Comment 15 for bug 1005259

Revision history for this message
Ikey Doherty (ikey-doherty) wrote :

Apologies for taking so long. Still trying to port to PyGI! :/
That aside, I still haven't worked out how to push to launchpad lol.
So, I thought I'd contribute the changes I have made.

https://github.com/SolusOS/cardapio-gnome3
A Working Gnome 3 Applet for Cardapio :)

https://github.com/SolusOS/Cardapio
My slightly modified Cardapio (extra signal + method, cardapio-gnome3 as recommendation)

Relevant commits to Cardapio:
https://github.com/SolusOS/Cardapio/commit/d34f54f9eb99c6a576dee25dc353aced5885bd4f
Added dbus method for determining whether the menu is visible

https://github.com/SolusOS/Cardapio/commit/e48f96da557159739f46598b28e317e8e2798579
Added signal, on_menu_visibility_changed

The gnome 3 applet doesn't yet know about orientation and it isn't dynamically updated from
the Cardapio configuration. I think that will require adding a new DBUS signal to Cardapio itself,
on_configuration_changed. Then the cardapio-gnome3 applet would pull the configuration and
update as needed.

As you can see I Made the SolusOS.png logo default in our implementation, but I'm happy to revert
that :)