JKT, I can understand your perspective, and your points are reasonable within the current context, but I'm fired up over it (light-heartedly) because I believe there are better solutions, and for me, I've found this to be a negative change. :(
Quote:
Originally Posted by JKT
Yet, for those who use the system wide scripts, it makes more sense to just have one menu bar script icon than two
|
Well, I'm not so sure; having a script menu within an app's context gives the developer some control, and the ability to add other functionality (e.g. Nisus' 'Macro' menu allows you to run 'menu', Perl and AS), but more importantly (IMHO) the application context is maintained, with all relevant functionality physically collocated, not shoved over on the other side of the screen 'cause it's easy to make Menu Extras! It's a disjointed, and inelegant solution (or an elegant hack, YMMV.) :)
IMHO if the scripts really are System-wide they should be available from the Apple menu (we go there often enough for
Recent Items, to
Log Out etc. that it would hardly be hidden.) Application-specific scripts should arguably be available from the Application menu -- but now I've strayed into Apple territory, and made them second level menus...
Quote:
Originally Posted by JKT
(if and when an app decides to have one too).
|
For me, that's part of the problem; with the System menu I have to check each app, to see if it's got any scripts, whereas the strength of an app-specific Script menu is that (depending on implementation) its presence indicated that the app was scriptable, that there were scripts installed, and available for use (a potential argument against a Script menu in the Application menu.)
Quote:
Originally Posted by JKT
I don't see the problem myself - it actually makes the script menu a fixed target
|
That's true of course, and a very valid point. Giving myself the license to redesign the OS X interface (!) moving scripts to the Apple menu would do likewise. :p
Quote:
Originally Posted by JKT
...it still retains its Application specific context and it actually reminds you that for some apps where you might make use of AS, you haven't got any scripts for them yet.
|
I guess it depends on your involvement with, and exposure to Scripts -- I'd argue that most 'real' users that I see aren't at your level in that regard, they either haven't enabled the
optional Script menu, or generally ignore it, as they're not drawn to the menu by the interface of any app... it can just sit quietly up there, and never introduce the user to the possibility of scripting their app (realistically, installing scripts from elsewhere) that the former implementation offered.
Finally, from my personal perspective (since I used such strong wording before!) I guess one of my main complaints is that I have
no choice in the matter any more; if I want to use scripts in a couple of apps, or even just the one, I'm
forced to use the system menu, which crowds my 'menu extra' area, and is full of scripts with zero relevance to the task at hand.
I'm not arguing that system-wide scripting should be obscured, or de-emphasised at all, I just feel that the current solution is 'sub-optimal' ;) and that there is valuable functionality and usability that's been sacrificed by Apple to start with, and by Omni for following their lead, in good faith, of course.