Summary: | Contrastless Breeze can't use Adaptive Transparency | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | The Feren OS Dev <ferenosdev> |
Component: | Theme - Breeze | Assignee: | The Feren OS Dev <ferenosdev> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate, notmart, plasma-bugs-null |
Priority: | NOR | ||
Version First Reported In: | master | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/frameworks/plasma-framework/commit/1b9b03529b5f1da1872b07d18a0daf7230899fbf | Version Fixed In: | 5.81 |
Sentry Crash Report: |
Description
The Feren OS Dev
2021-03-09 18:12:01 UTC
It's kinda intentional, the very translucent backgrounds need blur contrast to be used at all (that's since plasma 5.0, is just more obvious now) the rationale is a conscious decision on ensuring that popup contents are actually readable (In reply to Marco Martin from comment #1) > It's kinda intentional, the very translucent backgrounds need blur contrast > to be used at all (that's since plasma 5.0, is just more obvious now) > > the rationale is a conscious decision on ensuring that popup contents are > actually readable Wouldn't be that sure, for this use-case, since Adaptive Transparency, well, makes stuff opaque. Not allowing it when contrast is off does the complete opposite of your rationale when a window's maximised. ...'sides, themes like the Plasma Style Feren OS uses don't have contrast on but still are opaque enough by design to give decent contrast. Seems like this needs to be documented somewhere, or else un-done. Since adaptive transparency is explicitly opt-in, I think it's reasonable to allow people to shoot themselves in the foot to achieve outlandish results with their themes (I mean that's the point of themes, right? /s). Git commit 1b9b03529b5f1da1872b07d18a0daf7230899fbf by Dominic Hayes. Committed on 11/03/2021 at 20:34. Pushed by ngraham into branch 'master'. Change ContrastEffect check to AdaptiveTransparency in A.T. check Fix Contrastless Plasma Styles not being able to use Adaptive Transparency by changing the check, for ContrastEffect being enabled in the Plasma Style to instead check if AdaptiveTransparency is enabled in the Plasma Style, for determining if Adaptive Transparency should be available. FIXED-IN: 5.81 M +1 -1 src/plasma/private/theme_p.cpp https://invent.kde.org/frameworks/plasma-framework/commit/1b9b03529b5f1da1872b07d18a0daf7230899fbf |