On Thu, Jul 14, 2011 at 2:08 PM, Artur Wroblewski <wrob...@pld-linux.org>wrote:

> On Thu, Jul 14, 2011 at 11:06 AM, Florian Müllner <fmuell...@gnome.org>
> wrote:
> > 2011/7/14 Artur Wroblewski <wrob...@pld-linux.org>
>
> [...]
> >>
> > (Yes, we could hide the corners "automagically" when the main panel actor
> is
> > hidden, but the panel is *supposed* to be always visible)
>
> Not according to Jasper who wrote "and we hide/show the top panel
> in certain cases". I assume the truth is somewhere in the middle here? ;)
>

It is somewhere in the middle. chrome.js sets the actor to be invisible when
a window goes full-screen. That's it. Mutter already ignores struts
constraints on a full-screen window, so it isn't necessary (and expensive
for all the other windows) if we re-set the struts.


> > Keeping in mind that your extension is doing stuff that is conflicting
> with
> > the gnome-shell design, you cannot really expect a convenience API for
> that
> > purpose; especially as there is literally an infinite number of stuff
> that
> > is conflicting with the design, it would be impossible to provide a
> > convenient API for any of those.
>
> Well, not sure about the design principles. But I really do not want to
> sacrify usability of my screen for something which purpose is
> "indentifiable
> visual identity" (https://live.gnome.org/GnomeShell/Design).
>
> > Or in other words: you want to do unsupported stuff, you'll need to jump
> > through some hoops.
>
> Question is. Can we improve the programming experience here? :) If not -
> why?
>

Programming is a mix of ugly hacks. I think realistically, we could change
the name of "Panel.actor" so it's a little less deceiving, but that would
break existing extensions and wouldn't really be worth the effort.


> [...]
>
> Best regards,
>
> Artur
> _______________________________________________
> gnome-shell-list mailing list
> gnome-shell-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gnome-shell-list
>



-- 
  Jasper
_______________________________________________
gnome-shell-list mailing list
gnome-shell-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-shell-list

Reply via email to