Fixed #178
This commit is contained in:
parent
e24008b175
commit
f056e82388
@ -86,7 +86,7 @@ themes=("${THEME_VARIANTS[0]}")
|
|||||||
icon="${ICON_VARIANTS[0]}"
|
icon="${ICON_VARIANTS[0]}"
|
||||||
sidebar_size="${SIDEBAR_SIZE_VARIANTS[0]}"
|
sidebar_size="${SIDEBAR_SIZE_VARIANTS[0]}"
|
||||||
panel_opacity="${PANEL_OPACITY_VARIANTS[0]}"
|
panel_opacity="${PANEL_OPACITY_VARIANTS[0]}"
|
||||||
nautilus_style="${NAUTILUS_STYLE_VARIANTS[0]}"
|
nautilus_style="${NAUTILUS_STYLE_VARIANTS[1]}"
|
||||||
background="default"
|
background="default"
|
||||||
|
|
||||||
# Ambigous arguments checking and overriding default values
|
# Ambigous arguments checking and overriding default values
|
||||||
|
@ -494,9 +494,9 @@ customize_theme() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Change Nautilus style
|
# Change Nautilus style
|
||||||
if [[ "${nautilus_style}" != 'default' ]]; then
|
if [[ "${nautilus_style}" != 'stable' ]]; then
|
||||||
prompt -w "Changing Nautilus style ..."
|
prompt -w "Changing Nautilus style ..."
|
||||||
sed ${SED_OPT} "/\$nautilus_style/s/default/${nautilus_style}/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
|
sed ${SED_OPT} "/\$nautilus_style/s/stable/${nautilus_style}/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Change maximized window radius
|
# Change maximized window radius
|
||||||
|
@ -59,9 +59,9 @@ window.background.csd { // gnome-terminal 3.32 setting
|
|||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filechooser, Dialog, and Nautilus
|
// Nautilus
|
||||||
//
|
//
|
||||||
$nautilus_radius: $wm_radius + 2px;
|
$nautilus_radius: $wm_radius + 1px;
|
||||||
$nautilus_sidebar_size: $sidebar_size;
|
$nautilus_sidebar_size: $sidebar_size;
|
||||||
$nautilus_borders_color: if($variant=='light', darken(rgba($dark_sidebar_bg, 1), 12%), $header_border);
|
$nautilus_borders_color: if($variant=='light', darken(rgba($dark_sidebar_bg, 1), 12%), $header_border);
|
||||||
|
|
||||||
@ -74,28 +74,8 @@ $dialog_header_borders_image: image($header_border);
|
|||||||
$nautilus_bg_image: image($dark_sidebar_bg);
|
$nautilus_bg_image: image($dark_sidebar_bg);
|
||||||
$nautilus_sidebar_image: image($dark_sidebar_bg);
|
$nautilus_sidebar_image: image($dark_sidebar_bg);
|
||||||
|
|
||||||
@if $gnome_version == 'new' and $nautilus_style != 'stable' {
|
|
||||||
$nautilus_bg_image: linear-gradient(180deg, rgba($dark_sidebar_bg, 0) ($nautilus_headerbar_size + 1),
|
|
||||||
$dark_sidebar_bg ($nautilus_headerbar_size + 1));
|
|
||||||
}
|
|
||||||
|
|
||||||
@if $nautilus_style == 'stable' {
|
@if $nautilus_style == 'stable' {
|
||||||
@if $gnome_version == 'new' {
|
|
||||||
$nautilus_header_image: linear-gradient(90deg, transparent 0%,
|
|
||||||
transparent $nautilus_sidebar_size,
|
|
||||||
$nautilus_borders_color $nautilus_sidebar_size,
|
|
||||||
$nautilus_borders_color ($nautilus_sidebar_size + 1px),
|
|
||||||
$base_color ($nautilus_sidebar_size + 1px),
|
|
||||||
$base_color 100%);
|
|
||||||
} @else {
|
|
||||||
$nautilus_header_image: linear-gradient(90deg, $dark_sidebar_bg 0%,
|
|
||||||
$dark_sidebar_bg $nautilus_sidebar_size,
|
|
||||||
$nautilus_borders_color $nautilus_sidebar_size,
|
|
||||||
$nautilus_borders_color ($nautilus_sidebar_size + 1px),
|
|
||||||
$base_color ($nautilus_sidebar_size + 1px),
|
|
||||||
$base_color 100%);
|
|
||||||
}
|
|
||||||
|
|
||||||
$nautilus_sidebar_image: linear-gradient(90deg, $dark_sidebar_bg 0%,
|
$nautilus_sidebar_image: linear-gradient(90deg, $dark_sidebar_bg 0%,
|
||||||
$dark_sidebar_bg $nautilus_sidebar_size,
|
$dark_sidebar_bg $nautilus_sidebar_size,
|
||||||
transparent $nautilus_sidebar_size,
|
transparent $nautilus_sidebar_size,
|
||||||
@ -122,17 +102,27 @@ $nautilus_sidebar_image: image($dark_sidebar_bg);
|
|||||||
$nautilus_actionbar_borders_image: linear-gradient(90deg, rgba($header_border, 0) 0px,
|
$nautilus_actionbar_borders_image: linear-gradient(90deg, rgba($header_border, 0) 0px,
|
||||||
$header_border 25%);
|
$header_border 25%);
|
||||||
}
|
}
|
||||||
|
|
||||||
@if $nautilus_style == 'default' or $nautilus_style == 'stable' {
|
@if $nautilus_style == 'default' or $nautilus_style == 'stable' {
|
||||||
$nautilus_header_borders_image: linear-gradient(90deg, transparent $nautilus_sidebar_size,
|
$nautilus_header_borders_image: linear-gradient(90deg, transparent $nautilus_sidebar_size,
|
||||||
$header_border $nautilus_sidebar_size);
|
$header_border $nautilus_sidebar_size);
|
||||||
}
|
}
|
||||||
|
|
||||||
@if $nautilus_style == 'default' {
|
@if $nautilus_style == 'stable' or $nautilus_style == 'default' {
|
||||||
$nautilus_header_image: linear-gradient(90deg, $dark_sidebar_bg $nautilus_sidebar_size,
|
@if $gnome_version == 'new' {
|
||||||
$nautilus_borders_color $nautilus_sidebar_size,
|
$nautilus_header_image: linear-gradient(90deg, transparent $nautilus_sidebar_size,
|
||||||
$nautilus_borders_color ($nautilus_sidebar_size + 1px),
|
$nautilus_borders_color $nautilus_sidebar_size,
|
||||||
$base_color ($nautilus_sidebar_size + 1px));
|
$nautilus_borders_color ($nautilus_sidebar_size + 1px),
|
||||||
} @else if $nautilus_style == 'glassy' {
|
$base_color ($nautilus_sidebar_size + 1px));
|
||||||
|
} @else {
|
||||||
|
$nautilus_header_image: linear-gradient(90deg, $dark_sidebar_bg $nautilus_sidebar_size,
|
||||||
|
$nautilus_borders_color $nautilus_sidebar_size,
|
||||||
|
$nautilus_borders_color ($nautilus_sidebar_size + 1px),
|
||||||
|
$base_color ($nautilus_sidebar_size + 1px));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@else if $nautilus_style == 'glassy' {
|
||||||
$nautilus_header_image: linear-gradient(90deg, $dark_sidebar_bg ($nautilus_sidebar_size/2),
|
$nautilus_header_image: linear-gradient(90deg, $dark_sidebar_bg ($nautilus_sidebar_size/2),
|
||||||
$dark_header_bg 40%);
|
$dark_header_bg 40%);
|
||||||
|
|
||||||
@ -140,288 +130,6 @@ $nautilus_sidebar_image: image($dark_sidebar_bg);
|
|||||||
$header_border 40%);
|
$header_border 40%);
|
||||||
}
|
}
|
||||||
|
|
||||||
@mixin color_sidebar($s_bg_color: transparent, $sidebar_style: stable) {
|
|
||||||
placessidebar.sidebar {
|
|
||||||
background-color: transparent;
|
|
||||||
min-width: $nautilus_sidebar_size;
|
|
||||||
border: none;
|
|
||||||
|
|
||||||
list {
|
|
||||||
background-color: $s_bg_color;
|
|
||||||
border-bottom-left-radius: $wm_radius;
|
|
||||||
margin-top: $wm_radius;
|
|
||||||
}
|
|
||||||
|
|
||||||
row.sidebar-row {
|
|
||||||
color: $dark_sidebar_fg;
|
|
||||||
background-color: transparent;
|
|
||||||
transition: background-image 0;
|
|
||||||
|
|
||||||
.sidebar-icon { color: if($variant == 'light', $selected_bg_color, lighten($selected_bg_color, 20%)); }
|
|
||||||
|
|
||||||
&.has-open-popup,
|
|
||||||
&:disabled {
|
|
||||||
&, label, image { color: transparentize($dark_sidebar_fg, 0.6); }
|
|
||||||
}
|
|
||||||
|
|
||||||
&:backdrop { opacity: 0.85; }
|
|
||||||
|
|
||||||
// row style
|
|
||||||
@if $nautilus_style == 'stable' and $sidebar_style == 'stable' {
|
|
||||||
&:hover {
|
|
||||||
transition: background-image 0;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
background-color: transparent;
|
|
||||||
background-position: left center;
|
|
||||||
background-size: $nautilus_sidebar_size 28px;
|
|
||||||
background-image: -gtk-scaled(url("assets/sidebar-view-hover-#{$nautilus_sidebar_size}#{$asset_suffix}.png"),
|
|
||||||
url("assets/sidebar-view-hover-#{$nautilus_sidebar_size}#{$asset_suffix}@2.png"));
|
|
||||||
}
|
|
||||||
|
|
||||||
&:active, &:active:hover {
|
|
||||||
transition: background-image ease-out 200ms;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
background-color: transparent;
|
|
||||||
background-position: left center;
|
|
||||||
background-size: $nautilus_sidebar_size 28px;
|
|
||||||
background-image: -gtk-scaled(url("assets/sidebar-view-active-#{$nautilus_sidebar_size}#{$asset_suffix}.png"),
|
|
||||||
url("assets/sidebar-view-active-#{$nautilus_sidebar_size}#{$asset_suffix}@2.png"));
|
|
||||||
}
|
|
||||||
|
|
||||||
&:selected.has-open-popup,
|
|
||||||
&:selected, &:selected:hover {
|
|
||||||
color: $fg_color;
|
|
||||||
transition: background-image ease-out 200ms;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
background-position: left center;
|
|
||||||
background-size: $nautilus_sidebar_size 28px;
|
|
||||||
background-color: transparent;
|
|
||||||
background-image: -gtk-scaled(url("assets/sidebar-view-checked-#{$nautilus_sidebar_size}#{$asset_suffix}.png"),
|
|
||||||
url("assets/sidebar-view-checked-#{$nautilus_sidebar_size}#{$asset_suffix}@2.png"));
|
|
||||||
|
|
||||||
&, label { color: $fg_color; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@else {
|
|
||||||
border-radius: $bt_radius;
|
|
||||||
margin: 0 6px;
|
|
||||||
padding: 2px 4px;
|
|
||||||
|
|
||||||
&:hover {
|
|
||||||
background-color: rgba($fg_color, 0.1);
|
|
||||||
}
|
|
||||||
|
|
||||||
&:active, &:active:hover {
|
|
||||||
transition: background-color ease-out 200ms;
|
|
||||||
background-color: rgba($fg_color, 0.2);
|
|
||||||
}
|
|
||||||
|
|
||||||
&:selected.has-open-popup,
|
|
||||||
&:selected, &:selected:hover {
|
|
||||||
color: $fg_color;
|
|
||||||
transition: background-color ease-out 200ms;
|
|
||||||
background-color: rgba($fg_color, 0.15);
|
|
||||||
|
|
||||||
&, label { color: $fg_color; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// other
|
|
||||||
&.sidebar-new-bookmark-row {
|
|
||||||
color: $selected_bg_color;
|
|
||||||
|
|
||||||
.sidebar-icon { color: inherit; }
|
|
||||||
}
|
|
||||||
|
|
||||||
&:drop(active):not(:disabled) {
|
|
||||||
&, label, .sidebar-icon { color: $dark_sidebar_fg; }
|
|
||||||
|
|
||||||
&:selected {
|
|
||||||
&, label, .sidebar-icon { color: $dark_sidebar_fg; }
|
|
||||||
background-color: $drop_target_color;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
separator { background-color: transparent; }
|
|
||||||
|
|
||||||
scrollbar {
|
|
||||||
background: none;
|
|
||||||
border: none;
|
|
||||||
|
|
||||||
&.overlay-indicator:not(.dragging):not(.hovering) slider {
|
|
||||||
background-color: rgba(lighten($dark_sidebar_fg, 15%), 0.35);
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
slider {
|
|
||||||
min-width: 4px;
|
|
||||||
background-color: transparentize(lighten($dark_sidebar_fg, 15%), 0.3);
|
|
||||||
|
|
||||||
&:hover { background-color: lighten($dark_sidebar_fg, 20%); }
|
|
||||||
|
|
||||||
&:hover:active { background-color: $header_button_checked_bg; }
|
|
||||||
|
|
||||||
&:disabled {
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
trough {
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
placesview {
|
|
||||||
row.activatable {
|
|
||||||
border-radius: $bt_radius;
|
|
||||||
margin-right: 6px;
|
|
||||||
}
|
|
||||||
|
|
||||||
actionbar.background {
|
|
||||||
background-color: $menu_bg;
|
|
||||||
margin: 6px;
|
|
||||||
border-radius: $wm_radius - 6px;
|
|
||||||
box-shadow: $shadow_5, inset 0 1px $highlight_color;
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
dialog.background.csd {
|
|
||||||
background-image: none;
|
|
||||||
background-color: $dialog_bg_color;
|
|
||||||
border-radius: 0 0 $wm_radius $wm_radius;
|
|
||||||
|
|
||||||
&.maximized { border-radius: 0 0 $maximized_radius $maximized_radius; }
|
|
||||||
|
|
||||||
> headerbar {
|
|
||||||
&.titlebar {
|
|
||||||
> label:not(.title):not(.subtitle) { // wallpaper set dialog
|
|
||||||
font-weight: 700;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
> box.vertical.dialog-vbox {
|
|
||||||
&.view { background: none; }
|
|
||||||
|
|
||||||
> grid.horizontal {
|
|
||||||
> scrolledwindow.frame { //removed ugly boders for nautilus batch renaming dialog
|
|
||||||
border: none;
|
|
||||||
|
|
||||||
> viewport.frame {
|
|
||||||
border: none;
|
|
||||||
|
|
||||||
list:first-child { border-radius: 0 0 0 $wm_radius; }
|
|
||||||
list:last-child { border-radius: 0 0 $wm_radius 0; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
> stack {
|
|
||||||
> scrolledwindow.frame { // reset border for totem setting dialog
|
|
||||||
border: 1px solid $borders_color;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
> stack,
|
|
||||||
> stack > stack {
|
|
||||||
> scrolledwindow {
|
|
||||||
border-radius: 0 0 $wm_radius $wm_radius;
|
|
||||||
background-color: $base_color;
|
|
||||||
|
|
||||||
iconview.view:not(:hover):not(:selected):not(:active) { // Wallpaper setting window
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
> stack {
|
|
||||||
> scrolledwindow > viewport.frame {
|
|
||||||
> list {
|
|
||||||
border-radius: 0 0 $wm_radius $wm_radius;
|
|
||||||
|
|
||||||
row.activatable:not(:hover):not(:selected):not(:active) {
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
> box.vertical > stack.view {
|
|
||||||
> scrolledwindow > treeview.view:not(:hover):not(:selected):not(:active) {
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
toolbar.toolbar {
|
|
||||||
border-radius: 0 0 $wm_radius $wm_radius;
|
|
||||||
border-width: 1px 0 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
> notebook > stack { // Control center wifi setting 3.36 or later
|
|
||||||
border-radius: 0 0 $wm_radius $wm_radius;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
> notebook {
|
|
||||||
> stack {
|
|
||||||
border-radius: 0 0 $wm_radius $wm_radius;
|
|
||||||
|
|
||||||
> box.horizontal > notebook > stack { // Control center wifi setting
|
|
||||||
border-radius: 0 0 $wm_radius $wm_radius;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
separator.vertical { background-color: $borders_color; }
|
|
||||||
|
|
||||||
// Outline for low res icons
|
|
||||||
.lowres-icon { // FIXME: not use
|
|
||||||
-gtk-icon-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Dropshadow for large icons
|
|
||||||
.icon-dropshadow { // FIXME: not use
|
|
||||||
-gtk-icon-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
|
|
||||||
}
|
|
||||||
|
|
||||||
> .dialog-action-box {
|
|
||||||
> .dialog-action-area {
|
|
||||||
padding: 3px 6px 6px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
stack scrolledwindow {
|
|
||||||
&.frame {
|
|
||||||
border-radius: $wm_radius;
|
|
||||||
|
|
||||||
textview.view {
|
|
||||||
border-radius: $wm_radius;
|
|
||||||
|
|
||||||
> text {
|
|
||||||
background: none;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
treeview.view:not(:hover):not(:selected) { background: none; }
|
|
||||||
}
|
|
||||||
|
|
||||||
viewport.frame {
|
|
||||||
&.view { border-radius: $wm_radius; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
> .dialog-vbox > .dialog-action-box {
|
|
||||||
> .dialog-action-area {
|
|
||||||
margin: 0 6px 6px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Nautilus
|
// Nautilus
|
||||||
//
|
//
|
||||||
@ -437,6 +145,8 @@ dialog.background.csd {
|
|||||||
box-shadow: inset 0 1px rgba(white, 0.1);
|
box-shadow: inset 0 1px rgba(white, 0.1);
|
||||||
background-image: $nautilus_header_image;
|
background-image: $nautilus_header_image;
|
||||||
border: none;
|
border: none;
|
||||||
|
background-clip: padding-box;
|
||||||
|
border-bottom-width: 0;
|
||||||
border-image: $nautilus_header_borders_image 0 0 1 / 0px 0px 1px stretch;
|
border-image: $nautilus_header_borders_image 0 0 1 / 0px 0px 1px stretch;
|
||||||
|
|
||||||
@if $nautilus_style == 'stable' and $trans == 'false' {
|
@if $nautilus_style == 'stable' and $trans == 'false' {
|
||||||
@ -451,16 +161,156 @@ dialog.background.csd {
|
|||||||
}
|
}
|
||||||
|
|
||||||
placessidebar.sidebar {
|
placessidebar.sidebar {
|
||||||
|
background-color: transparent;
|
||||||
|
min-width: $nautilus_sidebar_size;
|
||||||
|
border: none;
|
||||||
border-bottom-left-radius: $wm_radius;
|
border-bottom-left-radius: $wm_radius;
|
||||||
|
|
||||||
@if $nautilus_style == 'stable' {
|
@if $nautilus_style == 'stable' {
|
||||||
// margin-bottom: $wm_radius;
|
|
||||||
background-image: if($trans == 'true', none, $nautilus_sidebar_image);
|
background-image: if($trans == 'true', none, $nautilus_sidebar_image);
|
||||||
}
|
}
|
||||||
|
|
||||||
@else {
|
@else {
|
||||||
&.frame { border-right: 1px solid $nautilus_borders_color; }
|
&.frame { border-right: 1px solid $nautilus_borders_color; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
list { margin-bottom: 6px; }
|
||||||
|
|
||||||
|
row.sidebar-row {
|
||||||
|
color: $dark_sidebar_fg;
|
||||||
|
background-color: transparent;
|
||||||
|
transition: background-image 0;
|
||||||
|
|
||||||
|
.sidebar-icon { color: if($variant == 'light', $selected_bg_color, lighten($selected_bg_color, 20%)); }
|
||||||
|
|
||||||
|
&.has-open-popup,
|
||||||
|
&:disabled {
|
||||||
|
&, label, image { color: transparentize($dark_sidebar_fg, 0.6); }
|
||||||
|
}
|
||||||
|
|
||||||
|
&:backdrop { opacity: 0.85; }
|
||||||
|
|
||||||
|
// row style
|
||||||
|
@if $nautilus_style == 'stable' {
|
||||||
|
&:hover {
|
||||||
|
transition: background-image 0;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-color: transparent;
|
||||||
|
background-position: left center;
|
||||||
|
background-size: $nautilus_sidebar_size 28px;
|
||||||
|
background-image: -gtk-scaled(url("assets/sidebar-view-hover-#{$nautilus_sidebar_size}#{$asset_suffix}.png"),
|
||||||
|
url("assets/sidebar-view-hover-#{$nautilus_sidebar_size}#{$asset_suffix}@2.png"));
|
||||||
|
}
|
||||||
|
|
||||||
|
&:active, &:active:hover {
|
||||||
|
transition: background-image ease-out 200ms;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-color: transparent;
|
||||||
|
background-position: left center;
|
||||||
|
background-size: $nautilus_sidebar_size 28px;
|
||||||
|
background-image: -gtk-scaled(url("assets/sidebar-view-active-#{$nautilus_sidebar_size}#{$asset_suffix}.png"),
|
||||||
|
url("assets/sidebar-view-active-#{$nautilus_sidebar_size}#{$asset_suffix}@2.png"));
|
||||||
|
}
|
||||||
|
|
||||||
|
&:selected.has-open-popup,
|
||||||
|
&:selected, &:selected:hover {
|
||||||
|
color: $fg_color;
|
||||||
|
transition: background-image ease-out 200ms;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: left center;
|
||||||
|
background-size: $nautilus_sidebar_size 28px;
|
||||||
|
background-color: transparent;
|
||||||
|
background-image: -gtk-scaled(url("assets/sidebar-view-checked-#{$nautilus_sidebar_size}#{$asset_suffix}.png"),
|
||||||
|
url("assets/sidebar-view-checked-#{$nautilus_sidebar_size}#{$asset_suffix}@2.png"));
|
||||||
|
|
||||||
|
&, label { color: $fg_color; }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@else {
|
||||||
|
border-radius: $bt_radius;
|
||||||
|
margin: 0 6px;
|
||||||
|
padding: 2px 4px;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background-color: rgba($fg_color, 0.1);
|
||||||
|
}
|
||||||
|
|
||||||
|
&:active, &:active:hover {
|
||||||
|
transition: background-color ease-out 200ms;
|
||||||
|
background-color: rgba($fg_color, 0.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
&:selected.has-open-popup,
|
||||||
|
&:selected, &:selected:hover {
|
||||||
|
color: $fg_color;
|
||||||
|
transition: background-color ease-out 200ms;
|
||||||
|
background-color: rgba($fg_color, 0.15);
|
||||||
|
|
||||||
|
&, label { color: $fg_color; }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// other
|
||||||
|
&.sidebar-new-bookmark-row {
|
||||||
|
color: $selected_bg_color;
|
||||||
|
|
||||||
|
.sidebar-icon { color: inherit; }
|
||||||
|
}
|
||||||
|
|
||||||
|
&:drop(active):not(:disabled) {
|
||||||
|
&, label, .sidebar-icon { color: $dark_sidebar_fg; }
|
||||||
|
|
||||||
|
&:selected {
|
||||||
|
&, label, .sidebar-icon { color: $dark_sidebar_fg; }
|
||||||
|
background-color: $drop_target_color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
separator { background-color: transparent; }
|
||||||
|
|
||||||
|
scrollbar {
|
||||||
|
background: none;
|
||||||
|
border: none;
|
||||||
|
|
||||||
|
&.overlay-indicator:not(.dragging):not(.hovering) slider {
|
||||||
|
background-color: rgba(lighten($dark_sidebar_fg, 15%), 0.35);
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
slider {
|
||||||
|
min-width: 4px;
|
||||||
|
background-color: transparentize(lighten($dark_sidebar_fg, 15%), 0.3);
|
||||||
|
|
||||||
|
&:hover { background-color: lighten($dark_sidebar_fg, 20%); }
|
||||||
|
|
||||||
|
&:hover:active { background-color: $header_button_checked_bg; }
|
||||||
|
|
||||||
|
&:disabled {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
trough {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
placesview {
|
||||||
|
row.activatable {
|
||||||
|
border-radius: $bt_radius;
|
||||||
|
margin-right: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
actionbar.background {
|
||||||
|
background-color: $menu_bg;
|
||||||
|
margin: 6px;
|
||||||
|
border-radius: $wm_radius - 6px;
|
||||||
|
box-shadow: $shadow_5, inset 0 1px $highlight_color;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -577,8 +427,6 @@ dialog.background.csd {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@include color_sidebar();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
preferencesgroup { // gnome 40.0 preferences window
|
preferencesgroup { // gnome 40.0 preferences window
|
||||||
@ -3329,6 +3177,142 @@ window#GearyMainWindow.background.csd {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Dialogs
|
||||||
|
//
|
||||||
|
dialog.background.csd {
|
||||||
|
background-image: none;
|
||||||
|
background-color: $dialog_bg_color;
|
||||||
|
border-radius: 0 0 $wm_radius $wm_radius;
|
||||||
|
|
||||||
|
&.maximized { border-radius: 0 0 $maximized_radius $maximized_radius; }
|
||||||
|
|
||||||
|
> headerbar {
|
||||||
|
&.titlebar {
|
||||||
|
> label:not(.title):not(.subtitle) { // wallpaper set dialog
|
||||||
|
font-weight: 700;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
> box.vertical.dialog-vbox {
|
||||||
|
&.view { background: none; }
|
||||||
|
|
||||||
|
> grid.horizontal {
|
||||||
|
> scrolledwindow.frame { //removed ugly boders for nautilus batch renaming dialog
|
||||||
|
border: none;
|
||||||
|
|
||||||
|
> viewport.frame {
|
||||||
|
border: none;
|
||||||
|
|
||||||
|
list:first-child { border-radius: 0 0 0 $wm_radius; }
|
||||||
|
list:last-child { border-radius: 0 0 $wm_radius 0; }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
> stack {
|
||||||
|
> scrolledwindow.frame { // reset border for totem setting dialog
|
||||||
|
border: 1px solid $borders_color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
> stack,
|
||||||
|
> stack > stack {
|
||||||
|
> scrolledwindow {
|
||||||
|
border-radius: 0 0 $wm_radius $wm_radius;
|
||||||
|
background-color: $base_color;
|
||||||
|
|
||||||
|
iconview.view:not(:hover):not(:selected):not(:active) { // Wallpaper setting window
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
> stack {
|
||||||
|
> scrolledwindow > viewport.frame {
|
||||||
|
> list {
|
||||||
|
border-radius: 0 0 $wm_radius $wm_radius;
|
||||||
|
|
||||||
|
row.activatable:not(:hover):not(:selected):not(:active) {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
> box.vertical > stack.view {
|
||||||
|
> scrolledwindow > treeview.view:not(:hover):not(:selected):not(:active) {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
toolbar.toolbar {
|
||||||
|
border-radius: 0 0 $wm_radius $wm_radius;
|
||||||
|
border-width: 1px 0 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
> notebook > stack { // Control center wifi setting 3.36 or later
|
||||||
|
border-radius: 0 0 $wm_radius $wm_radius;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
> notebook {
|
||||||
|
> stack {
|
||||||
|
border-radius: 0 0 $wm_radius $wm_radius;
|
||||||
|
|
||||||
|
> box.horizontal > notebook > stack { // Control center wifi setting
|
||||||
|
border-radius: 0 0 $wm_radius $wm_radius;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
separator.vertical { background-color: $borders_color; }
|
||||||
|
|
||||||
|
// Outline for low res icons
|
||||||
|
.lowres-icon { // FIXME: not use
|
||||||
|
-gtk-icon-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Dropshadow for large icons
|
||||||
|
.icon-dropshadow { // FIXME: not use
|
||||||
|
-gtk-icon-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
|
||||||
|
}
|
||||||
|
|
||||||
|
> .dialog-action-box {
|
||||||
|
> .dialog-action-area {
|
||||||
|
padding: 3px 6px 6px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
stack scrolledwindow {
|
||||||
|
&.frame {
|
||||||
|
border-radius: $wm_radius;
|
||||||
|
|
||||||
|
textview.view {
|
||||||
|
border-radius: $wm_radius;
|
||||||
|
|
||||||
|
> text {
|
||||||
|
background: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
treeview.view:not(:hover):not(:selected) { background: none; }
|
||||||
|
}
|
||||||
|
|
||||||
|
viewport.frame {
|
||||||
|
&.view { border-radius: $wm_radius; }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
> .dialog-vbox > .dialog-action-box {
|
||||||
|
> .dialog-action-area {
|
||||||
|
margin: 0 6px 6px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Firefox and Thunderbird
|
// Firefox and Thunderbird
|
||||||
//
|
//
|
||||||
@ -3564,36 +3548,6 @@ window.background.chromium {
|
|||||||
}
|
}
|
||||||
|
|
||||||
> menubar { background-color: $header_bg; }
|
> menubar { background-color: $header_bg; }
|
||||||
|
|
||||||
// > menu {
|
|
||||||
// border: 1px solid $solid_borders_color;
|
|
||||||
// color: $chrome_menu_fg_color;
|
|
||||||
// background-color: $chrome_menu_bg_color;
|
|
||||||
//
|
|
||||||
// > separator, .separator {
|
|
||||||
// margin: 2px 0;
|
|
||||||
// min-height: 0;
|
|
||||||
// border-bottom: 2px solid $menu_bd;
|
|
||||||
// background: none;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// > menuitem {
|
|
||||||
// color: $chrome_menu_fg_color;
|
|
||||||
//
|
|
||||||
// &:hover {
|
|
||||||
// color: $selected_fg_color;
|
|
||||||
// background-color: $selected_bg_color;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// &:disabled {
|
|
||||||
// color: rgba($chrome_menu_fg_color, 0.45);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// // label { &:disabled { color: rgba($chrome_menu_fg_color, 0.45); } }
|
|
||||||
//
|
|
||||||
// accelerator { color: rgba($chrome_menu_fg_color, 0.45); }
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -19,9 +19,9 @@ terminal-window {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filechooser, Dialog, and Nautilus
|
// Nautilus
|
||||||
//
|
//
|
||||||
$nautilus_radius: $wm_radius + 2px;
|
$nautilus_radius: $wm_radius + 1px;
|
||||||
$nautilus_sidebar_size: $sidebar_size;
|
$nautilus_sidebar_size: $sidebar_size;
|
||||||
$nautilus_borders_color: if($variant=='light', darken(rgba($dark_sidebar_bg, 1), 12%), $header_border);
|
$nautilus_borders_color: if($variant=='light', darken(rgba($dark_sidebar_bg, 1), 12%), $header_border);
|
||||||
|
|
||||||
@ -34,28 +34,8 @@ $dialog_header_borders_image: image($header_border);
|
|||||||
$nautilus_bg_image: image($dark_sidebar_bg);
|
$nautilus_bg_image: image($dark_sidebar_bg);
|
||||||
$nautilus_sidebar_image: image($dark_sidebar_bg);
|
$nautilus_sidebar_image: image($dark_sidebar_bg);
|
||||||
|
|
||||||
@if $gnome_version == 'new' and $nautilus_style != 'stable' {
|
|
||||||
$nautilus_bg_image: linear-gradient(180deg, rgba($dark_sidebar_bg, 0) ($nautilus_headerbar_size + 1),
|
|
||||||
$dark_sidebar_bg ($nautilus_headerbar_size + 1));
|
|
||||||
}
|
|
||||||
|
|
||||||
@if $nautilus_style == 'stable' {
|
@if $nautilus_style == 'stable' {
|
||||||
@if $gnome_version == 'new' {
|
|
||||||
$nautilus_header_image: linear-gradient(90deg, transparent 0%,
|
|
||||||
transparent $nautilus_sidebar_size,
|
|
||||||
$nautilus_borders_color $nautilus_sidebar_size,
|
|
||||||
$nautilus_borders_color ($nautilus_sidebar_size + 1px),
|
|
||||||
$base_color ($nautilus_sidebar_size + 1px),
|
|
||||||
$base_color 100%);
|
|
||||||
} @else {
|
|
||||||
$nautilus_header_image: linear-gradient(90deg, $dark_sidebar_bg 0%,
|
|
||||||
$dark_sidebar_bg $nautilus_sidebar_size,
|
|
||||||
$nautilus_borders_color $nautilus_sidebar_size,
|
|
||||||
$nautilus_borders_color ($nautilus_sidebar_size + 1px),
|
|
||||||
$base_color ($nautilus_sidebar_size + 1px),
|
|
||||||
$base_color 100%);
|
|
||||||
}
|
|
||||||
|
|
||||||
$nautilus_sidebar_image: linear-gradient(90deg, $dark_sidebar_bg 0%,
|
$nautilus_sidebar_image: linear-gradient(90deg, $dark_sidebar_bg 0%,
|
||||||
$dark_sidebar_bg $nautilus_sidebar_size,
|
$dark_sidebar_bg $nautilus_sidebar_size,
|
||||||
transparent $nautilus_sidebar_size,
|
transparent $nautilus_sidebar_size,
|
||||||
@ -82,17 +62,27 @@ $nautilus_sidebar_image: image($dark_sidebar_bg);
|
|||||||
$nautilus_actionbar_borders_image: linear-gradient(90deg, rgba($header_border, 0) 0px,
|
$nautilus_actionbar_borders_image: linear-gradient(90deg, rgba($header_border, 0) 0px,
|
||||||
$header_border 25%);
|
$header_border 25%);
|
||||||
}
|
}
|
||||||
|
|
||||||
@if $nautilus_style == 'default' or $nautilus_style == 'stable' {
|
@if $nautilus_style == 'default' or $nautilus_style == 'stable' {
|
||||||
$nautilus_header_borders_image: linear-gradient(90deg, transparent $nautilus_sidebar_size,
|
$nautilus_header_borders_image: linear-gradient(90deg, transparent $nautilus_sidebar_size,
|
||||||
$header_border $nautilus_sidebar_size);
|
$header_border $nautilus_sidebar_size);
|
||||||
}
|
}
|
||||||
|
|
||||||
@if $nautilus_style == 'default' {
|
@if $nautilus_style == 'stable' or $nautilus_style == 'default' {
|
||||||
$nautilus_header_image: linear-gradient(90deg, $dark_sidebar_bg $nautilus_sidebar_size,
|
@if $gnome_version == 'new' {
|
||||||
$nautilus_borders_color $nautilus_sidebar_size,
|
$nautilus_header_image: linear-gradient(90deg, transparent $nautilus_sidebar_size,
|
||||||
$nautilus_borders_color ($nautilus_sidebar_size + 1px),
|
$nautilus_borders_color $nautilus_sidebar_size,
|
||||||
$base_color ($nautilus_sidebar_size + 1px));
|
$nautilus_borders_color ($nautilus_sidebar_size + 1px),
|
||||||
} @else if $nautilus_style == 'glassy' {
|
$base_color ($nautilus_sidebar_size + 1px));
|
||||||
|
} @else {
|
||||||
|
$nautilus_header_image: linear-gradient(90deg, $dark_sidebar_bg $nautilus_sidebar_size,
|
||||||
|
$nautilus_borders_color $nautilus_sidebar_size,
|
||||||
|
$nautilus_borders_color ($nautilus_sidebar_size + 1px),
|
||||||
|
$base_color ($nautilus_sidebar_size + 1px));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@else if $nautilus_style == 'glassy' {
|
||||||
$nautilus_header_image: linear-gradient(90deg, $dark_sidebar_bg ($nautilus_sidebar_size/2),
|
$nautilus_header_image: linear-gradient(90deg, $dark_sidebar_bg ($nautilus_sidebar_size/2),
|
||||||
$dark_header_bg 40%);
|
$dark_header_bg 40%);
|
||||||
|
|
||||||
@ -100,284 +90,6 @@ $nautilus_sidebar_image: image($dark_sidebar_bg);
|
|||||||
$header_border 40%);
|
$header_border 40%);
|
||||||
}
|
}
|
||||||
|
|
||||||
@mixin color_sidebar($s_bg_color: transparent, $sidebar_style: stable) {
|
|
||||||
placessidebar.sidebar {
|
|
||||||
background-color: transparent;
|
|
||||||
min-width: $nautilus_sidebar_size;
|
|
||||||
border: none;
|
|
||||||
|
|
||||||
list {
|
|
||||||
background-color: $s_bg_color;
|
|
||||||
border-bottom-left-radius: $wm_radius;
|
|
||||||
}
|
|
||||||
|
|
||||||
row.sidebar-row {
|
|
||||||
color: $dark_sidebar_fg;
|
|
||||||
background-color: transparent;
|
|
||||||
transition: background-image 0;
|
|
||||||
|
|
||||||
.sidebar-icon { color: if($variant == 'light', $selected_bg_color, lighten($selected_bg_color, 20%)); }
|
|
||||||
|
|
||||||
&.has-open-popup,
|
|
||||||
&:disabled {
|
|
||||||
&, label, image { color: transparentize($dark_sidebar_fg, 0.6); }
|
|
||||||
}
|
|
||||||
|
|
||||||
&:backdrop { opacity: 0.85; }
|
|
||||||
|
|
||||||
// row style
|
|
||||||
@if $nautilus_style == 'stable' and $sidebar_style == 'stable' {
|
|
||||||
&:hover {
|
|
||||||
transition: background-image 0;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
background-color: transparent;
|
|
||||||
background-position: left center;
|
|
||||||
background-size: $nautilus_sidebar_size 28px;
|
|
||||||
background-image: -gtk-scaled(url("assets/sidebar-view-hover-#{$nautilus_sidebar_size}#{$asset_suffix}.png"),
|
|
||||||
url("assets/sidebar-view-hover-#{$nautilus_sidebar_size}#{$asset_suffix}@2.png"));
|
|
||||||
}
|
|
||||||
|
|
||||||
&:active, &:active:hover {
|
|
||||||
transition: background-image ease-out 200ms;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
background-color: transparent;
|
|
||||||
background-position: left center;
|
|
||||||
background-size: $nautilus_sidebar_size 28px;
|
|
||||||
background-image: -gtk-scaled(url("assets/sidebar-view-active-#{$nautilus_sidebar_size}#{$asset_suffix}.png"),
|
|
||||||
url("assets/sidebar-view-active-#{$nautilus_sidebar_size}#{$asset_suffix}@2.png"));
|
|
||||||
}
|
|
||||||
|
|
||||||
&:selected.has-open-popup,
|
|
||||||
&:selected, &:selected:hover {
|
|
||||||
color: $fg_color;
|
|
||||||
transition: background-image ease-out 200ms;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
background-position: left center;
|
|
||||||
background-size: $nautilus_sidebar_size 28px;
|
|
||||||
background-color: transparent;
|
|
||||||
background-image: -gtk-scaled(url("assets/sidebar-view-checked-#{$nautilus_sidebar_size}#{$asset_suffix}.png"),
|
|
||||||
url("assets/sidebar-view-checked-#{$nautilus_sidebar_size}#{$asset_suffix}@2.png"));
|
|
||||||
|
|
||||||
&, label { color: $fg_color; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@else {
|
|
||||||
border-radius: $bt_radius;
|
|
||||||
margin: 0 6px;
|
|
||||||
padding: 2px 4px;
|
|
||||||
|
|
||||||
&:hover {
|
|
||||||
background-color: rgba($fg_color, 0.1);
|
|
||||||
}
|
|
||||||
|
|
||||||
&:active, &:active:hover {
|
|
||||||
transition: background-color ease-out 200ms;
|
|
||||||
background-color: rgba($fg_color, 0.2);
|
|
||||||
}
|
|
||||||
|
|
||||||
&:selected.has-open-popup,
|
|
||||||
&:selected, &:selected:hover {
|
|
||||||
color: $fg_color;
|
|
||||||
transition: background-color ease-out 200ms;
|
|
||||||
background-color: rgba($fg_color, 0.15);
|
|
||||||
|
|
||||||
&, label { color: $fg_color; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// other
|
|
||||||
&.sidebar-new-bookmark-row {
|
|
||||||
color: $selected_bg_color;
|
|
||||||
|
|
||||||
.sidebar-icon { color: inherit; }
|
|
||||||
}
|
|
||||||
|
|
||||||
&:drop(active):not(:disabled) {
|
|
||||||
&, label, .sidebar-icon { color: $dark_sidebar_fg; }
|
|
||||||
|
|
||||||
&:selected {
|
|
||||||
&, label, .sidebar-icon { color: $dark_sidebar_fg; }
|
|
||||||
background-color: $drop_target_color;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
separator { background-color: transparent; }
|
|
||||||
|
|
||||||
scrollbar {
|
|
||||||
background: none;
|
|
||||||
border: none;
|
|
||||||
|
|
||||||
&.overlay-indicator:not(.dragging):not(.hovering) slider {
|
|
||||||
background-color: rgba(lighten($dark_sidebar_fg, 15%), 0.35);
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
slider {
|
|
||||||
min-width: 4px;
|
|
||||||
background-color: transparentize(lighten($dark_sidebar_fg, 15%), 0.3);
|
|
||||||
|
|
||||||
&:hover { background-color: lighten($dark_sidebar_fg, 20%); }
|
|
||||||
|
|
||||||
&:hover:active { background-color: $header_button_checked_bg; }
|
|
||||||
|
|
||||||
&:disabled {
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
trough {
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
placesview {
|
|
||||||
row.activatable {
|
|
||||||
border-radius: $bt_radius;
|
|
||||||
margin-right: 6px;
|
|
||||||
}
|
|
||||||
|
|
||||||
actionbar.background {
|
|
||||||
background-color: $menu_bg;
|
|
||||||
margin: 6px;
|
|
||||||
border-radius: $wm_radius - 6px;
|
|
||||||
box-shadow: $shadow_5, inset 0 1px $highlight_color;
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
dialog.background.csd {
|
|
||||||
background-image: none;
|
|
||||||
background-color: $dialog_bg_color;
|
|
||||||
|
|
||||||
> headerbar {
|
|
||||||
&.titlebar {
|
|
||||||
> label:not(.title):not(.subtitle) { // wallpaper set dialog
|
|
||||||
font-weight: 700;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
> box.vertical.dialog-vbox {
|
|
||||||
&.view { background: none; }
|
|
||||||
|
|
||||||
> grid.horizontal {
|
|
||||||
> scrolledwindow.frame { //removed ugly boders for nautilus batch renaming dialog
|
|
||||||
border: none;
|
|
||||||
|
|
||||||
> viewport.frame {
|
|
||||||
border: none;
|
|
||||||
|
|
||||||
list:first-child { border-radius: 0 0 0 $wm_radius; }
|
|
||||||
list:last-child { border-radius: 0 0 $wm_radius 0; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
> stack {
|
|
||||||
> scrolledwindow.frame { // reset border for totem setting dialog
|
|
||||||
border: 1px solid $borders_color;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
> stack,
|
|
||||||
> stack > stack {
|
|
||||||
> scrolledwindow {
|
|
||||||
border-radius: 0 0 $wm_radius $wm_radius;
|
|
||||||
background-color: $base_color;
|
|
||||||
|
|
||||||
iconview.view:not(:hover):not(:selected):not(:active) { // Wallpaper setting window
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
> stack {
|
|
||||||
> scrolledwindow > viewport.frame {
|
|
||||||
> list {
|
|
||||||
border-radius: 0 0 $wm_radius $wm_radius;
|
|
||||||
|
|
||||||
row.activatable:not(:hover):not(:selected):not(:active) {
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
> box.vertical > stack.view {
|
|
||||||
> scrolledwindow > treeview.view:not(:hover):not(:selected):not(:active) {
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
toolbar.toolbar {
|
|
||||||
border-radius: 0 0 $wm_radius $wm_radius;
|
|
||||||
border-width: 1px 0 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
> notebook > stack { // Control center wifi setting 3.36 or later
|
|
||||||
border-radius: 0 0 $wm_radius $wm_radius;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
> notebook {
|
|
||||||
> stack {
|
|
||||||
border-radius: 0 0 $wm_radius $wm_radius;
|
|
||||||
|
|
||||||
> box.horizontal > notebook > stack { // Control center wifi setting
|
|
||||||
border-radius: 0 0 $wm_radius $wm_radius;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
separator.vertical { background-color: $borders_color; }
|
|
||||||
|
|
||||||
// Outline for low res icons
|
|
||||||
.lowres-icon { // FIXME: not use
|
|
||||||
-gtk-icon-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Dropshadow for large icons
|
|
||||||
.icon-dropshadow { // FIXME: not use
|
|
||||||
-gtk-icon-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
|
|
||||||
}
|
|
||||||
|
|
||||||
> .dialog-action-box {
|
|
||||||
> .dialog-action-area {
|
|
||||||
padding: 3px 6px 6px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
stack scrolledwindow {
|
|
||||||
&.frame {
|
|
||||||
border-radius: $wm_radius;
|
|
||||||
|
|
||||||
textview.view {
|
|
||||||
border-radius: $wm_radius;
|
|
||||||
|
|
||||||
> text {
|
|
||||||
background: none;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
treeview.view:not(:hover):not(:selected) { background: none; }
|
|
||||||
}
|
|
||||||
|
|
||||||
viewport.frame {
|
|
||||||
&.view { border-radius: $wm_radius; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
> .dialog-vbox > .dialog-action-box {
|
|
||||||
> .dialog-action-area {
|
|
||||||
margin: 0 6px 6px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Nautilus
|
// Nautilus
|
||||||
//
|
//
|
||||||
@ -393,6 +105,8 @@ dialog.background.csd {
|
|||||||
box-shadow: inset 0 1px rgba(white, 0.1);
|
box-shadow: inset 0 1px rgba(white, 0.1);
|
||||||
background-image: $nautilus_header_image;
|
background-image: $nautilus_header_image;
|
||||||
border: none;
|
border: none;
|
||||||
|
background-clip: padding-box;
|
||||||
|
border-bottom-width: 0;
|
||||||
border-image: $nautilus_header_borders_image 0 0 1 / 0px 0px 1px stretch;
|
border-image: $nautilus_header_borders_image 0 0 1 / 0px 0px 1px stretch;
|
||||||
|
|
||||||
@if $nautilus_style == 'stable' and $trans == 'false' {
|
@if $nautilus_style == 'stable' and $trans == 'false' {
|
||||||
@ -407,17 +121,156 @@ dialog.background.csd {
|
|||||||
}
|
}
|
||||||
|
|
||||||
placessidebar.sidebar {
|
placessidebar.sidebar {
|
||||||
|
background-color: transparent;
|
||||||
|
min-width: $nautilus_sidebar_size;
|
||||||
|
border: none;
|
||||||
border-bottom-left-radius: $wm_radius;
|
border-bottom-left-radius: $wm_radius;
|
||||||
|
|
||||||
@if $nautilus_style == 'stable' {
|
@if $nautilus_style == 'stable' {
|
||||||
background-image: if($trans == 'true', none, $nautilus_sidebar_image);
|
background-image: if($trans == 'true', none, $nautilus_sidebar_image);
|
||||||
|
|
||||||
> list { margin-bottom: $wm_radius; }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@else {
|
@else {
|
||||||
&.frame { border-right: 1px solid $nautilus_borders_color; }
|
&.frame { border-right: 1px solid $nautilus_borders_color; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
list { margin-bottom: 6px; }
|
||||||
|
|
||||||
|
row.sidebar-row {
|
||||||
|
color: $dark_sidebar_fg;
|
||||||
|
background-color: transparent;
|
||||||
|
transition: background-image 0;
|
||||||
|
|
||||||
|
.sidebar-icon { color: if($variant == 'light', $selected_bg_color, lighten($selected_bg_color, 20%)); }
|
||||||
|
|
||||||
|
&.has-open-popup,
|
||||||
|
&:disabled {
|
||||||
|
&, label, image { color: transparentize($dark_sidebar_fg, 0.6); }
|
||||||
|
}
|
||||||
|
|
||||||
|
&:backdrop { opacity: 0.85; }
|
||||||
|
|
||||||
|
// row style
|
||||||
|
@if $nautilus_style == 'stable' {
|
||||||
|
&:hover {
|
||||||
|
transition: background-image 0;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-color: transparent;
|
||||||
|
background-position: left center;
|
||||||
|
background-size: $nautilus_sidebar_size 28px;
|
||||||
|
background-image: -gtk-scaled(url("assets/sidebar-view-hover-#{$nautilus_sidebar_size}#{$asset_suffix}.png"),
|
||||||
|
url("assets/sidebar-view-hover-#{$nautilus_sidebar_size}#{$asset_suffix}@2.png"));
|
||||||
|
}
|
||||||
|
|
||||||
|
&:active, &:active:hover {
|
||||||
|
transition: background-image ease-out 200ms;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-color: transparent;
|
||||||
|
background-position: left center;
|
||||||
|
background-size: $nautilus_sidebar_size 28px;
|
||||||
|
background-image: -gtk-scaled(url("assets/sidebar-view-active-#{$nautilus_sidebar_size}#{$asset_suffix}.png"),
|
||||||
|
url("assets/sidebar-view-active-#{$nautilus_sidebar_size}#{$asset_suffix}@2.png"));
|
||||||
|
}
|
||||||
|
|
||||||
|
&:selected.has-open-popup,
|
||||||
|
&:selected, &:selected:hover {
|
||||||
|
color: $fg_color;
|
||||||
|
transition: background-image ease-out 200ms;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: left center;
|
||||||
|
background-size: $nautilus_sidebar_size 28px;
|
||||||
|
background-color: transparent;
|
||||||
|
background-image: -gtk-scaled(url("assets/sidebar-view-checked-#{$nautilus_sidebar_size}#{$asset_suffix}.png"),
|
||||||
|
url("assets/sidebar-view-checked-#{$nautilus_sidebar_size}#{$asset_suffix}@2.png"));
|
||||||
|
|
||||||
|
&, label { color: $fg_color; }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@else {
|
||||||
|
border-radius: $bt_radius;
|
||||||
|
margin: 0 6px;
|
||||||
|
padding: 2px 4px;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background-color: rgba($fg_color, 0.1);
|
||||||
|
}
|
||||||
|
|
||||||
|
&:active, &:active:hover {
|
||||||
|
transition: background-color ease-out 200ms;
|
||||||
|
background-color: rgba($fg_color, 0.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
&:selected.has-open-popup,
|
||||||
|
&:selected, &:selected:hover {
|
||||||
|
color: $fg_color;
|
||||||
|
transition: background-color ease-out 200ms;
|
||||||
|
background-color: rgba($fg_color, 0.15);
|
||||||
|
|
||||||
|
&, label { color: $fg_color; }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// other
|
||||||
|
&.sidebar-new-bookmark-row {
|
||||||
|
color: $selected_bg_color;
|
||||||
|
|
||||||
|
.sidebar-icon { color: inherit; }
|
||||||
|
}
|
||||||
|
|
||||||
|
&:drop(active):not(:disabled) {
|
||||||
|
&, label, .sidebar-icon { color: $dark_sidebar_fg; }
|
||||||
|
|
||||||
|
&:selected {
|
||||||
|
&, label, .sidebar-icon { color: $dark_sidebar_fg; }
|
||||||
|
background-color: $drop_target_color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
separator { background-color: transparent; }
|
||||||
|
|
||||||
|
scrollbar {
|
||||||
|
background: none;
|
||||||
|
border: none;
|
||||||
|
|
||||||
|
&.overlay-indicator:not(.dragging):not(.hovering) slider {
|
||||||
|
background-color: rgba(lighten($dark_sidebar_fg, 15%), 0.35);
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
slider {
|
||||||
|
min-width: 4px;
|
||||||
|
background-color: transparentize(lighten($dark_sidebar_fg, 15%), 0.3);
|
||||||
|
|
||||||
|
&:hover { background-color: lighten($dark_sidebar_fg, 20%); }
|
||||||
|
|
||||||
|
&:hover:active { background-color: $header_button_checked_bg; }
|
||||||
|
|
||||||
|
&:disabled {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
trough {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
placesview {
|
||||||
|
row.activatable {
|
||||||
|
border-radius: $bt_radius;
|
||||||
|
margin-right: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
actionbar.background {
|
||||||
|
background-color: $menu_bg;
|
||||||
|
margin: 6px;
|
||||||
|
border-radius: $wm_radius - 6px;
|
||||||
|
box-shadow: $shadow_5, inset 0 1px $highlight_color;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -475,7 +328,7 @@ dialog.background.csd {
|
|||||||
margin: 6px 10px 10px 6px;
|
margin: 6px 10px 10px 6px;
|
||||||
border-radius: $wm_radius;
|
border-radius: $wm_radius;
|
||||||
box-shadow: $shadow_5;
|
box-shadow: $shadow_5;
|
||||||
padding: 0 6px;
|
// padding: 0 6px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -504,7 +357,7 @@ dialog.background.csd {
|
|||||||
&.maximized, &.tiled, &.fullscreen {
|
&.maximized, &.tiled, &.fullscreen {
|
||||||
&.background.csd { border-radius: $maximized_radius; }
|
&.background.csd { border-radius: $maximized_radius; }
|
||||||
notebook { &, > stack { border-radius: 0 0 $maximized_radius $maximized_radius; } }
|
notebook { &, > stack { border-radius: 0 0 $maximized_radius $maximized_radius; } }
|
||||||
headerbar { border-radius: $maximized_radius $maximized_radius 0 0; }
|
headerbar.titlebar { &, &.windowhandle { border-radius: $maximized_radius $maximized_radius 0 0; } }
|
||||||
placessidebar { border-bottom-left-radius: $maximized_radius; }
|
placessidebar { border-bottom-left-radius: $maximized_radius; }
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -534,8 +387,6 @@ dialog.background.csd {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@include color_sidebar();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
preferencesgroup { // gnome 40.0 preferences window
|
preferencesgroup { // gnome 40.0 preferences window
|
||||||
|
@ -3287,14 +3287,16 @@ row {
|
|||||||
// App Notifications
|
// App Notifications
|
||||||
//
|
//
|
||||||
.app-notification {
|
.app-notification {
|
||||||
padding: 16px;
|
padding: 8px;
|
||||||
margin: 0 8px 8px 8px;
|
margin: 6px 16px 16px 16px;
|
||||||
color: $fg_color;
|
color: $fg_color;
|
||||||
background-color: rgba($header_bg, 0.85);
|
background-color: rgba($header_bg, 0.85);
|
||||||
// background-image: linear-gradient(0deg, $bg_color 0%, $bg_color 85%, darken($bg_color, 5%) 95%, darken($bg_color, 15%) 100%);
|
// background-image: linear-gradient(0deg, $bg_color 0%, $bg_color 85%, darken($bg_color, 5%) 95%, darken($bg_color, 15%) 100%);
|
||||||
border-radius: 0 0 $bt_radius $bt_radius;
|
border-radius: $wm_radius;
|
||||||
border: none;
|
border: none;
|
||||||
box-shadow: $shadow_5, 0 0 0 1px if($variant=='light', rgba(black, 0.12), rgba(black, 0.75));
|
box-shadow: 0 5px 15px 0 rgba(black, 0.25),
|
||||||
|
inset 0 0 0 1px rgba(white, 0.06),
|
||||||
|
0 0 0 1px if($variant=='light', rgba(black, 0.12), rgba(black, 0.75));
|
||||||
|
|
||||||
border { border: none; }
|
border { border: none; }
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user