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