mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-02-19 19:27:31 -08:00
442 lines
8.8 KiB
SCSS
442 lines
8.8 KiB
SCSS
/********
|
|
* Gala *
|
|
*******/
|
|
|
|
.gala-notification {
|
|
border-width: 0;
|
|
border-radius: 2px;
|
|
color: white;
|
|
border: 1px solid $base_color;
|
|
background-color: $base_color;
|
|
|
|
.title,
|
|
.label {
|
|
color: $fg_color;
|
|
}
|
|
}
|
|
|
|
.gala-button {
|
|
padding: 3px;
|
|
color: $base_color;
|
|
border: none;
|
|
border-radius: 50%;
|
|
background-image: linear-gradient(to bottom,
|
|
#7e7e7e,
|
|
#3e3e3e
|
|
);
|
|
box-shadow: inset 0 0 0 1px transparentize(white, 0.02),
|
|
inset 0 1px 0 0 transparentize(white, 0.07),
|
|
inset 0 -1px 0 0 transparentize(white, 0.01),
|
|
0 0 0 1px transparentize(black, 0.40),
|
|
0 3px 6px transparentize(black, 0.16),
|
|
0 3px 6px transparentize(black, 0.23);
|
|
text-shadow: 0 1px 1px transparentize(black, 0.6);
|
|
}
|
|
|
|
/**********
|
|
* Notify *
|
|
*********/
|
|
|
|
.notify {
|
|
/*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/
|
|
|
|
border-radius: 5px;
|
|
border: 1px solid transparentize(black, 0.30);
|
|
|
|
background-color: transparentize($base_color, 0.95);
|
|
|
|
.low {}
|
|
.critical {}
|
|
}
|
|
|
|
|
|
/***************
|
|
* SwitchBoard *
|
|
***************/
|
|
|
|
.category-label {
|
|
font-weight: bold;
|
|
color: $fg_color;
|
|
}
|
|
|
|
|
|
/*************
|
|
* Slingshot *
|
|
************/
|
|
|
|
.button.app {
|
|
border: none;
|
|
border-radius: 0;
|
|
box-shadow: none;
|
|
background-image: none;
|
|
|
|
.app {
|
|
&:hover{
|
|
border-radius: 8px;
|
|
border: none;
|
|
background-color: transparentize($selected_bg_color, 0.7);
|
|
color: white;
|
|
}
|
|
&:focus{
|
|
/*background-color: transparentize(black, 0.20);*/
|
|
}
|
|
}
|
|
}
|
|
|
|
.search-item {
|
|
border-radius: 0;
|
|
border: none;
|
|
color: $fg_color;
|
|
background: none;
|
|
|
|
&:hover,
|
|
&:focus {
|
|
border-radius: 0;
|
|
background-color: transparentize($selected_bg_color, 0.7);
|
|
color: $selected_fg_color;
|
|
}
|
|
}
|
|
|
|
|
|
.search-entry-large,
|
|
.search-entry-large:focus {
|
|
border: none;
|
|
font-size: 18px;
|
|
font-weight: 300;
|
|
background-image: none;
|
|
background: none;
|
|
box-shadow: none;
|
|
border-radius: 0;
|
|
}
|
|
|
|
.search-category-header {
|
|
font-weight: bold;
|
|
color: $fg_color;
|
|
}
|
|
|
|
|
|
|
|
/*********
|
|
* Panel *
|
|
********/
|
|
|
|
.panel {
|
|
background-color: transparent;
|
|
transition: all 100ms ease-in-out;
|
|
color: #fff;
|
|
|
|
&.maximized {
|
|
background-color: #000;
|
|
}
|
|
|
|
&.translucent {
|
|
background-color: transparentize(black, 0.5);
|
|
}
|
|
|
|
&.color-light.translucent {
|
|
background-color: transparentize($panel_fg_color, 0.15);
|
|
}
|
|
}
|
|
|
|
menubar.panel,
|
|
.panel menubar {
|
|
box-shadow: none;
|
|
border: none;
|
|
}
|
|
|
|
.composited-indicator {
|
|
|
|
> revealer,
|
|
> revealer image,
|
|
> revealer label,
|
|
> revealer spinner {
|
|
color: #fff;
|
|
font-weight: bold;
|
|
text-shadow: 0 1px 2px transparentize(black, 0.7), 0 1px 2px transparentize(black, 0.5);
|
|
transition: all 200ms ease-in-out;
|
|
-gtk-icon-shadow: 0 1px 2px transparentize(black, 0.7), 0 1px 2px transparentize(black, 0.5);
|
|
}
|
|
> revealer image:first-child + label {
|
|
margin-left: 5px;
|
|
}
|
|
}
|
|
|
|
.panel.color-light .composited-indicator {
|
|
|
|
> revealer,
|
|
> revealer image,
|
|
> revealer label,
|
|
> revealer spinner {
|
|
color: transparentize(black, 0.4);
|
|
text-shadow: 0 1px transparentize(white, 0.9);
|
|
-gtk-icon-shadow: 0 1px transparentize(white, 0.9);
|
|
}
|
|
}
|
|
|
|
/**************
|
|
* Calculator *
|
|
**************/
|
|
|
|
PantheonCalculatorMainWindow {
|
|
border-radius: 0 0 4px 4px;
|
|
|
|
.window-frame {
|
|
border-radius:3px;
|
|
}
|
|
}
|
|
|
|
/*********
|
|
* Cards *
|
|
*********/
|
|
|
|
.deck {
|
|
background-color: darken($bg_color, 8%);
|
|
}
|
|
|
|
.card {
|
|
background-color: $base_color;
|
|
border: none;
|
|
box-shadow: 0 0 0 1px transparentize(black, 0.95),
|
|
0 3px 3px transparentize(black, 0.8);
|
|
transition: all 150ms ease-in-out;
|
|
}
|
|
|
|
.card.collapsed {
|
|
background-color: darken($base_color, 5%);
|
|
box-shadow: 0 0 0 1px transparentize(black, 0.95),
|
|
0 1px 2px transparentize(black, 0.8);
|
|
}
|
|
|
|
/*********
|
|
* Noise *
|
|
*********/
|
|
|
|
NoiseLibraryWindow {
|
|
border-radius: 0 0 4px 4px;
|
|
|
|
.action-bar {
|
|
border-radius: 0 0 4px 4px;
|
|
}
|
|
|
|
.window-frame {
|
|
border-radius:3px;
|
|
}
|
|
}
|
|
|
|
/********
|
|
* Snap *
|
|
********/
|
|
|
|
SnapMainWindow,
|
|
SnapSnapWindow {
|
|
|
|
.take-button {
|
|
border-radius: 0;
|
|
}
|
|
}
|
|
|
|
|
|
/*******************
|
|
* Photos/Shotwell *
|
|
*******************/
|
|
|
|
DirectWindow,
|
|
LibraryWindow {
|
|
|
|
.the-button-in-the-combobox {
|
|
background: none;
|
|
}
|
|
}
|
|
|
|
.checkerboard-layout {
|
|
background-color: $bg_color;
|
|
background-image: linear-gradient(45deg,
|
|
transparentize(black, 0.9) 25%,
|
|
transparent 25%,
|
|
transparent 75%,
|
|
transparentize(black, 0.9) 75%,
|
|
transparentize(black, 0.9)),
|
|
linear-gradient(45deg,
|
|
transparentize(black, 0.9) 25%,
|
|
transparent 25%,
|
|
transparent 75%,
|
|
transparentize(black, 0.9) 75%,
|
|
transparentize(black, 0.9));
|
|
background-size: 24px 24px;
|
|
background-position: 0 0, 12px 12px
|
|
}
|
|
|
|
.checkboard-layout .item {
|
|
background-color: $fg_color;
|
|
}
|
|
|
|
/*********
|
|
* Avatar *
|
|
*********/
|
|
|
|
.avatar {
|
|
border: 1px solid transparentize(#000, 0.77);
|
|
border-radius: 50%;
|
|
box-shadow:
|
|
inset 0 0 0 1px transparentize(#fff, 0.95),
|
|
inset 0 1px 0 0 transparentize(#fff, 0.55),
|
|
inset 0 -1px 0 0 transparentize(#fff, 0.85),
|
|
0 1px 3px transparentize(#000, 0.88),
|
|
0 1px 2px transparentize(#000, 0.77);
|
|
}
|
|
|
|
/**level bars**/
|
|
|
|
.sidebar.source-list.view {
|
|
&.level-bar {
|
|
&, &:selected, &:selected:focus {
|
|
background: linear-gradient(transparentize(#fff, 0.86), transparentize(#fff, 0.86)) ;
|
|
border: 1px solid transparentize(black, 0.86);
|
|
box-shadow: 0 1px 0 transparentize(#000, 0.75);
|
|
border-radius: 2px;
|
|
}
|
|
}
|
|
&.fill-block {
|
|
border: none;
|
|
&, &:hover, &:selected, &:selected:focus {
|
|
background: linear-gradient($selected_bg_color, $selected_bg_color);
|
|
}
|
|
}
|
|
}
|
|
|
|
/**************************
|
|
* Colors in context menu *
|
|
**************************/
|
|
|
|
checkbutton.color-button {
|
|
border: 1px solid $borders_color;
|
|
border-radius: 100px;
|
|
background-clip: border-box;
|
|
padding: 0;
|
|
margin: 2px 1px;
|
|
|
|
> check {
|
|
-gtk-icon-source: none;
|
|
background: none;
|
|
margin-right: 0;
|
|
padding: 2px;
|
|
}
|
|
|
|
&.none {
|
|
> check {
|
|
background-color: transparent;
|
|
border-radius: 100px;
|
|
-gtk-icon-source: -gtk-icontheme("close-symbolic");
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
radiobutton.color-button {
|
|
> radio {
|
|
-gtk-icon-source: none;
|
|
margin-right: 0;
|
|
border: 1px solid rgba(black, 0.15);
|
|
border-radius: 100px;
|
|
background-clip: border-box;
|
|
}
|
|
|
|
&:active > radio {
|
|
border: 1px solid rgba(black, 0.35);
|
|
}
|
|
}
|
|
|
|
.color-button {
|
|
check,
|
|
check:checked,
|
|
radio,
|
|
radio:checked, {
|
|
background-image: none;
|
|
border: 1px solid rgba(black, 0.2);
|
|
border-radius: 50%;
|
|
color: $base_color;
|
|
-gtk-icon-source: -gtk-icontheme("check-active-symbolic");
|
|
}
|
|
|
|
&.red check,
|
|
&.red radio,
|
|
&.strawberry check,
|
|
&.strawberry radio {
|
|
background-color: #{'@STRAWBERRY_300'};
|
|
-gtk-icon-shadow: 0 1px 1px #{'@STRAWBERRY_500'};
|
|
}
|
|
|
|
&.orange check,
|
|
&.orange radio {
|
|
background-color: #{'@ORANGE_300'};
|
|
-gtk-icon-shadow: 0 1px 1px #{'@ORANGE_500'};
|
|
}
|
|
|
|
&.yellow check,
|
|
&.yellow radio,
|
|
&.banana check,
|
|
&.banana radio {
|
|
background-color: #{'@BANANA_500'};
|
|
-gtk-icon-shadow: 0 1px 1px #{'@BANANA_700'};
|
|
}
|
|
|
|
&.green check,
|
|
&.green radio,
|
|
&.lime check,
|
|
&.lime radio {
|
|
background-color: #{'@LIME_500'};
|
|
-gtk-icon-shadow: 0 1px 1px #{'@LIME_700'};
|
|
}
|
|
|
|
&.blue check,
|
|
&.blue radio,
|
|
&.blueberry check,
|
|
&.blueberry radio {
|
|
background-color: #{'@BLUEBERRY_500'};
|
|
-gtk-icon-shadow: 0 1px 1px #{'@BLUEBERRY_700'};
|
|
}
|
|
|
|
&.purple check,
|
|
&.purple radio,
|
|
&.grape check,
|
|
&.grape radio {
|
|
background-color: #{'@GRAPE_500'};
|
|
-gtk-icon-shadow: 0 1px 1px #{'@GRAPE_700'};
|
|
}
|
|
|
|
&.brown check,
|
|
&.brown radio,
|
|
&.cocoa check,
|
|
&.cocoa radio {
|
|
background-color: #{'@COCOA_300'};
|
|
-gtk-icon-shadow: 0 1px 1px #{'@COCOA_500'};
|
|
}
|
|
|
|
&.mint check,
|
|
&.mint radio {
|
|
background-color: #{'@MINT_500'};
|
|
-gtk-icon-shadow: 0 1px 1px #{'@MINT_700'};
|
|
}
|
|
|
|
&.pink check,
|
|
&.pink radio,
|
|
&.bubblegum check,
|
|
&.bubblegum radio {
|
|
background-color: #{'@BUBBLEGUM_500'};
|
|
-gtk-icon-shadow: 0 1px 1px #{'@BUBBLEGUM_700'};
|
|
}
|
|
|
|
&.slate check,
|
|
&.slate radio {
|
|
background-color: #{'@SLATE_300'};
|
|
-gtk-icon-shadow: 0 1px 1px #{'@SLATE_500'};
|
|
|
|
}
|
|
|
|
&.auto radio {
|
|
background-image: url("assets/color-button-auto.png");
|
|
background-position: -1px -1px;
|
|
background-repeat: no-repeat;
|
|
background-size: calc(100% + 2px);
|
|
}
|
|
} |