Bug 483174 - FEATURE REQUEST: Add possibility to override panel opacity from theme
Summary: FEATURE REQUEST: Add possibility to override panel opacity from theme
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (other bugs)
Version First Reported In: master
Platform: Other Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-03-10 22:11 UTC by jan.claussen10
Modified: 2024-03-18 14:52 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jan.claussen10 2024-03-10 22:11:12 UTC
SUMMARY
Since Latte Dock is now finally broken with the arrival of Plasma 6, it would be nice to get at last half the dock feeling as before. The panel can work as a dock, but in addition to the translucent mode, there should be a "no background" mode or the possibility to manually set the opacity - even down to 0%. 

STEPS TO REPRODUCE
1. Edit panel
2. Change opacity to translucent

OBSERVED RESULT
Panel takes the translucent background if the theme provides it, but not all do.

EXPECTED RESULT
There should be a possiblity to set this manually and override the theme.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.0.1
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Comment 1 Niccolò Venerandi 2024-03-11 14:20:51 UTC
Plasma should not override the theme it's currently using; I would recommend that you made a different version of the theme including the transparent version, as that only requires copy-pasting a SVG file and editing its opacity through Inkscape. Options that are exposed to theme makers shouldn't be also present in the UI, as I'd like to avoid any kind of setting duplication.
Comment 2 jan.claussen10 2024-03-11 22:16:29 UTC
The urrent translucent mode not already overwriting the themes. All you need is one more that makes is fully translucent. I also think that the current fixed translucency is not optimal. When you have a darker background it just appears black. So making it adjustable would be the solution here.

"only requires copy-pasting a SVG file and editing its opacity through Inkscape"

Only very techy people would consider doing that and even then it is quite the effort for playing around with theming your desktop environment. A desktop environment should make this easily available for everyone.
Comment 3 jan.claussen10 2024-03-11 22:17:15 UTC
It should have been: The current translucent mode is already overwriting the themes
Comment 4 Niccolò Venerandi 2024-03-18 13:16:54 UTC
(In reply to jan.claussen10 from comment #2)
> The current translucent mode is already overwriting the themes. 

No, it's not. The theme has two panel files, one for transparent panels, and one for opaque panels. We never override the theme transparency. 

> I also think that the current
> fixed translucency is not optimal. 

Note that this "fixed translucency" only applies to Breeze, the default theme. Any other theme can go with a different translucency value. You could ask for a change in transparency amount to Breeze, but I don't think you'd get very far. I'd suggest you to switch to a more transparent theme.

> Only very techy people would consider doing that and even then it is quite
> the effort for playing around with theming your desktop environment. 

It's a super easy change that can be made entirely through an intuitive graphical interface and requires very low tech skills.
Comment 5 jan.claussen10 2024-03-18 14:52:45 UTC
Guess I have to hope for latte-dock to get ported to Plasma 6 then, because the amount of modification the panel offers, is just not enough to use it as a dock.