Hello community, here is the log from the commit of package adapta-gtk-theme for openSUSE:Factory checked in at 2018-07-09 13:29:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/adapta-gtk-theme (Old) and /work/SRC/openSUSE:Factory/.adapta-gtk-theme.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "adapta-gtk-theme" Mon Jul 9 13:29:27 2018 rev:24 rq:621442 version:3.94.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/adapta-gtk-theme/adapta-gtk-theme.changes 2018-05-29 10:48:35.576360669 +0200 +++ /work/SRC/openSUSE:Factory/.adapta-gtk-theme.new/adapta-gtk-theme.changes 2018-07-09 13:31:07.522516654 +0200 @@ -1,0 +2,17 @@ +Sat Jul 7 10:32:10 UTC 2018 - matthias.elias...@gmail.com + +- Update to 3.94.0.1 + * Synced with the current Gtk+ 3.94 master styling (Gtk+ 4.0). +- Changes in 3.93.1.28 + * Added some workarounds for Pixel-saver applet in Budgie (Gtk+ 3.2x/4.0). + * Dropped some outdated styling in FirefoxQuantum (Gtk+ 3.2x/4.0). +- Changes in 3.93.1.25 + * Pre-added 'font-feature-setting' property as a comment for 3.29 or higher (Gnome-Shell 3.26). + * Added some workarounds for Gtk+ 3-ed Thunar (Gtk+ 3.2x/4.0). + * Added some workarounds for GHex's unknown widget nodes (Gtk+ 3.2x/4.0). +- Changes in 3.93.1.22 + * Added 2 colour samples for FirefoxColor (README.md). + * Enforced hiding outlines of radio/check nodes in FirefoxQuantum's MozContainer (Gtk+ 3.2x/4.0). + * Tweaked 'Note' box node styling in Gnome-Recipes (Gtk+ 3.22/4.0). + +------------------------------------------------------------------- Old: ---- adapta-gtk-theme-3.93.1.18.tar.gz New: ---- adapta-gtk-theme-3.94.0.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ adapta-gtk-theme.spec ++++++ --- /var/tmp/diff_new_pack.eNrGvm/_old 2018-07-09 13:31:08.210515268 +0200 +++ /var/tmp/diff_new_pack.eNrGvm/_new 2018-07-09 13:31:08.214515259 +0200 @@ -21,7 +21,7 @@ %define gtk3_min_version 3.20.0 %define gtk2_min_version 2.24.30 Name: adapta-gtk-theme -Version: 3.93.1.18 +Version: 3.94.0.1 Release: 0 Summary: An adaptive Gtk+ theme based on Material Design Guidelines License: GPL-2.0-only AND CC-BY-SA-4.0 ++++++ adapta-gtk-theme-3.93.1.18.tar.gz -> adapta-gtk-theme-3.94.0.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/adapta-gtk-theme-3.93.1.18/README.md new/adapta-gtk-theme-3.94.0.1/README.md --- old/adapta-gtk-theme-3.93.1.18/README.md 2018-05-14 21:02:52.000000000 +0200 +++ new/adapta-gtk-theme-3.94.0.1/README.md 2018-07-04 04:19:07.000000000 +0200 @@ -260,6 +260,13 @@ Extra Browser Support --------------------- + To try our color samples for FirefoxColor test pilot, check these URLs: + + 1. [**Adapta**](https://color.firefox.com/?theme=XQAAAALUAAAAAAAAAABBKYhm849SCiazH1KEGccwS-xNVAWBvoBvsLDMFdiXwrZEjOV1NwO6XqPerXD8qZXG0Ve0ysSRDO_Fqq_1SFIUTSKR-LFqpoxVvvpw1Iq_PQcwWXZZeVXaSfmGGjCCdDkcOR3IcXyEWy-CbpLupG_UOE7d7U-IqXDfj3RCFFTYAW-cbj4Hku3mPIskyg-xRys_ul6HSl3J_IaFQA) + + 2. [**Adapta-Nokto**](https://color.firefox.com/?theme=XQAAAALUAAAAAAAAAABBKYhm849SCiazH1KEGccwS-xNVAVNrWV6_89xtxNWy3sM0X99YG7itotZ8sB9kkK0owJCyKXJNAryj9IJU_wtu72r-X3skC4prCeW-fnJweq-4xu9tLmeXj8UkSdZGnzwrWVCNr3bToa6Zufrkj2b7e0PqstuOnN1gdAzjKSHwEJvdQThz-ruhge78cW2PaG0mCwQPvE72cX8OQiA) + + To try legacy Chrome(ium) specific theming (`< 59.0.30xx`), pass this option: ``` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/adapta-gtk-theme-3.93.1.18/configure.ac new/adapta-gtk-theme-3.94.0.1/configure.ac --- old/adapta-gtk-theme-3.93.1.18/configure.ac 2018-05-14 21:02:52.000000000 +0200 +++ new/adapta-gtk-theme-3.94.0.1/configure.ac 2018-07-04 04:19:07.000000000 +0200 @@ -1,6 +1,6 @@ m4_define([adapta_major_version], [3]) -m4_define([adapta_minor_version], [93]) -m4_define([adapta_micro_version], [1]) +m4_define([adapta_minor_version], [94]) +m4_define([adapta_micro_version], [0]) m4_define([adapta_version], [adapta_major_version.adapta_minor_version.adapta_micro_version]) m4_define([adapta_git_url], [https://github.com/adapta-project/adapta-gtk-theme]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/adapta-gtk-theme-3.93.1.18/gtk/sass/3.20/_3rd-party.scss new/adapta-gtk-theme-3.94.0.1/gtk/sass/3.20/_3rd-party.scss --- old/adapta-gtk-theme-3.93.1.18/gtk/sass/3.20/_3rd-party.scss 2018-05-14 21:02:52.000000000 +0200 +++ new/adapta-gtk-theme-3.94.0.1/gtk/sass/3.20/_3rd-party.scss 2018-07-04 04:19:07.000000000 +0200 @@ -1514,6 +1514,69 @@ } } +// pixel-saver(?) applet +.budgie-panel box.titlebar { + border-radius: 0; + background: unset; + + > widget > label { color: $inverted_fg_color; } // titles + + > button.image-button.titlebutton { + min-width: $icon_size; + min-height: $icon_size; + padding: 0; + background: none; + color: $inverted_fg_color; + + image { + border-radius: 100px; + background-size: $icon_size $icon_size; + background-position: center center; + background-repeat: no-repeat; + transition-duration: 0s; + } + + &:hover, + &:active { + background: none; + color: $selected_fg_color; + animation: none; + + image { -gtk-icon-shadow: none; } + } + + &.close { + &:hover image { background-image: image($destructive_color); } + + &:active image { background-image: image($selected_bg_color); } + } + + &:not(.close) { + &:hover image { + background-image: image(gtkopacity($selected_fg_color, 0.12)); + } + + &:active image { + background-image: image(gtkopacity($selected_fg_color, 0.25)); + } + } + + // hide unneeded button images when Raven widget was shown + &:disabled image { opacity: 0; } + } + + &.horizontal { // spacing + padding: 0 3px; + + > widget > label { + &:dir(ltr) { padding-right: 3px; } + &:dir(rtl) { padding-left: 3px; } + } + + > button.image-button.titlebutton { padding: 0 3px; } + } +} + // /******************* // * Lightdm-Greeter * @@ -2577,6 +2640,24 @@ } +// /********** +// * Thunar * +// **********/ + +window.thunar { + toolbar#location-toolbar { border-bottom: 1px solid $borders_color; } + + notebook { + // hide unneeded border + stack > scrolledwindow.frame.standard-view { border-top-width: 0; } + + // an allocation height of label node affects to close button's + // image height (it's quite weird). + header.top tab.reorderable-page > box > label { min-height: 0; } + } +} + + // /************** // * FeedReader * // **************/ @@ -2866,7 +2947,6 @@ // FIXME: no backdrop state, no maximized state, bullshit... padding: 0 if($ref_weight < 1.0, (28px - $icon_size * 1.25) / 2, (28px - $icon_size * 1.5) / 2); - border-top: 1px solid $top_edge_borders_color; &.default-decoration button.titlebutton { @extend %browser_csd_titlebutton; @@ -2907,14 +2987,18 @@ } > widget { + // 'PageInfo' window's ViewGroup > radio? + > radiobutton, + > checkbutton { + &:focus { outline-width: 0; } // hide outlines + } + border { border-color: $solid_light_borders_color; } separator { background-color: $solid_light_borders_color; } > scrolledwindow > textview text { - &:selected, - &:selected:focus, - selection { @extend %selected_items; } + &:selected { @extend %selected_items; } } > button { @@ -4304,3 +4388,28 @@ } } + +// /******** +// * GHex * +// ********/ + +window.background > box.vertical > menubar + box.vertical > widget { + > widget { + &:not(.view) { // left-most pane + background-image: none; + color: $tertiary_fg_color; + transition: unset; + } + + &.view { + background-image: none; + transition: unset; + &.header:selected { // a focused cell + // do not use transparency + background-color: mix($base_color, $selected_bg_color, 87%); + color: $selected_bg_color; + } + } + } +} + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/adapta-gtk-theme-3.93.1.18/gtk/sass/3.22/_3rd-party.scss new/adapta-gtk-theme-3.94.0.1/gtk/sass/3.22/_3rd-party.scss --- old/adapta-gtk-theme-3.93.1.18/gtk/sass/3.22/_3rd-party.scss 2018-05-14 21:02:52.000000000 +0200 +++ new/adapta-gtk-theme-3.94.0.1/gtk/sass/3.22/_3rd-party.scss 2018-07-04 04:19:07.000000000 +0200 @@ -1548,6 +1548,69 @@ } } +// pixel-saver(?) applet +.budgie-panel box.titlebar { + border-radius: 0; + background: unset; + + > widget > label { color: $inverted_fg_color; } // titles + + > button.image-button.titlebutton { + min-width: $icon_size; + min-height: $icon_size; + padding: 0; + background: none; + color: $inverted_fg_color; + + image { + border-radius: 100px; + background-size: $icon_size $icon_size; + background-position: center center; + background-repeat: no-repeat; + transition-duration: 0s; + } + + &:hover, + &:active { + background: none; + color: $selected_fg_color; + animation: none; + + image { -gtk-icon-shadow: none; } + } + + &.close { + &:hover image { background-image: image($destructive_color); } + + &:active image { background-image: image($selected_bg_color); } + } + + &:not(.close) { + &:hover image { + background-image: image(gtkopacity($selected_fg_color, 0.12)); + } + + &:active image { + background-image: image(gtkopacity($selected_fg_color, 0.25)); + } + } + + // hide unneeded button images when Raven widget was shown + &:disabled image { opacity: 0; } + } + + &.horizontal { // spacing + padding: 0 3px; + + > widget > label { + &:dir(ltr) { padding-right: 3px; } + &:dir(rtl) { padding-left: 3px; } + } + + > button.image-button.titlebutton { padding: 0 3px; } + } +} + // /******************* // * Lightdm-Greeter * @@ -2474,6 +2537,24 @@ } +// /********** +// * Thunar * +// **********/ + +window.thunar { + toolbar#location-toolbar { border-bottom: 1px solid $borders_color; } + + notebook { + // hide unneeded border + stack > scrolledwindow.frame.standard-view { border-top-width: 0; } + + // an allocation height of label node affects to close button's + // image height (it's quite weird). + header.top tab.reorderable-page > box > label { min-height: 0; } + } +} + + // /************** // * FeedReader * // **************/ @@ -2685,7 +2766,6 @@ // FIXME: no backdrop state, no maximized state, bullshit... padding: 0 if($ref_weight < 1.0, (28px - $icon_size * 1.25) / 2, (28px - $icon_size * 1.5) / 2); - border-top: 1px solid $top_edge_borders_color; &.default-decoration button.titlebutton { @extend %browser_csd_titlebutton; @@ -2720,14 +2800,18 @@ } > widget { + // 'PageInfo' window's ViewGroup > radio? + > radiobutton, + > checkbutton { + &:focus { outline-width: 0; } // hide outlines + } + border { border-color: $solid_light_borders_color; } separator { background-color: $solid_light_borders_color; } > scrolledwindow > textview text { - &:selected, - &:selected:focus, - selection { @extend %selected_items; } + &:selected { @extend %selected_items; } } > button { @@ -4053,3 +4137,28 @@ } } + +// /******** +// * GHex * +// ********/ + +window.background > box.vertical > menubar + box.vertical > widget { + > widget { + &:not(.view) { // left-most pane + background-image: none; + color: $tertiary_fg_color; + transition: unset; + } + + &.view { + background-image: none; + transition: unset; + &.header:selected { // a focused cell + // do not use transparency + background-color: mix($base_color, $selected_bg_color, 87%); + color: $selected_bg_color; + } + } + } +} + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/adapta-gtk-theme-3.93.1.18/gtk/sass/3.22/_common.scss new/adapta-gtk-theme-3.94.0.1/gtk/sass/3.22/_common.scss --- old/adapta-gtk-theme-3.93.1.18/gtk/sass/3.22/_common.scss 2018-05-14 21:02:52.000000000 +0200 +++ new/adapta-gtk-theme-3.94.0.1/gtk/sass/3.22/_common.scss 2018-07-04 04:19:07.000000000 +0200 @@ -6463,12 +6463,21 @@ // * Emoji Picker * // ****************/ -popover.emoji-picker { - scrolledwindow.view { +popover.emoji { + &-picker scrolledwindow.view { margin-top: 2px; border: 1px solid $borders_color; background-image: none; } + + &-completion { + arrow { + border: none; + background: none; + } + + contents row box { padding: 2px 10px; } // NEEDS_REVIEW + } } flowboxchild.emoji { // emoji tiled view diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/adapta-gtk-theme-3.93.1.18/gtk/sass/3.22/_misc.scss new/adapta-gtk-theme-3.94.0.1/gtk/sass/3.22/_misc.scss --- old/adapta-gtk-theme-3.93.1.18/gtk/sass/3.22/_misc.scss 2018-05-14 21:02:52.000000000 +0200 +++ new/adapta-gtk-theme-3.94.0.1/gtk/sass/3.22/_misc.scss 2018-07-04 04:19:07.000000000 +0200 @@ -3038,6 +3038,11 @@ margin: if($ref_weight < 1.0, 6px, 8px); } +// Note box +box.note > label { font-weight: 700; } // title + +label.content.note { color: $fixed_fg_color; } // enforce dark label colour + // /*************** // * Gnome-Usage * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/adapta-gtk-theme-3.93.1.18/gtk/sass/4.0/_3rd-party.scss new/adapta-gtk-theme-3.94.0.1/gtk/sass/4.0/_3rd-party.scss --- old/adapta-gtk-theme-3.93.1.18/gtk/sass/4.0/_3rd-party.scss 2018-05-14 21:02:52.000000000 +0200 +++ new/adapta-gtk-theme-3.94.0.1/gtk/sass/4.0/_3rd-party.scss 2018-07-04 04:19:07.000000000 +0200 @@ -1537,6 +1537,70 @@ } +// pixel-saver(?) applet +.budgie-panel box.titlebar { + border-radius: 0; + background: unset; + + > widget > label { color: $inverted_fg_color; } // titles + + > button.image-button.titlebutton { + min-width: $icon_size; + min-height: $icon_size; + padding: 0; + background: none; + color: $inverted_fg_color; + + image { + border-radius: 100px; + background-size: $icon_size $icon_size; + background-position: center center; + background-repeat: no-repeat; + transition-duration: 0s; + } + + &:hover, + &:active { + background: none; + color: $selected_fg_color; + animation: none; + + image { -gtk-icon-shadow: none; } + } + + &.close { + &:hover image { background-image: image($destructive_color); } + + &:active image { background-image: image($selected_bg_color); } + } + + &:not(.close) { + &:hover image { + background-image: image(gtkopacity($selected_fg_color, 0.12)); + } + + &:active image { + background-image: image(gtkopacity($selected_fg_color, 0.25)); + } + } + + // hide unneeded button images when Raven widget was shown + &:disabled image { opacity: 0; } + } + + &.horizontal { // spacing + padding: 0 3px; + + > widget > label { + &:dir(ltr) { padding-right: 3px; } + &:dir(rtl) { padding-left: 3px; } + } + + > button.image-button.titlebutton { padding: 0 3px; } + } +} + + // /******************* // * Lightdm-Greeter * // *******************/ @@ -1998,7 +2062,7 @@ } } -window.background > popover.background > frame > list > row.activatable { +window.background > popover > contents > frame > list > row.activatable { > grid.horizontal > button.flat.image-button { // revive transitions transition-property: opacity, @@ -2452,6 +2516,24 @@ } +// /********** +// * Thunar * +// **********/ + +window.thunar { + toolbar#location-toolbar { border-bottom: 1px solid $borders_color; } + + notebook { + // hide unneeded border + stack > scrolledwindow.frame.standard-view { border-top-width: 0; } + + // an allocation height of label node affects to close button's + // image height (it's quite weird). + header.top tab.reorderable-page > box > label { min-height: 0; } + } +} + + // /************** // * FeedReader * // **************/ @@ -2663,7 +2745,6 @@ // FIXME: no backdrop state, no maximized state, bullshit... padding: 0 if($ref_weight < 1.0, (28px - $icon_size * 1.25) / 2, (28px - $icon_size * 1.5) / 2); - border-top: 1px solid $top_edge_borders_color; &.default-decoration button.titlebutton { @extend %browser_csd_titlebutton; @@ -2698,14 +2779,18 @@ } > widget { + // 'PageInfo' window's ViewGroup > radio? + > radiobutton, + > checkbutton { + &:focus { outline-width: 0; } // hide outlines + } + border { border-color: $solid_light_borders_color; } separator { background-color: $solid_light_borders_color; } > scrolledwindow > textview text { - &:selected, - &:selected:focus, - selection { @extend %selected_items; } + &:selected { @extend %selected_items; } } > button { @@ -4025,3 +4110,28 @@ } } + +// /******** +// * GHex * +// ********/ + +window.background > box.vertical > menubar + box.vertical > widget { + > widget { + &:not(.view) { // left-most pane + background-image: none; + color: $tertiary_fg_color; + transition: unset; + } + + &.view { + background-image: none; + transition: unset; + &.header:selected { // a focused cell + // do not use transparency + background-color: mix($base_color, $selected_bg_color, 87%); + color: $selected_bg_color; + } + } + } +} + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/adapta-gtk-theme-3.93.1.18/gtk/sass/4.0/_common.scss new/adapta-gtk-theme-3.94.0.1/gtk/sass/4.0/_common.scss --- old/adapta-gtk-theme-3.93.1.18/gtk/sass/4.0/_common.scss 2018-05-14 21:02:52.000000000 +0200 +++ new/adapta-gtk-theme-3.94.0.1/gtk/sass/4.0/_common.scss 2018-07-04 04:19:07.000000000 +0200 @@ -90,11 +90,16 @@ color: $fg_color; } +// icon sizing +.normal-icons { -gtk-icon-size: $icon_size; } + +.large-icons, +image.drag-icons { -gtk-icon-size: $icon_size * 2; } + // These wildcard seems unavoidable, need to investigate. // Wildcards are bad and troublesome, use them with care, // or better, just don't. // Everytime a wildcard is used a kitten dies, painfully. - *:disabled { -gtk-icon-filter: opacity(0.5); } // for backdrop, tone down element surfaces with transparentize @@ -140,6 +145,8 @@ .view, textview { + outline: none; // enforce hiding outlines + text { background-color: $base_color; color: $fg_color; @@ -1615,8 +1622,6 @@ } toolbar { - -GtkWidget-window-dragging: true; - padding: rem(5.3px); background-color: $bg_color; color: $secondary_fg_color; @@ -1875,17 +1880,14 @@ $inline-shadow-dark); } -searchbar > revealer > box, +searchbar, .location-bar { - padding: rem(5.3px); + padding: 0; border-style: solid; border-width: 0 0 1px; border-color: $borders_color; background-color: $secondary_dark_color; -} -searchbar, -.location-bar { .linked > button.image-button { min-width: $icon_size; min-height: $icon_size; @@ -1903,6 +1905,10 @@ } } +searchbar > revealer > box { + padding: rem(5.3px); +} + actionbar { background-color: $secondary_dark_color; box-shadow: if($variant == light, $inline-shadow-light, @@ -2719,6 +2725,21 @@ } +/************ + * GtkVideo * + ************/ + +video { + background: black; + + image.osd { + min-width: $icon_size * 4; + min-height: $icon_size * 4; + border-radius: 100px; + } +} + + // /************ // * Pathbars * // ************/ @@ -3138,41 +3159,36 @@ // ************/ %popover, -popover.background { - padding: 0; - background-color: $secondary_base_color; - box-shadow: $z-depth-3; +popover { + > arrow { // boxpointer arrows + border: 1px solid $borders_color; + background-color: $secondary_base_color; + box-shadow: inset 0 1px $menu_highlight_color; + } - &:backdrop { box-shadow: $z-depth-1; } + > contents { + &.background { // main container + border-radius: 2px; + background-color: $secondary_base_color; + box-shadow: $z-depth-3, + inset 0 1px $menu_highlight_color; + &:backdrop { + box-shadow: $z-depth-1, + inset 0 1px $menu_highlight_color; + } + } - &.menu { // reset standard menu spacing - margin: 0; - padding: 0; + &.menu { + margin: 0; + padding: 6px; - // compensate outer margins - // subtract top-edge border width - > stack { margin: -(6px - 2px) -6px -6px; } - - separator.horizontal { - margin-top: rem(4px); - margin-bottom: rem(4px); + separator.horizontal { + margin-top: rem(4px); + margin-bottom: rem(4px); + } } } - .csd &, - & { - border-width: 1px; - border-style: solid; - border-radius: 0; - border-color: if($variant == light, gtkopacity($borders_color, 0.75), - gtkopacity($borders_color, 0.5)) - $secondary_base_color $secondary_base_color; - border-image: linear-gradient(to bottom, - $menu_highlight_color 1px, - $secondary_base_color, - $secondary_base_color 1px) 1 / 1px stretch; - } - > list, > .view, > toolbar, @@ -4112,8 +4128,7 @@ radio, check { - min-width: rem($icon_size, $sw: 1.0); - min-height: rem($icon_size, $sw: 1.0); + -gtk-icon-size: rem($icon_size, $sw: 1.0); // FIXME: exclude damned FirefoxQuantum as well .background:not(#MozillaGtkWidget) & { @@ -4254,6 +4269,7 @@ min-height: $scale_slider_size / 2; min-width: $scale_slider_size / 2; padding: ($scale_slider_size / 2) - $scale_trough_size; + &:focus { outline: none; } // enforce hiding outlines &.fine-tune { &.horizontal { @@ -4511,6 +4527,8 @@ progressbar { // sizing &.horizontal { + trough { min-width: 150px; } // NEEDS_REVIEW + trough, progress { min-width: 0; @@ -4520,6 +4538,8 @@ } &.vertical { + trough { min-height: 80px; } // NEEDS_REVIEW + trough, progress { min-width: 4px; @@ -4645,13 +4665,15 @@ // *****************/ printdialog { - paper { + drawing { padding: 0; + border: none; color: $fg_color; - border: 1px solid $borders_color; background-color: $dark_color; } + paper { border: 1px solid $borders_color; } + .dialog-action-box { margin: rem(12px); } } @@ -4660,7 +4682,7 @@ // * Frames * // **********/ -frame > border, +frame, .frame { margin: 0; padding: 0; @@ -4672,7 +4694,7 @@ } actionbar { - > frame > border { border-width: 1px 0 0; } + > frame { border-width: 1px 0 0; } > revealer > box { border-top: 1px solid $borders_color; } } @@ -4927,11 +4949,13 @@ min-height: $icon_size; &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } - &:not(:hover):not(:active) { color: gtkalpha(currentColor, 0.87); } + &:not(:hover):not(:active) { color: $secondary_fg_color; } &:selected { color: $selected_fg_color; } &:disabled { color: $insensitive_fg_color; } } + &:hover > arrow { color: $fg_color; } + > label { // spacer between arrow and label &:dir(ltr) { padding-left: rem(4px, $sw: 1.0); } @@ -5693,6 +5717,7 @@ // content view (grid/list) .content-view { background-color: $bg_color; + &:hover { -gtk-icon-filter: brightness(1.2); } rubberband { @extend rubberband; } } @@ -6402,12 +6427,21 @@ // * Emoji Picker * // ****************/ -popover.emoji-picker { - scrolledwindow.view { +popover.emoji { + &-picker scrolledwindow.view { margin-top: 2px; border: 1px solid $borders_color; background-image: none; } + + &-completion { + arrow { + border: none; + background: none; + } + + contents row box { padding: 2px 10px; } // NEEDS_REVIEW + } } flowboxchild.emoji { // emoji tiled view diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/adapta-gtk-theme-3.93.1.18/gtk/sass/4.0/_misc.scss new/adapta-gtk-theme-3.94.0.1/gtk/sass/4.0/_misc.scss --- old/adapta-gtk-theme-3.93.1.18/gtk/sass/4.0/_misc.scss 2018-05-14 21:02:52.000000000 +0200 +++ new/adapta-gtk-theme-3.94.0.1/gtk/sass/4.0/_misc.scss 2018-07-04 04:19:07.000000000 +0200 @@ -902,7 +902,7 @@ } // popover for downloaded lists -popover.background:not(.emoji-picker) > box.vertical > scrolledwindow { +popover:not(.emoji-picker) > contents > box.vertical > scrolledwindow { // re-define background colours for GtkListBox > viewport.frame > list.background { background-color: $secondary_base_color; @@ -910,7 +910,7 @@ } // popover for bookmarks -popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical { +popover:not(.emoji-picker) > contents > box.vertical > stack > box.vertical { scrolledwindow > viewport.frame { border: 1px solid $borders_color; @@ -1763,7 +1763,7 @@ } popover { - > list > row.activatable > box.horizontal { + > contents > list > row.activatable > box.horizontal { > label { // add lateral gaps &:dir(ltr) { margin-left: rem(8px); } &:dir(rtl) { margin-right: rem(8px); } @@ -1943,8 +1943,8 @@ } } -window.background.workbench > popover.menu { // right-most popover - > stack { // reduce embedded margins more +window.background.workbench > popover { // right-most popover + > contents.menu > stack { // reduce embedded margins more margin: -(12px - 2px) -12px -12px; } } @@ -2486,7 +2486,7 @@ } } -window > popover > stack > grid > button.text-button { +window > popover > contents > stack > grid > button.text-button { // prevent unwanted truncation of drop-shadows margin: 2px 6px 12px; } @@ -3006,6 +3006,11 @@ margin: if($ref_weight < 1.0, 6px, 8px); } +// Note box +box.note > label { font-weight: 700; } // title + +label.content.note { color: $fixed_fg_color; } // enforce dark label colour + // /*************** // * Gnome-Usage * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/adapta-gtk-theme-3.93.1.18/shell/sass/gnome-shell/3.26/_common.scss new/adapta-gtk-theme-3.94.0.1/shell/sass/gnome-shell/3.26/_common.scss --- old/adapta-gtk-theme-3.93.1.18/shell/sass/gnome-shell/3.26/_common.scss 2018-05-14 21:02:52.000000000 +0200 +++ new/adapta-gtk-theme-3.94.0.1/shell/sass/gnome-shell/3.26/_common.scss 2018-07-04 04:19:07.000000000 +0200 @@ -1055,6 +1055,9 @@ transition-timing-function: $slope_slow; transition-duration: $duration_long; + // NEEDS_REVIEW + // font-feature-settings: "tnum"; // >= 3.29 + &:overview, &.unlock-screen, &.login-screen, @@ -1396,6 +1399,10 @@ border-radius: 100px; text-align: center; transition-duration: $duration_short; + + // NEEDS_REVIEW + // font-feature-settings: "tnum"; // >= 3.29 + &:hover, &:focus { background-color: $semi_fill_color; } &:active, @@ -3263,6 +3270,9 @@ color: $osd_fg_color; text-align: center; + // NEEDS_REVIEW + // font-feature-settings: "tnum"; // >= 3.29 + &-time { @include fontscaling($ref_size * 8.4); font-weight: 300;