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;


Reply via email to