Bug 468313

Summary: Kickoff button lacks the top border color and animation when it is opened (with specific Breeze Plasma styles)
Product: [I don't know] kde Reporter: Sébastien Ménard <sebastien>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: sebastien
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 5.27.5
Sentry Crash Report:

Description Sébastien Ménard 2023-04-09 04:33:00 UTC
SUMMARY

When a specific Breeze Plasma style is selected in the System Settings (Appearance > Plasma Style), such as "Breeze Dark" or "Breeze Light", Kickoff button lacks the top border color and animation when it is opened. However, the border is displayed correctly when the Plasma style is set to "Breeze" (the one that follows the color scheme).

In other words, when selecting a global theme such as "Breeze" or "Breeze Dark", the border is shown. However, if "Breeze Twilight" or a specific Breeze Plasma style is selected, the problem appears.

STEPS TO REPRODUCE
1. Open System Settings.
2. Go to Appearance, then Plasma Style.
3. Select "Breeze Dark" or "Breeze Light" (no matter the current color scheme in Colors).
4. Open Kickoff, either by clicking or with the Meta key.

OBSERVED RESULT

Kickoff button lacks the top border and animation when it is clicked and the menu is opened.

EXPECTED RESULT

Kickoff button should have the top border and animation when it is clicked and the menu is opened, like with the "Breeze" Plasma style (the one that follows the color scheme).

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 22.10
KDE Plasma Version: 5.27.4
KDE Frameworks Version: 5.104.0
Qt Version: 5.15.6

ADDITIONAL INFORMATION

I wasn't sure where the bug belonged and if it was a problem with Breeze or with Kickoff itself, so I preferred not to choose a product ("I don't know" category). Feel free to reassign it to the correct category.
Comment 1 Bug Janitor Service 2023-04-09 10:56:04 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1465
Comment 2 Fushan Wen 2023-04-09 11:11:15 UTC
Git commit 4cba8b73f766d3dd1f3f8b7cb7ff74075c669855 by Fushan Wen.
Committed on 09/04/2023 at 11:11.
Pushed by fusionfuture into branch 'master'.

CompactApplet: show tabbar for Breeze Twilight

Breeze Twilight uses "breeze-dark" desktop theme but there is no icon asset
in "breeze-dark", so `fromCurrentTheme` always returns false.
FIXED-IN: 5.27.5

M  +1    -1    desktoppackage/contents/applet/CompactApplet.qml

https://invent.kde.org/plasma/plasma-desktop/commit/4cba8b73f766d3dd1f3f8b7cb7ff74075c669855
Comment 3 Fushan Wen 2023-04-09 11:22:43 UTC
Git commit 16ef7f64c55825240b224883eccf3eaa1ba2de37 by Fushan Wen.
Committed on 09/04/2023 at 11:14.
Pushed by fusionfuture into branch 'Plasma/5.27'.

CompactApplet: show tabbar for Breeze Twilight

Breeze Twilight uses "breeze-dark" desktop theme but there is no icon asset
in "breeze-dark", so `fromCurrentTheme` always returns false.
FIXED-IN: 5.27.5


(cherry picked from commit 4cba8b73f766d3dd1f3f8b7cb7ff74075c669855)

M  +1    -1    desktoppackage/contents/applet/CompactApplet.qml

https://invent.kde.org/plasma/plasma-desktop/commit/16ef7f64c55825240b224883eccf3eaa1ba2de37