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.
