Bug 473061 - Top corner radius is different between Kickoff and applets
Summary: Top corner radius is different between Kickoff and applets
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) widget (show other bugs)
Version: 5.27.7
Platform: Other Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-05 23:36 UTC by guimarcalsilva
Modified: 2025-01-24 15:25 UTC (History)
3 users (show)

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


Attachments
Zoomed in comparison between Kickoff and an applet (59.71 KB, image/png)
2023-08-05 23:36 UTC, guimarcalsilva
Details

Note You need to log in before you can comment on or make changes to this bug.
Description guimarcalsilva 2023-08-05 23:36:01 UTC
Created attachment 160772 [details]
Zoomed in comparison between Kickoff and an applet

SUMMARY
The border radius is inconsistent between Kickoff and the applets. Check the attached screenshot for details.

EXPECTED RESULT
Consistent border-radius between applets

SOFTWARE/OS VERSIONS
Operating System: KDE neon 5.27
KDE Plasma Version: 5.27.7
KDE Frameworks Version: 5.108.0
Qt Version: 5.15.10
Kernel Version: 6.2.0-26-generic (64-bit)
Graphics Platform: Wayland
Processors: 6 × Intel® Core™ i5-9400F CPU @ 2.90GHz
Memory: 15,5 GiB of RAM
Graphics Processor: AMD Radeon RX 570 Series
Comment 1 Nate Graham 2023-08-07 22:07:26 UTC
Can reproduce on Plasma 6 too.

Seems like it's caused by the PlasmoidHeading somehow.
Comment 2 Bug Janitor Service 2025-01-23 22:33:57 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2743
Comment 3 Nate Graham 2025-01-24 14:56:51 UTC
Git commit 8df770185237545b5f6a2e247290fd95e4fd3d36 by Nate Graham.
Committed on 24/01/2025 at 14:39.
Pushed by ngraham into branch 'master'.

applets/kickoff: make top corners and left/right header paddings perfect

Right now these are imperfect due to fancy math on PlasmoidHeading that
it isn't compatible with. Switch to a simpler implementation that allows
us to perfect the top corners and the left and right paddings of the
toolbar items.
FIXED-IN: 6.3.0

M  +218  -211  applets/kickoff/package/contents/ui/Header.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/8df770185237545b5f6a2e247290fd95e4fd3d36
Comment 4 Nate Graham 2025-01-24 15:25:57 UTC
Git commit 3ff99a2133bdd5cfdda5cc35f5b9234ae50f27a3 by Nate Graham.
Committed on 24/01/2025 at 14:57.
Pushed by ngraham into branch 'Plasma/6.3'.

applets/kickoff: make top corners and left/right header paddings perfect

Right now these are imperfect due to fancy math on PlasmoidHeading that
it isn't compatible with. Switch to a simpler implementation that allows
us to perfect the top corners and the left and right paddings of the
toolbar items.
FIXED-IN: 6.3.0


(cherry picked from commit 8df770185237545b5f6a2e247290fd95e4fd3d36)

Co-authored-by: Nate Graham <nate@kde.org>

M  +218  -211  applets/kickoff/package/contents/ui/Header.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/3ff99a2133bdd5cfdda5cc35f5b9234ae50f27a3