Bug 491360

Summary: Opaque panel should allow widget to be translucent
Product: [Plasma] plasmashell Reporter: Denys Madureira <denysmb>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: nate, niccolo.venerandi, niccolo
Priority: NOR    
Version First Reported In: 6.1.3   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Opaque panel
Translucent panel with translucent widgets
Opaque panel with translucent widgets

Description Denys Madureira 2024-08-06 19:33:57 UTC
Created attachment 172354 [details]
Opaque panel

SUMMARY
When using opaque panel, all widgets become opaque too. This, for some colors, make it harder to distinguish some things like header and footer of the widgets (see attachment). 
Would be nice if we have an option (or could it be the default behavior) to make widgets translucent even using opaque panel.

STEPS TO REPRODUCE
1. Change panel to opaque
2. Select a plasma theme with a black background, for example
3. Open any panel's widget and see that thins are a little weird

OBSERVED RESULT
All widgets are opaque when panel is opaque

EXPECTED RESULT
Widgets translucent even when panel is opaque

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20240801
KDE Plasma Version: 6.1.3
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.2

ADDITIONAL INFORMATION
Kernel Version: 6.10.2-1-default (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 4800H with Radeon Graphics
Memory: 30,7 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: Acer
Product Name: Nitro AN515-44
System Version: V1.04
Comment 1 Denys Madureira 2024-08-06 19:34:52 UTC
Created attachment 172355 [details]
Translucent panel with translucent widgets
Comment 2 Denys Madureira 2024-08-06 19:37:15 UTC
Created attachment 172356 [details]
Opaque panel with translucent widgets

Here is just an example of how would be an opaque full black panel with translucent widgets
Comment 3 Nate Graham 2024-08-06 19:47:00 UTC
This is over-configurability, sorry. I don't see us adding an option for this as it could contribute to the explosion in the number of panel options getting even worse, and the large number of possible options is already impacting reliability as-is.
Comment 4 Denys Madureira 2024-08-06 20:11:44 UTC
(In reply to Nate Graham from comment #3)
> This is over-configurability, sorry. I don't see us adding an option for
> this as it could contribute to the explosion in the number of panel options
> getting even worse, and the large number of possible options is already
> impacting reliability as-is.

It is understandable. Maybe it is a good time to learn how to make some custom plasma desktop themes.
I guess this is something that I can make with custom theme, right?
Comment 5 Niccolò Venerandi 2024-08-09 09:42:20 UTC
Yep. Just make the translucent panel elements opaque instead.