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

Filip Fila <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/oxygen/-/commit/ad9baee0
                   |                            |da08fb5c2a5d619b072188bbb1d
                   |                            |71ceb
            Version|                            |6.7.0
  Fixed/Implemented|                            |
                 In|                            |
             Status|ASSIGNED                    |RESOLVED

--- Comment #9 from Filip Fila <[email protected]> ---
Git commit ad9baee0da08fb5c2a5d619b072188bbb1d71ceb by Filip Fila.
Committed on 10/06/2026 at 19:39.
Pushed by filipf into branch 'Plasma/6.7'.

kdecoration: Fix missing windeco buttons (app menu & hide from screencast)

This merge request fixes two missing icons with Oxygen's window decoration.

The Application Menu icon drawing code was actually present, but was not being
hit due to ending up in same pathways as Window Menu. This resulted in two
icons of the application being used, which was incorrect.

The Exclude From Capture code was missing all together, resulting in blank
button. It has been added with the following features now:
- when untoggled it has four corner lines representing screenshoting
- when toggled an diagonal red line is drawn across indicating that screen
recording is forbidden
- when toggled the button gets a sunken appearance
- when toggled the button gets the blue glow around it, just like the pin
button to indicate that it is indeed a toggle

Before

![OxygenWindDecoButtons-before](/uploads/aa47e94eecb1fedd818d6b9269496864/OxygenWindDecoButtons-before.png){width=283
height=158}

After 

![OxygenWindDecoButtons-AFTER2](/uploads/b173f92e7489dbec339b09bc01a616db/OxygenWindDecoButtons-AFTER2.png){width=282
height=113}

![OxygenWindDecoButtons-AFTER](/uploads/4087e6db874fd5dca49e4f23f6133aec/OxygenWindDecoButtons-AFTER.png){width=283
height=105}

(Can't quite show the toggled state since the feature does work :) )

FIXED-IN: 6.7.0


(cherry picked from commit 576616755cbaf54be48b82e3104506db04cfea2d)

6d06d997 kdecoration: Fix missing windeco buttons (app menu, hide from
screencast)

Co-authored-by: Filip Fila <[email protected]>

M  +16   -0    kdecoration/oxygenbutton.cpp
M  +2    -2    kdecoration/oxygenbutton.h

https://invent.kde.org/plasma/oxygen/-/commit/ad9baee0da08fb5c2a5d619b072188bbb1d71ceb

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

Reply via email to