RedHatter / diodon-plugins

A set of plugins for the gnome clipboard manager Diodon.
19 stars 10 forks source link

[REQ]: Consider using libgranite for a more polished UI #2

Closed anubeon closed 10 years ago

anubeon commented 10 years ago

As a lay person and strict end-user (i.e. lazy non-developer) I'm not sure whether this suggestion is something which can or should be implemented at the plugin level or not. However, I would humbly suggest that you consider using ElementaryOS' _Granite_¹ UI toolkit to provide some polish for your plugins. The decorated window² UI element should prove particularly suitable for your plugin, Sticky. If you'd like to see decorated windows implemented install _Agenda_³, it provides a simple agenda/todo list as a desktop sticky.

Kind Regards,

Lee Hyde.

P.S.: If this is something that is better suited towards being implemented at the application level (i.e. by the core Diodon developers themselves) please do let me know and I'll file the appropriate bug with them (I'll probably do this anyway, just to be extra annoying)

  1. https://launchpad.net/granite
  2. http://elementaryos.org/docs/human-interface-guidelines/decorated-windows
  3. https://launchpad.net/agenda-tasks / https://launchpad.net/~agenda-developers/+archive/daily
RedHatter commented 10 years ago

Hum.... Thank you for the suggestion I will take it into consideration. I think you're right, it would look better, but it would mean adding a dependency.

anubeon commented 10 years ago
…but it would mean adding a dependency.

Hmm, yes that would perhaps be a little much to ask for a plugin(s). Perhaps I should file this bug against Diodon and see of the core developers are interested in using Granite. If they are, at least then you could use Granite's UI widgets without the added worry and hassle of having to carry over a dependency (at least not on your own).

Regards,

Lee.

anubeon commented 10 years ago

FYI: I've registered a related blueprint¹ with Diodon to see if libgranite is of any interest to the core developers. I doubt that they'll find any use for the toolkit for the core UI, but I thought that I'd float the idea anyway.

  1. https://blueprints.launchpad.net/diodon/+spec/libgranite-widgets