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 - avvissu@yandex.by
+
+- 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 "
-
-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;
}
/***********