← Back to team overview

elementary-dev-community team mailing list archive

Re: Future of Wingpanel

 

We were just talking about this exactly with voldyman.

+1 from me on this.


On Wed, Aug 14, 2013 at 3:33 PM, Chris Timberlake <game64@xxxxxxxxx> wrote:

> 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
> Game64@xxxxxxxxx
>
> --
> 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
>
>


-- 
Alex Lourie

References