Hi, fellow QS lovers !

Sorry for the lack of updates recently (you might have noticed my commits to the branch in the meantime ;-)), but I started a new work, and I'm just starting to get accustomed to it.

First, regarding the overwhelming numbers of plugins I have to "port" (aka make sure they build correctly at least), I'm trying to write some kind of porting tutorial for others Xcode lovers that want to give some help.

Second, I started investigating around how AppleScript is supported by QS, but I need some help from you ;-). I am no AppleScript coder (I find it too "verbose" for my uses, and I don't even grasp the syntax correctly). If you AppleScript gurus using QS have some links to share, feel free to send them my way. I'm interested in learning how "handlers" are used (more on this later). You might have noticed the ß55a* (IRC 2-3-4) versions are broken w.r.t stuff you put inside ~/Application Support/Quicksilver/Actions (Ario, if you read this, this is the problem you're getting). Normally, support for those actions is fixed in the lastest branch, as well as support for an arbitrary number of arguments (while QS only supports 1 (the indirect stuff) right now), by providing the "get argument count" handler in your script.

Also, stuff I have fixed :
- The behavior of dockable windows (should) have been corrected. They now appear on all Spaces (thanks to a deprecated call ;-)), and I haven't been able to make it pop in front of everything after an application switch.

- Enabling access to the "Developer" mode, by clicking on the "Enable Advanced Features" while holding modifiers. QS has actually three modes : Normal, Beta, Alpha and Development. It's handled like that :
        • Click -> Beta.
        • Option-Click -> Alpha.
        • Option-Shift-Click -> Developer.
I did this so you can all get access (if you want) to QS "in progress" stuff, so that you can test it ;-). (One of the things available only in Developer mode, if the Address Book Source, under the Catalog).

I'll try to provide a new build of QS ASAP, but I'm first trying to set up the build system appropriately for all those new plugins I have !

Cheers,
Etienne

Reply via email to