[Greasemonkey] Greasemonkey 0.6.6
Johan Sundström
oyasumi at gmail.com
Wed Oct 18 05:08:43 PDT 2006
On 10/9/06, Vectorspace <vectorspace at ntlworld.com> wrote:
> Good ideas - GM does use a lot of Tools menu space and moving the items
> into a submenu could help.
+1; great improvement!
The User Script Commands (USC henceforth) menu just got even less
accessible, though; could we have it back at the bottom of the monkey
menu, perhaps? I use it a lot for configuration options in recent
scripts released to users, and both using the feature and writing docs
for how to use it is getting very unwieldy.
It's presently the only straight-forward option for making scripts
configurable. Injecting DOM hacks into web pages for configuration is
a lot of work, and makes for a new learning curve for every new
script, whereas a USC dialog of prompt()s and confirm()s is pretty
much learn-once, which is good.
Another option that might work decently is to make scripts in the
monkey menu that have USC:s get sub menus of their commands. (Might
not rhyme well with having the menu item itself double as both
checkmark toggle and menu node/non-leaf at the same time, though?)
> On a related note, subdividing the User Script Commands menu might be
> useful too - while I only have one script that makes use of it, I'd
> imagine it could get confusing if there were multiple entries from
> multiple scripts - could each script get a submenu for its commands, or
> maybe a banner name & divider between each scripts commands?
+1 -- automatic subdividers between the commands of different script
would also be very useful. If menu entries can have hover tooltips,
tossing in the script name there would be another improvement in
similar scope while at it.
> For a more future version (as I imagine it would be a bigger job), some
> kind of version number support? So the version number can somehow be a
> part of the shown script name (both in GM and userscripts.org), without
> it having to have a different name and therefore be considered by GM to
> be a different script?
+1 -- pretty pretty please? Just showing a @version line prefixed
"Version: " in the install UI would work wonders.
--
/ Johan Sundström, http://ecmanaut.blogspot.com/
More information about the Greasemonkey
mailing list