diff -Nru breeze-gtk-5.10.5/Breeze-gtk/gtk-2.0/widgets/default breeze-gtk-5.10.95/Breeze-gtk/gtk-2.0/widgets/default --- breeze-gtk-5.10.5/Breeze-gtk/gtk-2.0/widgets/default 2017-08-22 14:30:28.000000000 +0000 +++ breeze-gtk-5.10.95/Breeze-gtk/gtk-2.0/widgets/default 2017-09-13 22:14:43.000000000 +0000 @@ -36,7 +36,7 @@ GtkScrollbar::has-backward-stepper = 1 GtkScrollbar::has-forward-stepper = 1 - GtkScrollbar::stepper-size = 15 + GtkScrollbar::stepper-size = 7 GtkScrollbar::stepper-spacing = 0 GtkScrolledWindow ::scrollbar-spacing = 0 GtkScrolledWindow ::scrollbars-within-bevel = 1 diff -Nru breeze-gtk-5.10.5/Breeze-gtk/gtk-2.0/widgets/scrollbar breeze-gtk-5.10.95/Breeze-gtk/gtk-2.0/widgets/scrollbar --- breeze-gtk-5.10.5/Breeze-gtk/gtk-2.0/widgets/scrollbar 2017-08-22 14:30:28.000000000 +0000 +++ breeze-gtk-5.10.95/Breeze-gtk/gtk-2.0/widgets/scrollbar 2017-09-13 22:14:43.000000000 +0000 @@ -2,12 +2,12 @@ { engine "pixmap" { - image + image { function = BOX detail = "trough" file = "../assets/scrollbar-trough-horizontal.png" - border = { 25,25, 5, 5 } #large borders while LibreOffice won't use GtkScrollbar::stepper-spacing=1 + border = { 25,25, 7, 7 } #large borders while LibreOffice won't use GtkScrollbar::stepper-spacing=1 stretch = TRUE orientation = HORIZONTAL } @@ -16,11 +16,11 @@ function = BOX detail = "trough" file = "../assets/scrollbar-trough-vertical.png" - border = { 5, 5, 25, 25 } + border = { 7, 7, 25, 25 } stretch = TRUE orientation = VERTICAL } - + # Sliders image @@ -37,7 +37,7 @@ { function = SLIDER state = ACTIVE - file = "../assets/scrollbar-slider-horizontal-active.png" + file = "../assets/scrollbar-slider-horizontal-hover.png" border = { 5, 5, 5, 5 } stretch = TRUE orientation = HORIZONTAL @@ -74,13 +74,13 @@ border = { 5, 5, 5, 5 } stretch = TRUE orientation = VERTICAL - + } image { function = SLIDER state = ACTIVE - file = "../assets/scrollbar-slider-vertical-active.png" + file = "../assets/scrollbar-slider-vertical-hover.png" border = { 5, 5, 5, 5 } stretch = TRUE orientation = VERTICAL @@ -106,5 +106,12 @@ orientation = VERTICAL } + image + { + function = STEPPER + file = "../assets/null.png" + stretch = TRUE + + } } } diff -Nru breeze-gtk-5.10.5/Breeze-gtk/gtk-3.20/gtk.css breeze-gtk-5.10.95/Breeze-gtk/gtk-3.20/gtk.css --- breeze-gtk-5.10.5/Breeze-gtk/gtk-3.20/gtk.css 2017-08-22 14:30:28.000000000 +0000 +++ breeze-gtk-5.10.95/Breeze-gtk/gtk-3.20/gtk.css 2017-09-13 22:14:43.000000000 +0000 @@ -3123,38 +3123,38 @@ * Scrollbars * **************/ scrollbar { - -GtkScrollbar-has-backward-stepper: false; - -GtkScrollbar-has-forward-stepper: false; + -GtkScrollbar-has-backward-stepper: true; + -GtkScrollbar-has-forward-stepper: true; background-color: #eff0f1; - border-width: 3px 0px; + border-width: 0px 0px; border-color: #eff0f1; margin: 0px; } scrollbar button { - min-width: 14px; - min-height: 14px; + min-width: 5px; + min-height: 5px; margin: 0px; - padding: 0px 3px; + padding: 0px 0px; border: none; border-radius: 0px; - background-image: none; - background-color: #eff0f1; - color: #31363b; + background-image: transparent; + background-color: transparent; + color: transparent; box-shadow: none; } scrollbar button:hover { border: none; background-image: none; background-color: #eff0f1; - color: #93cee9; } + color: transparent; } scrollbar button:active, scrollbar button:active:hover { border: none; background-image: none; background-color: #eff0f1; - color: #3daee9; } + color: transparent; } scrollbar button:disabled { border: none; background-color: #eff0f1; background-image: none; - color: rgba(45, 49, 54, 0.35); } + color: transparent; } scrollbar button:backdrop { color: #31363b; } scrollbar button:backdrop:disabled { @@ -3164,60 +3164,45 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) { opacity: 0.999; } scrollbar.overlay-indicator:not(.dragging):not(.hovering) { - -GtkScrollbar-has-backward-stepper: false; - -GtkScrollbar-has-forward-stepper: false; + -GtkScrollbar-has-backward-stepper: true; + -GtkScrollbar-has-forward-stepper: true; background: none; } scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { - min-width: 4px; - margin: 2px; - border: none; - border-radius: 2px; - background-color: #74777b; } + min-width: 6px; + border-radius: 8px; + background-color: rgba(116,119,123,0.8); } scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider:backdrop { background-color: #74777b; } - scrollbar.overlay-indicator:not(.dragging):not(.hovering) trough { - min-width: 4px; - min-height: 4px; - border: none; - background: none; - box-shadow: none; } scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { min-height: 4px; } + scrollbar:hover trough{ + background:linear-gradient(transparent 0,transparent 5px,#b6b8ba 5px,#b6b8ba calc(100%-5px), transparent calc(100%-5px),transparent 100%); } scrollbar trough { - min-width: 14px; + transition-duration:0.1s; + min-width: 6px; min-height: 14px; - border: 0px solid transparent; + border: 0px solid #eff0f1; border-radius: 8px; - background-color: #b6b8ba; - box-shadow: inset 0px 0px 0px 2px #eff0f1; } + background-color: #eff0f1; + background-clip: padding-box; + box-shadow: inset 0px 0px 0px 5px #eff0f1;} scrollbar slider { - min-width: 10px; + transition-duration:0.1s; + min-width: 6px; min-height: 30px; - border: 2px solid transparent; + border: 5px solid transparent; border-radius: 8px; background-clip: padding-box; - background-color: #74777b; } + background-color: #3daee9; } scrollbar slider:hover { background-color: #93cee9; } - scrollbar slider:active { - background-color: #3daee9; } - scrollbar slider:disabled { + scrollbar:backdrop slider:backdrop { background-color: rgba(105, 108, 112, 0.35); } - scrollbar slider:backdrop { - background-color: #74777b; } scrollbar slider:backdrop:disabled { background-color: rgba(105, 108, 112, 0.35); } scrollbar.horizontal slider { min-width: 30px; - min-height: 10px; } - scrollbar.vertical button.down { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - scrollbar.vertical button.up { - -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } - scrollbar.horizontal button.down { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - scrollbar.horizontal button.up { - -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + min-height: 6px; } /*********** * Sidebar * diff -Nru breeze-gtk-5.10.5/CMakeLists.txt breeze-gtk-5.10.95/CMakeLists.txt --- breeze-gtk-5.10.5/CMakeLists.txt 2017-08-22 14:30:28.000000000 +0000 +++ breeze-gtk-5.10.95/CMakeLists.txt 2017-09-13 22:14:43.000000000 +0000 @@ -1,5 +1,5 @@ project(breeze-gtk) -set(PROJECT_VERSION "5.10.5") +set(PROJECT_VERSION "5.10.95") set(PROJECT_VERSION_MAJOR 5) cmake_minimum_required(VERSION 2.8.12) diff -Nru breeze-gtk-5.10.5/debian/changelog breeze-gtk-5.10.95/debian/changelog --- breeze-gtk-5.10.5/debian/changelog 2017-08-23 13:40:34.000000000 +0000 +++ breeze-gtk-5.10.95/debian/changelog 2017-09-14 16:24:01.000000000 +0000 @@ -1,3 +1,9 @@ +breeze-gtk (5.10.95-0ubuntu1~ubuntu17.10~ppa1) artful; urgency=low + + * New upstream release (5.10.95) + + -- Rik Mills Thu, 14 Sep 2017 17:24:01 +0100 + breeze-gtk (5.10.5-0ubuntu1) artful; urgency=low * New upstream release (5.10.5) diff -Nru breeze-gtk-5.10.5/debian/control breeze-gtk-5.10.95/debian/control --- breeze-gtk-5.10.5/debian/control 2017-08-23 13:40:34.000000000 +0000 +++ breeze-gtk-5.10.95/debian/control 2017-09-14 16:24:01.000000000 +0000 @@ -5,18 +5,18 @@ Uploaders: Maximiliano Curia Build-Depends: cmake (>= 3.2), debhelper (>= 9), - extra-cmake-modules (>= 5.36.0~), + extra-cmake-modules (>= 5.38.0~), gtk2-engines-pixbuf, libglib2.0-dev, libgtk-3-dev, libgtk2.0-dev, - libkf5archive-dev (>= 5.36.0~), - libkf5configwidgets-dev (>= 5.36.0~), - libkf5i18n-dev (>= 5.36.0~), - libkf5iconthemes-dev (>= 5.36.0~), - libkf5kcmutils-dev (>= 5.36.0~), - libkf5kio-dev (>= 5.36.0~), - libkf5newstuff-dev (>= 5.36.0~), + libkf5archive-dev (>= 5.38.0~), + libkf5configwidgets-dev (>= 5.38.0~), + libkf5i18n-dev (>= 5.38.0~), + libkf5iconthemes-dev (>= 5.38.0~), + libkf5kcmutils-dev (>= 5.38.0~), + libkf5kio-dev (>= 5.38.0~), + libkf5newstuff-dev (>= 5.38.0~), pkg-kde-tools (>= 0.15.16), qtbase5-dev (>= 5.6.1~), xvfb