https://bugs.kde.org/show_bug.cgi?id=382219

Michail Vourlakos <mvourla...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mvourla...@gmail.com

--- Comment #3 from Michail Vourlakos <mvourla...@gmail.com> ---
(In reply to Martin Flöser from comment #1)
> Latte dock should use the functionality provided by KWin for auto hiding on
> screen edges.

Ok, let's discuss this.

The thing is that I just tried to use the KWin+Plasma way for informing KWin
(under wayland) and xcb(under X11) but I had the following issues...

1. Because Qt considers the window out-of-screen when it is hidden all the
animations for tasks are played after the window is shown... So animations that
are not needed any more create a confusion to the user. Latte to workaround
that Qt behavior isnt hidding the dock when it is hidden (it just sets a very
small mask)

2. The issue isnt solved even with plasma panels usage under X11. For plasma
panels if at a specific edge a gesture has been set and the panel is
auto-hidden then the slide-in animation is played twice.
By tracking this down there is a following bug: 
a. When the user is touching the edge of a hidden panel then a QEvent::Enter is
received
b. but immediately afterwards it receives also a QEvent::Leave, this is because
the gesture possibly creates a small window on top of everything even on top of
panels of docks

[2] is happening only on X11, for Wayland everything works as expected...


So concerning Latte, I would consider to support this because it works just
fine under Wayland and I could forward the users to disable the Gestures if
they dont need them under X11 BUT because of [1] the Latte experience is broken
and that prevents me from doing so.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to