Hello community, here is the log from the commit of package breeze-gtk for openSUSE:Factory checked in at 2019-10-31 18:10:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/breeze-gtk (Old) and /work/SRC/openSUSE:Factory/.breeze-gtk.new.2990 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "breeze-gtk" Thu Oct 31 18:10:08 2019 rev:69 rq:744209 version:5.17.2 Changes: -------- --- /work/SRC/openSUSE:Factory/breeze-gtk/breeze-gtk.changes 2019-10-27 13:36:44.296945987 +0100 +++ /work/SRC/openSUSE:Factory/.breeze-gtk.new.2990/breeze-gtk.changes 2019-10-31 18:10:08.525689562 +0100 @@ -1,0 +2,10 @@ +Tue Oct 29 20:45:50 UTC 2019 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.17.2 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.17.2.php +- Changes since 5.17.1: + * [GTK3] Revert checkbox recolouring (kde#412078) + +------------------------------------------------------------------- Old: ---- breeze-gtk-5.17.1.tar.xz breeze-gtk-5.17.1.tar.xz.sig New: ---- breeze-gtk-5.17.2.tar.xz breeze-gtk-5.17.2.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ breeze-gtk.spec ++++++ --- /var/tmp/diff_new_pack.uz0SOR/_old 2019-10-31 18:10:09.617690705 +0100 +++ /var/tmp/diff_new_pack.uz0SOR/_new 2019-10-31 18:10:09.621690709 +0100 @@ -19,7 +19,7 @@ %define _name breeze Name: breeze-gtk -Version: 5.17.1 +Version: 5.17.2 Release: 0 Summary: GTK+ theme matching KDE's Breeze License: LGPL-2.1-only ++++++ breeze-gtk-5.17.1.tar.xz -> breeze-gtk-5.17.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/breeze-gtk-5.17.1/CMakeLists.txt new/breeze-gtk-5.17.2/CMakeLists.txt --- old/breeze-gtk-5.17.1/CMakeLists.txt 2019-10-22 17:12:43.000000000 +0200 +++ new/breeze-gtk-5.17.2/CMakeLists.txt 2019-10-29 19:06:01.000000000 +0100 @@ -1,5 +1,5 @@ project(breeze-gtk) -set(PROJECT_VERSION "5.17.1") +set(PROJECT_VERSION "5.17.2") set(PROJECT_VERSION_MAJOR 5) cmake_minimum_required(VERSION 2.8.12) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/breeze-gtk-5.17.1/src/gtk3/widgets/_checkboxes.scss new/breeze-gtk-5.17.2/src/gtk3/widgets/_checkboxes.scss --- old/breeze-gtk-5.17.1/src/gtk3/widgets/_checkboxes.scss 2019-10-22 17:12:43.000000000 +0200 +++ new/breeze-gtk-5.17.2/src/gtk3/widgets/_checkboxes.scss 2019-10-29 19:06:01.000000000 +0100 @@ -3,6 +3,20 @@ /************************* * Check and Radio items * *************************/ +@each $s,$as in ('','-unchecked'), + (':hover', '-unchecked-hover'), + (':active', '-unchecked-active'), + (':backdrop', '-unchecked-backdrop'), + (':checked', '-checked-active'), + (':checked:hover', '-checked-hover'), + (':checked:active', '-checked-active'), + (':backdrop:checked', '-checked-backdrop') { + .view.content-view.check#{$s}:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("../assets/check-selectionmode#{$as}.png"), url("../assets/check-selectionmode#{$as}@2.png")); + background-color: transparent; + } +} checkbutton.text-button, radiobutton.text-button { // this is for a nice focus on check and radios text @@ -18,43 +32,53 @@ } } -check, radio { - margin: 0 4px; - - &:only-child { margin: 0; } +@each $a in ('check','radio') { - min-height: 18px; - min-width: 18px; - //border: none; - animation: none; - background-color: transparent; - -gtk-icon-palette: error gtk("@theme_button_decoration_focus"), success gtk("@borders"), warning gtk("@theme_button_background_normal"); - -gtk-icon-shadow: 1px 1px rgba(35,38,41,0.2); + #{$a} { + margin: 0 4px; - &:hover { - -gtk-icon-palette: error gtk("@theme_button_decoration_focus"), success gtk("@theme_button_decoration_focus"), warning gtk("@theme_button_background_normal"); - } - &:disabled { - -gtk-icon-palette: error gtk("@theme_button_decoration_focus_insensitive"), success gtk("@insensitive_borders"), warning gtk("@theme_button_background_insensitive"); - } + &:only-child { margin: 0; } - menu menuitem & { - margin: 0; // this is a workaround for a menu check/radio size allocation issue - min-height: 18px; - min-width: 18px; - background-color: transparent; - box-shadow: none; - -gtk-icon-shadow: none; - animation: none; - } -} -@each $type in ('check', 'radio') { - #{$type} { - -gtk-icon-source: -gtk-recolor(url("../assets/breeze-#{$type}-unchecked-symbolic.svg")); - @each $state in ('checked', 'indeterminate') { - &:#{$state} { - -gtk-icon-source: -gtk-recolor(url("../assets/breeze-#{$type}-#{$state}-symbolic.svg")); - } + min-height: 18px; + min-width: 18px; + //border: none; + animation: none; + background-color: transparent; + -gtk-icon-source: -gtk-scaled(url("../assets/#{$a}-unchecked.png"), url("../assets/#{$a}-unchec...@2.png")); + + @each $s,$as in ('hover','-hover'), + ('active','-active'), + ('disabled','-insensitive'), + ('backdrop','-backdrop'), + ('backdrop:disabled','-backdrop-insensitive') { + &:#{$s} { -gtk-icon-source: -gtk-scaled(url("../assets/#{$a}-unchecked#{$as}.png"), url("../assets/#{$a}-unchecked#{$as}@2.png")); } + &:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/#{$a}-checked-active.png"), url("../assets/#{$a}-checked-act...@2.png")); + &:#{$s} { -gtk-icon-source: -gtk-scaled(url("../assets/#{$a}-checked#{$as}.png"), url("../assets/#{$a}-checked#{$as}@2.png")); } + } + &:indeterminate { + -gtk-icon-source: -gtk-scaled(url("../assets/#{$a}-mixed-active.png"), url("../assets/#{$a}-mixed-act...@2.png")); + &:#{$s} { -gtk-icon-source: -gtk-scaled(url("../assets/#{$a}-mixed#{$as}.png"), url("../assets/#{$a}-mixed#{$as}@2.png")); } } } -} + + menu menuitem & { + margin: 0; // this is a workaround for a menu check/radio size allocation issue + min-height: 18px; + min-width: 18px; + background-color: transparent; + box-shadow: none; + -gtk-icon-shadow: none; + animation: none; + &:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/#{$a}-unchecked.png"), url("../assets/#{$a}-unchec...@2.png")); + } + &:checked:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/#{$a}-checked-active.png"), url("../assets/#{$a}-checked-act...@2.png")); + } + &:indeterminate:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/#{$a}-mixed-active.png"), url("../assets/#{$a}-mixed-act...@2.png")); + } + } + } +} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/breeze-gtk-5.17.1/src/gtk3/widgets/_menus.scss new/breeze-gtk-5.17.2/src/gtk3/widgets/_menus.scss --- old/breeze-gtk-5.17.1/src/gtk3/widgets/_menus.scss 2019-10-22 17:12:43.000000000 +0200 +++ new/breeze-gtk-5.17.2/src/gtk3/widgets/_menus.scss 2019-10-29 19:06:01.000000000 +0100 @@ -205,27 +205,14 @@ @extend %undecorated_button; color: gtk("@theme_unfocused_fg_color"); } - check, radio { - -gtk-icon-palette: error gtk("@theme_button_decoration_focus"), success gtk("@borders"), warning gtk("@theme_button_background_normal"); - -gtk-icon-shadow: 1px 1px rgba(35,38,41,0.2); - - &:hover { - -gtk-icon-palette: error gtk("@theme_button_decoration_focus"), success gtk("@theme_button_decoration_focus"), warning gtk("@theme_button_background_normal"); - } - &:disabled { - -gtk-icon-palette: error gtk("@theme_button_decoration_focus_insensitive"), success gtk("@insensitive_borders"), warning gtk("@theme_button_background_insensitive"); - } - } - @each $type in ('check', 'radio') { - #{$type} { - -gtk-icon-source: -gtk-recolor(url("../assets/breeze-#{$type}-unchecked-symbolic.svg")); - @each $state in ('checked', 'indeterminate') { - &:#{$state} { - -gtk-icon-source: -gtk-recolor(url("../assets/breeze-#{$type}-#{$state}-symbolic.svg")); - } - } - } - } + check:hover {-gtk-icon-source: -gtk-scaled(url("../assets/check-unchecked.png"), url("../assets/check-unchec...@2.png"));} + radio:hover {-gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"), url("../assets/radio-unchec...@2.png"));} + + check:checked:hover {-gtk-icon-source: -gtk-scaled(url("../assets/check-checked-active.png"), url("../assets/check-checked-act...@2.png"));} + radio:checked:hover {-gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-active.png"), url("../assets/radio-checked-act...@2.png"));} + + check:indeterminate:hover {-gtk-icon-source: -gtk-scaled(url("../assets/check-mixed.png"), url("../assets/check-mi...@2.png"));} + radio:indeterminate:hover {-gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed.png"), url("../assets/radio-mi...@2.png"));} // FIXME: remove the following when the checks/radios rewrite lands check:last-child,