| Summary: | Flickering when floating dock is adding/removing screen gap for maximized windows | ||
|---|---|---|---|
| Product: | [Unmaintained] lattedock | Reporter: | trmdi |
| Component: | application | Assignee: | Michail Vourlakos <mvourlakos> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | git (master) | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
Screencast
My layout Screencast 2 |
||
|
Description
trmdi
2021-01-06 09:15:58 UTC
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. :) |