SUMMARY The situation has been improved with recent commits but the issue still exists, not completely resolved. STEPS TO REPRODUCE 1. set Latte to have gap and remove gap for maximized windows 2. open a window 3. Do one of these 3.1 maximize and unmaximize it many times 3.2 maximize, then minimize and restore it many times OBSERVED RESULT the view flickers EXPECTED RESULT the gap is added/removed smoothly
Sometimes the effect runs smoothly, but sometimes it does not.
show me a screenshot please and upload it in google drive or dropbox with a shared link in order to watch it.
Created attachment 134614 [details] Screencast Attached a video.
1. please send me also your layout file 2. How did you achieve that look with your systray?
Created attachment 134619 [details] My layout 2. That is from the Deepin-light theme, you can download it from KDE Store.
(In reply to trmdi from comment #5) > 2. That is from the Deepin-light theme, you can download it from KDE Store. https://store.kde.org/p/1413900/
fixed with latest commits
Very smooth now. Thank you. <3
Created attachment 134630 [details] Screencast 2 While it's fine for minimize/restore windows, there is still a bit tearing when you maximize windows. See my Screencast 2.
Sorry I can not do any better without breaking other stuff. Length animation must be instantly applied. Feel free to provide fixes.
I reopen this to track it because it has not been fully resolved.
BTW if you set Maximum Length 100% with no roundness at all, is the flickering you are mentioning reproduced?
Yes, it still exists. I found this a bit interesting. If you make the dock bigger, the gap higher, and go to SystemSettings > Workspace behavior > General behavior set the Animation speed to the slowest. Then observe 2 actions, maximize and unmaximize windows if: - latte is running - without latte You will see latte somehow breaks Kwin maximizing effect.
(In reply to trmdi from comment #13) > Yes, it still exists. > > I found this a bit interesting. If you make the dock bigger, the gap higher, > and go to SystemSettings > Workspace behavior > General behavior set the > Animation speed to the slowest. Then observe 2 actions, maximize and > unmaximize windows if: > - latte is running > - without latte > You will see latte somehow breaks Kwin maximizing effect. Then it is something totally different that does not occur in my system. For the maximizing issue I dont have any breakage in my system, you can open a different bug report. I have an idea though, struts are updated during the hiding gap animation.
(In reply to Michail Vourlakos from comment #14) > (In reply to trmdi from comment #13) > > Yes, it still exists. > > > > I found this a bit interesting. If you make the dock bigger, the gap higher, > > and go to SystemSettings > Workspace behavior > General behavior set the > > Animation speed to the slowest. Then observe 2 actions, maximize and > > unmaximize windows if: > > - latte is running > > - without latte > > You will see latte somehow breaks Kwin maximizing effect. > > Then it is something totally different that does not occur in my system. > > For the maximizing issue I dont have any breakage in my system, you can open > a different bug report. I have an idea though, struts are updated during the > hiding gap animation. Done: https://bugs.kde.org/show_bug.cgi?id=431255
@trmdi is this still present in your system ?
It's very smooth now. :)