Bug 364485

Summary: Wayland: smooth transition animation when hovering between panel elements does not work
Product: [Plasma] kwin Reporter: tromzy
Component: wayland-genericAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: kde
Priority: NOR Flags: mgraesslin: ReviewRequest+
Version: 5.6.95   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description tromzy 2016-06-19 09:02:31 UTC
On Plasma 5.7 beta on Wayland, the animation introduced in Plasma 5.6.0 when hovering the Panel elements and moving the pointer between them, does not work.

Reproducible: Always

Steps to Reproduce:
1. Hover any item in the Plasma panel
2. Move the pointer to another panel item
3.

Actual Results:  
No smooth animation
Comment 1 Kai Uwe Broulik 2016-06-27 20:30:16 UTC
I suppose you're refering to the tooltips? Indeed, I recall the "morphing popups" effect not working on Wayland.
Comment 2 Martin Flöser 2016-06-28 07:30:51 UTC
The effect works just fine - for X11 windows it works. But we don't have a tooltip type for Wayland yet, thus it doesn't work for the Plasma Tooltips.
Comment 3 tromzy 2016-06-28 09:53:46 UTC
Yes, I was refering to the morphing tooltip effect introduced in Plasma 5.6 I think.
Comment 4 Martin Flöser 2016-06-28 11:53:46 UTC
addressed by:
* https://phabricator.kde.org/D2030
* https://phabricator.kde.org/D2031
* https://phabricator.kde.org/D2032
* https://git.reviewboard.kde.org/r/128300/

and with that my Tooltips are flying around again ;-)
Comment 5 Martin Flöser 2016-08-27 14:21:12 UTC
Changes mentioned in comment #4 are integrated.
Comment 6 tromzy 2016-09-16 08:31:43 UTC
I don't know if this is the exact same bug, but : on Plasma 5.8 beta, the plasma tooltips have a weird behavior. i'll try to explain : 

Smooth transition works now on Wayland, BUT there is one thing wrong : they "remember" the last position of the tooltip when they shouldn't. 

I mean : if you hover the mouse pointer on the clock in the systray for example, the tooltip shows the time and date, which is fine. Then if you move your pointer away, the tooltip disappears, which is good.

But now, if you move the pointer to another element of the panel, a launcher (icon) for example, this is where the weird thing happens : on X11, the tooltip appears on the icon, which is the expected behavior. But on Wayland, the tooltip remembers last time it was on the clock, and then, it slides from the clock to the icon (unexpected behavior). The tooltip should just appear on the icon like it does on X11 instead of sliding from the last element.
Comment 7 Martin Flöser 2016-09-16 08:37:01 UTC
(In reply to tromzy from comment #6)
> Smooth transition works now on Wayland, BUT there is one thing wrong : they
> "remember" the last position of the tooltip when they shouldn't. 

Please report a new bug about it.