Wayland protocols

Marco Martin notmart at gmail.com
Fri Aug 15 08:32:58 UTC 2014


On Friday 15 August 2014, Martin Gräßlin wrote:
> panel.xml: I think we need a property for:
> * auto-hide
> * always visible
> * windows can cover
> * window go below
> 
> For the auto-hide panel we also need a trigger mechanism: the panel needs
> to know when the screen edge is approached. On X11 we do that using a
> small protocol described in https://community.kde.org/KWin/Screen_Edges

yeah, panel modes and unhide mechanism are definitely needed

> Overall on the panel I'm unsure whether it's moving too much detail to the
> compositor and whether some of it would be better kept client side. I'd
> like Marco's opinion on that, though. What I don't like in general is
> having to duplicate the logic in plasma-shell (X11) and in KWin (Wayland).

yeah, some things are probably not necessary, depends how much we want to 
manage serverside and how much client.
not totally sure the alignment is needed in the protocol.
once the client has the permission to move and resize, and to know 
informations about screen geometries, alignment may easily be managed by the 
client.



-- 
Marco Martin


More information about the Plasma-devel mailing list