To be honest, I don't see much value in bringing Greasemonkey scripts
to Ubiquity.
I think that Ubiquity should focus on solving the unique problems that
it is positioned to solve first.
Sure, all things done by Greasemonkey can be done by Ubiquity, but
Greasemonkey can do them in a safer way already.
Also, most Greasemonkey scripts don't have any UI, or it is directly
merged into the web page. Not many use the GM_registerMenuCommand
function to expose themselves in the chrome.
Finally, Greasemonkey is strong for handling site specific scripts.
On the other hand, Ubiquity seems best suited for features which
require either interaction, some deep browser integration (controlling
FoxyTunes, controlling tabs, getting suggestions from the
AwesomeBar, ...), or which you don't want to take UI real-estate until
you need it.
It seems to shine for commands like: map, calendar, tabs, insert-link,
send, weather, search, etc. which can be run in any context.
These commands have not been implemented with Greasemonkey before (you
can look at
http://userscripts.org for many examples).
These commands are convenient to pull when needed, in context, but
should not take chrome or web page real-estate most of the time.
It would useful for the Ubiquity team to understand Greasemonkey, and
clarify how it aims to differentiate itself.
Injecting user scripts in web pages should not be the definition of
Ubiquity.
Cheers,
Julien
PS: I'm excited about Ubiquity, but I'll still be running and
authoring Greasemonkey scripts for a while ;-)
On Sep 1, 5:23 pm, Aza <
a...@mozilla.com> wrote:
> @Michael: That's be working on herehttp://
labs.toolness.com/trac/ticket/146
>
> @Guy: We can certainly reach out to the GM community to talk about how to
> release the functionality. I know Aaron Boodman, but I think we should get
> something working first.
>
> -- aza | ɐzɐ --
>
> On Mon, Sep 1, 2008 at 4:36 PM, Michael Campbell <
>