infobars, bugfixes
This commit is contained in:
parent
4e160c094c
commit
fd1749c1fa
|
@ -10,7 +10,8 @@
|
||||||
/* Based on adw-gtk version 4.7 and 4.9 */
|
/* Based on adw-gtk version 4.7 and 4.9 */
|
||||||
|
|
||||||
@define-color disabled_fg_color mix(mix(@window_fg_color, @window_bg_color, 0.5), @error_color, 0.15);
|
@define-color disabled_fg_color mix(mix(@window_fg_color, @window_bg_color, 0.5), @error_color, 0.15);
|
||||||
|
@define-color info_fg_color @popover_fg_color;
|
||||||
|
@define-color info_bg_color @popover_bg_color;
|
||||||
|
|
||||||
.background { color: @window_fg_color; background-color: @window_bg_color; }
|
.background { color: @window_fg_color; background-color: @window_bg_color; }
|
||||||
|
|
||||||
|
@ -18,18 +19,27 @@ dnd { color: @window_fg_color; }
|
||||||
|
|
||||||
|
|
||||||
*:disabled, :dir(rtl):disabled, :dir(ltr):disabled, /* specificity bump hopefully */
|
*:disabled, :dir(rtl):disabled, :dir(ltr):disabled, /* specificity bump hopefully */
|
||||||
button:disabled, .button:disabled, .view:disabled, tab:disabled, check:disabled, radio:disabled, entry:disabled, row:disabled, menuitem:disabled, label:disabled
|
button:disabled, .button:disabled, .view:disabled, tab:disabled, entry:disabled, row:disabled, menuitem:disabled, label:disabled,
|
||||||
|
check:disabled, radio:disabled,
|
||||||
|
check:disabled:hover, radio:disabled:hover,
|
||||||
|
check:disabled:selected, radio:disabled:selected,
|
||||||
|
check:disabled:active, radio:disabled:active,
|
||||||
|
.view:disabled:selected, .view:disabled:active, .view:disabled:hover
|
||||||
{
|
{
|
||||||
color: @disabled_fg_color;
|
color: @disabled_fg_color;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
label {
|
||||||
|
padding: 0 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
/* selections */
|
/* selections */
|
||||||
|
|
||||||
selection,
|
selection,
|
||||||
.view:selected:focus, .view:selected, iconview:selected, calendar:selected,
|
.view:selected:focus, .view:selected, iconview:selected, calendar:selected,
|
||||||
.nautilus-window notebook:selected, .nautilus-window notebook > stack:selected:not(:only-child),
|
.nautilus-window notebook:selected, .nautilus-window notebook > stack:selected:not(:only-child),
|
||||||
.nautilus-window notebook > stack:not(:only-child) searchbar:selected,
|
.nautilus-window notebook > stack:not(:only-child) searchbar:selected,
|
||||||
.view text:selected, iconview text:selected, textview text:selected, row:selected, row.has-open-popup,
|
.view text:selected, iconview text:selected, textview text:selected, row:selected, row.has-open-popup, row.activatable:focus
|
||||||
.view > :selected /*this is weirdly needed for nemo when renaming files, there's probably a better solution */
|
.view > :selected /*this is weirdly needed for nemo when renaming files, there's probably a better solution */
|
||||||
|
|
||||||
{ background-color: alpha(@accent_bg_color,0.7); color: @accent_fg_color; }
|
{ background-color: alpha(@accent_bg_color,0.7); color: @accent_fg_color; }
|
||||||
|
@ -45,7 +55,7 @@ selection:focus-within { background-color: alpha(@accent_bg_color,1); }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
list > row {
|
list > row, listview > row {
|
||||||
padding: 0.3em;
|
padding: 0.3em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -61,20 +71,23 @@ list.rich-list > row, stacksidebar row {
|
||||||
min-height: 2em;
|
min-height: 2em;
|
||||||
}
|
}
|
||||||
|
|
||||||
list > row.activatable:hover {
|
list > row.activatable:hover,
|
||||||
|
listview > row.activatable:hover {
|
||||||
background-color: alpha(currentColor, 0.1);
|
background-color: alpha(currentColor, 0.1);
|
||||||
}
|
}
|
||||||
|
|
||||||
list > row.activatable:hover:selected {
|
list > row.activatable:hover:selected,
|
||||||
background-color: mix(@accent_bg_color, @accent_fg_color, 0.1);
|
listview > row.activatable:hover:selected {
|
||||||
|
background-color: @accent_bg_color;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
list > row.activatable:active,
|
||||||
list > row.activatable:active {
|
listview > row.activatable:active {
|
||||||
background-color: alpha(@accent_bg_color, 0.1);
|
background-color: alpha(@accent_bg_color, 0.1);
|
||||||
}
|
}
|
||||||
|
|
||||||
list > row.activatable:active:hover {
|
list > row.activatable:active:hover,
|
||||||
|
listview > row.activatable:active:hover {
|
||||||
background-color: alpha(@accent_bg_color, 0.2);
|
background-color: alpha(@accent_bg_color, 0.2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -110,9 +123,7 @@ button, arrow, tab, .button {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
button > label, tab label {
|
|
||||||
padding: 0 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
toolbar button, arrow {
|
toolbar button, arrow {
|
||||||
padding: 0.2em;
|
padding: 0.2em;
|
||||||
|
@ -130,6 +141,7 @@ scrollbar button, calendar button {
|
||||||
arrow {
|
arrow {
|
||||||
min-height: 7px;
|
min-height: 7px;
|
||||||
min-width: 7px;
|
min-width: 7px;
|
||||||
|
padding: 0.3em;
|
||||||
}
|
}
|
||||||
|
|
||||||
button arrow {
|
button arrow {
|
||||||
|
@ -485,6 +497,13 @@ stackswitcher > button {
|
||||||
min-width: 1.6em;
|
min-width: 1.6em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
stackswitcher {
|
||||||
|
margin: 0.3em;
|
||||||
|
}
|
||||||
|
headerbar stackswitcher {
|
||||||
|
margin: 0 0.3em;
|
||||||
|
}
|
||||||
|
|
||||||
tab button {
|
tab button {
|
||||||
padding: 1px;
|
padding: 1px;
|
||||||
min-width: 0.7em;
|
min-width: 0.7em;
|
||||||
|
@ -567,6 +586,25 @@ accelerator:dir(rtl) {
|
||||||
/* searchbar */
|
/* searchbar */
|
||||||
|
|
||||||
/* infobar */
|
/* infobar */
|
||||||
|
infobar {
|
||||||
|
background-color: mix(@info_bg_color, @window_bg_color, 0.5);
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
infobar label { color: mix(@info_fg_color, @window_fg_color, 0.5);}
|
||||||
|
|
||||||
|
infobar button {margin: 1px 0.4em;}
|
||||||
|
|
||||||
|
infobar.info, infobar.question { background-color: @info_bg_color;}
|
||||||
|
infobar.info label, infobar.question label { color: @info_fg_color;}
|
||||||
|
|
||||||
|
infobar.warning { background-color: @warning_bg_color;}
|
||||||
|
infobar.warning label {color: @warning_fg_color;}
|
||||||
|
|
||||||
|
infobar.error { background-color: @error_bg_color; }
|
||||||
|
infobar.error label {color: @error_fg_color;}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* statusbar */
|
/* statusbar */
|
||||||
|
|
||||||
|
@ -601,6 +639,8 @@ arrow.up{
|
||||||
|
|
||||||
/* revealer */
|
/* revealer */
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* expander, expander-widget */
|
/* expander, expander-widget */
|
||||||
|
|
||||||
expander, expander > title arrow, expander > arrow {
|
expander, expander > title arrow, expander > arrow {
|
||||||
|
@ -759,7 +799,7 @@ margin: 0;
|
||||||
|
|
||||||
/* link */
|
/* link */
|
||||||
|
|
||||||
.link > label {
|
.link > label, link {
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -790,6 +830,16 @@ popover > contents, window.background.csd.popup {
|
||||||
|
|
||||||
/* popovers defined in each gtk-3.0 or gtk-4.0 because they conflict each other */
|
/* popovers defined in each gtk-3.0 or gtk-4.0 because they conflict each other */
|
||||||
|
|
||||||
|
popover button, popover arrow {
|
||||||
|
color: @popover_fg_color;
|
||||||
|
}
|
||||||
|
popover .view {
|
||||||
|
background-color: transparent;
|
||||||
|
color: @popover_fg_color;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* window controls */
|
/* window controls */
|
||||||
|
|
||||||
|
@ -914,9 +964,17 @@ spinner:checked {animation: spin 1s linear infinite;}
|
||||||
|
|
||||||
/* tooltip */
|
/* tooltip */
|
||||||
|
|
||||||
|
tooltip, tooltip.background {
|
||||||
|
background-color: alpha(@info_bg_color, 0.8);
|
||||||
|
color: @info_fg_color;
|
||||||
|
border: 1px dashed alpha(@info_fg_color, 0.5);
|
||||||
|
padding: 0.5em;
|
||||||
|
/*background-clip: border-box;*/
|
||||||
|
}
|
||||||
|
|
||||||
/* gridview, flowbox */
|
/* gridview, flowbox */
|
||||||
|
|
||||||
flowboxchild {
|
flowboxchild, flowbox > child {
|
||||||
padding: 1px;
|
padding: 1px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -925,8 +983,10 @@ flowboxchild:selected {
|
||||||
color: @accent_fg_color;
|
color: @accent_fg_color;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gridview > child {
|
||||||
|
padding: 0.3em;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
/* banner */
|
/* banner */
|
||||||
|
|
||||||
|
|
|
@ -53,6 +53,9 @@ decoration:backdrop {
|
||||||
0 0 0 1px @headerbar_backdrop_color;
|
0 0 0 1px @headerbar_backdrop_color;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tooltip.background decoration {
|
||||||
|
box-shadow: 0 0.25em 0.5em 0 alpha(black, 0.5);
|
||||||
|
}
|
||||||
|
|
||||||
/* calendar */
|
/* calendar */
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,7 @@ popover, popover.background {
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
popover > contents, popover > arrow {
|
popover > contents {
|
||||||
border: 1px solid mix(@popover_bg_color, @popover_fg_color, 0.5);
|
border: 1px solid mix(@popover_bg_color, @popover_fg_color, 0.5);
|
||||||
background-color: @popover_bg_color;
|
background-color: @popover_bg_color;
|
||||||
color: @popover_fg_color;
|
color: @popover_fg_color;
|
||||||
|
@ -67,6 +67,9 @@ background-color: unset;
|
||||||
0 0 0 1px @headerbar_backdrop_color;
|
0 0 0 1px @headerbar_backdrop_color;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tooltip.background {
|
||||||
|
box-shadow: 0 0.25em 0.5em 0 alpha(black, 0.5); /* apparently, this is useless */
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* calendar */
|
/* calendar */
|
||||||
|
|
Loading…
Reference in a new issue