-
Notifications
You must be signed in to change notification settings - Fork 285
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Show Menu Items" doesn't work on Snow Leopard (?) #19
Comments
Tried manually selecting Safari (or any other open app), then "Show Menu Items" - the UI shrinks and disappears (as if I pressed 'esc') instead of showing menu items.. so, no luck there |
Also on B57 (3840) |
Tried it on a bunch of different applications and the only ones that it works with are Firefox 3.5.5, iTunes and Quicksilver itself. It doesn't work on Mail, iChat, Things, Safari, Terminal, Xcode or TextMate. Running Snow Leopard 10.6.2, Quicksilver ß57 (3840) |
B57 (3840) |
There are a lot of plugins that act upon running apps, and they're all meant to work on apps you give them specifically as well as the Current Application proxy, and they don't, which would point to the proxy objects broken. I'm not entirely sure that's the case though. There is a way for plugins to correctly handle application proxy objects as they are in their current state (even if they are currently broken). I've got an update to the UI Access plugin that lets you access menus from the Current Application proxy in 10.6 with the latest version of Quicksilver. It also fixes another couple of bugs and should be able to browse menus in a lot of apps where it didn't work before. In my testing, Mail, TextEdit, TextMate, Xcode and Preview all work. I had to fix a small bug in QS itself to get rid of one error though, so unless you compile my fork of QS, I don't know if it'll work quite that well. Anyway, I'm not sure if the way to go is to patch all actions that act on proxy objects, or to try to rework the proxies so the actions don't need to be changed. Probably the latter, but for now the bottom line is, Current Application > Show Menu Items works again. |
neurolepsy, I tried your plugin and it works excellently! 'Show Menu Items' works with both the Current Applications proxy and the applications themselves. One issue, though: once I drill down into one menu item, i.e. Bookmarks on the Firefox menu, I cannot back out and access another menu item, i.e. File or Edit. This issue occurs in all the applications I've tried it on. It might be the bug you fixed in QS or something else entirely, I don't know. Do you have this issue? |
I do, and I'm going to look into over the next few days. |
Hallelujah! Current Application > Show Menu Items works, and it is the single most awesome thing since the dawn of time! Thank you neurolepsy! |
Works for me too! Awesome! Thanks neurolepsy! |
Uploaded the plugin to the blacktree-elements repository here. Looks like the bug's fixed, but when trying to load the module I get "30/12/2009 09:57:44 Quicksilver[444] Prevented load of unidentified action from bundle Process Manipulation Actions.qsplugin because the action's featureLevel (set from its Info.plist) is higher than NSApp's current featureLevel. This is not neccessarily an error. Sometimes this mechanism is used to prevent unstable actions from loading." showing up in console. Getting this with the plugin downloaded from blacktree.com as well. Anybody else come across this? I'll close this bug if it's just me-specific :) |
There's definitely a bug with something I'm doing, and the plugin now works (after hard coding the featureLevel) but it does seem extremely slow... As usual YMMV, and I'll close this :) |
I've made the plugin faster - it doesn't take the >5 seconds to show TextMate's menus that it used to |
Thank you for working on this plugin! Show menu items is working for me, but i cannot get a trigger to invoke it. anyone else having this problem? I'm running B57 (3840) on 10.6.3. |
OK the trigger is working fine now. Looks like it just required a computer restart. |
Setup:
Downloaded and installed latest beta 57 on Snow Leopard.
Followed instructions on how to enable proxies and menus (http://www.celsius1414.com/node/1432).
Steps:
(Same behavior is observed regardless of whether I enable or disable "Enable access for assistive devices" in Sys Pref)
The text was updated successfully, but these errors were encountered: