Re: UI for configuring plugin



On Sun, Apr 23, 2006 at 12:12:43AM +0200, Reinout van Schouwen wrote:
>
>Hi Magnus,
>
>On Sat, 22 Apr 2006, Magnus Therning wrote:
>
>>I'd like to add a GUI for configuration that's accessible from within
>>epiphany, but I'm not really sure where to place it. A tab in the
>>Preferences, or maybe an added menu item somewhere (Tools menu, or
>>under Edit)? Both have draw-backs...
>
>Since Epilicious is primarily bookmark-related, why not put a menu item
>for it in the Bookmarks menu? That still shouldn't prevent the actual
>UI being implemented as a tab in, for instance, the Personal Info
>editor. (I must add that I don't know whether the extensions API offers
>a method to do this.)

So, you're arguing for a separate menu item for configuring Epilicious,
and plaing it in the Bookmarks menu. That will probably be what I do,
since it's a good idea, at least as good as it gets at the moment.

For the long run I don't think it's the right thing.

>>Is there some guidance written down on how a plugin should provide a UI for 
>>configuration?
>
>Not that I'm aware of. But try to be consistent with the HIG and the
>rest of the Epiphany UI and you'll be fine :-)

I'll try my best :-)

>By the way, have you considered committing Epilicious to
>epiphany-extensions cvs? We can leave it disabled by default for as
>long as it hasn't reached 1.0, but it might give your extension a bit
>wider audience!

Not a bad idea. How do I go about it?

/M

-- 
Magnus Therning                    (OpenPGP: 0xAB4DFBA4)
magnus therning org
http://therning.org/magnus

Software is not manufactured, it is something you write and publish.
Keep Europe free from software patents, we do not want censorship
by patent law on written works.

If our ideas of intellectual property are wrong, we must change them,
improve them and return them to their original purpose. When
intellectual property rules diminish the supply of new ideas, they
steal from all of us.
     -- Andrew Brown, November 19, 2005, The Guardian

Attachment: pgpJZmB7dNIzS.pgp
Description: PGP signature



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]