pull/42/head
Vince 5 years ago
parent 7f8fe63455
commit dfc5c24d2b

@ -1089,6 +1089,78 @@ searchbar > revealer > box {
/*************** /***************
* Header bars * * Header bars *
***************/ ***************/
%titlebar-button {
@extend %button-flat;
color: $titlebar-text-secondary;
.linked:not(.vertical) > & {
border-radius: $circular-radius;
&:not(:first-child), &:not(:last-child) {
border-top-left-radius: $circular-radius;
border-bottom-left-radius: $circular-radius;
border-top-right-radius: $circular-radius;
border-bottom-right-radius: $circular-radius;
}
&.image-button:not(.text-button) {
&:first-child {
border-top-left-radius: $circular-radius;
border-bottom-left-radius: $circular-radius;
}
&:last-child {
border-top-right-radius: $circular-radius;
border-bottom-right-radius: $circular-radius;
}
}
}
&:focus, &:hover, &:active, &:checked { color: $titlebar-text; }
&:disabled { color: $titlebar-text-secondary-disabled; }
&:checked {
&:disabled {
background-color: transparent;
color: $titlebar-text-disabled;
}
}
&:backdrop {
color: $titlebar-text-disabled;
&:focus, &:hover, &:active { color: $titlebar-text-secondary; }
&:disabled { color: $titlebar-text-secondary-disabled; }
&:checked {
color: $titlebar-text-secondary;
&:disabled { color: $titlebar-text-secondary-disabled; }
}
}
}
%entry {
background-color: $titlebar-fill;
color: $titlebar-text;
&:disabled {
background-color: $titlebar-fill;
color: $titlebar-text-disabled;
}
image {
color: $titlebar-text-secondary;
&:hover, &:active { color: $titlebar-text; }
&:disabled { color: $titlebar-text-disabled; }
}
}
.titlebar { .titlebar {
transition: background-color $duration $ease-out, color $duration $ease-out; transition: background-color $duration $ease-out, color $duration $ease-out;
border-radius: $window-radius $window-radius 0 0; border-radius: $window-radius $window-radius 0 0;
@ -1134,23 +1206,7 @@ searchbar > revealer > box {
background-color: $titlebar-divider; background-color: $titlebar-divider;
} }
entry { entry { @extend %entry; }
background-color: $titlebar-fill;
color: $titlebar-text;
&:disabled {
background-color: $titlebar-fill;
color: $titlebar-text-disabled;
}
image {
color: $titlebar-text-secondary;
&:hover, &:active { color: $titlebar-text; }
&:disabled { color: $titlebar-text-disabled; }
}
}
.linked:not(.vertical) > entry:not(:only-child) { border-radius: $corner-radius; } .linked:not(.vertical) > entry:not(:only-child) { border-radius: $corner-radius; }
@ -1288,59 +1344,6 @@ searchbar > revealer > box {
} }
} }
%titlebar-button {
@extend %button-flat;
color: $titlebar-text-secondary;
.linked:not(.vertical) > & {
border-radius: $circular-radius;
&:not(:first-child), &:not(:last-child) {
border-top-left-radius: $circular-radius;
border-bottom-left-radius: $circular-radius;
border-top-right-radius: $circular-radius;
border-bottom-right-radius: $circular-radius;
}
&.image-button:not(.text-button) {
&:first-child {
border-top-left-radius: $circular-radius;
border-bottom-left-radius: $circular-radius;
}
&:last-child {
border-top-right-radius: $circular-radius;
border-bottom-right-radius: $circular-radius;
}
}
}
&:focus, &:hover, &:active, &:checked { color: $titlebar-text; }
&:disabled { color: $titlebar-text-secondary-disabled; }
&:checked {
&:disabled {
background-color: transparent;
color: $titlebar-text-disabled;
}
}
&:backdrop {
color: $titlebar-text-disabled;
&:focus, &:hover, &:active { color: $titlebar-text-secondary; }
&:disabled { color: $titlebar-text-secondary-disabled; }
&:checked {
color: $titlebar-text-secondary;
&:disabled { color: $titlebar-text-secondary-disabled; }
}
}
}
headerbar { headerbar {
// The sizing factor needs to be defined in the headerbar node for the case of split headerbars // The sizing factor needs to be defined in the headerbar node for the case of split headerbars
min-height: $large-size; min-height: $large-size;

@ -16,6 +16,7 @@
entry { entry {
min-height: 0; min-height: 0;
margin: 0; margin: 0;
@extend %entry;
} }
button:not(.text-button) { @extend %titlebar-button; } button:not(.text-button) { @extend %titlebar-button; }

@ -269,7 +269,7 @@ spinner:checked:disabled {
/**************** /****************
* Text Entries * * Text Entries *
****************/ ****************/
spinbutton.vertical, spinbutton:not(.vertical), .nemo-window .primary-toolbar entry, .titlebar entry, spinbutton.vertical, spinbutton:not(.vertical),
entry { entry {
min-height: 32px; min-height: 32px;
padding: 0 8px; padding: 0 8px;
@ -281,26 +281,26 @@ entry {
color: rgba(0, 0, 0, 0.87); color: rgba(0, 0, 0, 0.87);
} }
spinbutton.vertical:focus, spinbutton:focus:not(.vertical), .nemo-window .primary-toolbar entry:focus, spinbutton.vertical:focus, spinbutton:focus:not(.vertical),
entry:focus { entry:focus {
background-color: rgba(0, 0, 0, 0.04); background-color: rgba(0, 0, 0, 0.04);
box-shadow: inset 0 0 0 2px #1A73E8; box-shadow: inset 0 0 0 2px #1A73E8;
} }
spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical), .nemo-window .primary-toolbar entry:drop(active), spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical),
entry:drop(active) { entry:drop(active) {
background-color: alpha(currentColor, 0.08); background-color: alpha(currentColor, 0.08);
box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08);
} }
spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical), .nemo-window .primary-toolbar entry:disabled, spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical),
entry:disabled { entry:disabled {
box-shadow: inset 0 0 0 2px transparent; box-shadow: inset 0 0 0 2px transparent;
background-color: rgba(0, 0, 0, 0.04); background-color: rgba(0, 0, 0, 0.04);
color: rgba(0, 0, 0, 0.38); color: rgba(0, 0, 0, 0.38);
} }
spinbutton.flat.vertical, spinbutton.flat:not(.vertical), .nemo-window .primary-toolbar entry.flat, spinbutton.flat.vertical, spinbutton.flat:not(.vertical),
entry.flat { entry.flat {
min-height: 0; min-height: 0;
padding: 2px; padding: 2px;
@ -308,35 +308,35 @@ entry.flat {
background-color: transparent; background-color: transparent;
} }
spinbutton.vertical image, spinbutton:not(.vertical) image, .nemo-window .primary-toolbar entry image, .titlebar entry image, spinbutton.vertical image, spinbutton:not(.vertical) image,
entry image { entry image {
color: rgba(0, 0, 0, 0.6); color: rgba(0, 0, 0, 0.6);
} }
spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active, .nemo-window .primary-toolbar entry image:hover, spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, .nemo-window .primary-toolbar entry image:active, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active,
entry image:hover, entry image:hover,
entry image:active { entry image:active {
color: rgba(0, 0, 0, 0.87); color: rgba(0, 0, 0, 0.87);
} }
spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled, .nemo-window .primary-toolbar entry image:disabled, spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled,
entry image:disabled { entry image:disabled {
color: rgba(0, 0, 0, 0.38); color: rgba(0, 0, 0, 0.38);
} }
spinbutton.vertical image.left, spinbutton:not(.vertical) image.left, .nemo-window .primary-toolbar entry image.left, spinbutton.vertical image.left, spinbutton:not(.vertical) image.left,
entry image.left { entry image.left {
margin-left: 0px; margin-left: 0px;
margin-right: 6px; margin-right: 6px;
} }
spinbutton.vertical image.right, spinbutton:not(.vertical) image.right, .nemo-window .primary-toolbar entry image.right, spinbutton.vertical image.right, spinbutton:not(.vertical) image.right,
entry image.right { entry image.right {
margin-left: 6px; margin-left: 6px;
margin-right: 0px; margin-right: 0px;
} }
spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left, .nemo-window .primary-toolbar entry undershoot.left, spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left,
entry undershoot.left { entry undershoot.left {
background-color: transparent; background-color: transparent;
background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%); background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%);
@ -349,7 +349,7 @@ entry undershoot.left {
margin: 4px 0; margin: 4px 0;
} }
spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right, .nemo-window .primary-toolbar entry undershoot.right, spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right,
entry undershoot.right { entry undershoot.right {
background-color: transparent; background-color: transparent;
background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%); background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%);
@ -362,7 +362,7 @@ entry undershoot.right {
margin: 4px 0; margin: 4px 0;
} }
spinbutton.error.vertical, spinbutton.error:not(.vertical), .nemo-window .primary-toolbar entry.error, spinbutton.error.vertical, spinbutton.error:not(.vertical),
entry.error { entry.error {
transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1);
box-shadow: inset 0 0 0 2px transparent; box-shadow: inset 0 0 0 2px transparent;
@ -383,7 +383,7 @@ entry.error:disabled {
color: rgba(0, 0, 0, 0.38); color: rgba(0, 0, 0, 0.38);
} }
spinbutton.warning.vertical, spinbutton.warning:not(.vertical), .nemo-window .primary-toolbar entry.warning, spinbutton.warning.vertical, spinbutton.warning:not(.vertical),
entry.warning { entry.warning {
transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1);
box-shadow: inset 0 0 0 2px transparent; box-shadow: inset 0 0 0 2px transparent;
@ -404,7 +404,7 @@ entry.warning:disabled {
color: rgba(0, 0, 0, 0.38); color: rgba(0, 0, 0, 0.38);
} }
spinbutton.vertical progress, spinbutton:not(.vertical) progress, .nemo-window .primary-toolbar entry progress, .titlebar entry progress, spinbutton.vertical progress, spinbutton:not(.vertical) progress,
entry progress { entry progress {
margin: 2px -8px; margin: 2px -8px;
border-bottom: 2px solid #1A73E8; border-bottom: 2px solid #1A73E8;
@ -947,22 +947,22 @@ stacksidebar.sidebar row.needs-attention > label:dir(rtl), .stack-switcher > but
background-position: left 3px; background-position: left 3px;
} }
.linked:not(.vertical) > spinbutton.vertical:not(:first-child), .linked:not(.vertical) > spinbutton:not(:first-child):not(.vertical), .linked:not(.vertical) > entry:not(:first-child), .linked:not(.vertical) > button:not(:first-child) { .nemo-window .primary-toolbar .linked:not(.vertical) > entry:not(:first-child), .titlebar .linked:not(.vertical) > entry:not(:first-child), .linked:not(.vertical) > spinbutton.vertical:not(:first-child), .linked:not(.vertical) > spinbutton:not(:first-child):not(.vertical), .linked:not(.vertical) > entry:not(:first-child), .linked:not(.vertical) > button:not(:first-child) {
border-top-left-radius: 0; border-top-left-radius: 0;
border-bottom-left-radius: 0; border-bottom-left-radius: 0;
} }
.linked:not(.vertical) > spinbutton.vertical:not(:last-child), .linked:not(.vertical) > spinbutton:not(:last-child):not(.vertical), .linked:not(.vertical) > entry:not(:last-child), .linked:not(.vertical) > button:not(:last-child) { .nemo-window .primary-toolbar .linked:not(.vertical) > entry:not(:last-child), .titlebar .linked:not(.vertical) > entry:not(:last-child), .linked:not(.vertical) > spinbutton.vertical:not(:last-child), .linked:not(.vertical) > spinbutton:not(:last-child):not(.vertical), .linked:not(.vertical) > entry:not(:last-child), .linked:not(.vertical) > button:not(:last-child) {
border-top-right-radius: 0; border-top-right-radius: 0;
border-bottom-right-radius: 0; border-bottom-right-radius: 0;
} }
.linked.vertical > spinbutton.vertical:not(:first-child), .linked.vertical > spinbutton:not(:first-child):not(.vertical), .linked.vertical > entry:not(:first-child), .linked.vertical > button:not(:first-child) { .nemo-window .primary-toolbar .linked.vertical > entry:not(:first-child), .titlebar .linked.vertical > entry:not(:first-child), .linked.vertical > spinbutton.vertical:not(:first-child), .linked.vertical > spinbutton:not(:first-child):not(.vertical), .linked.vertical > entry:not(:first-child), .linked.vertical > button:not(:first-child) {
border-top-left-radius: 0; border-top-left-radius: 0;
border-top-right-radius: 0; border-top-right-radius: 0;
} }
.linked.vertical > spinbutton.vertical:not(:last-child), .linked.vertical > spinbutton:not(:last-child):not(.vertical), .linked.vertical > entry:not(:last-child), .linked.vertical > button:not(:last-child) { .nemo-window .primary-toolbar .linked.vertical > entry:not(:last-child), .titlebar .linked.vertical > entry:not(:last-child), .linked.vertical > spinbutton.vertical:not(:last-child), .linked.vertical > spinbutton:not(:last-child):not(.vertical), .linked.vertical > entry:not(:last-child), .linked.vertical > button:not(:last-child) {
border-bottom-left-radius: 0; border-bottom-left-radius: 0;
border-bottom-right-radius: 0; border-bottom-right-radius: 0;
} }
@ -1340,6 +1340,86 @@ searchbar > revealer > box {
/*************** /***************
* Header bars * * Header bars *
***************/ ***************/
.nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) {
border-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:first-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:first-child):not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:last-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:last-child):not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child:not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child:not(.suggested-action):not(.destructive-action) {
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) {
color: white;
}
.nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) {
background-color: transparent;
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar entry, .titlebar entry, spinbutton:not(.vertical), spinbutton.vertical {
background-color: rgba(255, 255, 255, 0.04);
color: white;
}
.nemo-window .primary-toolbar entry:disabled, .titlebar entry:disabled, spinbutton:disabled:not(.vertical), spinbutton.vertical:disabled {
background-color: rgba(255, 255, 255, 0.04);
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar entry image, .titlebar entry image, spinbutton:not(.vertical) image, spinbutton.vertical image {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar entry image:hover, .titlebar entry image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:hover, .nemo-window .primary-toolbar entry image:active, .titlebar entry image:active, spinbutton:not(.vertical) image:active, spinbutton.vertical image:active {
color: white;
}
.nemo-window .primary-toolbar entry image:disabled, .titlebar entry image:disabled, spinbutton:not(.vertical) image:disabled, spinbutton.vertical image:disabled {
color: rgba(255, 255, 255, 0.5);
}
.titlebar { .titlebar {
transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1);
border-radius: 18px 18px 0 0; border-radius: 18px 18px 0 0;
@ -1390,28 +1470,6 @@ searchbar > revealer > box {
background-color: rgba(255, 255, 255, 0.12); background-color: rgba(255, 255, 255, 0.12);
} }
.titlebar entry {
background-color: rgba(255, 255, 255, 0.04);
color: white;
}
.titlebar entry:disabled {
background-color: rgba(255, 255, 255, 0.04);
color: rgba(255, 255, 255, 0.5);
}
.titlebar entry image {
color: rgba(255, 255, 255, 0.7);
}
.titlebar entry image:hover, .titlebar entry image:active {
color: white;
}
.titlebar entry image:disabled {
color: rgba(255, 255, 255, 0.5);
}
.titlebar .linked:not(.vertical) > entry:not(:only-child) { .titlebar .linked:not(.vertical) > entry:not(:only-child) {
border-radius: 12px; border-radius: 12px;
} }
@ -1544,64 +1602,6 @@ searchbar > revealer > box {
box-shadow: none; box-shadow: none;
} }
.nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) {
border-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:first-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:first-child):not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:last-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:last-child):not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child:not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child:not(.suggested-action):not(.destructive-action) {
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) {
color: white;
}
.nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) {
background-color: transparent;
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
headerbar { headerbar {
min-height: 40px; min-height: 40px;
padding: 0 4px; padding: 0 4px;
@ -3879,8 +3879,8 @@ XfdesktopIconView.view:active, calendar.raven-calendar:selected, .budgie-popover
background-color: rgba(50, 129, 234, 0.2); background-color: rgba(50, 129, 234, 0.2);
} }
.nemo-window .nemo-window-pane widget.entry:selected, textview text selection:focus, textview text selection, label selection, .nemo-window .nemo-window-pane widget.entry:selected, textview text selection:focus, textview text selection, label selection, .nemo-window .primary-toolbar entry selection,
entry selection, spinbutton:not(.vertical) selection, spinbutton.vertical selection { entry selection, spinbutton:not(.vertical) selection, spinbutton.vertical selection, .titlebar entry selection {
color: white; color: white;
background-color: #1A73E8; background-color: #1A73E8;
} }

@ -269,7 +269,7 @@ spinner:checked:disabled {
/**************** /****************
* Text Entries * * Text Entries *
****************/ ****************/
spinbutton.vertical, spinbutton:not(.vertical), .nemo-window .primary-toolbar entry, .titlebar entry, spinbutton.vertical, spinbutton:not(.vertical),
entry { entry {
min-height: 32px; min-height: 32px;
padding: 0 8px; padding: 0 8px;
@ -281,26 +281,26 @@ entry {
color: white; color: white;
} }
spinbutton.vertical:focus, spinbutton:focus:not(.vertical), .nemo-window .primary-toolbar entry:focus, spinbutton.vertical:focus, spinbutton:focus:not(.vertical),
entry:focus { entry:focus {
background-color: rgba(255, 255, 255, 0.04); background-color: rgba(255, 255, 255, 0.04);
box-shadow: inset 0 0 0 2px #3281ea; box-shadow: inset 0 0 0 2px #3281ea;
} }
spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical), .nemo-window .primary-toolbar entry:drop(active), spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical),
entry:drop(active) { entry:drop(active) {
background-color: alpha(currentColor, 0.08); background-color: alpha(currentColor, 0.08);
box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08);
} }
spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical), .nemo-window .primary-toolbar entry:disabled, spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical),
entry:disabled { entry:disabled {
box-shadow: inset 0 0 0 2px transparent; box-shadow: inset 0 0 0 2px transparent;
background-color: rgba(255, 255, 255, 0.04); background-color: rgba(255, 255, 255, 0.04);
color: rgba(255, 255, 255, 0.5); color: rgba(255, 255, 255, 0.5);
} }
spinbutton.flat.vertical, spinbutton.flat:not(.vertical), .nemo-window .primary-toolbar entry.flat, spinbutton.flat.vertical, spinbutton.flat:not(.vertical),
entry.flat { entry.flat {
min-height: 0; min-height: 0;
padding: 2px; padding: 2px;
@ -308,35 +308,35 @@ entry.flat {
background-color: transparent; background-color: transparent;
} }
spinbutton.vertical image, spinbutton:not(.vertical) image, .nemo-window .primary-toolbar entry image, .titlebar entry image, spinbutton.vertical image, spinbutton:not(.vertical) image,
entry image { entry image {
color: rgba(255, 255, 255, 0.7); color: rgba(255, 255, 255, 0.7);
} }
spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active, .nemo-window .primary-toolbar entry image:hover, spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, .nemo-window .primary-toolbar entry image:active, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active,
entry image:hover, entry image:hover,
entry image:active { entry image:active {
color: white; color: white;
} }
spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled, .nemo-window .primary-toolbar entry image:disabled, spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled,
entry image:disabled { entry image:disabled {
color: rgba(255, 255, 255, 0.5); color: rgba(255, 255, 255, 0.5);
} }
spinbutton.vertical image.left, spinbutton:not(.vertical) image.left, .nemo-window .primary-toolbar entry image.left, spinbutton.vertical image.left, spinbutton:not(.vertical) image.left,
entry image.left { entry image.left {
margin-left: 0px; margin-left: 0px;
margin-right: 6px; margin-right: 6px;
} }
spinbutton.vertical image.right, spinbutton:not(.vertical) image.right, .nemo-window .primary-toolbar entry image.right, spinbutton.vertical image.right, spinbutton:not(.vertical) image.right,
entry image.right { entry image.right {
margin-left: 6px; margin-left: 6px;
margin-right: 0px; margin-right: 0px;
} }
spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left, .nemo-window .primary-toolbar entry undershoot.left, spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left,
entry undershoot.left { entry undershoot.left {
background-color: transparent; background-color: transparent;
background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%);
@ -349,7 +349,7 @@ entry undershoot.left {
margin: 4px 0; margin: 4px 0;
} }
spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right, .nemo-window .primary-toolbar entry undershoot.right, spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right,
entry undershoot.right { entry undershoot.right {
background-color: transparent; background-color: transparent;
background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%);
@ -362,7 +362,7 @@ entry undershoot.right {
margin: 4px 0; margin: 4px 0;
} }
spinbutton.error.vertical, spinbutton.error:not(.vertical), .nemo-window .primary-toolbar entry.error, spinbutton.error.vertical, spinbutton.error:not(.vertical),
entry.error { entry.error {
transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1);
box-shadow: inset 0 0 0 2px transparent; box-shadow: inset 0 0 0 2px transparent;
@ -383,7 +383,7 @@ entry.error:disabled {
color: rgba(255, 255, 255, 0.5); color: rgba(255, 255, 255, 0.5);
} }
spinbutton.warning.vertical, spinbutton.warning:not(.vertical), .nemo-window .primary-toolbar entry.warning, spinbutton.warning.vertical, spinbutton.warning:not(.vertical),
entry.warning { entry.warning {
transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1);
box-shadow: inset 0 0 0 2px transparent; box-shadow: inset 0 0 0 2px transparent;
@ -404,7 +404,7 @@ entry.warning:disabled {
color: rgba(255, 255, 255, 0.5); color: rgba(255, 255, 255, 0.5);
} }
spinbutton.vertical progress, spinbutton:not(.vertical) progress, .nemo-window .primary-toolbar entry progress, .titlebar entry progress, spinbutton.vertical progress, spinbutton:not(.vertical) progress,
entry progress { entry progress {
margin: 2px -8px; margin: 2px -8px;
border-bottom: 2px solid #3281ea; border-bottom: 2px solid #3281ea;
@ -947,22 +947,22 @@ stacksidebar.sidebar row.needs-attention > label:dir(rtl), .stack-switcher > but
background-position: left 3px; background-position: left 3px;
} }
.linked:not(.vertical) > spinbutton.vertical:not(:first-child), .linked:not(.vertical) > spinbutton:not(:first-child):not(.vertical), .linked:not(.vertical) > entry:not(:first-child), .linked:not(.vertical) > button:not(:first-child) { .nemo-window .primary-toolbar .linked:not(.vertical) > entry:not(:first-child), .titlebar .linked:not(.vertical) > entry:not(:first-child), .linked:not(.vertical) > spinbutton.vertical:not(:first-child), .linked:not(.vertical) > spinbutton:not(:first-child):not(.vertical), .linked:not(.vertical) > entry:not(:first-child), .linked:not(.vertical) > button:not(:first-child) {
border-top-left-radius: 0; border-top-left-radius: 0;
border-bottom-left-radius: 0; border-bottom-left-radius: 0;
} }
.linked:not(.vertical) > spinbutton.vertical:not(:last-child), .linked:not(.vertical) > spinbutton:not(:last-child):not(.vertical), .linked:not(.vertical) > entry:not(:last-child), .linked:not(.vertical) > button:not(:last-child) { .nemo-window .primary-toolbar .linked:not(.vertical) > entry:not(:last-child), .titlebar .linked:not(.vertical) > entry:not(:last-child), .linked:not(.vertical) > spinbutton.vertical:not(:last-child), .linked:not(.vertical) > spinbutton:not(:last-child):not(.vertical), .linked:not(.vertical) > entry:not(:last-child), .linked:not(.vertical) > button:not(:last-child) {
border-top-right-radius: 0; border-top-right-radius: 0;
border-bottom-right-radius: 0; border-bottom-right-radius: 0;
} }
.linked.vertical > spinbutton.vertical:not(:first-child), .linked.vertical > spinbutton:not(:first-child):not(.vertical), .linked.vertical > entry:not(:first-child), .linked.vertical > button:not(:first-child) { .nemo-window .primary-toolbar .linked.vertical > entry:not(:first-child), .titlebar .linked.vertical > entry:not(:first-child), .linked.vertical > spinbutton.vertical:not(:first-child), .linked.vertical > spinbutton:not(:first-child):not(.vertical), .linked.vertical > entry:not(:first-child), .linked.vertical > button:not(:first-child) {
border-top-left-radius: 0; border-top-left-radius: 0;
border-top-right-radius: 0; border-top-right-radius: 0;
} }
.linked.vertical > spinbutton.vertical:not(:last-child), .linked.vertical > spinbutton:not(:last-child):not(.vertical), .linked.vertical > entry:not(:last-child), .linked.vertical > button:not(:last-child) { .nemo-window .primary-toolbar .linked.vertical > entry:not(:last-child), .titlebar .linked.vertical > entry:not(:last-child), .linked.vertical > spinbutton.vertical:not(:last-child), .linked.vertical > spinbutton:not(:last-child):not(.vertical), .linked.vertical > entry:not(:last-child), .linked.vertical > button:not(:last-child) {
border-bottom-left-radius: 0; border-bottom-left-radius: 0;
border-bottom-right-radius: 0; border-bottom-right-radius: 0;
} }
@ -1340,6 +1340,86 @@ searchbar > revealer > box {
/*************** /***************
* Header bars * * Header bars *
***************/ ***************/
.nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) {
border-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:first-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:first-child):not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:last-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:last-child):not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child:not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child:not(.suggested-action):not(.destructive-action) {
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) {
color: white;
}
.nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) {
background-color: transparent;
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar entry, .titlebar entry, spinbutton:not(.vertical), spinbutton.vertical {
background-color: rgba(255, 255, 255, 0.04);
color: white;
}
.nemo-window .primary-toolbar entry:disabled, .titlebar entry:disabled, spinbutton:disabled:not(.vertical), spinbutton.vertical:disabled {
background-color: rgba(255, 255, 255, 0.04);
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar entry image, .titlebar entry image, spinbutton:not(.vertical) image, spinbutton.vertical image {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar entry image:hover, .titlebar entry image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:hover, .nemo-window .primary-toolbar entry image:active, .titlebar entry image:active, spinbutton:not(.vertical) image:active, spinbutton.vertical image:active {
color: white;
}
.nemo-window .primary-toolbar entry image:disabled, .titlebar entry image:disabled, spinbutton:not(.vertical) image:disabled, spinbutton.vertical image:disabled {
color: rgba(255, 255, 255, 0.5);
}
.titlebar { .titlebar {
transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1);
border-radius: 18px 18px 0 0; border-radius: 18px 18px 0 0;
@ -1390,28 +1470,6 @@ searchbar > revealer > box {
background-color: rgba(255, 255, 255, 0.12); background-color: rgba(255, 255, 255, 0.12);
} }
.titlebar entry {
background-color: rgba(255, 255, 255, 0.04);
color: white;
}
.titlebar entry:disabled {
background-color: rgba(255, 255, 255, 0.04);
color: rgba(255, 255, 255, 0.5);
}
.titlebar entry image {
color: rgba(255, 255, 255, 0.7);
}
.titlebar entry image:hover, .titlebar entry image:active {
color: white;
}
.titlebar entry image:disabled {
color: rgba(255, 255, 255, 0.5);
}
.titlebar .linked:not(.vertical) > entry:not(:only-child) { .titlebar .linked:not(.vertical) > entry:not(:only-child) {
border-radius: 12px; border-radius: 12px;
} }
@ -1544,64 +1602,6 @@ searchbar > revealer > box {
box-shadow: none; box-shadow: none;
} }
.nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) {
border-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:first-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:first-child):not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:last-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:last-child):not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child:not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child:not(.suggested-action):not(.destructive-action) {
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) {
color: white;
}
.nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) {
background-color: transparent;
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
headerbar { headerbar {
min-height: 40px; min-height: 40px;
padding: 0 4px; padding: 0 4px;
@ -3879,8 +3879,8 @@ XfdesktopIconView.view:active, calendar.raven-calendar:selected, .budgie-popover
background-color: rgba(50, 129, 234, 0.2); background-color: rgba(50, 129, 234, 0.2);
} }
.nemo-window .nemo-window-pane widget.entry:selected, textview text selection:focus, textview text selection, label selection, .nemo-window .nemo-window-pane widget.entry:selected, textview text selection:focus, textview text selection, label selection, .nemo-window .primary-toolbar entry selection,
entry selection, spinbutton:not(.vertical) selection, spinbutton.vertical selection { entry selection, spinbutton:not(.vertical) selection, spinbutton.vertical selection, .titlebar entry selection {
color: white; color: white;
background-color: #3281ea; background-color: #3281ea;
} }

@ -269,7 +269,7 @@ spinner:checked:disabled {
/**************** /****************
* Text Entries * * Text Entries *
****************/ ****************/
spinbutton.vertical, spinbutton:not(.vertical), .nemo-window .primary-toolbar entry, .titlebar entry, spinbutton.vertical, spinbutton:not(.vertical),
entry { entry {
min-height: 36px; min-height: 36px;
padding: 0 8px; padding: 0 8px;
@ -281,26 +281,26 @@ entry {
color: white; color: white;
} }
spinbutton.vertical:focus, spinbutton:focus:not(.vertical), .nemo-window .primary-toolbar entry:focus, spinbutton.vertical:focus, spinbutton:focus:not(.vertical),
entry:focus { entry:focus {
background-color: rgba(255, 255, 255, 0.04); background-color: rgba(255, 255, 255, 0.04);
box-shadow: inset 0 0 0 2px #3281ea; box-shadow: inset 0 0 0 2px #3281ea;
} }
spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical), .nemo-window .primary-toolbar entry:drop(active), spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical),
entry:drop(active) { entry:drop(active) {
background-color: alpha(currentColor, 0.08); background-color: alpha(currentColor, 0.08);
box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08);
} }
spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical), .nemo-window .primary-toolbar entry:disabled, spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical),
entry:disabled { entry:disabled {
box-shadow: inset 0 0 0 2px transparent; box-shadow: inset 0 0 0 2px transparent;
background-color: rgba(255, 255, 255, 0.04); background-color: rgba(255, 255, 255, 0.04);
color: rgba(255, 255, 255, 0.5); color: rgba(255, 255, 255, 0.5);
} }
spinbutton.flat.vertical, spinbutton.flat:not(.vertical), .nemo-window .primary-toolbar entry.flat, spinbutton.flat.vertical, spinbutton.flat:not(.vertical),
entry.flat { entry.flat {
min-height: 0; min-height: 0;
padding: 2px; padding: 2px;
@ -308,35 +308,35 @@ entry.flat {
background-color: transparent; background-color: transparent;
} }
spinbutton.vertical image, spinbutton:not(.vertical) image, .nemo-window .primary-toolbar entry image, .titlebar entry image, spinbutton.vertical image, spinbutton:not(.vertical) image,
entry image { entry image {
color: rgba(255, 255, 255, 0.7); color: rgba(255, 255, 255, 0.7);
} }
spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active, .nemo-window .primary-toolbar entry image:hover, spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, .nemo-window .primary-toolbar entry image:active, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active,
entry image:hover, entry image:hover,
entry image:active { entry image:active {
color: white; color: white;
} }
spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled, .nemo-window .primary-toolbar entry image:disabled, spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled,
entry image:disabled { entry image:disabled {
color: rgba(255, 255, 255, 0.5); color: rgba(255, 255, 255, 0.5);
} }
spinbutton.vertical image.left, spinbutton:not(.vertical) image.left, .nemo-window .primary-toolbar entry image.left, spinbutton.vertical image.left, spinbutton:not(.vertical) image.left,
entry image.left { entry image.left {
margin-left: 2px; margin-left: 2px;
margin-right: 6px; margin-right: 6px;
} }
spinbutton.vertical image.right, spinbutton:not(.vertical) image.right, .nemo-window .primary-toolbar entry image.right, spinbutton.vertical image.right, spinbutton:not(.vertical) image.right,
entry image.right { entry image.right {
margin-left: 6px; margin-left: 6px;
margin-right: 2px; margin-right: 2px;
} }
spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left, .nemo-window .primary-toolbar entry undershoot.left, spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left,
entry undershoot.left { entry undershoot.left {
background-color: transparent; background-color: transparent;
background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%);
@ -349,7 +349,7 @@ entry undershoot.left {
margin: 4px 0; margin: 4px 0;
} }
spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right, .nemo-window .primary-toolbar entry undershoot.right, spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right,
entry undershoot.right { entry undershoot.right {
background-color: transparent; background-color: transparent;
background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%);
@ -362,7 +362,7 @@ entry undershoot.right {
margin: 4px 0; margin: 4px 0;
} }
spinbutton.error.vertical, spinbutton.error:not(.vertical), .nemo-window .primary-toolbar entry.error, spinbutton.error.vertical, spinbutton.error:not(.vertical),
entry.error { entry.error {
transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1);
box-shadow: inset 0 0 0 2px transparent; box-shadow: inset 0 0 0 2px transparent;
@ -383,7 +383,7 @@ entry.error:disabled {
color: rgba(255, 255, 255, 0.5); color: rgba(255, 255, 255, 0.5);
} }
spinbutton.warning.vertical, spinbutton.warning:not(.vertical), .nemo-window .primary-toolbar entry.warning, spinbutton.warning.vertical, spinbutton.warning:not(.vertical),
entry.warning { entry.warning {
transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1);
box-shadow: inset 0 0 0 2px transparent; box-shadow: inset 0 0 0 2px transparent;
@ -404,7 +404,7 @@ entry.warning:disabled {
color: rgba(255, 255, 255, 0.5); color: rgba(255, 255, 255, 0.5);
} }
spinbutton.vertical progress, spinbutton:not(.vertical) progress, .nemo-window .primary-toolbar entry progress, .titlebar entry progress, spinbutton.vertical progress, spinbutton:not(.vertical) progress,
entry progress { entry progress {
margin: 2px -8px; margin: 2px -8px;
border-bottom: 2px solid #3281ea; border-bottom: 2px solid #3281ea;
@ -947,22 +947,22 @@ stacksidebar.sidebar row.needs-attention > label:dir(rtl), .stack-switcher > but
background-position: left 3px; background-position: left 3px;
} }
.linked:not(.vertical) > spinbutton.vertical:not(:first-child), .linked:not(.vertical) > spinbutton:not(:first-child):not(.vertical), .linked:not(.vertical) > entry:not(:first-child), .linked:not(.vertical) > button:not(:first-child) { .nemo-window .primary-toolbar .linked:not(.vertical) > entry:not(:first-child), .titlebar .linked:not(.vertical) > entry:not(:first-child), .linked:not(.vertical) > spinbutton.vertical:not(:first-child), .linked:not(.vertical) > spinbutton:not(:first-child):not(.vertical), .linked:not(.vertical) > entry:not(:first-child), .linked:not(.vertical) > button:not(:first-child) {
border-top-left-radius: 0; border-top-left-radius: 0;
border-bottom-left-radius: 0; border-bottom-left-radius: 0;
} }
.linked:not(.vertical) > spinbutton.vertical:not(:last-child), .linked:not(.vertical) > spinbutton:not(:last-child):not(.vertical), .linked:not(.vertical) > entry:not(:last-child), .linked:not(.vertical) > button:not(:last-child) { .nemo-window .primary-toolbar .linked:not(.vertical) > entry:not(:last-child), .titlebar .linked:not(.vertical) > entry:not(:last-child), .linked:not(.vertical) > spinbutton.vertical:not(:last-child), .linked:not(.vertical) > spinbutton:not(:last-child):not(.vertical), .linked:not(.vertical) > entry:not(:last-child), .linked:not(.vertical) > button:not(:last-child) {
border-top-right-radius: 0; border-top-right-radius: 0;
border-bottom-right-radius: 0; border-bottom-right-radius: 0;
} }
.linked.vertical > spinbutton.vertical:not(:first-child), .linked.vertical > spinbutton:not(:first-child):not(.vertical), .linked.vertical > entry:not(:first-child), .linked.vertical > button:not(:first-child) { .nemo-window .primary-toolbar .linked.vertical > entry:not(:first-child), .titlebar .linked.vertical > entry:not(:first-child), .linked.vertical > spinbutton.vertical:not(:first-child), .linked.vertical > spinbutton:not(:first-child):not(.vertical), .linked.vertical > entry:not(:first-child), .linked.vertical > button:not(:first-child) {
border-top-left-radius: 0; border-top-left-radius: 0;
border-top-right-radius: 0; border-top-right-radius: 0;
} }
.linked.vertical > spinbutton.vertical:not(:last-child), .linked.vertical > spinbutton:not(:last-child):not(.vertical), .linked.vertical > entry:not(:last-child), .linked.vertical > button:not(:last-child) { .nemo-window .primary-toolbar .linked.vertical > entry:not(:last-child), .titlebar .linked.vertical > entry:not(:last-child), .linked.vertical > spinbutton.vertical:not(:last-child), .linked.vertical > spinbutton:not(:last-child):not(.vertical), .linked.vertical > entry:not(:last-child), .linked.vertical > button:not(:last-child) {
border-bottom-left-radius: 0; border-bottom-left-radius: 0;
border-bottom-right-radius: 0; border-bottom-right-radius: 0;
} }
@ -1340,6 +1340,86 @@ searchbar > revealer > box {
/*************** /***************
* Header bars * * Header bars *
***************/ ***************/
.nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) {
border-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:first-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:first-child):not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:last-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:last-child):not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child:not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child:not(.suggested-action):not(.destructive-action) {
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) {
color: white;
}
.nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) {
background-color: transparent;
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar entry, .titlebar entry, spinbutton:not(.vertical), spinbutton.vertical {
background-color: rgba(255, 255, 255, 0.04);
color: white;
}
.nemo-window .primary-toolbar entry:disabled, .titlebar entry:disabled, spinbutton:disabled:not(.vertical), spinbutton.vertical:disabled {
background-color: rgba(255, 255, 255, 0.04);
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar entry image, .titlebar entry image, spinbutton:not(.vertical) image, spinbutton.vertical image {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar entry image:hover, .titlebar entry image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:hover, .nemo-window .primary-toolbar entry image:active, .titlebar entry image:active, spinbutton:not(.vertical) image:active, spinbutton.vertical image:active {
color: white;
}
.nemo-window .primary-toolbar entry image:disabled, .titlebar entry image:disabled, spinbutton:not(.vertical) image:disabled, spinbutton.vertical image:disabled {
color: rgba(255, 255, 255, 0.5);
}
.titlebar { .titlebar {
transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1);
border-radius: 18px 18px 0 0; border-radius: 18px 18px 0 0;
@ -1390,28 +1470,6 @@ searchbar > revealer > box {
background-color: rgba(255, 255, 255, 0.12); background-color: rgba(255, 255, 255, 0.12);
} }
.titlebar entry {
background-color: rgba(255, 255, 255, 0.04);
color: white;
}
.titlebar entry:disabled {
background-color: rgba(255, 255, 255, 0.04);
color: rgba(255, 255, 255, 0.5);
}
.titlebar entry image {
color: rgba(255, 255, 255, 0.7);
}
.titlebar entry image:hover, .titlebar entry image:active {
color: white;
}
.titlebar entry image:disabled {
color: rgba(255, 255, 255, 0.5);
}
.titlebar .linked:not(.vertical) > entry:not(:only-child) { .titlebar .linked:not(.vertical) > entry:not(:only-child) {
border-radius: 12px; border-radius: 12px;
} }
@ -1544,64 +1602,6 @@ searchbar > revealer > box {
box-shadow: none; box-shadow: none;
} }
.nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) {
border-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:first-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:first-child):not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:last-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:last-child):not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child:not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child:not(.suggested-action):not(.destructive-action) {
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) {
color: white;
}
.nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) {
background-color: transparent;
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
headerbar { headerbar {
min-height: 48px; min-height: 48px;
padding: 0 6px; padding: 0 6px;
@ -3879,8 +3879,8 @@ XfdesktopIconView.view:active, calendar.raven-calendar:selected, .budgie-popover
background-color: rgba(50, 129, 234, 0.2); background-color: rgba(50, 129, 234, 0.2);
} }
.nemo-window .nemo-window-pane widget.entry:selected, textview text selection:focus, textview text selection, label selection, .nemo-window .nemo-window-pane widget.entry:selected, textview text selection:focus, textview text selection, label selection, .nemo-window .primary-toolbar entry selection,
entry selection, spinbutton:not(.vertical) selection, spinbutton.vertical selection { entry selection, spinbutton:not(.vertical) selection, spinbutton.vertical selection, .titlebar entry selection {
color: white; color: white;
background-color: #3281ea; background-color: #3281ea;
} }

@ -269,7 +269,7 @@ spinner:checked:disabled {
/**************** /****************
* Text Entries * * Text Entries *
****************/ ****************/
spinbutton.vertical, spinbutton:not(.vertical), .nemo-window .primary-toolbar entry, .titlebar entry, spinbutton.vertical, spinbutton:not(.vertical),
entry { entry {
min-height: 32px; min-height: 32px;
padding: 0 8px; padding: 0 8px;
@ -281,26 +281,26 @@ entry {
color: rgba(0, 0, 0, 0.87); color: rgba(0, 0, 0, 0.87);
} }
spinbutton.vertical:focus, spinbutton:focus:not(.vertical), .nemo-window .primary-toolbar entry:focus, spinbutton.vertical:focus, spinbutton:focus:not(.vertical),
entry:focus { entry:focus {
background-color: rgba(0, 0, 0, 0.04); background-color: rgba(0, 0, 0, 0.04);
box-shadow: inset 0 0 0 2px #1A73E8; box-shadow: inset 0 0 0 2px #1A73E8;
} }
spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical), .nemo-window .primary-toolbar entry:drop(active), spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical),
entry:drop(active) { entry:drop(active) {
background-color: alpha(currentColor, 0.08); background-color: alpha(currentColor, 0.08);
box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08);
} }
spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical), .nemo-window .primary-toolbar entry:disabled, spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical),
entry:disabled { entry:disabled {
box-shadow: inset 0 0 0 2px transparent; box-shadow: inset 0 0 0 2px transparent;
background-color: rgba(0, 0, 0, 0.04); background-color: rgba(0, 0, 0, 0.04);
color: rgba(0, 0, 0, 0.38); color: rgba(0, 0, 0, 0.38);
} }
spinbutton.flat.vertical, spinbutton.flat:not(.vertical), .nemo-window .primary-toolbar entry.flat, spinbutton.flat.vertical, spinbutton.flat:not(.vertical),
entry.flat { entry.flat {
min-height: 0; min-height: 0;
padding: 2px; padding: 2px;
@ -308,35 +308,35 @@ entry.flat {
background-color: transparent; background-color: transparent;
} }
spinbutton.vertical image, spinbutton:not(.vertical) image, .nemo-window .primary-toolbar entry image, .titlebar entry image, spinbutton.vertical image, spinbutton:not(.vertical) image,
entry image { entry image {
color: rgba(0, 0, 0, 0.6); color: rgba(0, 0, 0, 0.6);
} }
spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active, .nemo-window .primary-toolbar entry image:hover, spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, .nemo-window .primary-toolbar entry image:active, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active,
entry image:hover, entry image:hover,
entry image:active { entry image:active {
color: rgba(0, 0, 0, 0.87); color: rgba(0, 0, 0, 0.87);
} }
spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled, .nemo-window .primary-toolbar entry image:disabled, spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled,
entry image:disabled { entry image:disabled {
color: rgba(0, 0, 0, 0.38); color: rgba(0, 0, 0, 0.38);
} }
spinbutton.vertical image.left, spinbutton:not(.vertical) image.left, .nemo-window .primary-toolbar entry image.left, spinbutton.vertical image.left, spinbutton:not(.vertical) image.left,
entry image.left { entry image.left {
margin-left: 0px; margin-left: 0px;
margin-right: 6px; margin-right: 6px;
} }
spinbutton.vertical image.right, spinbutton:not(.vertical) image.right, .nemo-window .primary-toolbar entry image.right, spinbutton.vertical image.right, spinbutton:not(.vertical) image.right,
entry image.right { entry image.right {
margin-left: 6px; margin-left: 6px;
margin-right: 0px; margin-right: 0px;
} }
spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left, .nemo-window .primary-toolbar entry undershoot.left, spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left,
entry undershoot.left { entry undershoot.left {
background-color: transparent; background-color: transparent;
background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%); background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%);
@ -349,7 +349,7 @@ entry undershoot.left {
margin: 4px 0; margin: 4px 0;
} }
spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right, .nemo-window .primary-toolbar entry undershoot.right, spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right,
entry undershoot.right { entry undershoot.right {
background-color: transparent; background-color: transparent;
background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%); background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%);
@ -362,7 +362,7 @@ entry undershoot.right {
margin: 4px 0; margin: 4px 0;
} }
spinbutton.error.vertical, spinbutton.error:not(.vertical), .nemo-window .primary-toolbar entry.error, spinbutton.error.vertical, spinbutton.error:not(.vertical),
entry.error { entry.error {
transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1);
box-shadow: inset 0 0 0 2px transparent; box-shadow: inset 0 0 0 2px transparent;
@ -383,7 +383,7 @@ entry.error:disabled {
color: rgba(0, 0, 0, 0.38); color: rgba(0, 0, 0, 0.38);
} }
spinbutton.warning.vertical, spinbutton.warning:not(.vertical), .nemo-window .primary-toolbar entry.warning, spinbutton.warning.vertical, spinbutton.warning:not(.vertical),
entry.warning { entry.warning {
transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1);
box-shadow: inset 0 0 0 2px transparent; box-shadow: inset 0 0 0 2px transparent;
@ -404,7 +404,7 @@ entry.warning:disabled {
color: rgba(0, 0, 0, 0.38); color: rgba(0, 0, 0, 0.38);
} }
spinbutton.vertical progress, spinbutton:not(.vertical) progress, .nemo-window .primary-toolbar entry progress, .titlebar entry progress, spinbutton.vertical progress, spinbutton:not(.vertical) progress,
entry progress { entry progress {
margin: 2px -8px; margin: 2px -8px;
border-bottom: 2px solid #1A73E8; border-bottom: 2px solid #1A73E8;
@ -947,22 +947,22 @@ stacksidebar.sidebar row.needs-attention > label:dir(rtl), .stack-switcher > but
background-position: left 3px; background-position: left 3px;
} }
.linked:not(.vertical) > spinbutton.vertical:not(:first-child), .linked:not(.vertical) > spinbutton:not(:first-child):not(.vertical), .linked:not(.vertical) > entry:not(:first-child), .linked:not(.vertical) > button:not(:first-child) { .nemo-window .primary-toolbar .linked:not(.vertical) > entry:not(:first-child), .titlebar .linked:not(.vertical) > entry:not(:first-child), .linked:not(.vertical) > spinbutton.vertical:not(:first-child), .linked:not(.vertical) > spinbutton:not(:first-child):not(.vertical), .linked:not(.vertical) > entry:not(:first-child), .linked:not(.vertical) > button:not(:first-child) {
border-top-left-radius: 0; border-top-left-radius: 0;
border-bottom-left-radius: 0; border-bottom-left-radius: 0;
} }
.linked:not(.vertical) > spinbutton.vertical:not(:last-child), .linked:not(.vertical) > spinbutton:not(:last-child):not(.vertical), .linked:not(.vertical) > entry:not(:last-child), .linked:not(.vertical) > button:not(:last-child) { .nemo-window .primary-toolbar .linked:not(.vertical) > entry:not(:last-child), .titlebar .linked:not(.vertical) > entry:not(:last-child), .linked:not(.vertical) > spinbutton.vertical:not(:last-child), .linked:not(.vertical) > spinbutton:not(:last-child):not(.vertical), .linked:not(.vertical) > entry:not(:last-child), .linked:not(.vertical) > button:not(:last-child) {
border-top-right-radius: 0; border-top-right-radius: 0;
border-bottom-right-radius: 0; border-bottom-right-radius: 0;
} }
.linked.vertical > spinbutton.vertical:not(:first-child), .linked.vertical > spinbutton:not(:first-child):not(.vertical), .linked.vertical > entry:not(:first-child), .linked.vertical > button:not(:first-child) { .nemo-window .primary-toolbar .linked.vertical > entry:not(:first-child), .titlebar .linked.vertical > entry:not(:first-child), .linked.vertical > spinbutton.vertical:not(:first-child), .linked.vertical > spinbutton:not(:first-child):not(.vertical), .linked.vertical > entry:not(:first-child), .linked.vertical > button:not(:first-child) {
border-top-left-radius: 0; border-top-left-radius: 0;
border-top-right-radius: 0; border-top-right-radius: 0;
} }
.linked.vertical > spinbutton.vertical:not(:last-child), .linked.vertical > spinbutton:not(:last-child):not(.vertical), .linked.vertical > entry:not(:last-child), .linked.vertical > button:not(:last-child) { .nemo-window .primary-toolbar .linked.vertical > entry:not(:last-child), .titlebar .linked.vertical > entry:not(:last-child), .linked.vertical > spinbutton.vertical:not(:last-child), .linked.vertical > spinbutton:not(:last-child):not(.vertical), .linked.vertical > entry:not(:last-child), .linked.vertical > button:not(:last-child) {
border-bottom-left-radius: 0; border-bottom-left-radius: 0;
border-bottom-right-radius: 0; border-bottom-right-radius: 0;
} }
@ -1340,6 +1340,86 @@ searchbar > revealer > box {
/*************** /***************
* Header bars * * Header bars *
***************/ ***************/
.nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.6);
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) {
border-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:first-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:first-child):not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:last-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:last-child):not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child:not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child:not(.suggested-action):not(.destructive-action) {
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.87);
}
.nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.26);
}
.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) {
background-color: transparent;
color: rgba(0, 0, 0, 0.38);
}
.nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.38);
}
.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.6);
}
.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.26);
}
.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.6);
}
.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.26);
}
.nemo-window .primary-toolbar entry, .titlebar entry, spinbutton:not(.vertical), spinbutton.vertical {
background-color: rgba(0, 0, 0, 0.04);
color: rgba(0, 0, 0, 0.87);
}
.nemo-window .primary-toolbar entry:disabled, .titlebar entry:disabled, spinbutton:disabled:not(.vertical), spinbutton.vertical:disabled {
background-color: rgba(0, 0, 0, 0.04);
color: rgba(0, 0, 0, 0.38);
}
.nemo-window .primary-toolbar entry image, .titlebar entry image, spinbutton:not(.vertical) image, spinbutton.vertical image {
color: rgba(0, 0, 0, 0.6);
}
.nemo-window .primary-toolbar entry image:hover, .titlebar entry image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:hover, .nemo-window .primary-toolbar entry image:active, .titlebar entry image:active, spinbutton:not(.vertical) image:active, spinbutton.vertical image:active {
color: rgba(0, 0, 0, 0.87);
}
.nemo-window .primary-toolbar entry image:disabled, .titlebar entry image:disabled, spinbutton:not(.vertical) image:disabled, spinbutton.vertical image:disabled {
color: rgba(0, 0, 0, 0.38);
}
.titlebar { .titlebar {
transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1);
border-radius: 18px 18px 0 0; border-radius: 18px 18px 0 0;
@ -1390,28 +1470,6 @@ searchbar > revealer > box {
background-color: rgba(0, 0, 0, 0.12); background-color: rgba(0, 0, 0, 0.12);
} }
.titlebar entry {
background-color: rgba(0, 0, 0, 0.04);
color: rgba(0, 0, 0, 0.87);
}
.titlebar entry:disabled {
background-color: rgba(0, 0, 0, 0.04);
color: rgba(0, 0, 0, 0.38);
}
.titlebar entry image {
color: rgba(0, 0, 0, 0.6);
}
.titlebar entry image:hover, .titlebar entry image:active {
color: rgba(0, 0, 0, 0.87);
}
.titlebar entry image:disabled {
color: rgba(0, 0, 0, 0.38);
}
.titlebar .linked:not(.vertical) > entry:not(:only-child) { .titlebar .linked:not(.vertical) > entry:not(:only-child) {
border-radius: 12px; border-radius: 12px;
} }
@ -1544,64 +1602,6 @@ searchbar > revealer > box {
box-shadow: none; box-shadow: none;
} }
.nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.6);
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) {
border-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:first-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:first-child):not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:last-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:last-child):not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child:not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child:not(.suggested-action):not(.destructive-action) {
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.87);
}
.nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.26);
}
.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) {
background-color: transparent;
color: rgba(0, 0, 0, 0.38);
}
.nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.38);
}
.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.6);
}
.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.26);
}
.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.6);
}
.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.26);
}
headerbar { headerbar {
min-height: 40px; min-height: 40px;
padding: 0 4px; padding: 0 4px;
@ -3879,8 +3879,8 @@ XfdesktopIconView.view:active, calendar.raven-calendar:selected, .budgie-popover
background-color: rgba(50, 129, 234, 0.2); background-color: rgba(50, 129, 234, 0.2);
} }
.nemo-window .nemo-window-pane widget.entry:selected, textview text selection:focus, textview text selection, label selection, .nemo-window .nemo-window-pane widget.entry:selected, textview text selection:focus, textview text selection, label selection, .nemo-window .primary-toolbar entry selection,
entry selection, spinbutton:not(.vertical) selection, spinbutton.vertical selection { entry selection, spinbutton:not(.vertical) selection, spinbutton.vertical selection, .titlebar entry selection {
color: white; color: white;
background-color: #1A73E8; background-color: #1A73E8;
} }

@ -269,7 +269,7 @@ spinner:checked:disabled {
/**************** /****************
* Text Entries * * Text Entries *
****************/ ****************/
spinbutton.vertical, spinbutton:not(.vertical), .nemo-window .primary-toolbar entry, .titlebar entry, spinbutton.vertical, spinbutton:not(.vertical),
entry { entry {
min-height: 36px; min-height: 36px;
padding: 0 8px; padding: 0 8px;
@ -281,26 +281,26 @@ entry {
color: rgba(0, 0, 0, 0.87); color: rgba(0, 0, 0, 0.87);
} }
spinbutton.vertical:focus, spinbutton:focus:not(.vertical), .nemo-window .primary-toolbar entry:focus, spinbutton.vertical:focus, spinbutton:focus:not(.vertical),
entry:focus { entry:focus {
background-color: rgba(0, 0, 0, 0.04); background-color: rgba(0, 0, 0, 0.04);
box-shadow: inset 0 0 0 2px #1A73E8; box-shadow: inset 0 0 0 2px #1A73E8;
} }
spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical), .nemo-window .primary-toolbar entry:drop(active), spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical),
entry:drop(active) { entry:drop(active) {
background-color: alpha(currentColor, 0.08); background-color: alpha(currentColor, 0.08);
box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08);
} }
spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical), .nemo-window .primary-toolbar entry:disabled, spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical),
entry:disabled { entry:disabled {
box-shadow: inset 0 0 0 2px transparent; box-shadow: inset 0 0 0 2px transparent;
background-color: rgba(0, 0, 0, 0.04); background-color: rgba(0, 0, 0, 0.04);
color: rgba(0, 0, 0, 0.38); color: rgba(0, 0, 0, 0.38);
} }
spinbutton.flat.vertical, spinbutton.flat:not(.vertical), .nemo-window .primary-toolbar entry.flat, spinbutton.flat.vertical, spinbutton.flat:not(.vertical),
entry.flat { entry.flat {
min-height: 0; min-height: 0;
padding: 2px; padding: 2px;
@ -308,35 +308,35 @@ entry.flat {
background-color: transparent; background-color: transparent;
} }
spinbutton.vertical image, spinbutton:not(.vertical) image, .nemo-window .primary-toolbar entry image, .titlebar entry image, spinbutton.vertical image, spinbutton:not(.vertical) image,
entry image { entry image {
color: rgba(0, 0, 0, 0.6); color: rgba(0, 0, 0, 0.6);
} }
spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active, .nemo-window .primary-toolbar entry image:hover, spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, .nemo-window .primary-toolbar entry image:active, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active,
entry image:hover, entry image:hover,
entry image:active { entry image:active {
color: rgba(0, 0, 0, 0.87); color: rgba(0, 0, 0, 0.87);
} }
spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled, .nemo-window .primary-toolbar entry image:disabled, spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled,
entry image:disabled { entry image:disabled {
color: rgba(0, 0, 0, 0.38); color: rgba(0, 0, 0, 0.38);
} }
spinbutton.vertical image.left, spinbutton:not(.vertical) image.left, .nemo-window .primary-toolbar entry image.left, spinbutton.vertical image.left, spinbutton:not(.vertical) image.left,
entry image.left { entry image.left {
margin-left: 2px; margin-left: 2px;
margin-right: 6px; margin-right: 6px;
} }
spinbutton.vertical image.right, spinbutton:not(.vertical) image.right, .nemo-window .primary-toolbar entry image.right, spinbutton.vertical image.right, spinbutton:not(.vertical) image.right,
entry image.right { entry image.right {
margin-left: 6px; margin-left: 6px;
margin-right: 2px; margin-right: 2px;
} }
spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left, .nemo-window .primary-toolbar entry undershoot.left, spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left,
entry undershoot.left { entry undershoot.left {
background-color: transparent; background-color: transparent;
background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%); background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%);
@ -349,7 +349,7 @@ entry undershoot.left {
margin: 4px 0; margin: 4px 0;
} }
spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right, .nemo-window .primary-toolbar entry undershoot.right, spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right,
entry undershoot.right { entry undershoot.right {
background-color: transparent; background-color: transparent;
background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%); background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%);
@ -362,7 +362,7 @@ entry undershoot.right {
margin: 4px 0; margin: 4px 0;
} }
spinbutton.error.vertical, spinbutton.error:not(.vertical), .nemo-window .primary-toolbar entry.error, spinbutton.error.vertical, spinbutton.error:not(.vertical),
entry.error { entry.error {
transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1);
box-shadow: inset 0 0 0 2px transparent; box-shadow: inset 0 0 0 2px transparent;
@ -383,7 +383,7 @@ entry.error:disabled {
color: rgba(0, 0, 0, 0.38); color: rgba(0, 0, 0, 0.38);
} }
spinbutton.warning.vertical, spinbutton.warning:not(.vertical), .nemo-window .primary-toolbar entry.warning, spinbutton.warning.vertical, spinbutton.warning:not(.vertical),
entry.warning { entry.warning {
transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1);
box-shadow: inset 0 0 0 2px transparent; box-shadow: inset 0 0 0 2px transparent;
@ -404,7 +404,7 @@ entry.warning:disabled {
color: rgba(0, 0, 0, 0.38); color: rgba(0, 0, 0, 0.38);
} }
spinbutton.vertical progress, spinbutton:not(.vertical) progress, .nemo-window .primary-toolbar entry progress, .titlebar entry progress, spinbutton.vertical progress, spinbutton:not(.vertical) progress,
entry progress { entry progress {
margin: 2px -8px; margin: 2px -8px;
border-bottom: 2px solid #1A73E8; border-bottom: 2px solid #1A73E8;
@ -947,22 +947,22 @@ stacksidebar.sidebar row.needs-attention > label:dir(rtl), .stack-switcher > but
background-position: left 3px; background-position: left 3px;
} }
.linked:not(.vertical) > spinbutton.vertical:not(:first-child), .linked:not(.vertical) > spinbutton:not(:first-child):not(.vertical), .linked:not(.vertical) > entry:not(:first-child), .linked:not(.vertical) > button:not(:first-child) { .nemo-window .primary-toolbar .linked:not(.vertical) > entry:not(:first-child), .titlebar .linked:not(.vertical) > entry:not(:first-child), .linked:not(.vertical) > spinbutton.vertical:not(:first-child), .linked:not(.vertical) > spinbutton:not(:first-child):not(.vertical), .linked:not(.vertical) > entry:not(:first-child), .linked:not(.vertical) > button:not(:first-child) {
border-top-left-radius: 0; border-top-left-radius: 0;
border-bottom-left-radius: 0; border-bottom-left-radius: 0;
} }
.linked:not(.vertical) > spinbutton.vertical:not(:last-child), .linked:not(.vertical) > spinbutton:not(:last-child):not(.vertical), .linked:not(.vertical) > entry:not(:last-child), .linked:not(.vertical) > button:not(:last-child) { .nemo-window .primary-toolbar .linked:not(.vertical) > entry:not(:last-child), .titlebar .linked:not(.vertical) > entry:not(:last-child), .linked:not(.vertical) > spinbutton.vertical:not(:last-child), .linked:not(.vertical) > spinbutton:not(:last-child):not(.vertical), .linked:not(.vertical) > entry:not(:last-child), .linked:not(.vertical) > button:not(:last-child) {
border-top-right-radius: 0; border-top-right-radius: 0;
border-bottom-right-radius: 0; border-bottom-right-radius: 0;
} }
.linked.vertical > spinbutton.vertical:not(:first-child), .linked.vertical > spinbutton:not(:first-child):not(.vertical), .linked.vertical > entry:not(:first-child), .linked.vertical > button:not(:first-child) { .nemo-window .primary-toolbar .linked.vertical > entry:not(:first-child), .titlebar .linked.vertical > entry:not(:first-child), .linked.vertical > spinbutton.vertical:not(:first-child), .linked.vertical > spinbutton:not(:first-child):not(.vertical), .linked.vertical > entry:not(:first-child), .linked.vertical > button:not(:first-child) {
border-top-left-radius: 0; border-top-left-radius: 0;
border-top-right-radius: 0; border-top-right-radius: 0;
} }
.linked.vertical > spinbutton.vertical:not(:last-child), .linked.vertical > spinbutton:not(:last-child):not(.vertical), .linked.vertical > entry:not(:last-child), .linked.vertical > button:not(:last-child) { .nemo-window .primary-toolbar .linked.vertical > entry:not(:last-child), .titlebar .linked.vertical > entry:not(:last-child), .linked.vertical > spinbutton.vertical:not(:last-child), .linked.vertical > spinbutton:not(:last-child):not(.vertical), .linked.vertical > entry:not(:last-child), .linked.vertical > button:not(:last-child) {
border-bottom-left-radius: 0; border-bottom-left-radius: 0;
border-bottom-right-radius: 0; border-bottom-right-radius: 0;
} }
@ -1340,6 +1340,86 @@ searchbar > revealer > box {
/*************** /***************
* Header bars * * Header bars *
***************/ ***************/
.nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.6);
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) {
border-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:first-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:first-child):not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:last-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:last-child):not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child:not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child:not(.suggested-action):not(.destructive-action) {
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.87);
}
.nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.26);
}
.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) {
background-color: transparent;
color: rgba(0, 0, 0, 0.38);
}
.nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.38);
}
.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.6);
}
.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.26);
}
.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.6);
}
.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.26);
}
.nemo-window .primary-toolbar entry, .titlebar entry, spinbutton:not(.vertical), spinbutton.vertical {
background-color: rgba(0, 0, 0, 0.04);
color: rgba(0, 0, 0, 0.87);
}
.nemo-window .primary-toolbar entry:disabled, .titlebar entry:disabled, spinbutton:disabled:not(.vertical), spinbutton.vertical:disabled {
background-color: rgba(0, 0, 0, 0.04);
color: rgba(0, 0, 0, 0.38);
}
.nemo-window .primary-toolbar entry image, .titlebar entry image, spinbutton:not(.vertical) image, spinbutton.vertical image {
color: rgba(0, 0, 0, 0.6);
}
.nemo-window .primary-toolbar entry image:hover, .titlebar entry image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:hover, .nemo-window .primary-toolbar entry image:active, .titlebar entry image:active, spinbutton:not(.vertical) image:active, spinbutton.vertical image:active {
color: rgba(0, 0, 0, 0.87);
}
.nemo-window .primary-toolbar entry image:disabled, .titlebar entry image:disabled, spinbutton:not(.vertical) image:disabled, spinbutton.vertical image:disabled {
color: rgba(0, 0, 0, 0.38);
}
.titlebar { .titlebar {
transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1);
border-radius: 18px 18px 0 0; border-radius: 18px 18px 0 0;
@ -1390,28 +1470,6 @@ searchbar > revealer > box {
background-color: rgba(0, 0, 0, 0.12); background-color: rgba(0, 0, 0, 0.12);
} }
.titlebar entry {
background-color: rgba(0, 0, 0, 0.04);
color: rgba(0, 0, 0, 0.87);
}
.titlebar entry:disabled {
background-color: rgba(0, 0, 0, 0.04);
color: rgba(0, 0, 0, 0.38);
}
.titlebar entry image {
color: rgba(0, 0, 0, 0.6);
}
.titlebar entry image:hover, .titlebar entry image:active {
color: rgba(0, 0, 0, 0.87);
}
.titlebar entry image:disabled {
color: rgba(0, 0, 0, 0.38);
}
.titlebar .linked:not(.vertical) > entry:not(:only-child) { .titlebar .linked:not(.vertical) > entry:not(:only-child) {
border-radius: 12px; border-radius: 12px;
} }
@ -1544,64 +1602,6 @@ searchbar > revealer > box {
box-shadow: none; box-shadow: none;
} }
.nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.6);
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) {
border-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:first-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:first-child):not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:last-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:last-child):not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child:not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child:not(.suggested-action):not(.destructive-action) {
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.87);
}
.nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.26);
}
.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) {
background-color: transparent;
color: rgba(0, 0, 0, 0.38);
}
.nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.38);
}
.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.6);
}
.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.26);
}
.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.6);
}
.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(0, 0, 0, 0.26);
}
headerbar { headerbar {
min-height: 48px; min-height: 48px;
padding: 0 6px; padding: 0 6px;
@ -3879,8 +3879,8 @@ XfdesktopIconView.view:active, calendar.raven-calendar:selected, .budgie-popover
background-color: rgba(50, 129, 234, 0.2); background-color: rgba(50, 129, 234, 0.2);
} }
.nemo-window .nemo-window-pane widget.entry:selected, textview text selection:focus, textview text selection, label selection, .nemo-window .nemo-window-pane widget.entry:selected, textview text selection:focus, textview text selection, label selection, .nemo-window .primary-toolbar entry selection,
entry selection, spinbutton:not(.vertical) selection, spinbutton.vertical selection { entry selection, spinbutton:not(.vertical) selection, spinbutton.vertical selection, .titlebar entry selection {
color: white; color: white;
background-color: #1A73E8; background-color: #1A73E8;
} }

@ -269,7 +269,7 @@ spinner:checked:disabled {
/**************** /****************
* Text Entries * * Text Entries *
****************/ ****************/
spinbutton.vertical, spinbutton:not(.vertical), .nemo-window .primary-toolbar entry, .titlebar entry, spinbutton.vertical, spinbutton:not(.vertical),
entry { entry {
min-height: 36px; min-height: 36px;
padding: 0 8px; padding: 0 8px;
@ -281,26 +281,26 @@ entry {
color: rgba(0, 0, 0, 0.87); color: rgba(0, 0, 0, 0.87);
} }
spinbutton.vertical:focus, spinbutton:focus:not(.vertical), .nemo-window .primary-toolbar entry:focus, spinbutton.vertical:focus, spinbutton:focus:not(.vertical),
entry:focus { entry:focus {
background-color: rgba(0, 0, 0, 0.04); background-color: rgba(0, 0, 0, 0.04);
box-shadow: inset 0 0 0 2px #1A73E8; box-shadow: inset 0 0 0 2px #1A73E8;
} }
spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical), .nemo-window .primary-toolbar entry:drop(active), spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical),
entry:drop(active) { entry:drop(active) {
background-color: alpha(currentColor, 0.08); background-color: alpha(currentColor, 0.08);
box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08);
} }
spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical), .nemo-window .primary-toolbar entry:disabled, spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical),
entry:disabled { entry:disabled {
box-shadow: inset 0 0 0 2px transparent; box-shadow: inset 0 0 0 2px transparent;
background-color: rgba(0, 0, 0, 0.04); background-color: rgba(0, 0, 0, 0.04);
color: rgba(0, 0, 0, 0.38); color: rgba(0, 0, 0, 0.38);
} }
spinbutton.flat.vertical, spinbutton.flat:not(.vertical), .nemo-window .primary-toolbar entry.flat, spinbutton.flat.vertical, spinbutton.flat:not(.vertical),
entry.flat { entry.flat {
min-height: 0; min-height: 0;
padding: 2px; padding: 2px;
@ -308,35 +308,35 @@ entry.flat {
background-color: transparent; background-color: transparent;
} }
spinbutton.vertical image, spinbutton:not(.vertical) image, .nemo-window .primary-toolbar entry image, .titlebar entry image, spinbutton.vertical image, spinbutton:not(.vertical) image,
entry image { entry image {
color: rgba(0, 0, 0, 0.6); color: rgba(0, 0, 0, 0.6);
} }
spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active, .nemo-window .primary-toolbar entry image:hover, spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, .nemo-window .primary-toolbar entry image:active, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active,
entry image:hover, entry image:hover,
entry image:active { entry image:active {
color: rgba(0, 0, 0, 0.87); color: rgba(0, 0, 0, 0.87);
} }
spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled, .nemo-window .primary-toolbar entry image:disabled, spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled,
entry image:disabled { entry image:disabled {
color: rgba(0, 0, 0, 0.38); color: rgba(0, 0, 0, 0.38);
} }
spinbutton.vertical image.left, spinbutton:not(.vertical) image.left, .nemo-window .primary-toolbar entry image.left, spinbutton.vertical image.left, spinbutton:not(.vertical) image.left,
entry image.left { entry image.left {
margin-left: 2px; margin-left: 2px;
margin-right: 6px; margin-right: 6px;
} }
spinbutton.vertical image.right, spinbutton:not(.vertical) image.right, .nemo-window .primary-toolbar entry image.right, spinbutton.vertical image.right, spinbutton:not(.vertical) image.right,
entry image.right { entry image.right {
margin-left: 6px; margin-left: 6px;
margin-right: 2px; margin-right: 2px;
} }
spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left, .nemo-window .primary-toolbar entry undershoot.left, spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left,
entry undershoot.left { entry undershoot.left {
background-color: transparent; background-color: transparent;
background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%); background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%);
@ -349,7 +349,7 @@ entry undershoot.left {
margin: 4px 0; margin: 4px 0;
} }
spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right, .nemo-window .primary-toolbar entry undershoot.right, spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right,
entry undershoot.right { entry undershoot.right {
background-color: transparent; background-color: transparent;
background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%); background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%);
@ -362,7 +362,7 @@ entry undershoot.right {
margin: 4px 0; margin: 4px 0;
} }
spinbutton.error.vertical, spinbutton.error:not(.vertical), .nemo-window .primary-toolbar entry.error, spinbutton.error.vertical, spinbutton.error:not(.vertical),
entry.error { entry.error {
transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1);
box-shadow: inset 0 0 0 2px transparent; box-shadow: inset 0 0 0 2px transparent;
@ -383,7 +383,7 @@ entry.error:disabled {
color: rgba(0, 0, 0, 0.38); color: rgba(0, 0, 0, 0.38);
} }
spinbutton.warning.vertical, spinbutton.warning:not(.vertical), .nemo-window .primary-toolbar entry.warning, spinbutton.warning.vertical, spinbutton.warning:not(.vertical),
entry.warning { entry.warning {
transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1);
box-shadow: inset 0 0 0 2px transparent; box-shadow: inset 0 0 0 2px transparent;
@ -404,7 +404,7 @@ entry.warning:disabled {
color: rgba(0, 0, 0, 0.38); color: rgba(0, 0, 0, 0.38);
} }
spinbutton.vertical progress, spinbutton:not(.vertical) progress, .nemo-window .primary-toolbar entry progress, .titlebar entry progress, spinbutton.vertical progress, spinbutton:not(.vertical) progress,
entry progress { entry progress {
margin: 2px -8px; margin: 2px -8px;
border-bottom: 2px solid #1A73E8; border-bottom: 2px solid #1A73E8;
@ -947,22 +947,22 @@ stacksidebar.sidebar row.needs-attention > label:dir(rtl), .stack-switcher > but
background-position: left 3px; background-position: left 3px;
} }
.linked:not(.vertical) > spinbutton.vertical:not(:first-child), .linked:not(.vertical) > spinbutton:not(:first-child):not(.vertical), .linked:not(.vertical) > entry:not(:first-child), .linked:not(.vertical) > button:not(:first-child) { .nemo-window .primary-toolbar .linked:not(.vertical) > entry:not(:first-child), .titlebar .linked:not(.vertical) > entry:not(:first-child), .linked:not(.vertical) > spinbutton.vertical:not(:first-child), .linked:not(.vertical) > spinbutton:not(:first-child):not(.vertical), .linked:not(.vertical) > entry:not(:first-child), .linked:not(.vertical) > button:not(:first-child) {
border-top-left-radius: 0; border-top-left-radius: 0;
border-bottom-left-radius: 0; border-bottom-left-radius: 0;
} }
.linked:not(.vertical) > spinbutton.vertical:not(:last-child), .linked:not(.vertical) > spinbutton:not(:last-child):not(.vertical), .linked:not(.vertical) > entry:not(:last-child), .linked:not(.vertical) > button:not(:last-child) { .nemo-window .primary-toolbar .linked:not(.vertical) > entry:not(:last-child), .titlebar .linked:not(.vertical) > entry:not(:last-child), .linked:not(.vertical) > spinbutton.vertical:not(:last-child), .linked:not(.vertical) > spinbutton:not(:last-child):not(.vertical), .linked:not(.vertical) > entry:not(:last-child), .linked:not(.vertical) > button:not(:last-child) {
border-top-right-radius: 0; border-top-right-radius: 0;
border-bottom-right-radius: 0; border-bottom-right-radius: 0;
} }
.linked.vertical > spinbutton.vertical:not(:first-child), .linked.vertical > spinbutton:not(:first-child):not(.vertical), .linked.vertical > entry:not(:first-child), .linked.vertical > button:not(:first-child) { .nemo-window .primary-toolbar .linked.vertical > entry:not(:first-child), .titlebar .linked.vertical > entry:not(:first-child), .linked.vertical > spinbutton.vertical:not(:first-child), .linked.vertical > spinbutton:not(:first-child):not(.vertical), .linked.vertical > entry:not(:first-child), .linked.vertical > button:not(:first-child) {
border-top-left-radius: 0; border-top-left-radius: 0;
border-top-right-radius: 0; border-top-right-radius: 0;
} }
.linked.vertical > spinbutton.vertical:not(:last-child), .linked.vertical > spinbutton:not(:last-child):not(.vertical), .linked.vertical > entry:not(:last-child), .linked.vertical > button:not(:last-child) { .nemo-window .primary-toolbar .linked.vertical > entry:not(:last-child), .titlebar .linked.vertical > entry:not(:last-child), .linked.vertical > spinbutton.vertical:not(:last-child), .linked.vertical > spinbutton:not(:last-child):not(.vertical), .linked.vertical > entry:not(:last-child), .linked.vertical > button:not(:last-child) {
border-bottom-left-radius: 0; border-bottom-left-radius: 0;
border-bottom-right-radius: 0; border-bottom-right-radius: 0;
} }
@ -1340,6 +1340,86 @@ searchbar > revealer > box {
/*************** /***************
* Header bars * * Header bars *
***************/ ***************/
.nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) {
border-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:first-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:first-child):not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:last-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:last-child):not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child:not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child:not(.suggested-action):not(.destructive-action) {
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) {
color: white;
}
.nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) {
background-color: transparent;
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar entry, .titlebar entry, spinbutton:not(.vertical), spinbutton.vertical {
background-color: rgba(255, 255, 255, 0.04);
color: white;
}
.nemo-window .primary-toolbar entry:disabled, .titlebar entry:disabled, spinbutton:disabled:not(.vertical), spinbutton.vertical:disabled {
background-color: rgba(255, 255, 255, 0.04);
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar entry image, .titlebar entry image, spinbutton:not(.vertical) image, spinbutton.vertical image {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar entry image:hover, .titlebar entry image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:hover, .nemo-window .primary-toolbar entry image:active, .titlebar entry image:active, spinbutton:not(.vertical) image:active, spinbutton.vertical image:active {
color: white;
}
.nemo-window .primary-toolbar entry image:disabled, .titlebar entry image:disabled, spinbutton:not(.vertical) image:disabled, spinbutton.vertical image:disabled {
color: rgba(255, 255, 255, 0.5);
}
.titlebar { .titlebar {
transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1);
border-radius: 18px 18px 0 0; border-radius: 18px 18px 0 0;
@ -1390,28 +1470,6 @@ searchbar > revealer > box {
background-color: rgba(255, 255, 255, 0.12); background-color: rgba(255, 255, 255, 0.12);
} }
.titlebar entry {
background-color: rgba(255, 255, 255, 0.04);
color: white;
}
.titlebar entry:disabled {
background-color: rgba(255, 255, 255, 0.04);
color: rgba(255, 255, 255, 0.5);
}
.titlebar entry image {
color: rgba(255, 255, 255, 0.7);
}
.titlebar entry image:hover, .titlebar entry image:active {
color: white;
}
.titlebar entry image:disabled {
color: rgba(255, 255, 255, 0.5);
}
.titlebar .linked:not(.vertical) > entry:not(:only-child) { .titlebar .linked:not(.vertical) > entry:not(:only-child) {
border-radius: 12px; border-radius: 12px;
} }
@ -1544,64 +1602,6 @@ searchbar > revealer > box {
box-shadow: none; box-shadow: none;
} }
.nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) {
border-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:first-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:first-child):not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar .linked:not(.vertical) > button:not(:last-child):not(.text-button), headerbar .linked:not(.vertical) > button:not(:last-child):not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):first-child:not(.suggested-action):not(.destructive-action) {
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
}
.nemo-window .primary-toolbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child, headerbar .linked:not(.vertical) > button.image-button:not(.text-button):last-child:not(.suggested-action):not(.destructive-action) {
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}
.nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) {
color: white;
}
.nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) {
background-color: transparent;
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.5);
}
.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.7);
}
.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) {
color: rgba(255, 255, 255, 0.3);
}
headerbar { headerbar {
min-height: 48px; min-height: 48px;
padding: 0 6px; padding: 0 6px;
@ -3879,8 +3879,8 @@ XfdesktopIconView.view:active, calendar.raven-calendar:selected, .budgie-popover
background-color: rgba(50, 129, 234, 0.2); background-color: rgba(50, 129, 234, 0.2);
} }
.nemo-window .nemo-window-pane widget.entry:selected, textview text selection:focus, textview text selection, label selection, .nemo-window .nemo-window-pane widget.entry:selected, textview text selection:focus, textview text selection, label selection, .nemo-window .primary-toolbar entry selection,
entry selection, spinbutton:not(.vertical) selection, spinbutton.vertical selection { entry selection, spinbutton:not(.vertical) selection, spinbutton.vertical selection, .titlebar entry selection {
color: white; color: white;
background-color: #1A73E8; background-color: #1A73E8;
} }

Loading…
Cancel
Save