https://bugs.kde.org/show_bug.cgi?id=483614

--- Comment #9 from obno...@gmail.com ---
Hi Nick,
It should be as simple as
cd ~/.local/share/plasma/desktoptheme
git clone https://codeberg.org/obnosim/velours.git velours

Or you could download the latest release here: https://store.kde.org/p/998798
or search "velours" in system settings GetNewTheme window.

It tried some other third-party themes but I couldn't find any except mine that
uses an inverted scheme for buttons with backgrounds, so the issue is not
apparent in any of them because buttons with or without backgrounds have the
same foreground color.

Here is another way to debug the issue without needing a third-party theme.
# Create a local fork of Breeze:
cp /usr/share/plasma/desktoptheme/default
~/.local/share/plasma/desktoptheme/plasma-test
# Copy the colors file from Breeze Dark (since Breeze does not have one as it
uses the application colorscheme)
cp /usr/share/plasma/desktoptheme/breeze-dark/colors
~/.local/share/plasma/desktoptheme/plasma-test/colors
# Now edit in ~/.local/share/plasma/desktoptheme/plasma-test/colors the value
ForegroundNormal under the [Colors:Button] section to something easy to pick up
visually, like magenta:
ForegroundNormal=252,0,252
# Now edit ~/.local/share/plasma/desktoptheme/plasma-test/metadata.json to give
it a distinct name, then go enable the theme in system settings

Then you can do the following tests:
- open a calendar and notice that the buttons in the top-right corner, Settings
and Keep Open, which have no background by design, still have white icons
- switch to any system tray widget (for example: the volume control, or
klipper) and notice that the same buttons with no background now have magenta
icons
- open the logout prompt and notice that the "Ok" and "Cancel" buttons, which
do have a background, still have white text

Conclusion: some buttons use the color from "[Colors:Button] ForegroundNormal",
some don't, and it's not consistent: buttons without backgrounds don't all use
the same foreground color. I could not find an example of a button with a
background that does use "[Colors:Button] ForegroundNormal".

I'll upload an archive with that test project to make it more convenient and
screenshots so it's clearer.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to