Hello community,

here is the log from the commit of package elementary-theme for 
openSUSE:Factory checked in at 2017-05-03 15:56:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/elementary-theme (Old)
 and      /work/SRC/openSUSE:Factory/.elementary-theme.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "elementary-theme"

Wed May  3 15:56:59 2017 rev:5 rq:492374 version:5.0.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/elementary-theme/elementary-theme.changes        
2017-01-25 23:32:00.356353981 +0100
+++ /work/SRC/openSUSE:Factory/.elementary-theme.new/elementary-theme.changes   
2017-05-03 15:57:00.837718163 +0200
@@ -1,0 +2,5 @@
+Mon May  1 15:37:23 UTC 2017 - [email protected]
+
+- Update to 5.0.4
+
+-------------------------------------------------------------------

Old:
----
  elementary-theme-5.0.3.tar.xz

New:
----
  elementary-theme-5.0.4.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ elementary-theme.spec ++++++
--- /var/tmp/diff_new_pack.hcg1vO/_old  2017-05-03 15:57:01.461630083 +0200
+++ /var/tmp/diff_new_pack.hcg1vO/_new  2017-05-03 15:57:01.465629519 +0200
@@ -18,7 +18,7 @@
 
 %define _name elementary
 Name:           elementary-theme
-Version:        5.0.3
+Version:        5.0.4
 Release:        0
 Summary:        The elementary GTK Theme
 License:        GPL-3.0

++++++ elementary-theme-5.0.3.tar.xz -> elementary-theme-5.0.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elementary-theme-5.0.3/HACKING 
new/elementary-theme-5.0.4/HACKING
--- old/elementary-theme-5.0.3/HACKING  2017-01-20 04:55:27.000000000 +0100
+++ new/elementary-theme-5.0.4/HACKING  1970-01-01 01:00:00.000000000 +0100
@@ -1,221 +0,0 @@
-====== elementary Gtk Stylesheet - Contribute ======
-
-====== Testing the latest build ======
-
-Get daily builds on Launchpad for Ubuntu 14.04 and later.
-
-    https://launchpad.net/~elementary-os/+archive/daily
-
-====== Join IRC chat rooms ======
-
-Join #elementary-dev on Freenode (irc.freenode.net).
-
-====== Contribute without touching code ======
-
-Go through problem reports and check unconfirmed bugs or those lacking
-information and mark any duplicates you spot.
-
-    http://bugs.launchpad.net/egtk
-
-Answer questions.
-
-    https://answers.launchpad.net/egtk
-
-====== Check out the sources ======
-
-    bzr branch lp:egtk
-
-The development trunk (master, tip) is the latest iteration of the next
-release. Browse it online and look for other branches at:
-
-    http://code.launchpad.net/egtk
-
-====== Testing your changes ======
-
-This stylesheet doesn't need to be compiled. It is recommended to make a
-symbolic link from the source directory to /usr/share/themes for testing:
-
-    ln -s /path/to/your/branch /usr/share/themes/
-    
-Apps will need to be restarted or the system stylesheet will need to be
-changed for your changes to take effect.
-
-====== Live testing ======
-
-You can also test changes live with Gtk Inspector. Make sure you have Gtk
-development libraries installed:
-
-    apt-get install libgtk-3-dev
-    
-Open an app you wish to test your changes on. Open Gtk Inspector with the
-keyboard shortcut Shift + Ctrl + D, then navigate to the tab "Custom CSS".
-Your changes here will take immediate effect on the focused app.
-
-====== Important: Keep fixes for different bugs in different branches ======
-
-Branches that contain patches to fix more than one bug will be rejected, and
-you will be asked to supply a separate branch for every bug fix. However,
-this doesn't apply to patches that are indivisible by nature, and that
-fix multiple bugs.
-
-The reasons to work in this way are the following:
-
-If one of the bugs targeted by your branch is correctly fixed, but one of the
-other bugs is incorrectly fixed or needs corrections, the branch won't be
-accepted until everything looks ok for all bugs. This causes an unnecessary
-delay for the bugs that where fixed correctly.
-
-Suppose your branch was accepted for merging in the main one. Later, it is 
-discovered that your branch introduces faulty behavior. The standard course of
-action for these situations is to revert the merge that introduced that faulty
-behavior. This will cause that all of your fixes are reverted (even the ones
-that didn't cause problems) because there was no way of discriminating between
-them. If a separate branch for each bug fixed existed, only the offending one
-would have been reverted, and not all of them.
-
-Be sure to understand this, and avoid a headache later!
-
-====== Committing code ======
-
-Make a branch which will contain your changes for fixing bug 123456:
-
-    bzr branch lp:egtk fix-123456
-
-Tell Bazaar your name if you haven't yet:
-
-    bzr whoami "Real Name <email@address>"
-
-See what you did so far:
-
-    bzr diff
-    bzr diff | less
-
-Get an overview of changed and new files:
-
-    bzr status
-
-Add new files, move/ rename or delete:
-
-    bzr add FILENAME
-    bzr mv OLDFILENAME NEWFILENAME
-    bzr rm FILENAME
-
-Note: 'bzr add' should be used only when new source or data files are added
-to egtk's source directory.
-
-After making your changes, you need to commit your work as a new revision.
-
-    bzr commit
-
-Bazaar will open the default text editor (in most systems, nano) where you
-will write the commit message, save the document, and close it. Bazaar will
-use the commit message as commentary for the new revision, so it should be
-a concise summary of what you did.
-
-To change Bazaar's text editor, add the following line to Bazaar's
-configuration file (usually located at ~/.bazaar/bazaar.conf):
-
-    editor = your_text_editor_here
-    
-For example:
-
-    editor = gedit
-
-Commit your changes in small increments. It is better to keep different
-changes in different commits.
-
-If a commit fixes a reported bug in Launchpad, it is useful to make a
-reference to that bug report when committing:
-
-    bzr commit --fixes lp:123456
-
-Did you make changes to more than one file, but don't want to commit the
-changes of all of them? You can specify which files you want to commit:
-
-    bzr commit file1 file2
-
-To see the last 5 revisions in the current branch:
-
-    bzr log -l5
-    bzr log -l5 -p | less
-
-In the case you committed something wrong or want to ammend it:
-
-    bzr uncommit
-
-If you want to revert all the changes made after the last revision:
-
-    bzr revert
-
-Remember to keep your branch updated:
-
-    bzr pull
-
-As a general rule of thumb, 'bzr help COMMAND' gives you an explanation of any
-command and 'bzr help commands' lists all available commands.
-
-====== Push proposed changes ======
-
-If you haven't yet, https://launchpad.net/~/+editsshkeys check that Launchpad
-has your SSH key - you can create an SSH key with Passwords and Keys aka
-Seahorse or 'ssh-keygen -t rsa' - and use 'bzr launchpad-login' to make
-youself known to bzr locally.
-
-If you checked out trunk, and commited your patch(es), just push it under your
-username in Launchpad and you can propose it for merging into trunk. This will
-automatically request a review from other developers who can then comment on
-it and provide feedback.
-
-    bzr push lp:~USERNAME/egtk/fix-123456
-    bzr lp-open
-
-The last command will open a summary of the current branch in your web
-browser. There, you will be able to propose it for merging into trunk.
-Your branch will be reviewed by another developer. At this stage, you may be
-notified that changes need to be made to your branch, so keep an eye on your
-email inbox!
-After the branch is approved by the reviewer, it will get merged into the main
-project's source code.
-
-
-What happens to all the branches?
-
-Leave the branches alone, approved branches are cleared automatically by
-Launchpad.
-
-For larger feature branches, use the team in Launchpad to allow other
-developers to work on the code with you.
-
-What if I want to help out on an existing merge request that I can't push to?
-
-    bzr branch lp:~OTHERPERSON/egtk/fix-123456
-    cd fix-123456
-    # make commits
-    bzr push lp:~USERNAME/egtk/fix-123456
-    bzr lp-open
-
-And in the Launchpad web overview of your branch, propose your branch for
-merging into lp:~OTHERPERSON/egtk/fix-123456
-
-Updating a branch that may be out of sync with trunk:
-
-    bzr pull
-    bzr: ERROR: These branches have diverged
-    bzr merge lp:egtk
-    # Hand-edit conflicting changes
-    bzr resolve FILENAME
-    # If any conflicts remain continue fixing
-    bzr commit -m 'Merge changes from lp:egtk'
-
-Save a little bandwidth, branch from an existing local copy that you keep
-around:
-
-    bzr branch lp:egtk egtk
-    bzr branch egtk/ egtk-fix-123456
-    cd egtk-fix-123456
-    bzr pull lp:egtk
-
-====== License ======
-
-This document and the elementary GTK Stylesheet are licensed under the
-GPL Version 3.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elementary-theme-5.0.3/README.md 
new/elementary-theme-5.0.4/README.md
--- old/elementary-theme-5.0.3/README.md        2017-01-20 04:55:27.000000000 
+0100
+++ new/elementary-theme-5.0.4/README.md        2017-04-27 17:31:08.000000000 
+0200
@@ -14,6 +14,23 @@
 
 ## Testing
 
+This stylesheet doesn't need to be compiled. It is recommended to make a
+symbolic link from the source directory to "/usr/share/themes" for testing:
+
+    ln -s /path/to/your/branch /usr/share/themes/
+    
+Apps will need to be restarted or the system stylesheet will need to be
+changed for your changes to take effect.
+
+You can also test changes live with Gtk Inspector. Make sure you have Gtk
+development libraries installed:
+
+    apt install libgtk-3-dev
+    
+Open an app you wish to test your changes on. Open Gtk Inspector with the
+keyboard shortcut Shift + Ctrl + D, then navigate to the tab "Custom CSS".
+Your changes here will take immediate effect on the focused app.
+
 We use [stylelint](http://stylelint.io/) for CSS linting. For testing locally:
 * You will need `npm` installed.
 * Run `npm install` to grab stylelint. You will only need to do this once.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elementary-theme-5.0.3/gtk-3.0/apps.css 
new/elementary-theme-5.0.4/gtk-3.0/apps.css
--- old/elementary-theme-5.0.3/gtk-3.0/apps.css 2017-01-20 04:55:27.000000000 
+0100
+++ new/elementary-theme-5.0.4/gtk-3.0/apps.css 2017-04-27 17:31:08.000000000 
+0200
@@ -435,11 +435,3 @@
     color: @selected_fg_color;
     text-shadow: none;
 }
-
-/************
- * Terminal *
- ***********/
-
-PantheonTerminalPantheonTerminalWindow.background {
-    background-color: transparent;
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elementary-theme-5.0.3/gtk-3.0/granite-widgets.css 
new/elementary-theme-5.0.4/gtk-3.0/granite-widgets.css
--- old/elementary-theme-5.0.3/gtk-3.0/granite-widgets.css      2017-01-20 
04:55:27.000000000 +0100
+++ new/elementary-theme-5.0.4/gtk-3.0/granite-widgets.css      2017-04-27 
17:31:08.000000000 +0200
@@ -110,12 +110,18 @@
 .card {
     background-color: @base_color;
     border: none;
+    border-color: transparent;
     box-shadow:
         0 0 0 1px alpha (#000, 0.05),
         0 3px 3px alpha (#000, 0.22);
     transition: all 150ms ease-in-out;
 }
 
+.card:checked {
+    border: 3px solid @selected_bg_color;
+    border-radius: 3px;
+}
+
 .card.collapsed {
     background-color: @bg_color;
     box-shadow:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elementary-theme-5.0.3/gtk-3.0/gtk-widgets-dark.css 
new/elementary-theme-5.0.4/gtk-3.0/gtk-widgets-dark.css
--- old/elementary-theme-5.0.3/gtk-3.0/gtk-widgets-dark.css     2017-01-20 
04:55:27.000000000 +0100
+++ new/elementary-theme-5.0.4/gtk-3.0/gtk-widgets-dark.css     2017-04-27 
17:31:08.000000000 +0200
@@ -58,6 +58,11 @@
         0 1px 0 0 alpha (#fff, 0.05);
 }
 
+entry selection,
+textview selection {
+    color: shade (@text_color, 1.23);
+}
+
 .titlebar entry:insensitive,
 toolbar entry:insensitive,
 .titlebar .entry:insensitive,
@@ -216,7 +221,7 @@
  * GtkSwitch *
  *************/
 
-switch:active,
+switch:checked,
 GtkSwitch.trough:active {
     border-color: shade (@selected_bg_color, 0.3);
     box-shadow:
@@ -225,14 +230,14 @@
         0 1px 0 0 alpha (@bg_highlight_color, 0.3);
 }
 
-switch:active:backdrop,
+switch:checked:backdrop,
 GtkSwitch.trough:active:backdrop {
     box-shadow:
         inset 0 0 0 1px alpha (#000, 0.1),
         0 1px 0 0 alpha (@bg_highlight_color, 0.3);
 }
 
-switch:active:insensitive,
+switch:checked:insensitive,
 GtkSwitch.trough:active:insensitive {
     border-color: shade (mix (@bg_color, @colorAccent, 0.5), 0.5);
 }
@@ -764,6 +769,16 @@
     border-color: alpha (shade (@error_color, 0.3), 0.7);
 }
 
+button.destructive-action:focus,
+.titlebar button.destructive-action:focus,
+.destructive-action.button:focus,
+.titlebar .destructive-action.button:focus {
+    box-shadow:
+        inset 0 1px 0 0 alpha (#fff, 0.3),
+        inset 0 -1px 0 0 alpha (#fff, 0.2),
+        0 1px 2px 0 alpha (@error_color, 0.05);
+}
+
 /*********************
 * Insensitive Button *
 **********************/
@@ -890,55 +905,20 @@
 * GtkInfoBar *
 *************/
 
-GtkInfoBar.info,
-GtkInfoBar.question,
-GtkInfoBar.warning,
-GtkInfoBar.error {
-    border-style: solid;
-    box-shadow:
-        inset 0 1px 0 0 alpha (#fff, 0.3),
-        inset 0 -1px 0 0 alpha (#fff, 0.06);
-}
-
-GtkInfoBar.info {
-    box-shadow:
-        inset 0 1px 0 0 alpha (#fff, 0.15),
-        inset 0 -1px 0 0 alpha (#fff, 0.03);
-}
-
-GtkInfoBar.question {
-    background-image:
-        linear-gradient(
-            to bottom,
-            #55c1ec,
-            #44a2e9
-        );
-    border-color: #357fb8;
+infobar.error button,
+GtkInfoBar.error .button {
+    color: #fff;
+    text-shadow: 0 1px 1px @error_color;
 }
 
-GtkInfoBar.warning {
-    background-image:
-        linear-gradient(
-            to bottom,
-            #fdde76,
-            #fbd058
-        );
-    border-color: #c09e42;
-}
-
-GtkInfoBar.error {
-    background-image:
-        linear-gradient(
-            to bottom,
-            #e35d4f,
-            #d33f3d
-        );
-    border-color: #a2302e;
+infobar.question button,
+GtkInfoBar.question .button {
+    color: shade (@selected_bg_color, 0.25);
 }
 
-GtkInfoBar GtkLabel {
-    icon-shadow: 0 1px alpha (#fff, 0.3);
-    text-shadow: 0 1px alpha (#fff, 0.3);
+infobar.warning button,
+GtkInfoBar.warning .button {
+    color: shade (@warning_color, 0.25);
 }
 
 GtkInfoBar .button,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elementary-theme-5.0.3/gtk-3.0/gtk-widgets.css 
new/elementary-theme-5.0.4/gtk-3.0/gtk-widgets.css
--- old/elementary-theme-5.0.3/gtk-3.0/gtk-widgets.css  2017-01-20 
04:55:27.000000000 +0100
+++ new/elementary-theme-5.0.4/gtk-3.0/gtk-widgets.css  2017-04-27 
17:31:08.000000000 +0200
@@ -261,8 +261,10 @@
     -gtk-icon-style: symbolic;
 }
 
-entry:selected,
-entry:selected:focus,
+entry selection,
+entry selection:focus,
+textview selection,
+textview selection:focus,
 spinbutton:selected,
 spinbutton:selected:focus,
 .entry:selected,
@@ -1051,9 +1053,8 @@
 }
 
 button,
-actionbar button.text-button,
 .button,
-.action-bar .button.text-button {
+.titlebar .stack-switcher .button.image-button {
     text-shadow: 0 1px @text_shadow_color;
     icon-shadow: 0 1px @text_shadow_color;
     background-image:
@@ -1123,14 +1124,16 @@
 }
 
 button:hover,
-.button:hover {
+.button:hover,
+.titlebar .stack-switcher .button.image-button:hover {
     color: @text_color;
 }
 
 button:focus,
 popover actionbar button:focus,
 .button:focus,
-.popover .action-bar .button:focus {
+.popover .action-bar .button:focus,
+.titlebar .stack-switcher .button.image-button:focus {
     color: @text_color;
     border-color: @colorAccent;
     box-shadow:
@@ -1207,7 +1210,10 @@
 .button:hover:checked,
 .button:focus:checked,
 .titlebar .titlebutton:active, /* Mutter needs this exact match*/
-.action-bar .button.suggested-action.text-button:active {
+.titlebar .stack-switcher .button.image-button:active,
+.titlebar .stack-switcher .button.image-button:hover:active,
+.titlebar .stack-switcher .button.image-button:checked,
+.titlebar .stack-switcher .button.image-button:hover:checked {
     background-color: alpha (#000, 0.05);
     background-image: none;
     border-color: alpha (#000, 0.27);
@@ -1660,7 +1666,8 @@
 .linked button,
 .linked .entry,
 .linked .button,
-.linked > GtkComboBox .button.the-button-in-the-combobox {
+.linked > GtkComboBox .button.the-button-in-the-combobox,
+.titlebar .stack-switcher .button.image-button {
     border-left-width: 0;
     border-radius: 0;
 }
@@ -1670,7 +1677,8 @@
 .linked button:first-child,
 .linked .entry:first-child,
 .linked .button:first-child,
-.linked > GtkComboBox:first-child > .button.the-button-in-the-combobox {
+.linked > GtkComboBox:first-child > .button.the-button-in-the-combobox,
+.titlebar .stack-switcher .button.image-button:first-child {
     border-width: 1px;
     border-bottom-right-radius: 0;
     border-top-right-radius: 0;
@@ -1683,7 +1691,8 @@
 .linked button:last-child,
 .linked .entry:last-child,
 .linked .button:last-child,
-.linked > GtkComboBox:last-child > .button.the-button-in-the-combobox {
+.linked > GtkComboBox:last-child > .button.the-button-in-the-combobox,
+.titlebar .stack-switcher .button.image-button:last-child {
     border-left-width: 0;
     border-bottom-right-radius: 2.5px;
     border-top-right-radius: 2.5px;
@@ -1696,7 +1705,8 @@
 .linked button:only-child,
 .linked .entry:only-child,
 .linked .button:only-child,
-.linked > GtkComboBox:only-child > .button.the-button-in-the-combobox {
+.linked > GtkComboBox:only-child > .button.the-button-in-the-combobox,
+.titlebar .stack-switcher .button.image-button:only-child {
     border-right-width: 1px;
     border-left-width: 1px;
     border-radius: 2.5px;
@@ -2030,6 +2040,17 @@
     background-color: transparent;
 }
 
+scrollbar slider {
+    margin: 1px;
+    min-height: 30px;
+    min-width: 3px;
+    transition: all 200ms ease-in-out;
+}
+
+scrollbar:hover slider {
+    min-width: 8px;
+}
+
 scrollbar.overlay-indicator slider,
 .slider {
     border: 1px solid alpha (@bg_highlight_color, 0.25);
@@ -2052,7 +2073,7 @@
     background-color: transparent;
 }
 
-scrollbar.overlay-indicator trough:hover,
+scrollbar.overlay-indicator:hover trough,
 .scrollbar.overlay-indicator.trough:hover {
     background-color: alpha (#000, 0.1);
 }
@@ -2550,19 +2571,12 @@
     border-radius: 0 0 4px 4px;
 }
 
-.action-bar .button {
+.action-bar .button.image-button {
+    background-color: transparent;
+    background-image: none;
     border-radius: 0;
     border-width: 0;
     box-shadow: none;
-    background-color: transparent;
-    background-image: none;
-}
-
-.action-bar .button.text-button {
-    padding: 2px 12px;
-}
-
-.action-bar .button.image-button {
     padding: 5px 5px 4px;
 }
 
@@ -2716,8 +2730,7 @@
 **************************/
 
 button.suggested-action,
-.suggested-action.button,
-.action-bar .button.suggested-action.text-button {
+.suggested-action.button {
     background-image:
         linear-gradient(
             to bottom,
@@ -2745,8 +2758,7 @@
 .suggested-action.button GtkLabel,
 .suggested-action.button GtkLabel:prelight,
 .suggested-action.button GtkImage,
-.suggested-action.button GtkImage:prelight,
-.action-bar .button.suggested-action.text-button GtkLabel {
+.suggested-action.button GtkImage:prelight {
     color: @selected_fg_color;
     text-shadow: 0 1px alpha (#000, 0.3);
     icon-shadow: 0 1px alpha (#000, 0.3);
@@ -2757,9 +2769,7 @@
 button.suggested-action:checked,
 .suggested-action.button:active,
 .suggested-action.button:active:hover,
-.suggested-action.button:checked,
-.action-bar .button.suggested-action.text-button:active,
-.action-bar .button.suggested-action.text-button:active:hover {
+.suggested-action.button:checked {
     background-image:
         linear-gradient(
             to bottom,
@@ -2819,7 +2829,10 @@
                 1.3
             )
         );
-    border-color: @error_color;
+    box-shadow:
+        inset 0 0 0 1px alpha (#fff, 0.05),
+        inset 0 1px 0 0 alpha (#fff, 0.25),
+        inset 0 -1px 0 0 alpha (#fff, 0.1);
 }
 
 button.destructive-action label,
@@ -2870,6 +2883,31 @@
     border-color: shade (@error_color, 0.85);
 }
 
+button.destructive-action:focus,
+.titlebar button.destructive-action:focus,
+.destructive-action.button:focus,
+.titlebar .destructive-action.button:focus {
+    background-image:
+        linear-gradient(
+            to bottom,
+            shade (
+                @error_color,
+                1.4
+            ),
+            shade (
+                @error_color,
+                1.1
+            )
+        );
+    box-shadow:
+        inset 0 1px 0 0 alpha (#fff, 0.3),
+        inset 0 -1px 0 0 alpha (#fff, 0.2),
+        0 1px 0 0 alpha (#fff, 0.25),
+        0 1px 2px 0 alpha (@error_color, 0.05);
+    transition: all 100ms ease-out;
+    border-color: @error_color;
+}
+
 /*********************
 * Insensitive Button *
 **********************/
@@ -2877,8 +2915,7 @@
 button:insensitive,
 .button:insensitive,
 .destructive-action.button:insensitive,
-.suggested-action.button:insensitive,
-.action-bar .button.suggested-action.text-button:insensitive {
+.suggested-action.button:insensitive {
     background-image: none;
     background-color: transparent;
     border-color: alpha (#000, 0.2);
@@ -2916,8 +2953,7 @@
 .destructive-action.button:insensitive GtkLabel,
 .destructive-action.button:insensitive GtkImage,
 .suggested-action.button:insensitive GtkLabel,
-.suggested-action.button:insensitive GtkImage,
-.action-bar .button.suggested-action.text-button:insensitive GtkLabel {
+.suggested-action.button:insensitive GtkImage {
     text-shadow: 0 1px @text_shadow_color;
     icon-shadow: 0 1px @text_shadow_color;
     color: @insensitive_color;
@@ -3006,7 +3042,7 @@
     color: transparent;
 }
 
-switch:active,
+switch:checked,
 GtkSwitch.trough:active {
     background-image:
         linear-gradient(
@@ -3025,14 +3061,14 @@
     background-color: alpha (#000, 0.02);
 }
 
-switch:active:insensitive,
+switch:checked:insensitive,
 GtkSwitch.trough:active:insensitive {
     background-image: none;
     background-color: mix (@bg_color, @colorAccent, 0.5);
     border-color: shade (mix (@bg_color, @colorAccent, 0.5), 0.75);
 }
 
-switch:active:backdrop,
+switch:checked:backdrop,
 GtkSwitch.trough:active:backdrop {
     background-image: none;
     background-color: shade (@bg_color, 0.8);
@@ -3247,6 +3283,12 @@
         0 3px 6px alpha (@text_color, 0.23);
 }
 
+.app-notification button.close-button:active,
+.app-notification .button.close-button:active {
+    background-color: alpha (@text_color, 0.7);
+    color: alpha (@bg_color, 0.7);
+}
+
 /******************
  * Column Headers *
  *****************/
@@ -3734,11 +3776,13 @@
 
 infobar,
 GtkInfoBar {
+    background-color: @bg_color;
+    border-color: shade (@bg_color, 0.8);
     border-style: solid;
     border-width: 0 0 1px;
     box-shadow:
-        inset 0 1px 0 0 alpha (#fff, 0.3),
-        inset 0 -1px 0 0 alpha (#fff, 0.06);
+        inset 0 1px 0 0 shade (@bg_color, 0.92),
+        inset 0 -1px 0 0 shade (@bg_color, 1.2);
 }
 
 infobar.frame,
@@ -3753,112 +3797,62 @@
 }
 
 infobar label,
-GtkInfoBar GtkLabel {
+GtkInfoBar .label {
+    color: @text_color;
     padding: 3px;
 }
 
-infobar.info,
-GtkInfoBar.info {
-    background-image:
-        linear-gradient(
-            to bottom,
-            shade (
-                @bg_color,
-                1.01
-            ),
-            shade (
-                @bg_color,
-                0.97
-            )
-        );
+infobar.error,
+GtkInfoBar.error {
+    background-color: shade (@error_color, 1.2);
+    border-color: @error_color;
     box-shadow:
-        inset 0 1px 0 0 #fff,
-        inset 0 -1px 0 0 alpha (#fff, 0.4);
-    border-color: shade (@bg_color, 0.8);
+        inset 0 1px 0 0 alpha (@error_color, 0.3),
+        inset 0 -1px 0 0 alpha (#fff, 0.3);
 }
 
-infobar.info label,
-infobar.info image,
-GtkInfoBar.info GtkLabel {
-    color: @text_color;
+infobar.error label,
+GtkInfoBar.error .label {
+    color: #fff;
+    text-shadow: 0 1px 1px @error_color;
 }
 
 infobar.question,
 GtkInfoBar.question {
-    background-image:
-        linear-gradient(
-            to bottom,
-            shade (
-                @selected_bg_color,
-                1.3
-            ),
-            @selected_bg_color
-        );
+    background-color: shade (@selected_bg_color, 1.2);
     border-color: shade (@selected_bg_color, 0.9);
+    box-shadow:
+        inset 0 1px 0 0 alpha (@selected_bg_color, 0.3),
+        inset 0 -1px 0 0 alpha (#fff, 0.3);
 }
 
 infobar.question label,
-infobar.question image,
-GtkInfoBar.question GtkLabel {
-    color: shade (@selected_bg_color, 0.5);
+GtkInfoBar.question .label {
+    color: shade (@selected_bg_color, 0.25);
 }
 
 infobar.warning,
 GtkInfoBar.warning {
-    background-image:
-        linear-gradient(
-            to bottom,
-            shade (
-                @warning_color,
-                1.3
-            ),
-            @warning_color
-        );
-    box-shadow:
-        inset 0 1px 0 0 alpha (#fff, 0.4),
-        inset 0 -1px 0 0 alpha (#fff, 0.25);
-    border-color: shade (@warning_color, 0.8);
-}
-
-infobar.warning.frame,
-GtkInfoBar.warning.frame {
+    background-color: shade (@warning_color, 1.2);
+    border-color: shade (@warning_color, 0.9);
     box-shadow:
-        inset 0 0 0 1px alpha (#fff, 0.05),
-        inset 0 1px 0 0 alpha (#fff, 0.55),
-        inset 0 -1px 0 0 alpha (#fff, 0.15),
-        0 1px 1px alpha (#000, 0.03),
-        0 1px 2px alpha (#000, 0.1);
-}
-
-infobar.warning label,
-infobar.warning image,
-GtkInfoBar.warning GtkLabel {
-    color: shade (@warning_color, 0.5);
+        inset 0 1px 0 0 @warning_color,
+        inset 0 -1px 0 0 alpha (#fff, 0.4);
 }
 
-infobar.error,
-GtkInfoBar.error {
-    background-image:
-        linear-gradient(
-            to bottom,
-            shade (
-                @error_color,
-                1.3
-            ),
-            @error_color
-        );
-    border-color: shade (@error_color, 0.9);
+infobar.warning button,
+GtkInfoBar.warning .button {
+    border-color: shade (@warning_color, 0.8);
 }
 
-infobar.error label,
-GtkInfoBar.error GtkLabel {
-    color: shade (@error_color, 0.5);
+infobar.warning button:backdrop,
+GtkInfoBar.warning .button:backdrop {
+    border-color: shade (@warning_color, 0.9);
 }
 
-infobar label,
-GtkInfoBar GtkLabel {
-    icon-shadow: 0 1px alpha (#fff, 0.3);
-    text-shadow: 0 1px alpha (#fff, 0.3);
+infobar.warning label,
+GtkInfoBar.warning .label {
+    color: shade (@warning_color, 0.25);
 }
 
 infoBar entry,
@@ -3879,34 +3873,19 @@
 GtkInfoBar .button,
 GtkInfoBar .button:focus,
 .notebook GtkInfoBar .button {
-    text-shadow: none;
-    icon-shadow: none;
-    background-image: none;
-    background-color: transparent;
     border: 1px solid 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 0 alpha (#fff, 0.15);
+    text-shadow: none;
 }
 
-infobar button:active,
-infobar button:hover:active,
-GtkInfoBar .button:active,
-GtkInfoBar .button:hover:active {
-    background-image: none;
-    background-color: alpha (#000, 0.05);
-    border-color: alpha (#000, 0.35);
+GtkInfoBar .button .label {
+    padding: 0 6px;
 }
 
 infobar button:insensitive,
 infobar button:hover:insensitive,
 GtkInfoBar .button:insensitive,
 GtkInfoBar .button:hover:insensitive {
-    background-image: none;
-    background-color: transparent;
-    border-color: alpha (#000, 0.18);
+    opacity: 0.7;
 }
 
 /***********


Reply via email to