Bug 468313 - Kickoff button lacks the top border color and animation when it is opened (with specific Breeze Plasma styles)
Summary: Kickoff button lacks the top border color and animation when it is opened (wi...
Status: RESOLVED FIXED
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-09 04:33 UTC by Sébastien Ménard
Modified: 2023-04-09 11:22 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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