mirror of
https://github.com/horst3180/arc-theme.git
synced 2024-10-27 19:04:02 +00:00
276 lines
6.8 KiB
SCSS
276 lines
6.8 KiB
SCSS
.titlebar .separator {
|
|
color: $header_border; //fixes separator in gnome-tweak-tool
|
|
}
|
|
|
|
NemoWindow GtkEventBox { background-color: $bg_color; } // fixes nemo statusbar
|
|
|
|
GtkFileChooserDialog *,
|
|
NautilusWindow *,
|
|
NemoWindow {
|
|
-GtkPaned-handle-size: 0;
|
|
}
|
|
|
|
@if $variant==dark {
|
|
GtkFileChooserDialog,
|
|
NautilusWindow ,
|
|
NemoWindow {
|
|
.sidebar { border-right: 1px solid $dark_sidebar_border; }
|
|
|
|
.sidebar:dir(rtl) { border-left: 1px solid $dark_sidebar_border; }
|
|
}
|
|
}
|
|
|
|
// Dark transparent sidebars
|
|
GtkFileChooserDialog,
|
|
NautilusWindow {
|
|
|
|
&.csd.background, .list.sidebar { background-color: transparent; }
|
|
|
|
GtkPlacesSidebar.sidebar {
|
|
background-color: $dark_sidebar_bg;
|
|
|
|
.sidebar-placeholder-row.list-row.activatable { border: 1px solid $selected_bg_color; }
|
|
|
|
.sidebar-new-bookmark-row { background-color: lighten($dark_sidebar_bg, 10%); }
|
|
|
|
.list-row.activatable {
|
|
border: none;
|
|
color: $dark_sidebar_fg;
|
|
|
|
.sidebar-icon { color: transparentize($dark_sidebar_fg, 0.4); }
|
|
|
|
&:hover { background-color: transparentize($dark_sidebar_fg, 0.85); }
|
|
|
|
&:selected, &:selected:hover, &:active:hover {
|
|
@extend %selected_items;
|
|
.sidebar-icon { color: inherit; }
|
|
}
|
|
}
|
|
|
|
.separator { color: transparent; }
|
|
|
|
.scrollbar { @extend %dark_sidebar_scrollbar }
|
|
}
|
|
|
|
&.maximized GtkPlacesSidebar.sidebar { background-color: opacify($dark_sidebar_bg, 1); }
|
|
|
|
.sidebar-button.button {
|
|
color: $dark_sidebar_fg;
|
|
|
|
&:hover { @include button(osd-hover); }
|
|
&:active { @include button(osd-active); }
|
|
|
|
&:not(:hover):not(:active) > GtkImage { opacity: 0.5 };
|
|
}
|
|
}
|
|
|
|
|
|
NemoWindow,
|
|
MarlinViewWindow {
|
|
|
|
&.csd.background,
|
|
.source-list, .source-list.view, .source-list.view:prelight { background-color: transparent; }
|
|
|
|
.sidebar, .source-list.sidebar.view {
|
|
background-color: $dark_sidebar_bg;
|
|
|
|
.view, row {
|
|
background-color: transparent;
|
|
color: $dark_sidebar_fg;
|
|
|
|
&.image { color: transparentize($dark_sidebar_fg, 0.3); }
|
|
|
|
&.cell:selected {
|
|
background-color: $selected_bg_color;
|
|
color: $selected_fg_color;
|
|
}
|
|
}
|
|
|
|
&.frame {
|
|
color: $dark_sidebar_fg;
|
|
}
|
|
|
|
.separator { color: transparent; }
|
|
|
|
.scrollbar { @extend %dark_sidebar_scrollbar }
|
|
}
|
|
&.maximized .sidebar { background-color: opacify($dark_sidebar_bg, 1); }
|
|
|
|
.pane-separator { background-color: $dark_sidebar_border; }
|
|
}
|
|
|
|
GtkFileChooserDialog {
|
|
|
|
&.background.csd, &.background { background-color: $dark_sidebar_bg }
|
|
GtkPlacesSidebar.sidebar { background-color: transparent }
|
|
|
|
// Yeah, this is ugly, but prevents a transparent background in the image preview box
|
|
GtkPaned > .vertical > .horizontal { background-color: $bg_color; }
|
|
|
|
// fix for non gnome environments
|
|
.dialog-action-box { background-color: $bg_color }
|
|
|
|
.dialog-vbox > .frame {
|
|
color: $dark_sidebar_fg;
|
|
border-color: transparent;
|
|
}
|
|
GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame {
|
|
background-color: transparent;
|
|
border-color: if($variant =='light', darken($dark_sidebar_bg, 7%), darken($dark_sidebar_bg, 15%));
|
|
}
|
|
|
|
GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame,
|
|
.dialog-vbox > .frame {
|
|
|
|
.button { @extend %dark_sidebar_button; }
|
|
.entry { @extend %dark_sidebar_entry; }
|
|
|
|
@extend %osd_check_radio;
|
|
|
|
GtkLabel, GtkComboBox { color: $dark_sidebar_fg; }
|
|
}
|
|
}
|
|
|
|
//
|
|
// Paned Headerbars
|
|
//
|
|
FeedReaderreaderUI.background.csd,
|
|
GeditWindow.background.csd {
|
|
|
|
> .titlebar .pane-separator,
|
|
&.maximized > .titlebar .pane-separator,
|
|
> .titlebar .pane-separator:backdrop,
|
|
&.maximized > .titlebar .pane-separator:backdrop { background-color: $header_border; }
|
|
|
|
> .titlebar > GtkHeaderBar.header-bar.titlebar {
|
|
background-color: $header_bg;
|
|
|
|
&:backdrop { background-color: $header_bg_backdrop; }
|
|
}
|
|
|
|
&.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar {
|
|
background-color: opacify($header_bg, 1);
|
|
|
|
&:backdrop { background-color: opacify($header_bg_backdrop, 1); }
|
|
}
|
|
}
|
|
|
|
FeedReaderreaderUI.background.csd > FeedReaderreaderHeaderbar.titlebar,
|
|
GeditWindow.background.csd > .titlebar {
|
|
background-color: transparent;
|
|
}
|
|
|
|
// Gedit
|
|
GeditWindow.background.csd {
|
|
background-color: transparent;
|
|
|
|
.pane-separator { background-color: $dark_sidebar_border; }
|
|
}
|
|
|
|
.gedit-bottom-panel-paned { background-color: $base_color; }
|
|
|
|
.gedit-document-panel {
|
|
background-color: $dark_sidebar_bg;
|
|
|
|
.maximized & { background-color: opacify($dark_sidebar_bg, 1); }
|
|
|
|
.list-row { color: $dark_sidebar_fg; }
|
|
|
|
.list-row {
|
|
background-color: transparentize($dark_sidebar_fg, 1);
|
|
border: solid transparentize($dark_sidebar_fg, 1);
|
|
border-width: 3px 2px 3px 2px;
|
|
}
|
|
.list-row:hover {
|
|
border: solid transparentize($dark_sidebar_fg, 0.85);
|
|
border-width: 3px 2px 3px 2px;
|
|
background-color: transparentize($dark_sidebar_fg, 0.85);
|
|
}
|
|
.list-row:active {
|
|
color: $selected_fg_color;
|
|
background-color: $selected_bg_color;
|
|
border: solid $selected_bg_color;
|
|
border-width: 3px 2px 3px 2px;
|
|
|
|
.button { color: $selected_fg_color; }
|
|
}
|
|
.list-row:selected, .list-row:selected:hover {
|
|
color: $selected_fg_color;
|
|
background-color: $selected_bg_color;
|
|
border: solid $selected_bg_color;
|
|
border-width: 3px 2px 3px 2px;
|
|
}
|
|
.prelight-row .button:active {
|
|
color: $dark_sidebar_fg;
|
|
}
|
|
}
|
|
|
|
GeditFileBrowserWidget {
|
|
background-color: $dark_sidebar_bg;
|
|
|
|
.maximized & { background-color: opacify($dark_sidebar_bg, 1); }
|
|
|
|
.scrollbar { @extend %dark_sidebar_scrollbar; }
|
|
|
|
.horizontal {
|
|
background-color: transparent;
|
|
border-color: darken($dark_sidebar_bg, 7%);
|
|
|
|
.button { @extend %dark_sidebar_button; }
|
|
GtkComboBox { color: $dark_sidebar_fg; }
|
|
}
|
|
}
|
|
|
|
GeditWindow.background.csd GeditFileBrowserView.view {
|
|
|
|
background-color: transparent;
|
|
color: $dark_sidebar_fg;
|
|
|
|
&.expander {
|
|
color: $dark_sidebar_fg;
|
|
&:hover { color: $selected_bg_color; }
|
|
}
|
|
}
|
|
|
|
%dark_sidebar_button {
|
|
@include button(osd);
|
|
|
|
&:hover { @include button(osd-hover); }
|
|
&:active, &:checked { @include button(osd-active); }
|
|
&:insensitive { @include button(osd-insensitive); }
|
|
}
|
|
|
|
%dark_sidebar_entry {
|
|
@include entry(osd);
|
|
|
|
&:focus { @include entry(osd-focus); }
|
|
&:insensitive { @include entry(osd-insensitive); }
|
|
}
|
|
|
|
%dark_sidebar_scrollbar {
|
|
|
|
&.overlay-indicator:not(.dragging):not(.hovering) .slider {
|
|
background-color: lighten($dark_sidebar_fg, 15%);
|
|
border: 1px solid transparentize(black, 0.7);
|
|
}
|
|
|
|
// trough coloring
|
|
.trough {
|
|
background-color: transparentize(black, 0.8);
|
|
border: none;
|
|
}
|
|
|
|
// slider coloring
|
|
.slider {
|
|
background-color: transparentize(lighten($dark_sidebar_fg, 15%), 0.3);
|
|
|
|
&:hover { background-color: lighten($dark_sidebar_fg, 20%); }
|
|
|
|
&:prelight:active { background-color: $selected_bg_color; }
|
|
|
|
&:insensitive {
|
|
background-color: transparent;
|
|
}
|
|
}
|
|
}
|