Hello community, here is the log from the commit of package elementary-theme for openSUSE:Factory checked in at 2019-05-02 19:22:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/elementary-theme (Old) and /work/SRC/openSUSE:Factory/.elementary-theme.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "elementary-theme" Thu May 2 19:22:28 2019 rev:11 rq:700179 version:5.2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/elementary-theme/elementary-theme.changes 2018-12-24 11:47:13.765142391 +0100 +++ /work/SRC/openSUSE:Factory/.elementary-theme.new.5148/elementary-theme.changes 2019-05-02 19:22:42.273955117 +0200 @@ -1,0 +2,19 @@ +Mon Mar 4 03:25:19 UTC 2019 - Alexei Podvalsky <avvissu@yandex.by> + +- Update to 5.2.2: + * Invert sidebar badge colors (#479) + * Fix border for sidebar-row in dark style (#473) + * Naive raised support for headerbar buttons (#466) + * Don't set border or shadow on dark infobar close buttons + (#465) + * Fix linked widgets in RTL (#455) + * Shade switches with white overlay (#461) + * Update .seek-bar scale slider style. (#457) + * More visible focus for dark entries (#456) + * Release 5.2.1 + * Always use light switch sliders (#449) + * Add accent support to scales (#443) + * Fix notebook background (#435) + * Add styles for link psuedo classes (#438) + +------------------------------------------------------------------- Old: ---- stylesheet-5.2.0.tar.gz New: ---- stylesheet-5.2.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ elementary-theme.spec ++++++ --- /var/tmp/diff_new_pack.fRUEtd/_old 2019-05-02 19:22:44.341959411 +0200 +++ /var/tmp/diff_new_pack.fRUEtd/_new 2019-05-02 19:22:44.345959420 +0200 @@ -17,7 +17,7 @@ Name: elementary-theme -Version: 5.2.0 +Version: 5.2.2 Release: 0 Summary: The Elementary GTK theme License: GPL-3.0-only ++++++ stylesheet-5.2.0.tar.gz -> stylesheet-5.2.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stylesheet-5.2.0/elementary/gtk-3.0/granite-widgets.css new/stylesheet-5.2.2/elementary/gtk-3.0/granite-widgets.css --- old/stylesheet-5.2.0/elementary/gtk-3.0/granite-widgets.css 2018-10-16 07:25:46.000000000 +0200 +++ new/stylesheet-5.2.2/elementary/gtk-3.0/granite-widgets.css 2019-02-28 01:29:54.000000000 +0100 @@ -205,6 +205,8 @@ background: transparent; border: transparent; box-shadow: none; + min-width: 0; + min-height: 0; } /************** @@ -218,31 +220,14 @@ .source-list.badge:selected:focus, .source-list.badge:hover:selected { background-image: none; - background-color: alpha (#000, 0.4); - color: @titlebar_color; + background-color: alpha(@text_color, 0.1); + box-shadow: none; + color: alpha(@text_color, 0.7); font-weight: 700; border-radius: 10px; padding: 0 6px; margin: 0 3px; - text-shadow: 0 1px alpha (#000, 0.1); border-width: 0; - -gtk-icon-shadow: 0 1px alpha (#000, 0.1); -} - -.sidebar .badge:selected, -.source-list.badge:selected, -.source-list.badge:hover:selected { - color: @titlebar_color; -} - -.sidebar .badge:selected:backdrop, -.source-list.badge:selected:backdrop, -.source-list.badge:selected:hover:backdrop { - background-image: none; - background-color: alpha (#000, 0.2); - color: shade (@titlebar_color, 0.95); - text-shadow: 0 1px alpha (#000, 0.1); - -gtk-icon-shadow: 0 1px alpha (#000, 0.1); } .source-list.level-bar, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stylesheet-5.2.0/elementary/gtk-3.0/gtk-widgets-dark.css new/stylesheet-5.2.2/elementary/gtk-3.0/gtk-widgets-dark.css --- old/stylesheet-5.2.0/elementary/gtk-3.0/gtk-widgets-dark.css 2018-10-16 07:25:46.000000000 +0200 +++ new/stylesheet-5.2.2/elementary/gtk-3.0/gtk-widgets-dark.css 2019-02-28 01:29:54.000000000 +0100 @@ -51,11 +51,12 @@ entry:focus, .entry:focus { - border-color: alpha (#000, 0.3); + border-color: alpha(@colorAccent, 0.5); box-shadow: - inset 0 1px 0 0 alpha (@inset_dark_color, 0.7), - inset 0 0 0 1px alpha (@inset_dark_color, 0.3), - 0 1px 0 0 alpha (#fff, 0.05); + inset 0 0 0 1px alpha(@colorAccent, 0.1), + inset 0 1px 0 0 alpha(@inset_dark_color, 0.7), + inset 0 0 0 1px alpha(@inset_dark_color, 0.3), + 0 1px 0 0 alpha(#fff, 0.05); } entry selection, @@ -445,6 +446,7 @@ .sidebar .view:hover:selected, .sidebar.view:selected, .sidebar.view:hover:selected, +.sidebar-row:selected, .source-list.view:selected, .source-list.view:hover:selected, .source-list.view:focus:selected, @@ -484,6 +486,7 @@ .sidebar .view:hover:selected:backdrop, .sidebar.view:selected:backdrop, .sidebar.view:hover:selected:backdrop, +.sidebar-row:selected:backdrop, .source-list.view:selected:backdrop, .source-list.view:hover:selected:backdrop { background-image: @@ -755,13 +758,18 @@ text-shadow: none; background-image: none; background-color: transparent; + -gtk-icon-shadow: none; +} + +infobar:not(.info):not(.other) button:not(.close), +infobar:not(.info):not(.other) button:not(.close):focus, +.dynamic-notebook infobar button { border-color: alpha (#000, 0.3); box-shadow: inset 0 0 0 1px alpha (#fff, 0.05), inset 0 1px 0 0 alpha (#fff, 0.45), inset 0 -1px 0 0 alpha (#fff, 0.15), 0 1px 0 1px alpha (#fff, 0.15); - -gtk-icon-shadow: none; } infobar:not(.info):not(.other) button:active, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stylesheet-5.2.0/elementary/gtk-3.0/gtk-widgets.css new/stylesheet-5.2.2/elementary/gtk-3.0/gtk-widgets.css --- old/stylesheet-5.2.0/elementary/gtk-3.0/gtk-widgets.css 2018-10-16 07:25:46.000000000 +0200 +++ new/stylesheet-5.2.2/elementary/gtk-3.0/gtk-widgets.css 2019-02-28 01:29:54.000000000 +0100 @@ -25,6 +25,14 @@ /* -gtk-icon-palette: needs-attention @attention_color, success @success_color, warning @warning_color, error @error_color; FIXME: Uncomment for 3.19 */ } +*:link { + color: @link_color; +} + +*:visited { + color: @GRAPE_500; +} + /*************** * Base States * **************/ @@ -839,7 +847,11 @@ } scale highlight { - background-color: alpha (#000, 0.45); + background-color: alpha (@BLACK_900, 0.45); +} + +scale.accent highlight { + background-color: alpha (@colorAccent, 0.67); } scale highlight:disabled { @@ -847,7 +859,11 @@ } scale fill { - background-color: alpha(#000, 0.25); + background-color: alpha(@BLACK_900, 0.25); +} + +scale.accent fill { + background-color: alpha(@colorAccent, 0.33); } scale.horizontal highlight.top, @@ -1428,7 +1444,12 @@ .linked button:first-child, .linked > combobox:first-child button.combo, .linked spinbutton:first-child, -.titlebar .stack-switcher .button.image-button:first-child { +.titlebar .stack-switcher .button.image-button:first-child, +.linked:not(box):dir(rtl) entry:last-child, +.linked:not(box):dir(rtl) button:last-child, +.linked:not(box):dir(rtl) > combobox:last-child button.combo, +.linked:not(box):dir(rtl) spinbutton:last-child, +.titlebar:dir(rtl) .stack-switcher .button.image-button:last-child { border-width: 1px; border-radius: 2.5px 0 0 2.5px; } @@ -1438,7 +1459,12 @@ .linked button:last-child, .linked > combobox:last-child button.combo, .linked spinbutton:last-child, -.titlebar .stack-switcher .button.image-button:last-child { +.titlebar .stack-switcher .button.image-button:last-child, +.linked:not(box):dir(rtl) entry:first-child, +.linked:not(box):dir(rtl) button:first-child, +.linked:not(box):dir(rtl) > combobox:first-child button.combo, +.linked:not(box):dir(rtl) spinbutton:first-child, +.titlebar:dir(rtl) .stack-switcher .button.image-button:first-child { border-left-width: 0; border-radius: 0 2.5px 2.5px 0; } @@ -1448,6 +1474,11 @@ .linked button:only-child, .linked > combobox:only-child button.combo, .linked spinbutton:only-child, +.titlebar .stack-switcher .button.image-button:only-child, +.linked:not(box):dir(rtl) entry:only-child, +.linked:not(box):dir(rtl) button:only-child, +.linked:not(box):dir(rtl) > combobox:only-child button.combo, +.linked:not(box):dir(rtl) spinbutton:only-child, .titlebar .stack-switcher .button.image-button:only-child { border-right-width: 1px; border-left-width: 1px; @@ -1536,16 +1567,16 @@ ********************/ notebook { - background-clip: border-box; - background-color: shade (@titlebar_color, 1.06); border: none; - border-radius: 0 0 2.5px 2.5px; text-shadow: 0 1px @text_shadow_color; -gtk-icon-shadow: 0 1px @text_shadow_color; } notebook.frame { border: 1px solid shade (@titlebar_color, 0.6); + border-radius: 0 0 2.5px 2.5px; + background-color: shade (@titlebar_color, 1.06); + background-clip: border-box; } notebook header { @@ -2051,39 +2082,33 @@ background-image: linear-gradient( to bottom, - shade ( - @bg_color, - 1.05 - ), - shade ( - mix ( - @bg_color, - @colorAccent, - 0.1 - ), - 0.95 - ) + shade(@SILVER_100, 1.05), + shade(mix(@SILVER_100, @colorAccent, 0.1), 0.95) ); border-color: @colorAccent; box-shadow: - inset 0 0 0 1px alpha (@bg_highlight_color, 0.05), - inset 0 1px 0 0 alpha (@bg_highlight_color, 0.45), - inset 0 -1px 0 0 alpha (@bg_highlight_color, 0.15), - 0 1px 1px alpha (@colorAccent, 0.35), - 0 1px 2px alpha (@colorAccent, 0.16); + inset 0 0 0 1px alpha(#fff, 0.05), + inset 0 1px 0 0 alpha(#fff, 0.45), + inset 0 -1px 0 0 alpha(#fff, 0.15), + 0 1px 1px alpha(@colorAccent, 0.35), + 0 1px 2px alpha(@colorAccent, 0.16); } switch:checked { + background-color: @colorAccent; background-image: linear-gradient( to bottom, - shade ( - @colorAccent, - 1.2 + alpha ( + #fff, + 0.3 ), - @colorAccent + alpha ( + #fff, + 0 + ) ); - border-color: shade (@colorAccent, 0.85); + border-color: shade(@colorAccent, 0.85); } check:checked, @@ -2198,23 +2223,17 @@ background-image: linear-gradient( to bottom, - shade ( - @bg_color, - 1.05 - ), - shade ( - @bg_color, - 0.95 - ) + shade(@SILVER_100, 1.05), + shade(@SILVER_100, 0.95) ); - border: 1px solid alpha (#000, 0.2); + border: 1px solid alpha(#000, 0.2); border-radius: 50%; box-shadow: - inset 0 0 0 1px alpha (@bg_highlight_color, 0.05), - inset 0 1px 0 0 alpha (@bg_highlight_color, 0.45), - inset 0 -1px 0 0 alpha (@bg_highlight_color, 0.15), - 0 1px 1px alpha (#000, 0.15), - 0 1px 2px alpha (#000, 0.16); + inset 0 0 0 1px alpha(#fff, 0.05), + inset 0 1px 0 0 alpha(#fff, 0.45), + inset 0 -1px 0 0 alpha(#fff, 0.15), + 0 1px 1px alpha(#000, 0.15), + 0 1px 2px alpha(#000, 0.16); margin: -1px; min-height: 24px; min-width: 24px; @@ -2370,8 +2389,8 @@ * Header Bars * **************/ -.titlebar button.image-button, -.titlebar .button.image-button { +.titlebar button.image-button:not(.raised), +.titlebar .button.image-button:not(.raised) { padding: 3px; border: 1px solid transparent; background-image: none; @@ -2379,31 +2398,31 @@ } .titlebar button.flat, -.titlebar button.image-button, +.titlebar button.image-button:not(.raised), .titlebar .button.flat, -.titlebar .button.image-button { +.titlebar .button.image-button:not(.raised) { border-radius: 99px; background-color: transparent; } -.titlebar button.image-button:active, -.titlebar button.image-button:hover:active, -.titlebar button.image-button:focus:active, -.titlebar button.image-button:checked, -.titlebar button.image-button:hover:checked, -.titlebar button.image-button:focus:checked, +.titlebar button.image-button:not(.raised):active, +.titlebar button.image-button:not(.raised):hover:active, +.titlebar button.image-button:not(.raised):focus:active, +.titlebar button.image-button:not(.raised):checked, +.titlebar button.image-button:not(.raised):hover:checked, +.titlebar button.image-button:not(.raised):focus:checked, .titlebar button.flat:active, .titlebar button.flat:hover:active, .titlebar button.flat:focus:active, .titlebar button.flat:checked, .titlebar button.flat:hover:checked, .titlebar button.flat:focus:checked, -.titlebar .button.image-button:active, -.titlebar .button.image-button:hover:active, -.titlebar .button.image-button:focus:active, -.titlebar .button.image-button:checked, -.titlebar .button.image-button:hover:checked, -.titlebar .button.image-button:focus:checked, +.titlebar .button.image-button:not(.raised):active, +.titlebar .button.image-button:not(.raised):hover:active, +.titlebar .button.image-button:not(.raised):focus:active, +.titlebar .button.image-button:not(.raised):checked, +.titlebar .button.image-button:not(.raised):hover:checked, +.titlebar .button.image-button:not(.raised):focus:checked, .titlebar .button.flat:active, .titlebar .button.flat:hover:active, .titlebar .button.flat:focus:active, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stylesheet-5.2.0/meson.build new/stylesheet-5.2.2/meson.build --- old/stylesheet-5.2.0/meson.build 2018-10-16 07:25:46.000000000 +0200 +++ new/stylesheet-5.2.2/meson.build 2019-02-28 01:29:54.000000000 +0100 @@ -1,6 +1,6 @@ project( 'io.elementary.stylesheet', - version: '5.2.0' + version: '5.2.2' ) install_subdir( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stylesheet-5.2.0/package.json new/stylesheet-5.2.2/package.json --- old/stylesheet-5.2.0/package.json 2018-10-16 07:25:46.000000000 +0200 +++ new/stylesheet-5.2.2/package.json 2019-02-28 01:29:54.000000000 +0100 @@ -1,6 +1,6 @@ { "name": "stylesheet", - "version": "5.2.0", + "version": "5.2.2", "description": "The Gtk+ Stylesheet for elementary OS", "main": "index.theme", "scripts": {