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

Filip Fila <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/oxygen/-/commit/52a60d02
                   |                            |1d2eeb54a0d04e773076af77e58
                   |                            |428a1
         Resolution|---                         |FIXED
            Version|                            |6.8.0
  Fixed/Implemented|                            |
                 In|                            |
             Status|CONFIRMED                   |RESOLVED

--- Comment #3 from Filip Fila <[email protected]> ---
Git commit 52a60d021d2eeb54a0d04e773076af77e58428a1 by Filip Fila, on behalf of
Sam Murphy.
Committed on 07/07/2026 at 18:44.
Pushed by filipf into branch 'master'.

Reimplement window decoration background gradient toggle

This patch restores the option to remove titlebar gradient drawing so that the
titlebar can be matches with the application style when it also does not draw a
gradient.

//

Context:

Based on discussion at https://bugs.kde.org/show_bug.cgi?id=522092. The changes
are minimal, though the semantics for a few things in the .ui file got
updated(?) by Qt Designer when I saved after adding the checkbox.

The workaround from plasma/oxygen!42 has apparently been carried all the way to
the present, but I missed being able to properly toggle this effect like
before, especially when mixing/matching themes or going for a seamless look
with non-QtWidgets applications.

The actual indirection that controls this behavior was the easy part. I was
more confused over how to expose the oxygenrc setting used by the Qt style to
the window decoration as well, emulating the original behavior. However, Filip
suggested the setting instead simply reside in the window decoration config,
and I completely agree. Thus, this essentially works just like the similar
option from Breeze.

//

FIXED-IN: 6.8.0

M  +6    -0    kdecoration/config/oxygenconfigwidget.cpp
M  +15   -8    kdecoration/config/ui/oxygenconfigurationui.ui
M  +8    -1    kdecoration/oxygendecoration.cpp
M  +4    -0    kdecoration/oxygensettingsdata.kcfg

https://invent.kde.org/plasma/oxygen/-/commit/52a60d021d2eeb54a0d04e773076af77e58428a1

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

Reply via email to