Hi all,
Just a quick note about a couple of extension packages I'm working on:
not quite yet ready for release, but making excellent progress and I'll
have them ready soon.
1. Native Tcl wrapper for Growl. I'm using a very nice library called
gntp-send, at https://github.com/mattn/gntp-send, which implements the
new GNTP protocl that powers recent versions of Growl on OS X (the
versions available in the Mac App Store). I'm using SWIG to generate the
Tcl bindings, and it's going very smoothly. Still to be determined is
how compatible I make this version with previous Tcl wrappers of Growl.
Suggestions, if any, are welcome. What is important is that this new
version of the Tcl Growl wrapper would be compatible with the Mac App
Store's sandbox restrictions, as it does not require AppleScript or
special sandbox exceptions.
2. Lion-style fullscreen support, with the button on the right-hand side
of the window that smoothly animates the window to fullscreen
proportions. I'm implementing this as an extension package because I
found too much difficulty in integrating it with the [wm attributes $w
-fullscreen 1] command in the core; also, Adrian Robert's recent patch
makes that particular function work perfectly. This package will be
separate and won't involve wm commands, it will simply put the button on
the top of the window and let users make them fullscreen if they want.
These have been long-standing itches of mine, but with the recent push
to fix bugs, integrate Cocoa into 8.5, and get 8.6 out the door, they
have fallen to the back burner. Now it's time to move forward with them,
along with one or two other projects.
More news when they're ready for release.
Best,
Kevin
--
Kevin Walzer
Code by Kevin
http://www.codebykevin.com
|