D5128: Set no stepper button for GTK3 scrollbars on gtk >=3.20

Rik Mills noreply at phabricator.kde.org
Wed Mar 22 11:08:22 UTC 2017


rikmills created this revision.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.

REVISION SUMMARY
  This is a workaround to mitigate broken (huge wide) scrollbars in mozilla/Gecko  based applications for GTK3 >= 3.20 in versions 52 onwards.
  
  Saying that, I think it now brings those GTK3 scrollbars closer to the Breeze Qt scrollbars in latest releases.
  
  Ref:  https://bugs.kde.org/show_bug.cgi?id=377008 and https://bugzilla.mozilla.org/show_bug.cgi?id=1343802
  
  I noticed this as I run ubuntu zesty and use Firefox beta/dev editions, but it does now affect the released v52 onwards.
  
  before:
  
  F3093537: 96cd277e4f.png <https://phabricator.kde.org/F3093537>
  
  after
  
  F3093579: 29bd31aa11.png <https://phabricator.kde.org/F3093579>

TEST PLAN
  I have tested this locally for myself, and staged a patched build for kubuntu here:
  
  https://launchpad.net/~kubuntu-ppa/+archive/ubuntu/staging-plasma/+packages?field.name_filter=breeze-gtk&field.status_filter=published&field.series_filter=zesty
  
  Tested in a few non-gecko GTK3 based apps to see the result:
  
  e.g. in Nautilus
  
  F3093664: 35645d067d.png <https://phabricator.kde.org/F3093664>
  
  Maybe the bordering around the scrollbar trough could be better? Not sure, and my GTK/CSS fu is probably not up to much more than trial and error from here onwards.

REPOSITORY
  R98 Breeze for Gtk

REVISION DETAIL
  https://phabricator.kde.org/D5128

AFFECTED FILES
  Breeze-dark-gtk/gtk-3.20/gtk.css
  Breeze-gtk/gtk-3.20/gtk.css

To: rikmills
Cc: plasma-devel, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170322/9d15d94d/attachment.html>


More information about the Plasma-devel mailing list