From: Kevin W. <kw...@co...> - 2013-01-22 03:13:14
|
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 |