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; } /***********
