Bug 486940

Summary: PlasmaShell shouldn't override user-configurable KWin Decoration accessibility features.
Product: [Plasma] kwin Reporter: Roke Julian Lockhart Beedell <4wy78uwh>
Component: decorationsAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: kde
Priority: NOR Flags: 4wy78uwh: performance+
4wy78uwh: Wayland+
4wy78uwh: X11+
Version First Reported In: 6.0.4   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Bug Depends on:    
Bug Blocks: 476996, 477169    
Attachments: The relevant configuration window.

Description Roke Julian Lockhart Beedell 2024-05-12 23:26:11 UTC
SUMMARY
Plasma Shell shouldn't be granted special permission to render its own window decorations, in direct contrast to user preferences.

STEPS TO REPRODUCE
1.  Invoke "`kcmshell6 kcm_kwindecoration`"
2.  Select "Breeze"
3.  Select "Edit"
4.  Select "Shadows and Outline"
5.  Modify the "Shadow size" and/or "Outline intensity".

OBSERVED RESULT
*Custom* window shadows render which differ from those of the windows, which to me looks incredibly weird on the plasmoid windows. Additionally, the new 1-pixel border on the windows doesn't render whatsoever, meaning that if a user with impaired visibility wants to use PlasmaShell, they have to contend with the fact that it's difficult to differentiate from windows which adhere to the system theme due to its lack of a darker shadow (should the user have chosen such) and window border.

EXPECTED RESULT
It should render the same as all other windows. If that's undesirable, then an accessibility option defaulting to disabled should permit this functionality.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 40
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0
Kernel Version: 6.8.9-300.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 7600X 6-Core Processor
Memory: 30.5 GiB of RAM
Graphics Processor: AMD Radeon RX 5700
Manufacturer: ASRock
Product Name: X670E Taichi

ADDITIONAL INFORMATION
This issue primarily consists to consolidate those it blocks under a conherent issue. If the response of INTENTIONAl is the same, then don't worry about needing to fight with me - just close the issue. However, I'd like some responses on the other issues if possible.
Comment 1 Roke Julian Lockhart Beedell 2024-05-12 23:26:52 UTC
Created attachment 169416 [details]
The relevant configuration window.
Comment 2 David Edmundson 2024-06-09 08:54:52 UTC
It's not doable, plasma provides it's own themes and it was decided that includes it's own shadows.

They can still be customised, but it's a separate mechanism.
Comment 3 Roke Julian Lockhart Beedell 2025-07-30 11:37:54 UTC
(In reply to David Edmundson from comment #2)

With Union, might this become feasible?