commit breeze6-gtk for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package breeze6-gtk for openSUSE:Factory checked in at 2024-10-07 21:47:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/breeze6-gtk (Old) and /work/SRC/openSUSE:Factory/.breeze6-gtk.new.19354 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "breeze6-gtk" Mon Oct 7 21:47:05 2024 rev:12 rq:1205892 version:6.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/breeze6-gtk/breeze6-gtk.changes 2024-09-11 16:54:54.728826602 +0200 +++ /work/SRC/openSUSE:Factory/.breeze6-gtk.new.19354/breeze6-gtk.changes 2024-10-07 21:47:16.297869472 +0200 @@ -1,0 +2,21 @@ +Sat Oct 5 10:44:12 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de> + +- Update to 6.2.0: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.2.0 +- Changes since 6.1.90: + * update version for new release + +------------------------------------------------------------------- +Tue Sep 17 14:53:06 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de> + +- Update to 6.1.90: + * New feature release + * For more details see https://kde.org/announcements/plasma/6/6.1.90 +- Changes since 6.1.5: + * update version for new release + * scrollbar: Don't use negative margin to counteract border size + * scrollbar: Split margin between scrollbar and trough + * update version for new release + +------------------------------------------------------------------- Old: ---- breeze-gtk-6.1.5.tar.xz breeze-gtk-6.1.5.tar.xz.sig New: ---- breeze-gtk-6.2.0.tar.xz breeze-gtk-6.2.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ breeze6-gtk.spec ++++++ --- /var/tmp/diff_new_pack.Q0LK6z/_old 2024-10-07 21:47:17.317911911 +0200 +++ /var/tmp/diff_new_pack.Q0LK6z/_new 2024-10-07 21:47:17.321912077 +0200 @@ -16,7 +16,7 @@ # -%define kf6_version 6.2.0 +%define kf6_version 6.5.0 # Full Plasma 6 version (e.g. 6.0.0) %{!?_plasma6_bugfix: %define _plasma6_bugfix %{version}} @@ -31,14 +31,14 @@ %bcond_without released Name: breeze6-gtk -Version: 6.1.5 +Version: 6.2.0 Release: 0 Summary: GTK+ theme matching KDE's Breeze License: LGPL-2.1-only URL: https://www.kde.org -Source: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz +Source: %{rname}-%{version}.tar.xz %if %{with released} -Source1: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig +Source1: %{rname}-%{version}.tar.xz.sig Source2: plasma.keyring %endif BuildRequires: %{python_module pycairo} ++++++ breeze-gtk-6.1.5.tar.xz -> breeze-gtk-6.2.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/breeze-gtk-6.1.5/CMakeLists.txt new/breeze-gtk-6.2.0/CMakeLists.txt --- old/breeze-gtk-6.1.5/CMakeLists.txt 2024-09-10 10:50:01.000000000 +0200 +++ new/breeze-gtk-6.2.0/CMakeLists.txt 2024-10-03 14:36:29.000000000 +0200 @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.16) project(breeze-gtk) -set(PROJECT_VERSION "6.1.5") +set(PROJECT_VERSION "6.2.0") set(PROJECT_VERSION_MAJOR 6) find_package(ECM 6.2.0 REQUIRED NO_MODULE) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/breeze-gtk-6.1.5/src/gtk3/widgets/_scrollbar.scss new/breeze-gtk-6.2.0/src/gtk3/widgets/_scrollbar.scss --- old/breeze-gtk-6.1.5/src/gtk3/widgets/_scrollbar.scss 2024-09-10 10:50:01.000000000 +0200 +++ new/breeze-gtk-6.2.0/src/gtk3/widgets/_scrollbar.scss 2024-10-03 14:36:29.000000000 +0200 @@ -11,7 +11,10 @@ background-color: gtk("@theme_bg_color"); border-width: 0px; border-color: gtk("@theme_bg_color"); - padding: 5px; + + // Vertical padding (for vertical scroll bar, obviously) is done here for proper distance to the window border, + // horizontal padding is done on the trough below to ensure its hit area touches the window side. + padding: 5px 0px; &.vertical { @@ -41,6 +44,8 @@ &.horizontal { border-top: 1px solid gtk("@borders"); + padding: 0px 5px; + &.bottom { border-top: 1px solid gtk("@borders"); } @@ -116,6 +121,8 @@ } trough { + // Complements the padding on the scrollbar itself. + margin: 0px 5px; min-width: 6px; min-height: 14px; background-color: transparent; @@ -136,6 +143,7 @@ } &.horizontal trough { + margin: 5px 0px; min-width: 14px; min-height: 6px; } @@ -165,28 +173,34 @@ } slider { - margin: -9px; - margin-bottom: -6px; - margin-top: -6px; transition-duration: 0.1s; min-width: 6px; min-height: 30px; border-radius: 15px; background-clip: padding-box; background-image: gtkoverlay(gtk("@theme_bg_color"), gtkalpha(gtk("@theme_button_foreground_normal"), 0.5*0.5*0.7)); + box-shadow: 0 0 0 1px gtkalpha(gtk("@theme_button_foreground_normal"), 0.5*0.7*0.9) inset; + } + // GTK WebKit scrollbar paint code cannot deal with negative margins properly, + // causing the scrollbar slider turn invisible. + :not(webkitwebview) & slider { + margin: -9px; + margin-bottom: -6px; + margin-top: -6px; // To keep the ability to drag the slider from the edge of the screen border: 5px solid transparent; - box-shadow: 0 0 0 1px gtkalpha(gtk("@theme_button_foreground_normal"), 0.5*0.7*0.9) inset; - } &.horizontal slider { - margin: -9px; - margin-left: -6px; - margin-right: -6px; transition-duration: 0.1s; min-width: 30px; min-height: 6px; } + + :not(webkitwebview) &.horizontal slider { + margin: -9px; + margin-left: -6px; + margin-right: -6px; + } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/breeze-gtk-6.1.5/src/gtk4/widgets/_scrollbar.scss new/breeze-gtk-6.2.0/src/gtk4/widgets/_scrollbar.scss --- old/breeze-gtk-6.1.5/src/gtk4/widgets/_scrollbar.scss 2024-09-10 10:50:01.000000000 +0200 +++ new/breeze-gtk-6.2.0/src/gtk4/widgets/_scrollbar.scss 2024-10-03 14:36:29.000000000 +0200 @@ -9,7 +9,10 @@ background-color: gtk("@theme_bg_color"); border-width: 0px; border-color: gtk("@theme_bg_color"); - padding: 5px; + + // Vertical padding (for vertical scroll bar, obviously) is done here for proper distance to the window border, + // horizontal padding is done on the trough below to ensure its hit area touches the window side. + padding: 5px 0px; &.vertical { @@ -39,6 +42,8 @@ &.horizontal { border-top: 1px solid gtk("@borders"); + padding: 0px 5px; + &.bottom { border-top: 1px solid gtk("@borders"); } @@ -109,6 +114,8 @@ } trough { + // Complements the padding on the scrollbar itself. + margin: 0px 5px; min-width: 6px; min-height: 14px; background-color: transparent; @@ -129,6 +136,7 @@ } &.horizontal trough { + margin: 5px 0px; min-width: 14px; min-height: 6px; } @@ -158,28 +166,34 @@ } slider { - margin: -9px; - margin-bottom: -6px; - margin-top: -6px; transition-duration: 0.1s; min-width: 6px; min-height: 30px; border-radius: 15px; background-clip: padding-box; background-image: gtkoverlay(gtk("@theme_bg_color"), gtkalpha(gtk("@theme_button_foreground_normal"), 0.5*0.5*0.7)); + box-shadow: 0 0 0 1px gtkalpha(gtk("@theme_button_foreground_normal"), 0.5*0.7*0.9) inset; + } + // GTK WebKit scrollbar paint code cannot deal with negative margins properly, + // causing the scrollbar slider turn invisible. + :not(webkitwebview) & slider { + margin: -9px; + margin-bottom: -6px; + margin-top: -6px; // To keep the ability to drag the slider from the edge of the screen border: 5px solid transparent; - box-shadow: 0 0 0 1px gtkalpha(gtk("@theme_button_foreground_normal"), 0.5*0.7*0.9) inset; - } &.horizontal slider { - margin: -9px; - margin-left: -6px; - margin-right: -6px; transition-duration: 0.1s; min-width: 30px; min-height: 6px; } + + :not(webkitwebview) &.horizontal slider { + margin: -9px; + margin-left: -6px; + margin-right: -6px; + } }
participants (1)
-
Source-Sync