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

            Bug ID: 396091
           Summary: Scrollbar appearance inconsistent in between Breeze
                    themes
           Product: Breeze
           Version: 5.13.2
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: gtk theme
          Assignee: scionicspec...@gmail.com
          Reporter: gr...@sub.red
  Target Milestone: ---

Created attachment 113714
  --> https://bugs.kde.org/attachment.cgi?id=113714&action=edit
screenshot of breeze scrollbars

The Breeze scrollbar appearance has changed quite a lot, especially with commit
d4b07d9e1daf0dd1185eda8c905c2f2c87541ccf[1] from January.

However, the change has only partially been adopted to breeze-gtk. Attached is
an image that shows from left to right:
- breeze-gtk,
- breeze-gtk mouse hovering,
- breeze-gtk dark,
- breeze-gtk dark mouse hovering,
- breeze,
- breeze, mouse hovering

So especially the breeze-gtk dark theme has to catch up, it has an ugly fat
scrollbar that doesn't suit the breeze design. Apart from size/shape, the
scrollbar is not blue although the view has focus. Note that for the reference
breeze/qt screenshot it's grey either, but that's because the view/window was
not in focus.

Also, with breeze-gtk there is a fixed background color, while for Qt apps it
looks like it's transparent. However, I'm not sure if that's a framework
constraint.



Some additional thoughts: Sorry to say that, but breeze-gtk maintenance looks a
bit sloppy. Some important changes like change of scrollbar appearance[2] or
refactoring work [3] is only being done for the light theme. Is there a
specific reason why both styles are being maintained separately instead of
using common files, then colour files and @import?

Is anyone working on improving the situation? Because if not, let me know and I
could have a look. The consistent look is important, I suspect not only for me,
and there is need for some GTK+ apps that won't just go away by using Plasma.

[1]:
https://cgit.kde.org/breeze.git/commit/?id=d4b07d9e1daf0dd1185eda8c905c2f2c87541ccf
[2]:
https://cgit.kde.org/breeze-gtk.git/commit/Breeze-gtk/gtk-3.20/gtk.css?id=01a86601804222929441c0c1c8bb0db6d4ee2769
[3]:
https://cgit.kde.org/breeze-gtk.git/commit/?id=1ea1e0f88d0812d0f7b8e542bd9eacee234a93ee

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

Reply via email to