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

            Bug ID: 490951
           Summary: Title bar divider doesn't render on some windows.
    Classification: Plasma
           Product: Breeze
           Version: 6.1.3
          Platform: Fedora RPMs
               URL: https://discuss.kde.org/t/why-is-the-titlebar-content-
                    division-line-a-feature-of-mainwindow-rather-than-kwin
                    s-breeze-decoration/18412?u=rokejulianlockhart
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: window decoration
          Assignee: plasma-b...@kde.org
          Reporter: 4wy78...@rokejulianlockhart.addy.io
                CC: kwin-bugs-n...@kde.org, uhh...@gmail.com
  Target Milestone: ---

SUMMARY  
The title bar divider doesn't render on some windows. It should, considering
that https://bugs.kde.org/show_bug.cgi?id=455248#c0 has now been implemented by
default. Otherwise, as the attached image demonstrates, the title bars are both
difficult to separate from the content despite usually being differently
coloured (so they're not seamless anyway, as if they were imitating GNOME's
CSD) nor are they visually distinct, in a manner consistent with that new
border.

STEPS TO REPRODUCE  
> ```Py
> #!/usr/bin/env python
> import sys
> from PyQt6.QtWidgets import QApplication, QMainWindow
> 
> app = QApplication(sys.argv)
> window = QMainWindow()
> window.show()
> app.exec()
> ```

...produces a border, whereas:

> ```Py
> #!/usr/bin/env python
> import sys
> from PyQt6.QtWidgets import QApplication, QWidget
> 
> app = QApplication(sys.argv)
> window = QWidget()
> window.show()
> app.exec()
> ```

...does not.

OBSERVED RESULT  
It doesn't render in Discover, Steam, or any of the PlasmaShell Plasmoids
(attached to panels) with the `noborderrule=2` KWin rule enabled.

EXPECTED RESULT  
It should render on all windows, since all windows now have a 1 px outline.

SOFTWARE/OS VERSIONS  
Operating System: Fedora Linux 40
KDE Plasma Version: 6.1.3
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.2
Kernel Version: 6.9.11-200.fc40.x86_64 (64-bit)
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 7600X 6-Core Processor
Memory: 30.5 GiB of RAM
Graphics Processor: AMD Radeon RX 5700
Manufacturer: ASRock
Product Name: X670E Taichi

ADDITIONAL INFORMATION  
Render the title bar separator in KWin (not QMainWindow). Ideally, this should
be controlled using a boolean dependent upon whether the colour intensity
setting implemented with https://bugs.kde.org/show_bug.cgi?id=465948#c0 is
"Off" or not, rather than individual application opt-in.

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

Reply via email to