← Back to team overview

elementary-dev-community team mailing list archive

Re: Future of Wingpanel


I think one of the ways we can support legacy Ayatana indicators is by
making a plug for it. So we'd setup wingpanel to support plug files through
LibPeas. Then we would create a plug file that is used to display all
Ayatana indicators from applications and the like. Native eOS Applications
could utilize the new format with their own plug while still allowing
graceful fallback support.

Just my 2 cents.

On Wed, Aug 14, 2013 at 1:29 AM, Akshay Shekher <voldyman666@xxxxxxxxx>wrote:

> I wanted to talk about the features to be added in wingpanel for L+1.
> the blueprints that i have in mind are.
> 1. Hide on Maximize<https://blueprints.launchpad.net/wingpanel/+spec/hide-on-maximize>
> 2. Branch Ayatana<https://blueprints.launchpad.net/wingpanel/+spec/branch-ayatana>
> *Hide on maximize* is easy. we just have to add a d-bus signal to gala
> which will be triggered when a window is maximized, wingpanel will connect
> to this signal when launched and whenever  an event is triggered wingpanel
> will hide.
> for hiding i was thinking of using clutter animations or something similar.
> *Branch Ayatana*: this was discussed earlier but no decision was made, we
> could use libpeas to make indicators as plugins. This is easy and good
> reliable indicator/plugins can be made but this creates problems for
> applications that want to show indicators, as for wingpanel to show an
> indicator a plug would have to be made and it would need to enabled from
> dconf.
> There are many ways to solve this problem.
> 1. use two libraries. one for system indicators and one for app indicators
> 2. use something similar to switchboard's plugins system.
> 3. don't allow application indicators. (which i think gnome follows)
> please tell me your opinion and suggestions guys.
> voldyman
> --
> Mailing list: https://launchpad.net/~elementary-dev-community
> Post to     : elementary-dev-community@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~elementary-dev-community
> More help   : https://help.launchpad.net/ListHelp

Chris Timberlake*
Technical Architect
Phone: 515-707-5109

Follow ups