Bug 480548

Summary: White or colored lines flickering around panel as it floats and de-floats, especially visible with Breeze Dark
Product: [Plasma] plasmashell Reporter: John Dykes <98johndykes>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: indigosky30, kde, nate, niccolo.venerandi
Priority: NOR Keywords: qt6
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Color flickering when animating between floating and not floating dock

Description John Dykes 2024-01-30 16:31:51 UTC
Created attachment 165355 [details]
Color flickering when animating between floating and not floating dock

SUMMARY
When moving a window close to the floating panel so that it attaches to the screen, the accent colour briefly appears which is rather messy looking and distracting.


STEPS TO REPRODUCE
1. Turn on the floating dock
2. Move a window close to the dock so that it attaches to the edge of the screen

OBSERVED RESULT
A bar across the panel with the current accent colour appears and disappears as the panel animates

EXPECTED RESULT
The panel just animates without an extra coloured bar appearing.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 39
KDE Plasma Version: 6.0.80
KDE Frameworks Version: 5.249.0
Qt Version: 6.6.0
Kernel Version: 6.6.13-200.fc39.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 15.5 GiB of RAM
Graphics Processor: AMD Radeon RX 6750 XT

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2024-01-30 22:18:21 UTC
Can reproduce.
Comment 2 Nate Graham 2024-01-30 23:12:57 UTC
*** Bug 477825 has been marked as a duplicate of this bug. ***
Comment 3 Bug Janitor Service 2024-02-02 13:08:03 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/libplasma/-/merge_requests/1044
Comment 4 Nate Graham 2024-02-02 16:49:44 UTC
Git commit 0e53a6db4077bfc0f783ac5830de29b39adb8f33 by Nate Graham, on behalf of Niccolò Venerandi.
Committed on 02/02/2024 at 16:49.
Pushed by ngraham into branch 'master'.

Use different intensity values for light and dark Breeze themes

Currently, a positive brightness value is set in the Breeze theme regardless
of the colorscheme. Instead, let's use the colorscheme-dependent fallback and
update its values to be closer to the ones used in Breeze.
Related: bug 455173
FIXED-IN: 6.0

M  +3    -3    src/desktoptheme/breeze-dark/plasmarc
M  +0    -1    src/desktoptheme/breeze/plasmarc
M  +2    -2    src/plasma/theme.cpp
M  +1    -0    src/plasmaquick/CMakeLists.txt

https://invent.kde.org/plasma/libplasma/-/commit/0e53a6db4077bfc0f783ac5830de29b39adb8f33
Comment 5 Bug Janitor Service 2024-02-02 16:50:22 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/libplasma/-/merge_requests/1046
Comment 6 Nate Graham 2024-02-02 16:53:36 UTC
Git commit 33962080de14c8a2ef0cee838bec55f2f34e52d0 by Nate Graham, on behalf of Niccolò Venerandi.
Committed on 02/02/2024 at 16:50.
Pushed by ngraham into branch 'Plasma/6.0'.

Use different intensity values for light and dark Breeze themes

Currently, a positive brightness value is set in the Breeze theme regardless
of the colorscheme. Instead, let's use the colorscheme-dependent fallback and
update its values to be closer to the ones used in Breeze.
Related: bug 455173
FIXED-IN: 6.0


(cherry picked from commit 0e53a6db4077bfc0f783ac5830de29b39adb8f33)

M  +3    -3    src/desktoptheme/breeze-dark/plasmarc
M  +0    -1    src/desktoptheme/breeze/plasmarc
M  +2    -2    src/plasma/theme.cpp
M  +1    -0    src/plasmaquick/CMakeLists.txt

https://invent.kde.org/plasma/libplasma/-/commit/33962080de14c8a2ef0cee838bec55f2f34e52d0
Comment 7 Nate Graham 2024-02-06 16:09:36 UTC
*** Bug 477825 has been marked as a duplicate of this bug. ***
Comment 8 Axel 2024-02-06 21:59:17 UTC
It has been fixed with the Plasma 6 name change update. Status changed to FIXED