Bug 481093 - When switching the theme, it happens piece by piece and not smoothly
Summary: When switching the theme, it happens piece by piece and not smoothly
Status: RESOLVED LATER
Alias: None
Product: kwin
Classification: Plasma
Component: compositing (show other bugs)
Version: git master
Platform: openSUSE Linux
: NOR minor
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-02-08 22:29 UTC by Tobias G.
Modified: 2024-02-15 16:26 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias G. 2024-02-08 22:29:35 UTC
SUMMARY
When switching the theme of Plasma, it's done in a choppy way and there's no smooth transition


STEPS TO REPRODUCE
1. start settings
2. switch to other theme
3. observe

OBSERVED RESULT
The theme is switched in "multiple steps"

EXPECTED RESULT
The theme should be switched in one go and be smoothly animated

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20240206
KDE Plasma Version: 6.0.80
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.1
Kernel Version: 6.7.2-1-default (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 7840U w/ Radeon 780M Graphics
Memory: 30.5 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: Framework
Product Name: Laptop 13 (AMD Ryzen 7040Series)
System Version: A7

ADDITIONAL INFORMATION
I made a video: https://www.youtube.com/watch?v=vHSgbiYwEqE
Comment 1 Axel 2024-02-09 04:34:22 UTC
This is something Ive seen for a longtime (since 2021). Probably longer. The effect may be more difficult to fix than what it looks. Curious to hear what more knowledgeable members have to share about this.
Comment 2 David Edmundson 2024-02-15 16:26:46 UTC
We have a mechanism in place - see changing the colour schemes. The problem with lnf files is they reload all of kwin which breaks the effect.
We'll do that in due time. 

Once we fix kwin's config to be more specific this should "just work" quite smoothly.