From e3ee17839860c93d0d671e906efc995797e1b3e2 Mon Sep 17 00:00:00 2001 From: EliverLara Date: Wed, 23 Sep 2020 12:13:55 -0500 Subject: [PATCH] Add cinnamon DE support --- Gulpfile.js | 13 +- cinnamon/_colors.scss | 110 + cinnamon/_common.scss | 1812 +++++++++++++++++ cinnamon/_drawing.scss | 167 ++ cinnamon/cinnamon-dark.css | 1517 ++++++++++++++ cinnamon/cinnamon-dark.scss | 8 + cinnamon/cinnamon.css | 1517 ++++++++++++++ cinnamon/cinnamon.scss | 7 + cinnamon/common-assets/menu/menu-hover.svg | 93 + .../common-assets/menu/menu-separator.svg | 60 + .../misc/add-workspace-active.svg | 144 ++ .../misc/add-workspace-hover.svg | 117 ++ cinnamon/common-assets/misc/add-workspace.svg | 117 ++ cinnamon/common-assets/misc/bg.svg | 131 ++ .../misc/calendar-arrow-left-hover.svg | 161 ++ .../misc/calendar-arrow-left.svg | 152 ++ .../misc/calendar-arrow-right-hover.svg | 161 ++ .../misc/calendar-arrow-right.svg | 152 ++ cinnamon/common-assets/misc/close-active.svg | 100 + cinnamon/common-assets/misc/close-hover.svg | 100 + cinnamon/common-assets/misc/close.svg | 100 + cinnamon/common-assets/misc/corner-ripple.svg | 87 + .../common-assets/misc/desklet-header.svg | 162 ++ cinnamon/common-assets/misc/desklet.svg | 156 ++ cinnamon/common-assets/misc/osd.svg | 131 ++ .../common-assets/misc/overview-hover.png | Bin 0 -> 838 bytes cinnamon/common-assets/misc/overview.png | Bin 0 -> 680 bytes cinnamon/common-assets/misc/trash-icon.svg | 97 + .../common-assets/panel/activities-active.svg | 167 ++ cinnamon/common-assets/panel/activities.svg | 158 ++ cinnamon/common-assets/panel/panel-bottom.svg | 83 + cinnamon/common-assets/panel/panel-left.svg | 83 + cinnamon/common-assets/panel/panel-right.svg | 83 + cinnamon/common-assets/panel/panel-top.svg | 79 + .../panel/window-list-active-bottom.svg | 151 ++ .../panel/window-list-active-left.svg | 152 ++ .../panel/window-list-active-right.svg | 152 ++ .../panel/window-list-active-top.svg | 151 ++ .../switch/switch-off-selected.svg | 207 ++ .../switch/switch-on-selected.svg | 243 +++ .../checkbox/checkbox-checked-focused.svg | 203 ++ .../dark-assets/checkbox/checkbox-checked.svg | 203 ++ .../checkbox/checkbox-unchecked-focused.svg | 149 ++ .../checkbox/checkbox-unchecked.svg | 140 ++ cinnamon/dark-assets/menu/menu.svg | 131 ++ cinnamon/dark-assets/menu/submenu.svg | 116 ++ cinnamon/dark-assets/misc/button-box.svg | 105 + cinnamon/dark-assets/misc/message.svg | 96 + cinnamon/dark-assets/misc/modal.svg | 147 ++ cinnamon/dark-assets/switch/switch-off.svg | 207 ++ cinnamon/dark-assets/switch/switch-on.svg | 243 +++ cinnamon/thumbnail.png | Bin 0 -> 218367 bytes 52 files changed, 10820 insertions(+), 1 deletion(-) create mode 100644 cinnamon/_colors.scss create mode 100644 cinnamon/_common.scss create mode 100644 cinnamon/_drawing.scss create mode 100644 cinnamon/cinnamon-dark.css create mode 100644 cinnamon/cinnamon-dark.scss create mode 100644 cinnamon/cinnamon.css create mode 100644 cinnamon/cinnamon.scss create mode 100644 cinnamon/common-assets/menu/menu-hover.svg create mode 100644 cinnamon/common-assets/menu/menu-separator.svg create mode 100644 cinnamon/common-assets/misc/add-workspace-active.svg create mode 100644 cinnamon/common-assets/misc/add-workspace-hover.svg create mode 100644 cinnamon/common-assets/misc/add-workspace.svg create mode 100644 cinnamon/common-assets/misc/bg.svg create mode 100644 cinnamon/common-assets/misc/calendar-arrow-left-hover.svg create mode 100644 cinnamon/common-assets/misc/calendar-arrow-left.svg create mode 100644 cinnamon/common-assets/misc/calendar-arrow-right-hover.svg create mode 100644 cinnamon/common-assets/misc/calendar-arrow-right.svg create mode 100644 cinnamon/common-assets/misc/close-active.svg create mode 100644 cinnamon/common-assets/misc/close-hover.svg create mode 100644 cinnamon/common-assets/misc/close.svg create mode 100644 cinnamon/common-assets/misc/corner-ripple.svg create mode 100644 cinnamon/common-assets/misc/desklet-header.svg create mode 100644 cinnamon/common-assets/misc/desklet.svg create mode 100644 cinnamon/common-assets/misc/osd.svg create mode 100644 cinnamon/common-assets/misc/overview-hover.png create mode 100644 cinnamon/common-assets/misc/overview.png create mode 100644 cinnamon/common-assets/misc/trash-icon.svg create mode 100644 cinnamon/common-assets/panel/activities-active.svg create mode 100644 cinnamon/common-assets/panel/activities.svg create mode 100644 cinnamon/common-assets/panel/panel-bottom.svg create mode 100644 cinnamon/common-assets/panel/panel-left.svg create mode 100644 cinnamon/common-assets/panel/panel-right.svg create mode 100644 cinnamon/common-assets/panel/panel-top.svg create mode 100644 cinnamon/common-assets/panel/window-list-active-bottom.svg create mode 100644 cinnamon/common-assets/panel/window-list-active-left.svg create mode 100644 cinnamon/common-assets/panel/window-list-active-right.svg create mode 100644 cinnamon/common-assets/panel/window-list-active-top.svg create mode 100644 cinnamon/common-assets/switch/switch-off-selected.svg create mode 100644 cinnamon/common-assets/switch/switch-on-selected.svg create mode 100644 cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg create mode 100644 cinnamon/dark-assets/checkbox/checkbox-checked.svg create mode 100644 cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg create mode 100644 cinnamon/dark-assets/checkbox/checkbox-unchecked.svg create mode 100644 cinnamon/dark-assets/menu/menu.svg create mode 100644 cinnamon/dark-assets/menu/submenu.svg create mode 100644 cinnamon/dark-assets/misc/button-box.svg create mode 100644 cinnamon/dark-assets/misc/message.svg create mode 100644 cinnamon/dark-assets/misc/modal.svg create mode 100644 cinnamon/dark-assets/switch/switch-off.svg create mode 100644 cinnamon/dark-assets/switch/switch-on.svg create mode 100644 cinnamon/thumbnail.png diff --git a/Gulpfile.js b/Gulpfile.js index 4d07293..9f21794 100644 --- a/Gulpfile.js +++ b/Gulpfile.js @@ -19,11 +19,22 @@ gulp.task('shell-style', function(done) { done(); }); +gulp.task('cinnamon-style', function(done) { + gulp.src('cinnamon/**/*.scss') + .pipe(sass().on('error', sass.logError)) + .pipe(gulp.dest('./cinnamon/')) + done(); +}); + //Watch task gulp.task('default',function() { gulp.watch('gtk-3.0/**/*.scss', gulp.series('styles')); }); gulp.task('shell',function() { - gulp.watch('gnome-shell/*.scss', gulp.series('shell-style')); + gulp.watch('gnome-shell/**/*.scss', gulp.series('shell-style')); +}); + +gulp.task('cinnamon',function() { + gulp.watch('cinnamon/**/*.scss', gulp.series('cinnamon-style')); }); \ No newline at end of file diff --git a/cinnamon/_colors.scss b/cinnamon/_colors.scss new file mode 100644 index 0000000..cc03f48 --- /dev/null +++ b/cinnamon/_colors.scss @@ -0,0 +1,110 @@ +// When color definition differs for dark and light variant, +// it gets @if ed depending on $variant + + +$base_color: #181b28; +$text_color: #98abb2; +$bg_color: #181b28; +$fg_color: #98abb2; + +$main_dark_color: darken($bg_color, 5%); + +$lime: #71f79f; +$red: #ed254e; +$orange: #ff6a00; +$yellow: #f9dc5c; +$purple: #c74ded; +$darkpurple: #7b7bbd; +$blue: #7cb7ff; +$cyan: #00c1e4; + +$g1: #c50ed2; +$g2: #8500f7; + +$selected_fg_color: #fefefe; +$selected_bg_color: #c50ed2; +$selected_borders_color: darken($selected_bg_color, 20%); +$borders_color: darken($main_dark_color, 5%); + +$link_color: $blue; +$link_visited_color:transparentize($link_color,0.5); + +$selection_mode_bg: if($transparency == 'true', transparentize($selected_bg_color, 0.05), $selected_bg_color); +$selection_mode_fg: $selected_fg_color; +$warning_color: #F27835; +$error_color: #FC4138; +$warning_fg_color: white; +$error_fg_color: white; +$success_color: #73d216; +$destructive_color: #F04A50; +$suggested_color: #4DADD4; +$destructive_fg_color: white; +$suggested_fg_color: white; + +$drop_target_color: #F08437; + +//insensitive state derived colors +$insensitive_fg_color: if($variant == 'light', transparentize($fg_color, 0.45), transparentize($fg_color, 0.55)); +$insensitive_bg_color: if($variant == 'light', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%)); + +$header_bg: $bg_color; + + +$header_bg_backdrop: if($darker == 'true' or $variant == 'dark', lighten($header_bg, 1.5%), lighten($header_bg, 3%)); + +$header_border: if($variant == 'light' and $darker=='false', darken($header_bg, 7%), darken($header_bg, 4%)); + +$header_fg: if($variant == 'light', saturate(transparentize($fg_color, 0.2), 10%), saturate(transparentize($fg_color, 0.2), 10%)); +$header_fg: if($darker == 'true', saturate(transparentize(#D3DAE3, 0.2), 10%), $header_fg); + +$dark_sidebar_bg: $main_dark_color; +$dark_sidebar_fg: #BAC3CF; +$dark_sidebar_border: if($variant == 'light', $dark_sidebar_bg, darken($dark_sidebar_bg, 5%)); + +$osd_fg_color: $dark_sidebar_fg; +$osd_bg_color: $dark_sidebar_bg; + +$osd_button_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); +$osd_button_border: transparentize(darken($osd_bg_color, 12%), 0.6); + +$osd_entry_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); +$osd_entry_border: transparentize(darken($osd_bg_color, 12%), 0.6); + +$osd_insensitive_bg_color: darken($osd_bg_color, 3%); +$osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 30%); +$osd_borders_color: transparentize(black, 0.3); + +$panel_bg: $main_dark_color; +$panel_fg: $dark_sidebar_fg; + +$entry_bg: if($variant=='light', $base_color, lighten($base_color, 0%)); +$entry_border: if($variant == 'light', #cfd6e6, darken($borders_color, 0%)); + +$header_entry_bg: if($darker == 'true' or $variant == 'dark', transparentize(lighten($header_bg, 22%), 0.6), transparentize($base_color, 0.1)); +$header_entry_border: if($darker == 'true' or $variant == 'dark', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); + +$button_bg: if($variant == 'light', lighten($bg_color, 2%), lighten($base_color, 2%)); +$button_border: $entry_border; + +$header_button_bg: if($darker == 'true' or $variant == 'dark', transparentize(lighten($header_bg, 22%), 0.6), transparentize($button_bg, 0.1)); +$header_button_border: if($darker == 'true' or $variant == 'dark', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); + +//WM Buttons + +// Close +$wm_button_close_bg: if($variant == 'light' and $darker == 'false', #f46067, #cc575d); +$wm_button_close_hover_bg: if($variant == 'light' and $darker == 'false', #f68086, #d7787d); +$wm_button_close_active_bg: if($variant == 'light' and $darker == 'false', #f13039, #be3841); + +$wm_icon_close_bg: if($variant == 'light' and $darker == 'false',#F8F8F9 , #2f343f); + +// Minimize, Maximize +$wm_button_hover_bg: if($variant == 'light' and $darker == 'false', #fdfdfd, #454C5C); +$wm_button_active_bg: $selected_bg_color; + +$wm_button_hover_border: if($variant == 'light' and $darker == 'false', #D1D3DA, #262932); + +$wm_icon_bg: if($variant == 'light' and $darker == 'false', #90949E, #90939B); +$wm_icon_unfocused_bg: if($variant == 'light' and $darker == 'false', #B6B8C0, #666A74); +$wm_icon_hover_bg: if($variant == 'light' and $darker == 'false', #7A7F8B, #C4C7CC); +$wm_icon_active_bg: $selected_fg_color; diff --git a/cinnamon/_common.scss b/cinnamon/_common.scss new file mode 100644 index 0000000..a635119 --- /dev/null +++ b/cinnamon/_common.scss @@ -0,0 +1,1812 @@ +$asset_path: if($variant == 'dark', dark-assets, light-assets); + +// +// Globals +// +$font-size: 9; +$font-family: Futura Bk bt, sans, Sans-Serif; +$_bubble_bg_color: opacify($osd_bg_color,0.25); +$_bubble_fg_color: $osd_fg_color; +$_bubble_borders_color: transparentize($osd_fg_color,0.8); +$_shell_fg_color: $fg_color; + +stage { + font-family: $font-family; + @include fontsize($font-size); + color: $fg_color; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +%reset_style { + background-color: transparent !important; + background-gradient-direction: none !important; + border: none !important; + border-radius: 0 !important; +} + +// +// Buttons +// +%button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + + &, &:focus, &:hover, &:hover:focus, &:active, &:active:focus, &:insensitive { + border-radius: 2px; + } + + @include button(normal); + + &:focus { @include button(focus); } + &:hover { @include button(hover); } + &:hover:focus { @include button(focus-hover); } + &:active, &:active:focus { @include button(active); } + &:insensitive { @include button(insensitive); } +} + +%osd_button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 2px; + + @include button(osd); + + &:hover { @include button(osd-hover); } + &:focus { color: $selected_bg_color; } + &:active { @include button(osd-active); } + &:insensitive { @include button(osd-insensitive); } +} + +// +// Entries +// +%entry { + padding: 7px; + caret-size: 1px; + selection-background-color: $selected_bg_color; + selected-color: $selected_fg_color; + transition-duration: 300ms; + border-radius: 3px; + + @include entry(normal); + + &:focus, &:hover { @include entry(focus); } + &:insensitive { @include entry(insensitive); } + + StIcon.capslock-warning { + icon-size: 16px; + warning-color: $warning_color; + padding: 0 4px; + } +} + +%osd_entry { + padding: 7px; + caret-size: 1px; + caret-color: $osd_fg_color; + selection-background-color: $selected_bg_color; + selected-color: $selected_fg_color; + transition-duration: 300ms; + border-radius: 3px; + + @include entry(osd); + + &:focus { @include entry(osd-focus); } + &:insensitive { @include entry(osd-insensitive); } +} + +// +// Scrollbars +// +StScrollView { + &.vfade { -st-vfade-offset: 0px; } + &.hfade { -st-hfade-offset: 0px; } +} + +StScrollBar { + + padding: 8px; + + StScrollView & { + min-width: 5px; + min-height: 5px; + } + + StBin#trough { + background-color: transparentize($base_color, 0.9); + border-radius: 8px; + } + + StButton#vhandle, StButton#hhandle { + border-radius: 2px; + background-color: mix($fg_color, $bg_color, 40%); + border: 0px solid; + margin: 0px; + + &:hover { background-color: mix($fg_color, $bg_color, 30%); } + + &:active { background-color: $selected_bg_color; } + } +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0,0,0,0); + -gradient-end: rgba(0,0,0,0); + -margin-horizontal: 1.5em; + height: 1em; +} + +// +// Slider +// +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: $button_border; //background of the trough + -slider-border-color: transparentize(black, 1); //trough border color + -slider-active-background-color: $selected_bg_color; //active trough fill + -slider-active-border-color: transparentize(black, 1); //active trough border + -slider-border-width: 0; + -slider-handle-radius: 4px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: transparent; + + .popup-menu-item:active & { + -slider-background-color: transparentize(black, 0.8); + -slider-active-background-color: $selected_fg_color; + } +} + +// +// Check Boxes +// +.check-box { + + CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; + } + + StLabel { font-weight: normal; } + + StBin { + width: 16px; + height: 16px; + background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); + } + + &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } + + &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } + + &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } +} + +// +// Radio Buttons +// +.radiobutton { + + CinnamonGenericContainer { + spacing: .2em; + height: 26px; + padding-top: 2px; + } + + StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; + } + + StBin { + width: 16px; + height: 16px; + background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); + } + + &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } + + &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } + + &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } +} + +// +// Switches +// +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("#{$asset_path}/switch/switch-off.svg"); + + &:checked { background-image: url("#{$asset_path}/switch/switch-on.svg"); } + + .popup-menu-item:active & { + background-image: url("common-assets/switch/switch-off-selected.svg"); + + &:checked { background-image: url("common-assets/switch/switch-on-selected.svg"); } + } +} + +// +// Links +// +.cinnamon-link { + color: $link_color; + text-decoration: underline; + + &:hover { color: lighten($link_color,10%); } +} + +// +// Tooltip +// +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: $osd_bg_color; + color: $osd_fg_color; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +// +// Popvers/Menus +// +.menu, +.popup-menu, +%menu { + color: $fg_color; + background-color: $panel_bg; + border-radius: 5px; + border: 1px solid $borders_color; + + &-arrow { icon-size: 16px; } + + .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + background-color: darken($main_dark_color, 2%); + + .popup-menu-item:ltr { padding-right: 0em; } + .popup-menu-item:rtl { padding-left: 0em; } + + StScrollBar { + padding: 4px; + StBin#trough, StBin#vhandle { border-width: 0; } + } + } + + .popup-menu-content { padding: 1em 0em 1em 0em; } + .popup-menu-item { + padding: .4em 1.75em; + spacing: 1em; + + &:active { + color: $selected_fg_color; + background-color: transparent; + border-image: url("common-assets/menu/menu-hover.svg") 9 9 1 1; + } + &:insensitive { + color: transparentize($fg_color, 0.5); + background: none; + } + } + + .popup-inactive-menu-item { //all icons and other graphical elements + color: $fg_color; + + &:insensitive { color: $insensitive_fg_color; } + } + + .popup-menu-item:active .popup-inactive-menu-item { color: $selected_fg_color; } + + &-icon { icon-size: 16px; } +} + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0,0,0,0.0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0,0,0,0.0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + @extend %menu; + padding: 10px 1px; +} +.popup-image-menu-item {} + +.popup-combobox-item { spacing: 1em; } + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { spacing: .5em; } + +.popup-subtitle-menu-item { font-weight: normal; } + +.nm-menu-item-icons { spacing: .5em; } + +// +// Panel +// +#panel { + font-size: 10pt; + height: 28px; + width: 32px; + font-weight: 700; + background-color: $panel_bg; + color: $fg_color; + &:highlight { + border-image: none; + background-color: transparentize($error_color, 0.5); + } + + &Left { + spacing: 4px; + + &:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,0,0,0.05); + background-gradient-end: rgba(255,0,0,0.2); + } + &:ltr { padding-right: 4px; } + &:rtl { padding-left: 4px; } + + &.vertical { + padding: 0; + + &:ltr { padding-right: 0px; } + &:rtl { padding-left: 0px; } + } + } + + &Right { + + &:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,255,0.05); + background-gradient-end: rgba(0,0,255,0.2); + } + &:ltr { padding-left: 4px; spacing: 0px; } + &:rtl { padding-right: 4px; spacing: 0px; } + + &.vertical { + padding: 0; + + &:ltr { padding-right: 0px; } + &:rtl { padding-left: 0px; } + } + } + + &Center { + spacing: 4px; + + &:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0,255,0,0.05); + background-gradient-end: rgba(0,255,0,0.2); + } + } +} + +.panel { + $_panel_fg_color: $_shell_fg_color; + + &-top, &-bottom, &-left, &-right { + color: $_panel_fg_color; + font-size: 1em; + padding: 0px; + } + + + &-dummy { + background-color: transparentize($error_color, 0.5); + + &:entered { background-color: transparentize($error_color, 0.4); } + } + + &-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + color: white; + height: 22px; + + &:hover {} + } + + &-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: green; + transition-duration: 100; + + &:hover {} + } +} + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +// +// Overview +// +#overview { spacing: 12px; } + +.window-caption { + background-color: $osd_bg_color; + border: 1px solid $osd_bg_color; + color: $osd_fg_color; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + + &#selected { + background-color: $selected_bg_color; + color: $selected_fg_color; + border: 1px solid $selected_bg_color; + spacing: 25px; + } +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + @include entry(osd); + + &:focus { + border: 1px solid $selected_bg_color; + background-color: $selected_bg_color; + color: $selected_fg_color; + font-style: italic; + transition-duration: 300; + selection-background-color: $selected_fg_color; + selected-color: $selected_bg_color; + } +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255,255,255,0.0); + background-color: rgba(255,255,255,0.0); + border-radius: 2px; + + &#active { + border: 4px solid $selected_bg_color; + background-color: black; + border-radius: 2px; + } +} + +.expo-background { + background-color: opacify($osd_bg_color, 1); +} + +.workspace { + //&-controls { visible-height: 32px; } + + &-thumbnails { + spacing: 26px; + + &-background, &-background:rtl { padding: 8px; } + } + + &-add-button { + background-image: url("common-assets/misc/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; + + &:hover { + background-image: url("common-assets/misc/add-workspace-hover.svg"); + transition-duration: 100; + } + &:active { + background-image: url("common-assets/misc/add-workspace-active.svg"); + transition-duration: 100; + } + } + &-overview-background-shade { background-color: rgba(0,0,0,0.5); } +} + +.workspace-close-button, +.window-close { + background-image: url("common-assets/misc/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; + + &:hover { + background-image: url("common-assets/misc/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; + } + &:active { + background-image: url("common-assets/misc/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; + } +} + +//.workspace-thumbnail-indicator { +// outline: 2px solid red; +// border: 1px solid green; +//} +// +//.window-close:rtl { +// -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5); +//} + +.window-close-area { + background-image: url("common-assets/misc/trash-icon.svg"); + height: 120px; + width: 400px; +} + +// +// About Dialog (applet.js and desklet.js) +// +.about { + &-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; + } + &-title { + font-size: 2em; + font-weight: bold; + } + &-uuid { + font-size: 10px; + color: #888; + } + &-icon { + padding-right: 20px; + padding-bottom: 14px; + } + &-scrollBox { + border: 1px solid $borders_color; + border-radius: 2px; + background-color: $base_color; + padding: 4px; + padding-right: 0; + border-radius: 0; + + &-innerBox { + padding: 1.2em; + spacing: 1.2em; + } + } + &-description { + padding-top: 4px; + padding-bottom: 16px; + } + &-version { + padding-left: 7px; + font-size: 10px; + color: #888; + } +} + + +// +// Calendar +// +.calendar { + padding: .4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: $fg_color; + font-weight: bold; + padding: 8px 0; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 16px; + height: 16px; +} + +//arrow back +.calendar-change-month-back { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); + + &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); } + + &:active { background-image: url("common-assets/misc/calendar-arrow-left.svg"); } + + &:rtl { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); + + &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); } + + &:active { background-image: url("common-assets/misc/calendar-arrow-right.svg"); } + } +} + +//arrow forward +.calendar-change-month-forward { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); + + &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); } + + &:active { background-image: url("common-assets/misc/calendar-arrow-right.svg"); } + + &:rtl { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); + + &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); } + + &:active { background-image: url("common-assets/misc/calendar-arrow-left.svg"); } + } +} + +.datemenu-date-label { + padding: .4em 1.75em; + font-weight: bold; + text-align: center; + color: $fg_color; + border-radius: 2px; +} + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; +} + +.calendar-day-heading { + color: transparentize($fg_color, 0.15); + margin-top: 1em; + font-size: 70%; +} + +.calendar-day { + border-width: 0; + color: transparentize($fg_color, 0.2); +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: $fg_color; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: $selected_fg_color; + background-color: $selected_bg_color; + border-width: 0; +} + +.calendar-other-month-day { + color: transparentize($fg_color, 0.7); + opacity: 1; +} + +.calendar-week-number { + color: transparentize($fg_color, 0.3); + font-size: 80%; +} + +// +// Notifications +// +#notification { + border-radius: 3px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: $osd_fg_color; + + .menu &, + .popup-menu & { + &, &.multi-line-notification { color: $fg_color; } + border-image: url("#{$asset_path}/misc/message.svg") 9 9 9 9; + + .notification-button, .notification-icon-button { + @extend %button; + padding: 5px; + } + + StEntry { @extend %entry; } + } + + &.multi-line-notification { + padding-bottom: 13px; + color: $osd_fg_color; + } + + &-scrollview { + max-height: 10em; + + > .top-shadow, > .bottom-shadow { height: 1em; } + + &:ltr > StScrollBar { padding-left: 6px; } + &:rtl > StScrollBar { padding-right: 6px; } + } + + &-body { spacing: 5px; } + &-actions { spacing: 10px; } +} + +.notification { + + &-with-image { + min-height: 159px; + color: $osd_fg_color; + } + + &-button, &-icon-button { + @extend %osd_button; + padding: 5px; + } + + &-icon-button > StIcon { icon-size: 36px; } + + StEntry { @extend %osd_entry; } +} + +// +// Alt Tab +/// +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: $osd_fg_color; + background: none; + border: none; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 3px; + padding: 20px; + + > StBoxLayout { + padding: 4px; + } + + &-item-container { spacing: 8px; } + + .item-box { + padding: 8px; + border-radius: 2px; + + &:outlined { + padding: 8px; + border: 1px solid $selected_bg_color; + } + + &:selected { + color: $selected_fg_color; + background-color: $selected_bg_color; + border: 0px solid $selected_bg_color; + } + } + + .thumbnail { width: 256px; } + + .thumbnail-box { + padding: 2px; + spacing: 4px; + } + .separator { + width: 1px; + background: rgba(255,255,255,0.2); + } +} + +.switcher-arrow { + border-color: rgba(0,0,0,0); + color: $osd_fg_color; + + &:highlighted { + border-color: rgba(0,0,0,0); + color: $_shell_fg_color; + } +} + +//.switcher-preview-backdrop { background-color: rgba(25,25,25,0.95); } + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +// +//Activities Ripples +// +.ripple-box { + width: 104px; + height: 104px; + background-image: url("common-assets/misc/corner-ripple.svg"); + background-size: contain; +} + +// +// Modal dialogs +// +.lightbox { background-color: rgba(0, 0, 0, 0.4); } +.flashspot { background-color: white; } + +.modal-dialog { + color: $fg_color; + background-color: transparentize($bg_color, 1); + border: none; + border-image: url("#{$asset_path}/misc/modal.svg") 9 9 9 67; + padding: 0 5px 6px 5px; + + > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; + } + + &-button-box { + spacing: 0; + margin: 0px; + padding: 14px 10px; + background: none; + border: none; + border-image: url("#{$asset_path}/misc/button-box.svg") 9 9 9 9; + + .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; + + @extend %osd_button; + } + } +} + +// +// Run dialog +// +.run-dialog { + padding: 0px 15px 10px 15px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + + > * { padding: 0; } + + &-label { + font-size: 0; + font-weight: bold; + color: $osd_fg_color; + padding-bottom: 0; + } + + &-error-label { color: $error_color; } + + &-error-box { + padding-top: 15px; + spacing: 5px; + } + &-completion-box { + padding-left: 15px; + font-size: 10px; + } + &-entry { + width: 21em; + padding: 7px; + border-radius: 3px; + caret-color: $osd_fg_color; + selected-color: $selected_fg_color; + selection-background-color: $selected_bg_color; + + @include entry(osd); + + &:focus { @include entry(osd-focus); } + } + .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; + } +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: $warning_color; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; + + &-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; + + &:rtl { + padding-left: 0px; + padding-right: 17px; + } + } + &-description { + padding-left: 17px; + width: 28em; + + &:rtl { padding-right: 17px; } + } +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; + + &:rtl { + padding-right: 49px; + padding-left: 32px; + } + + &-item { + color: #ccc; + + &:hover { color: white } + + &:ltr { padding-right: 1em; } + &:rtl { padding-left: 1em; } + + &-icon:ltr { padding-right: 17px; } + &-icon:rtl { padding-left: 17px; } + + &-name { font-size: 1.1em; } + } +} + +// +// Magnifier +// +.magnifier-zoom-region { + border: 2px solid rgba(128, 0, 0, 1); + + .full-screen { border-width: 0px; } +} + +// +// On-Screen Keyboard +// +#keyboard { + background-color: $osd_bg_color; + border-width: 0; + border-top-width: 1px; + border-color: transparentize(black, 0.6); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + + @include button(osd); + + &:hover { @include button(osd-hover); } + &:active, &:checked { @include button(osd-active); } + + &:grayed { @include button(osd-insensitive); } +} + +.keyboard-subkeys { //long press on a key popup + color: $osd_fg_color; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: $osd_bg_color; + -arrow-border-width: 1px; + -arrow-border-color: transparentize(black, 0.6);; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +// +// Cinnamon Specific Section +// + +// +// Menu (menu.js) +// +.menu { + &-favorites-box { + margin: auto; + padding: 10px; + transition-duration: 300; + background-color: $bg_color; + border: 1px solid $borders_color; + } + + &-favorites-button { + padding: 10px; + border: 1px solid rgba(0,0,0,0); + + &:hover { @extend %button:hover; } + } + + &-places { + + &-box { + margin: auto; + padding: 10px; + border: 0px solid red; + } + + &-button { padding: 10px; } + } + + &-categories-box { padding: 10px 30px 10px 30px; } + + &-applications-inner-box, + &-applications-outer-box { padding: 10px 10px 0 10px; } + + &-application-button { + padding: 7px; + border: 1px solid rgba(0,0,0,0); + + // This style is used in menu application buttons for applications which were newly installed + &:highlighted { font-weight: bold; } + + &-selected { + padding: 7px; + @extend %button:hover; + + &:highlighted { font-weight: bold; } + } + + &-label:ltr { padding-left: 5px; } + &-label:rtl { padding-right: 5px; } + } + + &-category-button { + padding: 7px; + border: 1px solid rgba(0,0,0,0); + + &-selected { + padding: 7px; + @extend %button:hover; + } + &-hover { + background-color: red; + border-radius: 2px; + } + &-greyed { + padding: 7px; + color: $insensitive_fg_color; + border: 1px solid rgba(0,0,0,0); + } + + &-label:ltr { padding-left: 5px; } + &-label:rtl { padding-right: 5px; } + } + + // Name and description of the currently hovered item in the menu + // This appears on the bottom right hand corner of the menu + &-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; + + &:rtl { + padding-top: 10px; + height: 30px; + } + } + + &-selected-app-title { font-weight: bold; } + + &-selected-app-description { max-width: 150px; } + + &-search-box:ltr { padding-left: 30px; } + &-search-box-rtl { padding-right: 30px; } +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: $fg_color; + + @extend %entry; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: $fg_color; +} + +/* Context menu (at the moment only for favorites) */ +.menu-context-menu { +} + +// +// OSD +// +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: $_shell_fg_color; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + + color: $_shell_fg_color; + background: none; + border: none; + border-radius: 5px; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; + +.osd-monitor-label { font-size: 3em; } + + .level { + padding: 0; + height: 4px; + background-color: transparentize(black, 0.5); + border-radius: 2px; + color: $selected_bg_color; + } + .level-bar { + background-color: $selected_bg_color; + } +} + +// +// Window list (windowList.js) +// + +.window-list { + &-box { + spacing: 0; + + .panel-top, + .panel-bottom & { + &:ltr { padding: 0 0 0 8px; } + &:rtl { padding: 0 8px 0 0; } + } + + &.vertical { padding: 6px 0 0 0; } + + &:highlight { background-color: $selected_bg_color } + } + + &-item-box { + border: 0 none transparent; + border-image: none; + background-image: none; + background-color: $panel_bg; + color: $osd_fg_color; + box-shadow: none; + font-weight: 400; + + &:hover { + color: $selected_fg_color; + @each $position, $_indicator in (top, 0 2px), + (bottom, 0 -2px), + (left, 2px 0), + (right, -2px 0) { + .panel-#{$position} & { + box-shadow: inset #{$_indicator} $selected_bg_color; + } + } + + } + &:active, + &:checked, + &:focus { + &, &:hover { + color: $selected_fg_color; + + @each $position, $_indicator in (top, 0 2px), + (bottom, 0 -2px), + (left, 2px 0), + (right, -2px 0) { + .panel-#{$position} & { + box-shadow: inset #{$_indicator} $red; + } + } + } + } + + StIcon, + StBin { + .panel-top &, + .panel-bottom & { padding: 0 (6px - 2px); } + } + + &.vertical StIcon, + &.vertical StBin { padding: 0; } + + StLabel { + font-weight: 400; + + .panel-top &, + .panel-bottom & { + &:ltr { padding: 0 (6px - 2px) 0 0; } + &:rtl { padding: 0 0 0 (6px - 2px); } + } + } + + &:progress, + .progress { + background-gradient-start: $selected_bg_color; + background-gradient-end: $selected_bg_color; + } + } + + &-item-demands-attention { + background-gradient-start: $selected_bg_color; + background-gradient-end: $selected_bg_color; + color: $selected_fg_color; + + @each $position, $_indicator in (top, 0 2px), + (bottom, 0 -2px), + (left, 2px 0), + (right, -2px 0) { + .panel-#{$position} & { + box-shadow: inset #{$_indicator} $selected_bg_color; + } + } + } + + + + // >= 3.6.7 + &-preview { // thumbnail popup windows = .switcher-list + padding: 20px - 8px; // = .switcher-list - .item-box + spacing: 8px; // = .switcher-list-item-container + border: none; + border-image: url("assets/misc/osd.svg") 9 9 9 9; + border-radius: 2px; + color: $osd_fg_color; + background: none; + } +} + + +.grouped-window-list { + &-item-box { + border: 0 none transparent; + border-image: none; + background-image: none; + background-color: $panel_bg; + color: $osd_fg_color; + box-shadow: none; + font-weight: 400; + + StIcon, + StBin { + .panel-top &, + .panel-bottom & { padding: 0 (6px - 2px); } + } + + &:active, + &:checked { + @each $position, $_indicator in (top, 0 2px), + (bottom, 0 -2px), + (left, 2px 0), + (right, -2px 0) { + .panel-#{$position} & { + box-shadow: inset #{$_indicator} lighten($panel_bg, 30%); + } + } + } + + &:hover, + &:active:hover, + &:focus, + &:active:focus, + &:focus:hover, + &:active:focus:hover { + @each $position, $_indicator in (top, 0 2px), + (bottom, 0 -2px), + (left, 2px 0), + (right, -2px 0) { + .panel-#{$position} & { + box-shadow: inset #{$_indicator} $selected_bg_color + } + } + } + + + &:progress, + .progress { + background-gradient-start: $selected_bg_color; + background-gradient-end: $selected_bg_color; + } + } + + &-item-demands-attention { + background-gradient-start: $selected_bg_color; + background-gradient-end: $selected_bg_color; + color: $selected_fg_color; + + @each $position, $_indicator in (top, 0 2px), + (bottom, 0 -2px), + (left, 2px 0), + (right, -2px 0) { + .panel-#{$position} & { + box-shadow: inset #{$_indicator} $selected_bg_color; + } + } + } + +} +/// +// Sound Applet (status/volume.js) +// +.sound-button { + width: 22px; + height: 13px; + padding: 8px; + + @extend %button; + + &-container { + padding-right: 3px; + padding-left: 3px; + } + StIcon { icon-size: 1.4em; } +} + +.sound-track { + &-infos { padding: 5px; } + &-info { + padding-top: 2px; + padding-bottom: 2px; + + StIcon { icon-size: 16px; } + + StLabel { + padding-left: 5px; + padding-right: 5px; + } + } + &-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; + } +} + +.sound-seek-box { + padding-left: 15px; + + StLabel { padding-top: 2px; } + StIcon { icon-size: 16px; } +} + +.sound-seek-slider { width: 140px; } + +.sound-volume-menu-item { + padding: .4em 1.75em; + + StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; + } +} + +.sound-playback-control { padding: 5px 10px 10px 10px; } + +// 2.8 +.sound-player { + padding: 0 4px; + + > StBoxLayout:first-child { + padding: 5px 10px 12px 10px; + spacing: 0.5em; + + StButton:small { + width: 16px; + height: 8px; + padding: 1px; + + StIcon { icon-size: 12px; } + } + } + + &-generic-coverart { + background: rgba(0,0,0,0.2); + } + + &-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: transparentize(darken($osd_bg_color, 5%), 0.1); + border: 0px solid darken($osd_bg_color, 10%); + border-bottom: 1px ; + color: $osd_fg_color; + + StButton { + width: 22px; + height: 13px; + padding: 5px; + color: $osd_fg_color; + border-radius: 2px; + border: 1px solid transparentize($osd_bg_color,1); + + StIcon { icon-size: 16px; } + + &:hover{ @include button(osd-hover); } + &:active { @include button(active); } + } + + StBoxLayout { + padding-top: 2px; + } + } + + .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: if($variant == 'light', $button_border, darken($bg_color, 5%)); + -slider-border-color: rgba(0,0,0,0); + -slider-active-background-color: $selected_bg_color; + -slider-active-border-color: rgba(0,0,0,0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; + } +} + +// +// Workspace Switcher applet (workspaceSwitcher.js) +// +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: $selected_fg_color; + padding: 3px; + padding-top: 4px; + transition-duration: 300; + + &:outlined, &:outlined:hover { color: $selected_bg_color; } + &:hover { color: transparentize($selected_bg_color, 0.5) } +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 1px solid transparentize(black, 0.6); + background-gradient-direction: none; + background-color: transparentize(black, 0.8); +} + +.workspace-graph .workspace:active { + border: 1px solid $selected_bg_color; + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: lighten($panel_bg, 15%); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: lighten($panel_bg, 15%); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: lighten($panel_bg, 20%); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: lighten($panel_bg, 5%); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +// +// Panel Launchers Applet (panelLaunchers.js) +// +#panel-launchers-box { + padding-left: 7px; + + &.vertical { + padding: 2px 0; + } +} + +.panel-launcher, +.launcher { + margin: 1px; + padding: 1px; + transition-duration: 200; + + &:hover { + background-gradient-direction: none; + border: 0px solid $selected_bg_color; + + .panel-bottom & { border-bottom-width: 1px; } + .panel-top & { border-top-width: 1px; } + .panel-left & { border-left-width: 1px; padding-left: 0; } + .panel-right & { border-right-width: 1px; padding-right: 0; } + } +} + +// +// Overview corner +// +#overview-corner { + background-image: url("common-assets/misc/overview.png"); + + &:hover { background-image: url("common-assets/misc/overview-hover.png"); } +} + +// +// Applets (applet.js) +// +.applet { + &-separator { padding: 1px 4px; } + + &-separator-line { + width: 1px; + background: rgba(255,255,255, 0.12); + } + + &-box { + padding-left: 3px; + padding-right: 3px; + color: $_shell_fg_color; + text-shadow: none; + transition-duration: 100; + + &.vertical { + padding: 3px 0; + } + + &:hover { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + + &:highlight { + background-image: none; + border-image: none; + background-color: transparentize($error_color, 0.5); + } + } + + &-label { + font-weight: bold; + color: $_shell_fg_color; + + &:hover, .applet-box:hover & { + color: $selected_fg_color; + text-shadow: none; + } + } + + &-icon { + color: $_shell_fg_color; + icon-size: 22px; + + &:hover, .applet-box:hover > & { + color: $selected_fg_color; + text-shadow: none; + } + } + +} + +// +// User Applet +// +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: $fg_color; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +// +// Desklets (desklet.js) +// +.desklet { + color: $osd_fg_color; + + &:highlight { + background-color: transparentize($error_color, 0.5); + } + + &-with-borders { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: $osd_fg_color; + padding: 12px; + padding-bottom: 16px; + + &:highlight { + background-color: transparentize($error_color, 0.5); + } + } + &-with-borders-and-header { + border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; + color: $osd_fg_color; + border-radius: 0; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; + + &:highlight { + background-color: transparentize($error_color, 0.5); + } + } + &-header { + border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; + color: $osd_fg_color; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; + } + &-drag-placeholder { + border: 2px solid $selected_bg_color; + background-color: transparentize($selected_bg_color, 0.7); + } +} + +.photoframe-box { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: $osd_fg_color; + padding: 12px; + padding-bottom: 16px; +} + +// +// Workspace OSD +// +/*FIXME*/ +.workspace-osd { + /*color: red;*/ + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +// +// Notification Applet +// +.notification-applet-padding { padding: .5em 1em; } + +.notification-applet-container { max-height: 100px; } + +// +// Tile Preview +// +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: transparentize($selected_bg_color, 0.7); + border: 1px solid $selected_bg_color; +} + +// +// Xkcd Desklet +// +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0,0,0,0); + border-radius: 0px; +} diff --git a/cinnamon/_drawing.scss b/cinnamon/_drawing.scss new file mode 100644 index 0000000..738a69d --- /dev/null +++ b/cinnamon/_drawing.scss @@ -0,0 +1,167 @@ +// Drawing mixins + +// generic drawing of more complex things + +// provide font size in rem, with px fallback +@mixin fontsize($size: 24, $base: 16) { + font-size: round($size) + pt; + //font-size: ($size / $base) * 1rem; +} + +// Entries + +@mixin entry($t, $dark:false) { +// +// Entries drawing function +// + //@extend %reset_style; + + @if $t==normal { + color: $text_color; + background-color: $entry_bg; + border: 1px solid $entry_border; + box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); + } + + @if $t==focus { + color: $fg_color; + background-color: $entry_bg; + border: 1px solid $selected_bg_color; + box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); + } + + @if $t==insensitive { + color: $insensitive_fg_color; + background-color: mix($entry_bg, $bg_color, 55%); + border-color: 1px solid mix($entry_border, $bg_color, 55%); + box-shadow: inset 0 2px 4px transparentize(mix($entry_bg, $bg_color, 55%), 0.95); + } + + @if $t==osd { + color: $osd_fg_color; + background-color: $osd_entry_bg; + border: 1px solid $osd_entry_border; + box-shadow: inset 0 2px 4px transparentize(black, 0.95); + } + + @if $t==osd-focus { + color: $selected_fg_color; + background-color: $selected_bg_color; + border: 1px solid $selected_bg_color; + box-shadow: inset 0 2px 4px transparentize(black, 0.95); + } + + @if $t==osd-insensitive { + color: transparentize($osd_fg_color, 0.45); + background-color: transparentize($osd_entry_bg, 0.15); + border: 1px solid $osd_entry_border; + box-shadow: inset 0 2px 4px transparentize(black, 0.95); + } +} + +// Buttons + +@mixin button($t) { +// +// Button drawing function +// + //@extend %reset_style; + + text-shadow: 0 1px transparentize($base_color, 1); + + @if $t==normal { + // + // normal button + // + color: $fg_color; + background-color: $button_bg; + border: 1px solid $button_border; + box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); + } + + @else if $t==focus { + // + // focused button + // + color: $fg_color; + background-color: $button_bg; + border: 1px solid $selected_bg_color; + box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); + } + + @else if $t==focus-hover { + // + // focused button + // + color: $fg_color; + background-color: $button_bg; + border: 1px solid $selected_bg_color; + box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); + } + + @else if $t==hover { + // + // hovered button + // + color: $fg_color; + background-color: lighten($button_bg, 5%); + border: 1px solid $button_border; + box-shadow: inset 0 2px 4px transparentize(lighten($button_bg, 5%), 0.95); + } + + @else if $t==active { + // + // pushed button + // + color: $selected_fg_color; + background-color: $selected_bg_color; + border: 1px solid $selected_bg_color; + box-shadow: inset 0 2px 4px $selected_bg_color; + } + + @else if $t==insensitive { + // + // insensitive button + // + color: $insensitive_fg_color; + border: 1px solid transparentize($button_border, 0.45); + background-color: transparentize($button_bg, 0.45); + box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); + } + + @else if $t==osd { + // + // normal osd button + // + color: $osd_fg_color; + border: 1px solid $osd_button_border; + background-color: $osd_button_bg; + } + + @else if $t==osd-hover { + // + // active osd button + // + color: $osd_fg_color; + border: 1px solid $osd_button_border; + background-color: opacify(lighten($osd_button_bg, 7%), 0.1); + } + + @else if $t==osd-active { + // + // active osd button + // + color: $selected_fg_color; + border: 1px solid $selected_bg_color; + background-color: $selected_bg_color; + } + + @else if $t==osd-insensitive { + // + // insensitive osd button + // + color: $osd_insensitive_fg_color; + border: 1px solid $osd_button_border; + background-color: transparentize($osd_button_bg, 0.15); + } +} diff --git a/cinnamon/cinnamon-dark.css b/cinnamon/cinnamon-dark.css new file mode 100644 index 0000000..2e539fb --- /dev/null +++ b/cinnamon/cinnamon-dark.css @@ -0,0 +1,1517 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #98abb2; } + +.label-shadow { + color: rgba(0, 0, 0, 0); } + +.menu #notification .notification-button, .menu #notification .notification-icon-button, +.popup-menu #notification .notification-button, +.popup-menu #notification .notification-icon-button, .sound-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #98abb2; + background-color: #1c1f2e; + border: 1px solid #050508; + box-shadow: inset 0 2px 4px rgba(28, 31, 46, 0.05); } + .menu #notification .notification-button, .menu #notification .notification-icon-button, + .popup-menu #notification .notification-button, + .popup-menu #notification .notification-icon-button, .sound-button, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, + .popup-menu #notification .notification-button:focus, + .popup-menu #notification .notification-icon-button:focus, .sound-button:focus, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, + .popup-menu #notification .notification-button:hover, + .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, + .popup-menu #notification .notification-button:hover:focus, + .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, + .popup-menu #notification .notification-button:active, + .popup-menu #notification .notification-icon-button:active, .sound-button:active, .menu #notification .notification-button:active:focus, .menu #notification .notification-icon-button:active:focus, + .popup-menu #notification .notification-button:active:focus, + .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, + .popup-menu #notification .notification-button:insensitive, + .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive { + border-radius: 2px; } + .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, + .popup-menu #notification .notification-button:focus, + .popup-menu #notification .notification-icon-button:focus, .sound-button:focus { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #98abb2; + background-color: #1c1f2e; + border: 1px solid #c50ed2; + box-shadow: inset 0 2px 4px rgba(28, 31, 46, 0.05); } + .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, + .popup-menu #notification .notification-button:hover, + .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #98abb2; + background-color: #252a3e; + border: 1px solid #050508; + box-shadow: inset 0 2px 4px rgba(37, 42, 62, 0.05); } + .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, + .popup-menu #notification .notification-button:hover:focus, + .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #98abb2; + background-color: #1c1f2e; + border: 1px solid #c50ed2; + box-shadow: inset 0 2px 4px rgba(28, 31, 46, 0.05); } + .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, + .popup-menu #notification .notification-button:active, + .popup-menu #notification .notification-icon-button:active, .sound-button:active, .menu #notification .notification-button:active:focus, .menu #notification .notification-icon-button:active:focus, + .popup-menu #notification .notification-button:active:focus, + .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #fefefe; + background-color: #c50ed2; + border: 1px solid #c50ed2; + box-shadow: inset 0 2px 4px #c50ed2; } + .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, + .popup-menu #notification .notification-button:insensitive, + .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: rgba(152, 171, 178, 0.45); + border: 1px solid rgba(5, 5, 8, 0.55); + background-color: rgba(28, 31, 46, 0.55); + box-shadow: inset 0 2px 4px rgba(28, 31, 46, 0.05); } + +.notification-button, .notification-icon-button, .modal-dialog-button-box .modal-dialog-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 2px; + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(57, 64, 94, 0.4); } + .notification-button:hover, .notification-icon-button:hover, .modal-dialog-button-box .modal-dialog-button:hover { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(70, 79, 117, 0.5); } + .notification-button:focus, .notification-icon-button:focus, .modal-dialog-button-box .modal-dialog-button:focus { + color: #c50ed2; } + .notification-button:active, .notification-icon-button:active, .modal-dialog-button-box .modal-dialog-button:active { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #fefefe; + border: 1px solid #c50ed2; + background-color: #c50ed2; } + .notification-button:insensitive, .notification-icon-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #42464f; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(57, 64, 94, 0.25); } + +.menu #notification StEntry, +.popup-menu #notification StEntry, #menu-search-entry { + padding: 7px; + caret-size: 1px; + selection-background-color: #c50ed2; + selected-color: #fefefe; + transition-duration: 300ms; + border-radius: 3px; + color: #98abb2; + background-color: #181b28; + border: 1px solid #050508; + box-shadow: inset 0 2px 4px rgba(24, 27, 40, 0.05); } + .menu #notification StEntry:focus, + .popup-menu #notification StEntry:focus, #menu-search-entry:focus, .menu #notification StEntry:hover, + .popup-menu #notification StEntry:hover, #menu-search-entry:hover { + color: #98abb2; + background-color: #181b28; + border: 1px solid #c50ed2; + box-shadow: inset 0 2px 4px rgba(24, 27, 40, 0.05); } + .menu #notification StEntry:insensitive, + .popup-menu #notification StEntry:insensitive, #menu-search-entry:insensitive { + color: rgba(152, 171, 178, 0.45); + background-color: #181b28; + border-color: 1px solid #0d0f16; + box-shadow: inset 0 2px 4px rgba(24, 27, 40, 0.05); } + .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning, #menu-search-entry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; } + +.notification StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #BAC3CF; + selection-background-color: #c50ed2; + selected-color: #fefefe; + transition-duration: 300ms; + border-radius: 3px; + color: #BAC3CF; + background-color: rgba(57, 64, 94, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } + .notification StEntry:focus { + color: #fefefe; + background-color: #c50ed2; + border: 1px solid #c50ed2; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } + .notification StEntry:insensitive { + color: rgba(186, 195, 207, 0.55); + background-color: rgba(57, 64, 94, 0.25); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } + +StScrollView.vfade { + -st-vfade-offset: 0px; } + +StScrollView.hfade { + -st-hfade-offset: 0px; } + +StScrollBar { + padding: 8px; } + StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; } + StScrollBar StBin#trough { + background-color: rgba(24, 27, 40, 0.1); + border-radius: 8px; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #4b555f; + border: 0px solid; + margin: 0px; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #3e4651; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #c50ed2; } + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; } + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: #050508; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #c50ed2; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 4px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: transparent; } + .popup-menu-item:active .popup-slider-menu-item, .popup-menu-item:active + .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: #fefefe; } + +.check-box CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; } + +.check-box StLabel { + font-weight: normal; } + +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); } + +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); } + +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); } + +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); } + +.radiobutton CinnamonGenericContainer { + spacing: .2em; + height: 26px; + padding-top: 2px; } + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; } + +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); } + +.radiobutton:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); } + +.radiobutton:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); } + +.radiobutton:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); } + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); } + .toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); } + .popup-menu-item:active .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); } + .popup-menu-item:active .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); } + +.cinnamon-link { + color: #7cb7ff; + text-decoration: underline; } + .cinnamon-link:hover { + color: #afd3ff; } + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #0e1018; + color: #BAC3CF; + font-size: 1em; + font-weight: normal; + text-align: center; } + +.menu, +.popup-menu, +.popup-combo-menu { + color: #98abb2; + background-color: #0e1018; + border-radius: 5px; + border: 1px solid #050508; } + .menu-arrow, + .popup-menu-arrow { + icon-size: 16px; } + .menu .popup-sub-menu, + .popup-menu .popup-sub-menu, + .popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + background-color: #0b0c12; } + .menu .popup-sub-menu .popup-menu-item:ltr, + .popup-menu .popup-sub-menu .popup-menu-item:ltr, + .popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; } + .menu .popup-sub-menu .popup-menu-item:rtl, + .popup-menu .popup-sub-menu .popup-menu-item:rtl, + .popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; } + .menu .popup-sub-menu StScrollBar, + .popup-menu .popup-sub-menu StScrollBar, + .popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; } + .menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, + .popup-menu .popup-sub-menu StScrollBar StBin#trough, + .popup-menu .popup-sub-menu StScrollBar StBin#vhandle, + .popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, + .popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; } + .menu .popup-menu-content, + .popup-menu .popup-menu-content, + .popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; } + .menu .popup-menu-item, + .popup-menu .popup-menu-item, + .popup-combo-menu .popup-menu-item { + padding: .4em 1.75em; + spacing: 1em; } + .menu .popup-menu-item:active, + .popup-menu .popup-menu-item:active, + .popup-combo-menu .popup-menu-item:active { + color: #fefefe; + background-color: transparent; + border-image: url("common-assets/menu/menu-hover.svg") 9 9 1 1; } + .menu .popup-menu-item:insensitive, + .popup-menu .popup-menu-item:insensitive, + .popup-combo-menu .popup-menu-item:insensitive { + color: rgba(152, 171, 178, 0.5); + background: none; } + .menu .popup-inactive-menu-item, + .popup-menu .popup-inactive-menu-item, + .popup-combo-menu .popup-inactive-menu-item { + color: #98abb2; } + .menu .popup-inactive-menu-item:insensitive, + .popup-menu .popup-inactive-menu-item:insensitive, + .popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(152, 171, 178, 0.45); } + .menu .popup-menu-item:active .popup-inactive-menu-item, + .popup-menu .popup-menu-item:active .popup-inactive-menu-item, + .popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: #fefefe; } + .menu-icon, + .popup-menu-icon { + icon-size: 16px; } + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; } + +.popup-combo-menu { + padding: 10px 1px; } + +.popup-combobox-item { + spacing: 1em; } + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1em; } + +.popup-alternating-menu-item:alternate { + font-weight: normal; } + +.popup-device-menu-item { + spacing: .5em; } + +.popup-subtitle-menu-item { + font-weight: normal; } + +.nm-menu-item-icons { + spacing: .5em; } + +#panel { + font-size: 10pt; + height: 28px; + width: 32px; + font-weight: 700; + background-color: #0e1018; + color: #98abb2; } + #panel:highlight { + border-image: none; + background-color: rgba(252, 65, 56, 0.5); } + #panelLeft { + spacing: 4px; } + #panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); } + #panelLeft:ltr { + padding-right: 4px; } + #panelLeft:rtl { + padding-left: 4px; } + #panelLeft.vertical { + padding: 0; } + #panelLeft.vertical:ltr { + padding-right: 0px; } + #panelLeft.vertical:rtl { + padding-left: 0px; } + #panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); } + #panelRight:ltr { + padding-left: 4px; + spacing: 0px; } + #panelRight:rtl { + padding-right: 4px; + spacing: 0px; } + #panelRight.vertical { + padding: 0; } + #panelRight.vertical:ltr { + padding-right: 0px; } + #panelRight.vertical:rtl { + padding-left: 0px; } + #panelCenter { + spacing: 4px; } + #panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); } + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #98abb2; + font-size: 1em; + padding: 0px; } + +.panel-dummy { + background-color: rgba(252, 65, 56, 0.5); } + .panel-dummy:entered { + background-color: rgba(252, 65, 56, 0.6); } + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + color: white; + height: 22px; } + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: green; + transition-duration: 100; } + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; } + +#overview { + spacing: 12px; } + +.window-caption { + background-color: #0e1018; + border: 1px solid #0e1018; + color: #BAC3CF; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; } + .window-caption#selected { + background-color: #c50ed2; + color: #fefefe; + border: 1px solid #c50ed2; + spacing: 25px; } + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #BAC3CF; + background-color: rgba(57, 64, 94, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } + .expo-workspaces-name-entry:focus, + .expo-workspaces-name-entry#selected:focus { + border: 1px solid #c50ed2; + background-color: #c50ed2; + color: #fefefe; + font-style: italic; + transition-duration: 300; + selection-background-color: #fefefe; + selected-color: #c50ed2; } + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; } + .expo-workspace-thumbnail-frame#active { + border: 4px solid #c50ed2; + background-color: black; + border-radius: 2px; } + +.expo-background { + background-color: #0e1018; } + +.workspace-thumbnails { + spacing: 26px; } + .workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; } + +.workspace-add-button { + background-image: url("common-assets/misc/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; } + .workspace-add-button:hover { + background-image: url("common-assets/misc/add-workspace-hover.svg"); + transition-duration: 100; } + .workspace-add-button:active { + background-image: url("common-assets/misc/add-workspace-active.svg"); + transition-duration: 100; } + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); } + +.workspace-close-button, +.window-close { + background-image: url("common-assets/misc/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; } + .workspace-close-button:hover, + .window-close:hover { + background-image: url("common-assets/misc/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; } + .workspace-close-button:active, + .window-close:active { + background-image: url("common-assets/misc/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; } + +.window-close-area { + background-image: url("common-assets/misc/trash-icon.svg"); + height: 120px; + width: 400px; } + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; } + +.about-title { + font-size: 2em; + font-weight: bold; } + +.about-uuid { + font-size: 10px; + color: #888; } + +.about-icon { + padding-right: 20px; + padding-bottom: 14px; } + +.about-scrollBox { + border: 1px solid #050508; + border-radius: 2px; + background-color: #181b28; + padding: 4px; + padding-right: 0; + border-radius: 0; } + .about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; } + +.about-description { + padding-top: 4px; + padding-bottom: 16px; } + +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; } + +.calendar { + padding: .4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; } + +.calendar-month-label { + color: #98abb2; + font-weight: bold; + padding: 8px 0; } + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 16px; + height: 16px; } + +.calendar-change-month-back { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); } + .calendar-change-month-back:focus, .calendar-change-month-back:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); } + .calendar-change-month-back:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); } + .calendar-change-month-back:rtl { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); } + .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); } + .calendar-change-month-back:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); } + +.calendar-change-month-forward { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); } + .calendar-change-month-forward:focus, .calendar-change-month-forward:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); } + .calendar-change-month-forward:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); } + .calendar-change-month-forward:rtl { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); } + .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); } + .calendar-change-month-forward:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); } + +.datemenu-date-label { + padding: .4em 1.75em; + font-weight: bold; + text-align: center; + color: #98abb2; + border-radius: 2px; } + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; } + +.calendar-day-heading { + color: rgba(152, 171, 178, 0.85); + margin-top: 1em; + font-size: 70%; } + +.calendar-day { + border-width: 0; + color: rgba(152, 171, 178, 0.8); } + +.calendar-day-top { + border-top-width: 0; } + +.calendar-day-left { + border-left-width: 0; } + +.calendar-nonwork-day { + color: #98abb2; + background-color: transparent; + font-weight: bold; } + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: #fefefe; + background-color: #c50ed2; + border-width: 0; } + +.calendar-other-month-day { + color: rgba(152, 171, 178, 0.3); + opacity: 1; } + +.calendar-week-number { + color: rgba(152, 171, 178, 0.7); + font-size: 80%; } + +#notification { + border-radius: 3px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #BAC3CF; } + .menu #notification, + .popup-menu #notification { + border-image: url("dark-assets/misc/message.svg") 9 9 9 9; } + .menu #notification, .menu #notification.multi-line-notification, + .popup-menu #notification, + .popup-menu #notification.multi-line-notification { + color: #98abb2; } + .menu #notification .notification-button, .menu #notification .notification-icon-button, + .popup-menu #notification .notification-button, + .popup-menu #notification .notification-icon-button { + padding: 5px; } + #notification.multi-line-notification { + padding-bottom: 13px; + color: #BAC3CF; } + #notification-scrollview { + max-height: 10em; } + #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; } + #notification-scrollview:ltr > StScrollBar { + padding-left: 6px; } + #notification-scrollview:rtl > StScrollBar { + padding-right: 6px; } + #notification-body { + spacing: 5px; } + #notification-actions { + spacing: 10px; } + +.notification-with-image { + min-height: 159px; + color: #BAC3CF; } + +.notification-button, .notification-icon-button { + padding: 5px; } + +.notification-icon-button > StIcon { + icon-size: 36px; } + +#altTabPopup { + padding: 8px; + spacing: 16px; } + +.switcher-list { + color: #BAC3CF; + background: none; + border: none; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 3px; + padding: 20px; } + .switcher-list > StBoxLayout { + padding: 4px; } + .switcher-list-item-container { + spacing: 8px; } + .switcher-list .item-box { + padding: 8px; + border-radius: 2px; } + .switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #c50ed2; } + .switcher-list .item-box:selected { + color: #fefefe; + background-color: #c50ed2; + border: 0px solid #c50ed2; } + .switcher-list .thumbnail { + width: 256px; } + .switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; } + .switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); } + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #BAC3CF; } + .switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: #98abb2; } + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; } + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; } + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("common-assets/misc/corner-ripple.svg"); + background-size: contain; } + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); } + +.flashspot { + background-color: white; } + +.modal-dialog { + color: #98abb2; + background-color: rgba(24, 27, 40, 0); + border: none; + border-image: url("dark-assets/misc/modal.svg") 9 9 9 67; + padding: 0 5px 6px 5px; } + .modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; } + .modal-dialog-button-box { + spacing: 0; + margin: 0px; + padding: 14px 10px; + background: none; + border: none; + border-image: url("dark-assets/misc/button-box.svg") 9 9 9 9; } + .modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; } + +.run-dialog { + padding: 0px 15px 10px 15px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; } + .run-dialog > * { + padding: 0; } + .run-dialog-label { + font-size: 0; + font-weight: bold; + color: #BAC3CF; + padding-bottom: 0; } + .run-dialog-error-label { + color: #FC4138; } + .run-dialog-error-box { + padding-top: 15px; + spacing: 5px; } + .run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; } + .run-dialog-entry { + width: 21em; + padding: 7px; + border-radius: 3px; + caret-color: #BAC3CF; + selected-color: #fefefe; + selection-background-color: #c50ed2; + color: #BAC3CF; + background-color: rgba(57, 64, 94, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } + .run-dialog-entry:focus { + color: #fefefe; + background-color: #c50ed2; + border: 1px solid #c50ed2; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } + .run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; } + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; } + +.mount-password-reask { + color: #F27835; } + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; } + .show-processes-dialog-subject, + .mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; } + .show-processes-dialog-subject:rtl, + .mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; } + .show-processes-dialog-description, + .mount-question-dialog-description { + padding-left: 17px; + width: 28em; } + .show-processes-dialog-description:rtl, + .mount-question-dialog-description:rtl { + padding-right: 17px; } + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; } + .show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; } + .show-processes-dialog-app-list-item { + color: #ccc; } + .show-processes-dialog-app-list-item:hover { + color: white; } + .show-processes-dialog-app-list-item:ltr { + padding-right: 1em; } + .show-processes-dialog-app-list-item:rtl { + padding-left: 1em; } + .show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; } + .show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; } + .show-processes-dialog-app-list-item-name { + font-size: 1.1em; } + +.magnifier-zoom-region { + border: 2px solid maroon; } + .magnifier-zoom-region .full-screen { + border-width: 0px; } + +#keyboard { + background-color: #0e1018; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); } + +.keyboard-layout { + spacing: 10px; + padding: 10px; } + +.keyboard-row { + spacing: 15px; } + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(57, 64, 94, 0.4); } + .keyboard-key:hover { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(70, 79, 117, 0.5); } + .keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #fefefe; + border: 1px solid #c50ed2; + background-color: #c50ed2; } + .keyboard-key:grayed { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #42464f; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(57, 64, 94, 0.25); } + +.keyboard-subkeys { + color: #BAC3CF; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #0e1018; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; } + +.menu-favorites-box { + margin: auto; + padding: 10px; + transition-duration: 300; + background-color: #181b28; + border: 1px solid #050508; } + +.menu-favorites-button { + padding: 10px; + border: 1px solid rgba(0, 0, 0, 0); } + +.menu-places-box { + margin: auto; + padding: 10px; + border: 0px solid red; } + +.menu-places-button { + padding: 10px; } + +.menu-categories-box { + padding: 10px 30px 10px 30px; } + +.menu-applications-inner-box, .menu-applications-outer-box { + padding: 10px 10px 0 10px; } + +.menu-application-button { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0); } + .menu-application-button:highlighted { + font-weight: bold; } + .menu-application-button-selected { + padding: 7px; } + .menu-application-button-selected:highlighted { + font-weight: bold; } + .menu-application-button-label:ltr { + padding-left: 5px; } + .menu-application-button-label:rtl { + padding-right: 5px; } + +.menu-category-button { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0); } + .menu-category-button-selected { + padding: 7px; } + .menu-category-button-hover { + background-color: red; + border-radius: 2px; } + .menu-category-button-greyed { + padding: 7px; + color: rgba(152, 171, 178, 0.45); + border: 1px solid rgba(0, 0, 0, 0); } + .menu-category-button-label:ltr { + padding-left: 5px; } + .menu-category-button-label:rtl { + padding-right: 5px; } + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; } + .menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; } + +.menu-selected-app-title { + font-weight: bold; } + +.menu-selected-app-description { + max-width: 150px; } + +.menu-search-box:ltr { + padding-left: 30px; } + +.menu-search-box-rtl { + padding-right: 30px; } + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #98abb2; } + +.menu-search-entry-icon { + icon-size: 1em; + color: #98abb2; } + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: #98abb2; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: #98abb2; + background: none; + border: none; + border-radius: 5px; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } + .osd-window .osd-monitor-label { + font-size: 3em; } + .osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #c50ed2; } + .osd-window .level-bar { + background-color: #c50ed2; } + +.window-list-box { + spacing: 0; } + .window-list-box .panel-top:ltr, + .panel-bottom .window-list-box:ltr { + padding: 0 0 0 8px; } + .window-list-box .panel-top:rtl, + .panel-bottom .window-list-box:rtl { + padding: 0 8px 0 0; } + .window-list-box.vertical { + padding: 6px 0 0 0; } + .window-list-box:highlight { + background-color: #c50ed2; } + +.window-list-item-box { + border: 0 none transparent; + border-image: none; + background-image: none; + background-color: #0e1018; + color: #BAC3CF; + box-shadow: none; + font-weight: 400; } + .window-list-item-box:hover { + color: #fefefe; } + .panel-top .window-list-item-box:hover { + box-shadow: inset 0 2px #c50ed2; } + .panel-bottom .window-list-item-box:hover { + box-shadow: inset 0 -2px #c50ed2; } + .panel-left .window-list-item-box:hover { + box-shadow: inset 2px 0 #c50ed2; } + .panel-right .window-list-item-box:hover { + box-shadow: inset -2px 0 #c50ed2; } + .window-list-item-box:active, .window-list-item-box:active:hover, .window-list-item-box:checked, .window-list-item-box:checked:hover, .window-list-item-box:focus, .window-list-item-box:focus:hover { + color: #fefefe; } + .panel-top .window-list-item-box:active, .panel-top .window-list-item-box:active:hover, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:checked:hover, .panel-top .window-list-item-box:focus, .panel-top .window-list-item-box:focus:hover { + box-shadow: inset 0 2px #ed254e; } + .panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:active:hover, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:checked:hover, .panel-bottom .window-list-item-box:focus, .panel-bottom .window-list-item-box:focus:hover { + box-shadow: inset 0 -2px #ed254e; } + .panel-left .window-list-item-box:active, .panel-left .window-list-item-box:active:hover, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:checked:hover, .panel-left .window-list-item-box:focus, .panel-left .window-list-item-box:focus:hover { + box-shadow: inset 2px 0 #ed254e; } + .panel-right .window-list-item-box:active, .panel-right .window-list-item-box:active:hover, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:checked:hover, .panel-right .window-list-item-box:focus, .panel-right .window-list-item-box:focus:hover { + box-shadow: inset -2px 0 #ed254e; } + .panel-top .window-list-item-box StIcon, + .panel-bottom .window-list-item-box StIcon, .panel-top + .window-list-item-box StBin, + .panel-bottom + .window-list-item-box StBin { + padding: 0 4px; } + .window-list-item-box.vertical StIcon, + .window-list-item-box.vertical StBin { + padding: 0; } + .window-list-item-box StLabel { + font-weight: 400; } + .panel-top .window-list-item-box StLabel:ltr, + .panel-bottom .window-list-item-box StLabel:ltr { + padding: 0 4px 0 0; } + .panel-top .window-list-item-box StLabel:rtl, + .panel-bottom .window-list-item-box StLabel:rtl { + padding: 0 0 0 4px; } + .window-list-item-box:progress, + .window-list-item-box .progress { + background-gradient-start: #c50ed2; + background-gradient-end: #c50ed2; } + +.window-list-item-demands-attention { + background-gradient-start: #c50ed2; + background-gradient-end: #c50ed2; + color: #fefefe; } + .panel-top .window-list-item-demands-attention { + box-shadow: inset 0 2px #c50ed2; } + .panel-bottom .window-list-item-demands-attention { + box-shadow: inset 0 -2px #c50ed2; } + .panel-left .window-list-item-demands-attention { + box-shadow: inset 2px 0 #c50ed2; } + .panel-right .window-list-item-demands-attention { + box-shadow: inset -2px 0 #c50ed2; } + +.window-list-preview { + padding: 12px; + spacing: 8px; + border: none; + border-image: url("assets/misc/osd.svg") 9 9 9 9; + border-radius: 2px; + color: #BAC3CF; + background: none; } + +.grouped-window-list-item-box { + border: 0 none transparent; + border-image: none; + background-image: none; + background-color: #0e1018; + color: #BAC3CF; + box-shadow: none; + font-weight: 400; } + .panel-top .grouped-window-list-item-box StIcon, + .panel-bottom .grouped-window-list-item-box StIcon, .panel-top + .grouped-window-list-item-box StBin, + .panel-bottom + .grouped-window-list-item-box StBin { + padding: 0 4px; } + .panel-top .grouped-window-list-item-box:active, .panel-top .grouped-window-list-item-box:checked { + box-shadow: inset 0 2px #485178; } + .panel-bottom .grouped-window-list-item-box:active, .panel-bottom .grouped-window-list-item-box:checked { + box-shadow: inset 0 -2px #485178; } + .panel-left .grouped-window-list-item-box:active, .panel-left .grouped-window-list-item-box:checked { + box-shadow: inset 2px 0 #485178; } + .panel-right .grouped-window-list-item-box:active, .panel-right .grouped-window-list-item-box:checked { + box-shadow: inset -2px 0 #485178; } + .panel-top .grouped-window-list-item-box:hover, .panel-top .grouped-window-list-item-box:active:hover, .panel-top .grouped-window-list-item-box:focus, .panel-top .grouped-window-list-item-box:active:focus, .panel-top .grouped-window-list-item-box:focus:hover, .panel-top .grouped-window-list-item-box:active:focus:hover { + box-shadow: inset 0 2px #c50ed2; } + .panel-bottom .grouped-window-list-item-box:hover, .panel-bottom .grouped-window-list-item-box:active:hover, .panel-bottom .grouped-window-list-item-box:focus, .panel-bottom .grouped-window-list-item-box:active:focus, .panel-bottom .grouped-window-list-item-box:focus:hover, .panel-bottom .grouped-window-list-item-box:active:focus:hover { + box-shadow: inset 0 -2px #c50ed2; } + .panel-left .grouped-window-list-item-box:hover, .panel-left .grouped-window-list-item-box:active:hover, .panel-left .grouped-window-list-item-box:focus, .panel-left .grouped-window-list-item-box:active:focus, .panel-left .grouped-window-list-item-box:focus:hover, .panel-left .grouped-window-list-item-box:active:focus:hover { + box-shadow: inset 2px 0 #c50ed2; } + .panel-right .grouped-window-list-item-box:hover, .panel-right .grouped-window-list-item-box:active:hover, .panel-right .grouped-window-list-item-box:focus, .panel-right .grouped-window-list-item-box:active:focus, .panel-right .grouped-window-list-item-box:focus:hover, .panel-right .grouped-window-list-item-box:active:focus:hover { + box-shadow: inset -2px 0 #c50ed2; } + .grouped-window-list-item-box:progress, + .grouped-window-list-item-box .progress { + background-gradient-start: #c50ed2; + background-gradient-end: #c50ed2; } + +.grouped-window-list-item-demands-attention { + background-gradient-start: #c50ed2; + background-gradient-end: #c50ed2; + color: #fefefe; } + .panel-top .grouped-window-list-item-demands-attention { + box-shadow: inset 0 2px #c50ed2; } + .panel-bottom .grouped-window-list-item-demands-attention { + box-shadow: inset 0 -2px #c50ed2; } + .panel-left .grouped-window-list-item-demands-attention { + box-shadow: inset 2px 0 #c50ed2; } + .panel-right .grouped-window-list-item-demands-attention { + box-shadow: inset -2px 0 #c50ed2; } + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; } + .sound-button-container { + padding-right: 3px; + padding-left: 3px; } + .sound-button StIcon { + icon-size: 1.4em; } + +.sound-track-infos { + padding: 5px; } + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; } + .sound-track-info StIcon { + icon-size: 16px; } + .sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; } + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; } + +.sound-seek-box { + padding-left: 15px; } + .sound-seek-box StLabel { + padding-top: 2px; } + .sound-seek-box StIcon { + icon-size: 16px; } + +.sound-seek-slider { + width: 140px; } + +.sound-volume-menu-item { + padding: .4em 1.75em; } + .sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; } + +.sound-playback-control { + padding: 5px 10px 10px 10px; } + +.sound-player { + padding: 0 4px; } + .sound-player > StBoxLayout:first-child { + padding: 5px 10px 12px 10px; + spacing: 0.5em; } + .sound-player > StBoxLayout:first-child StButton:small { + width: 16px; + height: 8px; + padding: 1px; } + .sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 12px; } + .sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); } + .sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(5, 5, 8, 0.9); + border: 0px solid black; + border-bottom: 1px; + color: #BAC3CF; } + .sound-player-overlay StButton { + width: 22px; + height: 13px; + padding: 5px; + color: #BAC3CF; + border-radius: 2px; + border: 1px solid rgba(14, 16, 24, 0); } + .sound-player-overlay StButton StIcon { + icon-size: 16px; } + .sound-player-overlay StButton:hover { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(70, 79, 117, 0.5); } + .sound-player-overlay StButton:active { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #fefefe; + background-color: #c50ed2; + border: 1px solid #c50ed2; + box-shadow: inset 0 2px 4px #c50ed2; } + .sound-player-overlay StBoxLayout { + padding-top: 2px; } + .sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: #0e1018; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #c50ed2; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; } + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; } + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; } + +.workspace-button { + width: 20px; + height: 10px; + color: #fefefe; + padding: 3px; + padding-top: 4px; + transition-duration: 300; } + .workspace-button:outlined, .workspace-button:outlined:hover { + color: #c50ed2; } + .workspace-button:hover { + color: rgba(197, 14, 210, 0.5); } + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; } + +.workspace-graph .workspace { + border: 1px solid rgba(0, 0, 0, 0.4); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.2); } + +.workspace-graph .workspace:active { + border: 1px solid #c50ed2; + background-gradient-direction: none; } + +.workspace-graph .workspace .windows { + -active-window-background: #2b3148; + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: #2b3148; + -inactive-window-border: rgba(0, 0, 0, 0.8); } + +.workspace-graph .workspace:active .windows { + -active-window-background: #353b58; + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: #181b28; + -inactive-window-border: rgba(0, 0, 0, 0.8); } + +#panel-launchers-box { + padding-left: 7px; } + #panel-launchers-box.vertical { + padding: 2px 0; } + +.panel-launcher, +.launcher { + margin: 1px; + padding: 1px; + transition-duration: 200; } + .panel-launcher:hover, + .launcher:hover { + background-gradient-direction: none; + border: 0px solid #c50ed2; } + .panel-bottom .panel-launcher:hover, .panel-bottom + .launcher:hover { + border-bottom-width: 1px; } + .panel-top .panel-launcher:hover, .panel-top + .launcher:hover { + border-top-width: 1px; } + .panel-left .panel-launcher:hover, .panel-left + .launcher:hover { + border-left-width: 1px; + padding-left: 0; } + .panel-right .panel-launcher:hover, .panel-right + .launcher:hover { + border-right-width: 1px; + padding-right: 0; } + +#overview-corner { + background-image: url("common-assets/misc/overview.png"); } + #overview-corner:hover { + background-image: url("common-assets/misc/overview-hover.png"); } + +.applet-separator { + padding: 1px 4px; } + +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); } + +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: #98abb2; + text-shadow: none; + transition-duration: 100; } + .applet-box.vertical { + padding: 3px 0; } + .applet-box:hover { + color: #fefefe; + background-color: #c50ed2; } + .applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); } + +.applet-label { + font-weight: bold; + color: #98abb2; } + .applet-label:hover, .applet-box:hover .applet-label { + color: #fefefe; + text-shadow: none; } + +.applet-icon { + color: #98abb2; + icon-size: 22px; } + .applet-icon:hover, .applet-box:hover > .applet-icon { + color: #fefefe; + text-shadow: none; } + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; } + +.user-label { + color: #98abb2; + font-size: 1em; + font-weight: bold; + margin: 0px; } + +.desklet { + color: #BAC3CF; } + .desklet:highlight { + background-color: rgba(252, 65, 56, 0.5); } + .desklet-with-borders { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #BAC3CF; + padding: 12px; + padding-bottom: 16px; } + .desklet-with-borders:highlight { + background-color: rgba(252, 65, 56, 0.5); } + .desklet-with-borders-and-header { + border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; + color: #BAC3CF; + border-radius: 0; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; } + .desklet-with-borders-and-header:highlight { + background-color: rgba(252, 65, 56, 0.5); } + .desklet-header { + border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; + color: #BAC3CF; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; } + .desklet-drag-placeholder { + border: 2px solid #c50ed2; + background-color: rgba(197, 14, 210, 0.3); } + +.photoframe-box { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #BAC3CF; + padding: 12px; + padding-bottom: 16px; } + +/*FIXME*/ +.workspace-osd { + /*color: red;*/ + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; } + +.notification-applet-padding { + padding: .5em 1em; } + +.notification-applet-container { + max-height: 100px; } + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(197, 14, 210, 0.3); + border: 1px solid #c50ed2; } + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; } diff --git a/cinnamon/cinnamon-dark.scss b/cinnamon/cinnamon-dark.scss new file mode 100644 index 0000000..8898486 --- /dev/null +++ b/cinnamon/cinnamon-dark.scss @@ -0,0 +1,8 @@ +$variant: 'dark'; +$transparency: 'true'; +$darker: 'false'; + +@import "_colors"; //use gtk colors +@import "_drawing"; +@import "_common"; + diff --git a/cinnamon/cinnamon.css b/cinnamon/cinnamon.css new file mode 100644 index 0000000..2e539fb --- /dev/null +++ b/cinnamon/cinnamon.css @@ -0,0 +1,1517 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #98abb2; } + +.label-shadow { + color: rgba(0, 0, 0, 0); } + +.menu #notification .notification-button, .menu #notification .notification-icon-button, +.popup-menu #notification .notification-button, +.popup-menu #notification .notification-icon-button, .sound-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #98abb2; + background-color: #1c1f2e; + border: 1px solid #050508; + box-shadow: inset 0 2px 4px rgba(28, 31, 46, 0.05); } + .menu #notification .notification-button, .menu #notification .notification-icon-button, + .popup-menu #notification .notification-button, + .popup-menu #notification .notification-icon-button, .sound-button, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, + .popup-menu #notification .notification-button:focus, + .popup-menu #notification .notification-icon-button:focus, .sound-button:focus, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, + .popup-menu #notification .notification-button:hover, + .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, + .popup-menu #notification .notification-button:hover:focus, + .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, + .popup-menu #notification .notification-button:active, + .popup-menu #notification .notification-icon-button:active, .sound-button:active, .menu #notification .notification-button:active:focus, .menu #notification .notification-icon-button:active:focus, + .popup-menu #notification .notification-button:active:focus, + .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, + .popup-menu #notification .notification-button:insensitive, + .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive { + border-radius: 2px; } + .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, + .popup-menu #notification .notification-button:focus, + .popup-menu #notification .notification-icon-button:focus, .sound-button:focus { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #98abb2; + background-color: #1c1f2e; + border: 1px solid #c50ed2; + box-shadow: inset 0 2px 4px rgba(28, 31, 46, 0.05); } + .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, + .popup-menu #notification .notification-button:hover, + .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #98abb2; + background-color: #252a3e; + border: 1px solid #050508; + box-shadow: inset 0 2px 4px rgba(37, 42, 62, 0.05); } + .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, + .popup-menu #notification .notification-button:hover:focus, + .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #98abb2; + background-color: #1c1f2e; + border: 1px solid #c50ed2; + box-shadow: inset 0 2px 4px rgba(28, 31, 46, 0.05); } + .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, + .popup-menu #notification .notification-button:active, + .popup-menu #notification .notification-icon-button:active, .sound-button:active, .menu #notification .notification-button:active:focus, .menu #notification .notification-icon-button:active:focus, + .popup-menu #notification .notification-button:active:focus, + .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #fefefe; + background-color: #c50ed2; + border: 1px solid #c50ed2; + box-shadow: inset 0 2px 4px #c50ed2; } + .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, + .popup-menu #notification .notification-button:insensitive, + .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: rgba(152, 171, 178, 0.45); + border: 1px solid rgba(5, 5, 8, 0.55); + background-color: rgba(28, 31, 46, 0.55); + box-shadow: inset 0 2px 4px rgba(28, 31, 46, 0.05); } + +.notification-button, .notification-icon-button, .modal-dialog-button-box .modal-dialog-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 2px; + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(57, 64, 94, 0.4); } + .notification-button:hover, .notification-icon-button:hover, .modal-dialog-button-box .modal-dialog-button:hover { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(70, 79, 117, 0.5); } + .notification-button:focus, .notification-icon-button:focus, .modal-dialog-button-box .modal-dialog-button:focus { + color: #c50ed2; } + .notification-button:active, .notification-icon-button:active, .modal-dialog-button-box .modal-dialog-button:active { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #fefefe; + border: 1px solid #c50ed2; + background-color: #c50ed2; } + .notification-button:insensitive, .notification-icon-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #42464f; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(57, 64, 94, 0.25); } + +.menu #notification StEntry, +.popup-menu #notification StEntry, #menu-search-entry { + padding: 7px; + caret-size: 1px; + selection-background-color: #c50ed2; + selected-color: #fefefe; + transition-duration: 300ms; + border-radius: 3px; + color: #98abb2; + background-color: #181b28; + border: 1px solid #050508; + box-shadow: inset 0 2px 4px rgba(24, 27, 40, 0.05); } + .menu #notification StEntry:focus, + .popup-menu #notification StEntry:focus, #menu-search-entry:focus, .menu #notification StEntry:hover, + .popup-menu #notification StEntry:hover, #menu-search-entry:hover { + color: #98abb2; + background-color: #181b28; + border: 1px solid #c50ed2; + box-shadow: inset 0 2px 4px rgba(24, 27, 40, 0.05); } + .menu #notification StEntry:insensitive, + .popup-menu #notification StEntry:insensitive, #menu-search-entry:insensitive { + color: rgba(152, 171, 178, 0.45); + background-color: #181b28; + border-color: 1px solid #0d0f16; + box-shadow: inset 0 2px 4px rgba(24, 27, 40, 0.05); } + .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning, #menu-search-entry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; } + +.notification StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #BAC3CF; + selection-background-color: #c50ed2; + selected-color: #fefefe; + transition-duration: 300ms; + border-radius: 3px; + color: #BAC3CF; + background-color: rgba(57, 64, 94, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } + .notification StEntry:focus { + color: #fefefe; + background-color: #c50ed2; + border: 1px solid #c50ed2; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } + .notification StEntry:insensitive { + color: rgba(186, 195, 207, 0.55); + background-color: rgba(57, 64, 94, 0.25); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } + +StScrollView.vfade { + -st-vfade-offset: 0px; } + +StScrollView.hfade { + -st-hfade-offset: 0px; } + +StScrollBar { + padding: 8px; } + StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; } + StScrollBar StBin#trough { + background-color: rgba(24, 27, 40, 0.1); + border-radius: 8px; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #4b555f; + border: 0px solid; + margin: 0px; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #3e4651; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #c50ed2; } + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; } + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: #050508; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #c50ed2; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 4px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: transparent; } + .popup-menu-item:active .popup-slider-menu-item, .popup-menu-item:active + .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: #fefefe; } + +.check-box CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; } + +.check-box StLabel { + font-weight: normal; } + +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); } + +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); } + +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); } + +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); } + +.radiobutton CinnamonGenericContainer { + spacing: .2em; + height: 26px; + padding-top: 2px; } + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; } + +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); } + +.radiobutton:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); } + +.radiobutton:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); } + +.radiobutton:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); } + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); } + .toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); } + .popup-menu-item:active .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); } + .popup-menu-item:active .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); } + +.cinnamon-link { + color: #7cb7ff; + text-decoration: underline; } + .cinnamon-link:hover { + color: #afd3ff; } + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #0e1018; + color: #BAC3CF; + font-size: 1em; + font-weight: normal; + text-align: center; } + +.menu, +.popup-menu, +.popup-combo-menu { + color: #98abb2; + background-color: #0e1018; + border-radius: 5px; + border: 1px solid #050508; } + .menu-arrow, + .popup-menu-arrow { + icon-size: 16px; } + .menu .popup-sub-menu, + .popup-menu .popup-sub-menu, + .popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + background-color: #0b0c12; } + .menu .popup-sub-menu .popup-menu-item:ltr, + .popup-menu .popup-sub-menu .popup-menu-item:ltr, + .popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; } + .menu .popup-sub-menu .popup-menu-item:rtl, + .popup-menu .popup-sub-menu .popup-menu-item:rtl, + .popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; } + .menu .popup-sub-menu StScrollBar, + .popup-menu .popup-sub-menu StScrollBar, + .popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; } + .menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, + .popup-menu .popup-sub-menu StScrollBar StBin#trough, + .popup-menu .popup-sub-menu StScrollBar StBin#vhandle, + .popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, + .popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; } + .menu .popup-menu-content, + .popup-menu .popup-menu-content, + .popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; } + .menu .popup-menu-item, + .popup-menu .popup-menu-item, + .popup-combo-menu .popup-menu-item { + padding: .4em 1.75em; + spacing: 1em; } + .menu .popup-menu-item:active, + .popup-menu .popup-menu-item:active, + .popup-combo-menu .popup-menu-item:active { + color: #fefefe; + background-color: transparent; + border-image: url("common-assets/menu/menu-hover.svg") 9 9 1 1; } + .menu .popup-menu-item:insensitive, + .popup-menu .popup-menu-item:insensitive, + .popup-combo-menu .popup-menu-item:insensitive { + color: rgba(152, 171, 178, 0.5); + background: none; } + .menu .popup-inactive-menu-item, + .popup-menu .popup-inactive-menu-item, + .popup-combo-menu .popup-inactive-menu-item { + color: #98abb2; } + .menu .popup-inactive-menu-item:insensitive, + .popup-menu .popup-inactive-menu-item:insensitive, + .popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(152, 171, 178, 0.45); } + .menu .popup-menu-item:active .popup-inactive-menu-item, + .popup-menu .popup-menu-item:active .popup-inactive-menu-item, + .popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: #fefefe; } + .menu-icon, + .popup-menu-icon { + icon-size: 16px; } + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; } + +.popup-combo-menu { + padding: 10px 1px; } + +.popup-combobox-item { + spacing: 1em; } + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1em; } + +.popup-alternating-menu-item:alternate { + font-weight: normal; } + +.popup-device-menu-item { + spacing: .5em; } + +.popup-subtitle-menu-item { + font-weight: normal; } + +.nm-menu-item-icons { + spacing: .5em; } + +#panel { + font-size: 10pt; + height: 28px; + width: 32px; + font-weight: 700; + background-color: #0e1018; + color: #98abb2; } + #panel:highlight { + border-image: none; + background-color: rgba(252, 65, 56, 0.5); } + #panelLeft { + spacing: 4px; } + #panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); } + #panelLeft:ltr { + padding-right: 4px; } + #panelLeft:rtl { + padding-left: 4px; } + #panelLeft.vertical { + padding: 0; } + #panelLeft.vertical:ltr { + padding-right: 0px; } + #panelLeft.vertical:rtl { + padding-left: 0px; } + #panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); } + #panelRight:ltr { + padding-left: 4px; + spacing: 0px; } + #panelRight:rtl { + padding-right: 4px; + spacing: 0px; } + #panelRight.vertical { + padding: 0; } + #panelRight.vertical:ltr { + padding-right: 0px; } + #panelRight.vertical:rtl { + padding-left: 0px; } + #panelCenter { + spacing: 4px; } + #panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); } + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #98abb2; + font-size: 1em; + padding: 0px; } + +.panel-dummy { + background-color: rgba(252, 65, 56, 0.5); } + .panel-dummy:entered { + background-color: rgba(252, 65, 56, 0.6); } + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + color: white; + height: 22px; } + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: green; + transition-duration: 100; } + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; } + +#overview { + spacing: 12px; } + +.window-caption { + background-color: #0e1018; + border: 1px solid #0e1018; + color: #BAC3CF; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; } + .window-caption#selected { + background-color: #c50ed2; + color: #fefefe; + border: 1px solid #c50ed2; + spacing: 25px; } + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #BAC3CF; + background-color: rgba(57, 64, 94, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } + .expo-workspaces-name-entry:focus, + .expo-workspaces-name-entry#selected:focus { + border: 1px solid #c50ed2; + background-color: #c50ed2; + color: #fefefe; + font-style: italic; + transition-duration: 300; + selection-background-color: #fefefe; + selected-color: #c50ed2; } + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; } + .expo-workspace-thumbnail-frame#active { + border: 4px solid #c50ed2; + background-color: black; + border-radius: 2px; } + +.expo-background { + background-color: #0e1018; } + +.workspace-thumbnails { + spacing: 26px; } + .workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; } + +.workspace-add-button { + background-image: url("common-assets/misc/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; } + .workspace-add-button:hover { + background-image: url("common-assets/misc/add-workspace-hover.svg"); + transition-duration: 100; } + .workspace-add-button:active { + background-image: url("common-assets/misc/add-workspace-active.svg"); + transition-duration: 100; } + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); } + +.workspace-close-button, +.window-close { + background-image: url("common-assets/misc/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; } + .workspace-close-button:hover, + .window-close:hover { + background-image: url("common-assets/misc/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; } + .workspace-close-button:active, + .window-close:active { + background-image: url("common-assets/misc/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; } + +.window-close-area { + background-image: url("common-assets/misc/trash-icon.svg"); + height: 120px; + width: 400px; } + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; } + +.about-title { + font-size: 2em; + font-weight: bold; } + +.about-uuid { + font-size: 10px; + color: #888; } + +.about-icon { + padding-right: 20px; + padding-bottom: 14px; } + +.about-scrollBox { + border: 1px solid #050508; + border-radius: 2px; + background-color: #181b28; + padding: 4px; + padding-right: 0; + border-radius: 0; } + .about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; } + +.about-description { + padding-top: 4px; + padding-bottom: 16px; } + +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; } + +.calendar { + padding: .4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; } + +.calendar-month-label { + color: #98abb2; + font-weight: bold; + padding: 8px 0; } + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 16px; + height: 16px; } + +.calendar-change-month-back { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); } + .calendar-change-month-back:focus, .calendar-change-month-back:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); } + .calendar-change-month-back:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); } + .calendar-change-month-back:rtl { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); } + .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); } + .calendar-change-month-back:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); } + +.calendar-change-month-forward { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); } + .calendar-change-month-forward:focus, .calendar-change-month-forward:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); } + .calendar-change-month-forward:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); } + .calendar-change-month-forward:rtl { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); } + .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); } + .calendar-change-month-forward:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); } + +.datemenu-date-label { + padding: .4em 1.75em; + font-weight: bold; + text-align: center; + color: #98abb2; + border-radius: 2px; } + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; } + +.calendar-day-heading { + color: rgba(152, 171, 178, 0.85); + margin-top: 1em; + font-size: 70%; } + +.calendar-day { + border-width: 0; + color: rgba(152, 171, 178, 0.8); } + +.calendar-day-top { + border-top-width: 0; } + +.calendar-day-left { + border-left-width: 0; } + +.calendar-nonwork-day { + color: #98abb2; + background-color: transparent; + font-weight: bold; } + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: #fefefe; + background-color: #c50ed2; + border-width: 0; } + +.calendar-other-month-day { + color: rgba(152, 171, 178, 0.3); + opacity: 1; } + +.calendar-week-number { + color: rgba(152, 171, 178, 0.7); + font-size: 80%; } + +#notification { + border-radius: 3px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #BAC3CF; } + .menu #notification, + .popup-menu #notification { + border-image: url("dark-assets/misc/message.svg") 9 9 9 9; } + .menu #notification, .menu #notification.multi-line-notification, + .popup-menu #notification, + .popup-menu #notification.multi-line-notification { + color: #98abb2; } + .menu #notification .notification-button, .menu #notification .notification-icon-button, + .popup-menu #notification .notification-button, + .popup-menu #notification .notification-icon-button { + padding: 5px; } + #notification.multi-line-notification { + padding-bottom: 13px; + color: #BAC3CF; } + #notification-scrollview { + max-height: 10em; } + #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; } + #notification-scrollview:ltr > StScrollBar { + padding-left: 6px; } + #notification-scrollview:rtl > StScrollBar { + padding-right: 6px; } + #notification-body { + spacing: 5px; } + #notification-actions { + spacing: 10px; } + +.notification-with-image { + min-height: 159px; + color: #BAC3CF; } + +.notification-button, .notification-icon-button { + padding: 5px; } + +.notification-icon-button > StIcon { + icon-size: 36px; } + +#altTabPopup { + padding: 8px; + spacing: 16px; } + +.switcher-list { + color: #BAC3CF; + background: none; + border: none; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 3px; + padding: 20px; } + .switcher-list > StBoxLayout { + padding: 4px; } + .switcher-list-item-container { + spacing: 8px; } + .switcher-list .item-box { + padding: 8px; + border-radius: 2px; } + .switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #c50ed2; } + .switcher-list .item-box:selected { + color: #fefefe; + background-color: #c50ed2; + border: 0px solid #c50ed2; } + .switcher-list .thumbnail { + width: 256px; } + .switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; } + .switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); } + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #BAC3CF; } + .switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: #98abb2; } + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; } + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; } + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("common-assets/misc/corner-ripple.svg"); + background-size: contain; } + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); } + +.flashspot { + background-color: white; } + +.modal-dialog { + color: #98abb2; + background-color: rgba(24, 27, 40, 0); + border: none; + border-image: url("dark-assets/misc/modal.svg") 9 9 9 67; + padding: 0 5px 6px 5px; } + .modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; } + .modal-dialog-button-box { + spacing: 0; + margin: 0px; + padding: 14px 10px; + background: none; + border: none; + border-image: url("dark-assets/misc/button-box.svg") 9 9 9 9; } + .modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; } + +.run-dialog { + padding: 0px 15px 10px 15px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; } + .run-dialog > * { + padding: 0; } + .run-dialog-label { + font-size: 0; + font-weight: bold; + color: #BAC3CF; + padding-bottom: 0; } + .run-dialog-error-label { + color: #FC4138; } + .run-dialog-error-box { + padding-top: 15px; + spacing: 5px; } + .run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; } + .run-dialog-entry { + width: 21em; + padding: 7px; + border-radius: 3px; + caret-color: #BAC3CF; + selected-color: #fefefe; + selection-background-color: #c50ed2; + color: #BAC3CF; + background-color: rgba(57, 64, 94, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } + .run-dialog-entry:focus { + color: #fefefe; + background-color: #c50ed2; + border: 1px solid #c50ed2; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } + .run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; } + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; } + +.mount-password-reask { + color: #F27835; } + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; } + .show-processes-dialog-subject, + .mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; } + .show-processes-dialog-subject:rtl, + .mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; } + .show-processes-dialog-description, + .mount-question-dialog-description { + padding-left: 17px; + width: 28em; } + .show-processes-dialog-description:rtl, + .mount-question-dialog-description:rtl { + padding-right: 17px; } + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; } + .show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; } + .show-processes-dialog-app-list-item { + color: #ccc; } + .show-processes-dialog-app-list-item:hover { + color: white; } + .show-processes-dialog-app-list-item:ltr { + padding-right: 1em; } + .show-processes-dialog-app-list-item:rtl { + padding-left: 1em; } + .show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; } + .show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; } + .show-processes-dialog-app-list-item-name { + font-size: 1.1em; } + +.magnifier-zoom-region { + border: 2px solid maroon; } + .magnifier-zoom-region .full-screen { + border-width: 0px; } + +#keyboard { + background-color: #0e1018; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); } + +.keyboard-layout { + spacing: 10px; + padding: 10px; } + +.keyboard-row { + spacing: 15px; } + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(57, 64, 94, 0.4); } + .keyboard-key:hover { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(70, 79, 117, 0.5); } + .keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #fefefe; + border: 1px solid #c50ed2; + background-color: #c50ed2; } + .keyboard-key:grayed { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #42464f; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(57, 64, 94, 0.25); } + +.keyboard-subkeys { + color: #BAC3CF; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #0e1018; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; } + +.menu-favorites-box { + margin: auto; + padding: 10px; + transition-duration: 300; + background-color: #181b28; + border: 1px solid #050508; } + +.menu-favorites-button { + padding: 10px; + border: 1px solid rgba(0, 0, 0, 0); } + +.menu-places-box { + margin: auto; + padding: 10px; + border: 0px solid red; } + +.menu-places-button { + padding: 10px; } + +.menu-categories-box { + padding: 10px 30px 10px 30px; } + +.menu-applications-inner-box, .menu-applications-outer-box { + padding: 10px 10px 0 10px; } + +.menu-application-button { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0); } + .menu-application-button:highlighted { + font-weight: bold; } + .menu-application-button-selected { + padding: 7px; } + .menu-application-button-selected:highlighted { + font-weight: bold; } + .menu-application-button-label:ltr { + padding-left: 5px; } + .menu-application-button-label:rtl { + padding-right: 5px; } + +.menu-category-button { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0); } + .menu-category-button-selected { + padding: 7px; } + .menu-category-button-hover { + background-color: red; + border-radius: 2px; } + .menu-category-button-greyed { + padding: 7px; + color: rgba(152, 171, 178, 0.45); + border: 1px solid rgba(0, 0, 0, 0); } + .menu-category-button-label:ltr { + padding-left: 5px; } + .menu-category-button-label:rtl { + padding-right: 5px; } + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; } + .menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; } + +.menu-selected-app-title { + font-weight: bold; } + +.menu-selected-app-description { + max-width: 150px; } + +.menu-search-box:ltr { + padding-left: 30px; } + +.menu-search-box-rtl { + padding-right: 30px; } + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #98abb2; } + +.menu-search-entry-icon { + icon-size: 1em; + color: #98abb2; } + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: #98abb2; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: #98abb2; + background: none; + border: none; + border-radius: 5px; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } + .osd-window .osd-monitor-label { + font-size: 3em; } + .osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #c50ed2; } + .osd-window .level-bar { + background-color: #c50ed2; } + +.window-list-box { + spacing: 0; } + .window-list-box .panel-top:ltr, + .panel-bottom .window-list-box:ltr { + padding: 0 0 0 8px; } + .window-list-box .panel-top:rtl, + .panel-bottom .window-list-box:rtl { + padding: 0 8px 0 0; } + .window-list-box.vertical { + padding: 6px 0 0 0; } + .window-list-box:highlight { + background-color: #c50ed2; } + +.window-list-item-box { + border: 0 none transparent; + border-image: none; + background-image: none; + background-color: #0e1018; + color: #BAC3CF; + box-shadow: none; + font-weight: 400; } + .window-list-item-box:hover { + color: #fefefe; } + .panel-top .window-list-item-box:hover { + box-shadow: inset 0 2px #c50ed2; } + .panel-bottom .window-list-item-box:hover { + box-shadow: inset 0 -2px #c50ed2; } + .panel-left .window-list-item-box:hover { + box-shadow: inset 2px 0 #c50ed2; } + .panel-right .window-list-item-box:hover { + box-shadow: inset -2px 0 #c50ed2; } + .window-list-item-box:active, .window-list-item-box:active:hover, .window-list-item-box:checked, .window-list-item-box:checked:hover, .window-list-item-box:focus, .window-list-item-box:focus:hover { + color: #fefefe; } + .panel-top .window-list-item-box:active, .panel-top .window-list-item-box:active:hover, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:checked:hover, .panel-top .window-list-item-box:focus, .panel-top .window-list-item-box:focus:hover { + box-shadow: inset 0 2px #ed254e; } + .panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:active:hover, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:checked:hover, .panel-bottom .window-list-item-box:focus, .panel-bottom .window-list-item-box:focus:hover { + box-shadow: inset 0 -2px #ed254e; } + .panel-left .window-list-item-box:active, .panel-left .window-list-item-box:active:hover, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:checked:hover, .panel-left .window-list-item-box:focus, .panel-left .window-list-item-box:focus:hover { + box-shadow: inset 2px 0 #ed254e; } + .panel-right .window-list-item-box:active, .panel-right .window-list-item-box:active:hover, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:checked:hover, .panel-right .window-list-item-box:focus, .panel-right .window-list-item-box:focus:hover { + box-shadow: inset -2px 0 #ed254e; } + .panel-top .window-list-item-box StIcon, + .panel-bottom .window-list-item-box StIcon, .panel-top + .window-list-item-box StBin, + .panel-bottom + .window-list-item-box StBin { + padding: 0 4px; } + .window-list-item-box.vertical StIcon, + .window-list-item-box.vertical StBin { + padding: 0; } + .window-list-item-box StLabel { + font-weight: 400; } + .panel-top .window-list-item-box StLabel:ltr, + .panel-bottom .window-list-item-box StLabel:ltr { + padding: 0 4px 0 0; } + .panel-top .window-list-item-box StLabel:rtl, + .panel-bottom .window-list-item-box StLabel:rtl { + padding: 0 0 0 4px; } + .window-list-item-box:progress, + .window-list-item-box .progress { + background-gradient-start: #c50ed2; + background-gradient-end: #c50ed2; } + +.window-list-item-demands-attention { + background-gradient-start: #c50ed2; + background-gradient-end: #c50ed2; + color: #fefefe; } + .panel-top .window-list-item-demands-attention { + box-shadow: inset 0 2px #c50ed2; } + .panel-bottom .window-list-item-demands-attention { + box-shadow: inset 0 -2px #c50ed2; } + .panel-left .window-list-item-demands-attention { + box-shadow: inset 2px 0 #c50ed2; } + .panel-right .window-list-item-demands-attention { + box-shadow: inset -2px 0 #c50ed2; } + +.window-list-preview { + padding: 12px; + spacing: 8px; + border: none; + border-image: url("assets/misc/osd.svg") 9 9 9 9; + border-radius: 2px; + color: #BAC3CF; + background: none; } + +.grouped-window-list-item-box { + border: 0 none transparent; + border-image: none; + background-image: none; + background-color: #0e1018; + color: #BAC3CF; + box-shadow: none; + font-weight: 400; } + .panel-top .grouped-window-list-item-box StIcon, + .panel-bottom .grouped-window-list-item-box StIcon, .panel-top + .grouped-window-list-item-box StBin, + .panel-bottom + .grouped-window-list-item-box StBin { + padding: 0 4px; } + .panel-top .grouped-window-list-item-box:active, .panel-top .grouped-window-list-item-box:checked { + box-shadow: inset 0 2px #485178; } + .panel-bottom .grouped-window-list-item-box:active, .panel-bottom .grouped-window-list-item-box:checked { + box-shadow: inset 0 -2px #485178; } + .panel-left .grouped-window-list-item-box:active, .panel-left .grouped-window-list-item-box:checked { + box-shadow: inset 2px 0 #485178; } + .panel-right .grouped-window-list-item-box:active, .panel-right .grouped-window-list-item-box:checked { + box-shadow: inset -2px 0 #485178; } + .panel-top .grouped-window-list-item-box:hover, .panel-top .grouped-window-list-item-box:active:hover, .panel-top .grouped-window-list-item-box:focus, .panel-top .grouped-window-list-item-box:active:focus, .panel-top .grouped-window-list-item-box:focus:hover, .panel-top .grouped-window-list-item-box:active:focus:hover { + box-shadow: inset 0 2px #c50ed2; } + .panel-bottom .grouped-window-list-item-box:hover, .panel-bottom .grouped-window-list-item-box:active:hover, .panel-bottom .grouped-window-list-item-box:focus, .panel-bottom .grouped-window-list-item-box:active:focus, .panel-bottom .grouped-window-list-item-box:focus:hover, .panel-bottom .grouped-window-list-item-box:active:focus:hover { + box-shadow: inset 0 -2px #c50ed2; } + .panel-left .grouped-window-list-item-box:hover, .panel-left .grouped-window-list-item-box:active:hover, .panel-left .grouped-window-list-item-box:focus, .panel-left .grouped-window-list-item-box:active:focus, .panel-left .grouped-window-list-item-box:focus:hover, .panel-left .grouped-window-list-item-box:active:focus:hover { + box-shadow: inset 2px 0 #c50ed2; } + .panel-right .grouped-window-list-item-box:hover, .panel-right .grouped-window-list-item-box:active:hover, .panel-right .grouped-window-list-item-box:focus, .panel-right .grouped-window-list-item-box:active:focus, .panel-right .grouped-window-list-item-box:focus:hover, .panel-right .grouped-window-list-item-box:active:focus:hover { + box-shadow: inset -2px 0 #c50ed2; } + .grouped-window-list-item-box:progress, + .grouped-window-list-item-box .progress { + background-gradient-start: #c50ed2; + background-gradient-end: #c50ed2; } + +.grouped-window-list-item-demands-attention { + background-gradient-start: #c50ed2; + background-gradient-end: #c50ed2; + color: #fefefe; } + .panel-top .grouped-window-list-item-demands-attention { + box-shadow: inset 0 2px #c50ed2; } + .panel-bottom .grouped-window-list-item-demands-attention { + box-shadow: inset 0 -2px #c50ed2; } + .panel-left .grouped-window-list-item-demands-attention { + box-shadow: inset 2px 0 #c50ed2; } + .panel-right .grouped-window-list-item-demands-attention { + box-shadow: inset -2px 0 #c50ed2; } + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; } + .sound-button-container { + padding-right: 3px; + padding-left: 3px; } + .sound-button StIcon { + icon-size: 1.4em; } + +.sound-track-infos { + padding: 5px; } + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; } + .sound-track-info StIcon { + icon-size: 16px; } + .sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; } + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; } + +.sound-seek-box { + padding-left: 15px; } + .sound-seek-box StLabel { + padding-top: 2px; } + .sound-seek-box StIcon { + icon-size: 16px; } + +.sound-seek-slider { + width: 140px; } + +.sound-volume-menu-item { + padding: .4em 1.75em; } + .sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; } + +.sound-playback-control { + padding: 5px 10px 10px 10px; } + +.sound-player { + padding: 0 4px; } + .sound-player > StBoxLayout:first-child { + padding: 5px 10px 12px 10px; + spacing: 0.5em; } + .sound-player > StBoxLayout:first-child StButton:small { + width: 16px; + height: 8px; + padding: 1px; } + .sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 12px; } + .sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); } + .sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(5, 5, 8, 0.9); + border: 0px solid black; + border-bottom: 1px; + color: #BAC3CF; } + .sound-player-overlay StButton { + width: 22px; + height: 13px; + padding: 5px; + color: #BAC3CF; + border-radius: 2px; + border: 1px solid rgba(14, 16, 24, 0); } + .sound-player-overlay StButton StIcon { + icon-size: 16px; } + .sound-player-overlay StButton:hover { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(70, 79, 117, 0.5); } + .sound-player-overlay StButton:active { + text-shadow: 0 1px rgba(24, 27, 40, 0); + color: #fefefe; + background-color: #c50ed2; + border: 1px solid #c50ed2; + box-shadow: inset 0 2px 4px #c50ed2; } + .sound-player-overlay StBoxLayout { + padding-top: 2px; } + .sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: #0e1018; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #c50ed2; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; } + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; } + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; } + +.workspace-button { + width: 20px; + height: 10px; + color: #fefefe; + padding: 3px; + padding-top: 4px; + transition-duration: 300; } + .workspace-button:outlined, .workspace-button:outlined:hover { + color: #c50ed2; } + .workspace-button:hover { + color: rgba(197, 14, 210, 0.5); } + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; } + +.workspace-graph .workspace { + border: 1px solid rgba(0, 0, 0, 0.4); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.2); } + +.workspace-graph .workspace:active { + border: 1px solid #c50ed2; + background-gradient-direction: none; } + +.workspace-graph .workspace .windows { + -active-window-background: #2b3148; + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: #2b3148; + -inactive-window-border: rgba(0, 0, 0, 0.8); } + +.workspace-graph .workspace:active .windows { + -active-window-background: #353b58; + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: #181b28; + -inactive-window-border: rgba(0, 0, 0, 0.8); } + +#panel-launchers-box { + padding-left: 7px; } + #panel-launchers-box.vertical { + padding: 2px 0; } + +.panel-launcher, +.launcher { + margin: 1px; + padding: 1px; + transition-duration: 200; } + .panel-launcher:hover, + .launcher:hover { + background-gradient-direction: none; + border: 0px solid #c50ed2; } + .panel-bottom .panel-launcher:hover, .panel-bottom + .launcher:hover { + border-bottom-width: 1px; } + .panel-top .panel-launcher:hover, .panel-top + .launcher:hover { + border-top-width: 1px; } + .panel-left .panel-launcher:hover, .panel-left + .launcher:hover { + border-left-width: 1px; + padding-left: 0; } + .panel-right .panel-launcher:hover, .panel-right + .launcher:hover { + border-right-width: 1px; + padding-right: 0; } + +#overview-corner { + background-image: url("common-assets/misc/overview.png"); } + #overview-corner:hover { + background-image: url("common-assets/misc/overview-hover.png"); } + +.applet-separator { + padding: 1px 4px; } + +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); } + +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: #98abb2; + text-shadow: none; + transition-duration: 100; } + .applet-box.vertical { + padding: 3px 0; } + .applet-box:hover { + color: #fefefe; + background-color: #c50ed2; } + .applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); } + +.applet-label { + font-weight: bold; + color: #98abb2; } + .applet-label:hover, .applet-box:hover .applet-label { + color: #fefefe; + text-shadow: none; } + +.applet-icon { + color: #98abb2; + icon-size: 22px; } + .applet-icon:hover, .applet-box:hover > .applet-icon { + color: #fefefe; + text-shadow: none; } + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; } + +.user-label { + color: #98abb2; + font-size: 1em; + font-weight: bold; + margin: 0px; } + +.desklet { + color: #BAC3CF; } + .desklet:highlight { + background-color: rgba(252, 65, 56, 0.5); } + .desklet-with-borders { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #BAC3CF; + padding: 12px; + padding-bottom: 16px; } + .desklet-with-borders:highlight { + background-color: rgba(252, 65, 56, 0.5); } + .desklet-with-borders-and-header { + border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; + color: #BAC3CF; + border-radius: 0; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; } + .desklet-with-borders-and-header:highlight { + background-color: rgba(252, 65, 56, 0.5); } + .desklet-header { + border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; + color: #BAC3CF; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; } + .desklet-drag-placeholder { + border: 2px solid #c50ed2; + background-color: rgba(197, 14, 210, 0.3); } + +.photoframe-box { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #BAC3CF; + padding: 12px; + padding-bottom: 16px; } + +/*FIXME*/ +.workspace-osd { + /*color: red;*/ + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; } + +.notification-applet-padding { + padding: .5em 1em; } + +.notification-applet-container { + max-height: 100px; } + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(197, 14, 210, 0.3); + border: 1px solid #c50ed2; } + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; } diff --git a/cinnamon/cinnamon.scss b/cinnamon/cinnamon.scss new file mode 100644 index 0000000..4a61461 --- /dev/null +++ b/cinnamon/cinnamon.scss @@ -0,0 +1,7 @@ +$variant: 'dark'; +$transparency: 'true'; +$darker: 'false'; + +@import "_colors"; //use gtk colors +@import "_drawing"; +@import "_common"; diff --git a/cinnamon/common-assets/menu/menu-hover.svg b/cinnamon/common-assets/menu/menu-hover.svg new file mode 100644 index 0000000..0be39ad --- /dev/null +++ b/cinnamon/common-assets/menu/menu-hover.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/cinnamon/common-assets/menu/menu-separator.svg b/cinnamon/common-assets/menu/menu-separator.svg new file mode 100644 index 0000000..4962ebc --- /dev/null +++ b/cinnamon/common-assets/menu/menu-separator.svg @@ -0,0 +1,60 @@ + + + + + + + + + + image/svg+xml + + + + + + + diff --git a/cinnamon/common-assets/misc/add-workspace-active.svg b/cinnamon/common-assets/misc/add-workspace-active.svg new file mode 100644 index 0000000..dc5801a --- /dev/null +++ b/cinnamon/common-assets/misc/add-workspace-active.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/cinnamon/common-assets/misc/add-workspace-hover.svg b/cinnamon/common-assets/misc/add-workspace-hover.svg new file mode 100644 index 0000000..e771e33 --- /dev/null +++ b/cinnamon/common-assets/misc/add-workspace-hover.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/cinnamon/common-assets/misc/add-workspace.svg b/cinnamon/common-assets/misc/add-workspace.svg new file mode 100644 index 0000000..65f5361 --- /dev/null +++ b/cinnamon/common-assets/misc/add-workspace.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/cinnamon/common-assets/misc/bg.svg b/cinnamon/common-assets/misc/bg.svg new file mode 100644 index 0000000..83f2efd --- /dev/null +++ b/cinnamon/common-assets/misc/bg.svg @@ -0,0 +1,131 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 0000000..60f7816 --- /dev/null +++ b/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,161 @@ + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/cinnamon/common-assets/misc/calendar-arrow-left.svg b/cinnamon/common-assets/misc/calendar-arrow-left.svg new file mode 100644 index 0000000..2774254 --- /dev/null +++ b/cinnamon/common-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,152 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 0000000..730d900 --- /dev/null +++ b/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,161 @@ + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/cinnamon/common-assets/misc/calendar-arrow-right.svg b/cinnamon/common-assets/misc/calendar-arrow-right.svg new file mode 100644 index 0000000..366e69b --- /dev/null +++ b/cinnamon/common-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,152 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/cinnamon/common-assets/misc/close-active.svg b/cinnamon/common-assets/misc/close-active.svg new file mode 100644 index 0000000..95822bf --- /dev/null +++ b/cinnamon/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/cinnamon/common-assets/misc/close-hover.svg b/cinnamon/common-assets/misc/close-hover.svg new file mode 100644 index 0000000..7b52140 --- /dev/null +++ b/cinnamon/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/cinnamon/common-assets/misc/close.svg b/cinnamon/common-assets/misc/close.svg new file mode 100644 index 0000000..e221a33 --- /dev/null +++ b/cinnamon/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/cinnamon/common-assets/misc/corner-ripple.svg b/cinnamon/common-assets/misc/corner-ripple.svg new file mode 100644 index 0000000..717a040 --- /dev/null +++ b/cinnamon/common-assets/misc/corner-ripple.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/common-assets/misc/desklet-header.svg b/cinnamon/common-assets/misc/desklet-header.svg new file mode 100644 index 0000000..9c08d4a --- /dev/null +++ b/cinnamon/common-assets/misc/desklet-header.svg @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/cinnamon/common-assets/misc/desklet.svg b/cinnamon/common-assets/misc/desklet.svg new file mode 100644 index 0000000..038de6e --- /dev/null +++ b/cinnamon/common-assets/misc/desklet.svg @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/cinnamon/common-assets/misc/osd.svg b/cinnamon/common-assets/misc/osd.svg new file mode 100644 index 0000000..bfe35ca --- /dev/null +++ b/cinnamon/common-assets/misc/osd.svg @@ -0,0 +1,131 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/cinnamon/common-assets/misc/overview-hover.png b/cinnamon/common-assets/misc/overview-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..75673f9cf4d11cc891275cbcb5fc775db9585540 GIT binary patch literal 838 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4i*LmhMUEk>KPcAc|BbmLn;{GhP=#{c9*Fw zezWxI)2T8y`HZ%m@O&YvV8+XN;s1ia&c8Q`yx1NT)D-IElpXZ=N5|5LveI|!zRj5# zHrtW6$*HkUtCIP1a^0Eg-#03af7m}z=9m_+Bw}K!Kcn{RB!R6;8!KpmvL+>wQtw&O}6=}Z|wJ8sJtfX|CXn-+4^_3@iMk|l9K%S zTb3`Kcy}4AduAh(N}3@1idE@vmrQ1wG-F$)`bNn+bMDSEH1LsG)zESL&EX$`u~R2F z`TW}YENrq-L88jBZ|f4>HFR?d}KllKWYIj!aL;FuZv1^Dlq%>)qe4M+JT9tGBNC zyi8^e|BH3y{ksp}yZHLu>Qkw;&vaN+Hq3H)eErnRTMG<79y0P-RT0J~?N~c+!a`H6 zqtjHv-t?Ng%{|F1fAi2`BadIpCWft;GC8g_QPa?JO-b%P)9srYo{4RI#umJ_!uAG7 zbnz1b*4n3LLIxj-Pj5fAETv)c^v_Yxx*GUqo)>;};OwfGeyd&mdKI;Vst E0FXhV8~^|S literal 0 HcmV?d00001 diff --git a/cinnamon/common-assets/misc/overview.png b/cinnamon/common-assets/misc/overview.png new file mode 100644 index 0000000000000000000000000000000000000000..9eb4f87f4e8e2b95cb3ae488e84da3d63d1786ed GIT binary patch literal 680 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4i*LmhMUEk>KPaqn3BBRT^Rni_n+C%z`(#+ z;1OBOz`!jG!i)^F=14FwFtC?+`ns~;R@1Cvh;Lu4DmSrc8b4;NTS5C z`p@ampZPRFrp2>0Xppg}apj?Xv=afSW7VTcHCnQoL@KNaIRt+A{2@al} zEqr246CGzB^5RO|`7Uplwe@c6b0wMCVM~kKYyIwjm!0>$^8WKmdyR!H{}~Uh+uhO8 z(a_u4+WX-*YfjmQ4gXvf6iTaq-)>qS+juAI(cSi+=UjTfEK*HGU>5SypH@HnO#aDd4De$2f5Ca^0=Sfe<$SduQ0R6D|xqUtqR{?b4q;m1er%y zCvGmidw+VHoAt8!x-3bv%2b42o_f)L%u4;&{Vwg^sRyrl{BbPV-e&)Gr5B&{<62ph zAnyqedY|PxUt4{AugubUR(#(}B_5wlTs5J){o8a0-TWI7(jAjj4vHN+yhP04Qn|Q? zkg{8i!mf>B_Zp&n6s%XI2;}lydeKmEXYH?^E06rQc_t=57R+@h6VVM~$Z`9-@ZhW_ zmg_sibQT7ThlLa+T6$<+S$tPwMcH+NmT{PmB-KH;gCm;04H3zD~w=kUKa_wz&9 z+*dDyw(N{NlO)dKZk)<{aN=j(^iMPYux&lg@*R=~vKKV(vE^6F$ z@xw#ML&sE_{lo-C`MH=ZgO(W1`TE^OQan#2CC6t|%0_{}0>$LX%HDP5J>R0$I2ku| mU0b;!F6`xh%|!b@OssO}LY75V%w}L + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/cinnamon/common-assets/panel/activities-active.svg b/cinnamon/common-assets/panel/activities-active.svg new file mode 100644 index 0000000..3af9359 --- /dev/null +++ b/cinnamon/common-assets/panel/activities-active.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/cinnamon/common-assets/panel/activities.svg b/cinnamon/common-assets/panel/activities.svg new file mode 100644 index 0000000..b4a4b0d --- /dev/null +++ b/cinnamon/common-assets/panel/activities.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/cinnamon/common-assets/panel/panel-bottom.svg b/cinnamon/common-assets/panel/panel-bottom.svg new file mode 100644 index 0000000..89e3e26 --- /dev/null +++ b/cinnamon/common-assets/panel/panel-bottom.svg @@ -0,0 +1,83 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/cinnamon/common-assets/panel/panel-left.svg b/cinnamon/common-assets/panel/panel-left.svg new file mode 100644 index 0000000..8f91ed9 --- /dev/null +++ b/cinnamon/common-assets/panel/panel-left.svg @@ -0,0 +1,83 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/cinnamon/common-assets/panel/panel-right.svg b/cinnamon/common-assets/panel/panel-right.svg new file mode 100644 index 0000000..137673f --- /dev/null +++ b/cinnamon/common-assets/panel/panel-right.svg @@ -0,0 +1,83 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/cinnamon/common-assets/panel/panel-top.svg b/cinnamon/common-assets/panel/panel-top.svg new file mode 100644 index 0000000..ad26fc6 --- /dev/null +++ b/cinnamon/common-assets/panel/panel-top.svg @@ -0,0 +1,79 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/cinnamon/common-assets/panel/window-list-active-bottom.svg b/cinnamon/common-assets/panel/window-list-active-bottom.svg new file mode 100644 index 0000000..c74745c --- /dev/null +++ b/cinnamon/common-assets/panel/window-list-active-bottom.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/cinnamon/common-assets/panel/window-list-active-left.svg b/cinnamon/common-assets/panel/window-list-active-left.svg new file mode 100644 index 0000000..ea243e7 --- /dev/null +++ b/cinnamon/common-assets/panel/window-list-active-left.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/cinnamon/common-assets/panel/window-list-active-right.svg b/cinnamon/common-assets/panel/window-list-active-right.svg new file mode 100644 index 0000000..44bbe21 --- /dev/null +++ b/cinnamon/common-assets/panel/window-list-active-right.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/cinnamon/common-assets/panel/window-list-active-top.svg b/cinnamon/common-assets/panel/window-list-active-top.svg new file mode 100644 index 0000000..16e14f8 --- /dev/null +++ b/cinnamon/common-assets/panel/window-list-active-top.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/cinnamon/common-assets/switch/switch-off-selected.svg b/cinnamon/common-assets/switch/switch-off-selected.svg new file mode 100644 index 0000000..3afe623 --- /dev/null +++ b/cinnamon/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/cinnamon/common-assets/switch/switch-on-selected.svg b/cinnamon/common-assets/switch/switch-on-selected.svg new file mode 100644 index 0000000..3e98326 --- /dev/null +++ b/cinnamon/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,243 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 0000000..c6c508c --- /dev/null +++ b/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/cinnamon/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 0000000..95e7fe7 --- /dev/null +++ b/cinnamon/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 0000000..f5636a3 --- /dev/null +++ b/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 0000000..5b2fc58 --- /dev/null +++ b/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/cinnamon/dark-assets/menu/menu.svg b/cinnamon/dark-assets/menu/menu.svg new file mode 100644 index 0000000..d06a64e --- /dev/null +++ b/cinnamon/dark-assets/menu/menu.svg @@ -0,0 +1,131 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/cinnamon/dark-assets/menu/submenu.svg b/cinnamon/dark-assets/menu/submenu.svg new file mode 100644 index 0000000..b1e3a14 --- /dev/null +++ b/cinnamon/dark-assets/menu/submenu.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/cinnamon/dark-assets/misc/button-box.svg b/cinnamon/dark-assets/misc/button-box.svg new file mode 100644 index 0000000..98df86d --- /dev/null +++ b/cinnamon/dark-assets/misc/button-box.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/cinnamon/dark-assets/misc/message.svg b/cinnamon/dark-assets/misc/message.svg new file mode 100644 index 0000000..7c8f1b6 --- /dev/null +++ b/cinnamon/dark-assets/misc/message.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/cinnamon/dark-assets/misc/modal.svg b/cinnamon/dark-assets/misc/modal.svg new file mode 100644 index 0000000..ac93a4b --- /dev/null +++ b/cinnamon/dark-assets/misc/modal.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/cinnamon/dark-assets/switch/switch-off.svg b/cinnamon/dark-assets/switch/switch-off.svg new file mode 100644 index 0000000..3afe623 --- /dev/null +++ b/cinnamon/dark-assets/switch/switch-off.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/cinnamon/dark-assets/switch/switch-on.svg b/cinnamon/dark-assets/switch/switch-on.svg new file mode 100644 index 0000000..3e98326 --- /dev/null +++ b/cinnamon/dark-assets/switch/switch-on.svg @@ -0,0 +1,243 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/cinnamon/thumbnail.png b/cinnamon/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..e208393855e310599cd9261deaca09ab3bb76ce1 GIT binary patch literal 218367 zcmeAS@N?(olHy`uVBq!ia0y~yU=3qnU}oT8Vqjo!h*>?Afq{X!*vT`5gM;JtL;nX1 z3=EPbt`Q}{`DrEPiAAXl>3R9Nsk+6r@ zeZ2nMEwF$7!}56l`iG6n9=j^AFde9Ds!QN$VMuo1U|GzZR(IFu%<)^Hdp0fJl)}i#yfUXRz3NG}$LVXgOn-D)K1n=pmtVh-=h=ba{b_>J zH#MJM_g;uktS9xV&IS?veF}Gf=v!}>X}-Qt=S1pG0R@IR4x2c0{~iBvt~!c8-}Uxg z6?Wynx2BsY=R`DJ7fjHd^zW~azpLpk(}UC3%+=Oao2V(3%=1rMIb`1K$1k;xw0SQR zaI`jm_9)9*u5kX^X%qa{S49OfSBp;ZKi0LQQ+a}>=WRpA>$5g$idKsVnco&RzxQ4| zPBx+AP>2M(=qsfi(aaKFs{D_7*xAC?G&&hu9r97yAT8vfb-nG!lrJsPlUM7#owu7~ zS@%UH$pdK#_s>Ut|F2Z{qWt3NLkGW~NM2&QBwymxzD@oDFHiM5_ic$bkKO6^^Ww){ zW_An-`&kn7QuZxbA>cWAU0B%Xs|n=_`|?bF&z8!)zeYIx@*Jy;kEVFXtcYQi_#(H| zZ>`kN9)9s}H+b3@X8Z`}d$;P(f@Fv9w(KD~${Totr)-#=X0mv()VIXhY3djE|M{-S zzVvk5F4ncp9~sTnuiu#xvsGr=u?tKLUaY?pzg>N?R{n^6<({u^m$5-OeO$!L1^AKTQ80oYFMhJCv?7;7O zo_wfd)w~TWu9S(Wx~NB3bDIRMZvW7+dUdLk{KU+j8Ou&_E#bT9`uXUU^?8A<%hLSj z_^+DOT%hOo)FM{&QoVA+>uBD691qyPmYrZ^Jj|%mH;Hi>hvQLsx0vZ-SBo!n{Cr*4 zAbW4oCXLsJ&av_CzHU%a%=1z5rDpx5ot4g2ubgJ6$cyehQa59-?!TLN*Z#iWb?>dy zEpbcf;|3D>9uK~3>-ZU=x}|8n#LHj3WlvwNmo4X9Ah&IXXF&g!LoH{6{Op%|Pl^h@ z>6YZyKGP&tcd6WhU5Cv17d|#_?c%w0?vL9#AHR^)X0F}Z5)0VR?+)Z`$jzJ7;`;TC z>80KLA)z~@j04~2>8|$8f4pgyYsl3r_up&}T&A)A(jDfv$2l1K5C6FMa+m$_HjRtxbXm0YdfJ+)Su+KzYszaQLI_3v8iBsOiQxBs#ZJXKnD+(0buNB%R-dtuA( zm|UKJlv8+S_U1jBD$mU3s|2Us6h7p_l-MJvbX%4!$)NYnv$M)v3!PZ>1)r36icjwf z=MAiRf4F<+Rw3Vq4tpLwduJN1CNAH1eT%}Pc}fnlFZKxT{Tu)2_PpM>8+~P6TGu&t z+%nO4>FHM-Y#8=zdwHu_?XHf9sb8y7&aD$V@+Px!)7?a~#l|gPYIe-rwZ(V$;=H4m zE_7IQvzLDIsMtK|%x)9sEg=!xcP!V)b-L`39QicG_gKXL6vm6)4DXl)eg00bI+S^z z+5XKzpD5i;cQl-X3YoIrKfmr7%zt>ffH%kEseXpVe@(2d-rC=vw9$phF=JMEoyD&O zHjc*)Rb1AjZkXX#Y_s_X|ZuhK9D}S0S7K@k^mbG=c@15wE($g}Y zr)xO~7u)d}h@6d?uC&;$_9Iu$6rMq|H>KG zoRX>OoP9SYhlj1Je2d^GhvWl_tLOd>=vtOn6n|+!GSe}CU;kfaMQ>a0=5JAarj>1+ zQ>jq*C4FuDUb(-G-b)IfOXcS0i72l-6_~Y}$L&s;a^J+QazB+Ab{?DeH+TObMXNJ& zE*mXbIXhNobNgJ85Kpg_C(TV>?8(@0{y%f>o>%L+9v$M9iM`0P`ha-oatRLaUw7IT zKb7LNF-db=X4{bAT@g?-m~Pj1_A)X(U# z@sq@VI)Szwa(+EL%v#@`)%ZC65^9WpUnJwK)kob`X0{veioT!CvGPZx?$odaZij`I)D{SuEn4H4 zrn@C=clD*|yG*t{P}*PQdZtxHVjD<;O;mo|CV{4uy2R z=R78Q=u|57)0?HfcF#0vpSh$c zQH0mUd*b!`?Oh*Eyp}NL-1%%p+!9Tm{fbg^^a~n0>vwiqSJ!ePpxOx*iq2jwqG}IZ<_C%!y$A2n@MZ(#4ZJNz3X(@$;Yga;F{(%Bps9vc+;?0R?J z>b|A1ZLZX^MXUV3{ky?+yZ-X8yY@%^|4IDvQKm#EOZ}FOkY|+i8_8eO1YQdzmw1*s zREd{nZ#EWePh4%VU45UOk7AC?%&6=N<%Y$Q{(eg}a!;@_i@Zy{mUP7L*}_Fk^`D#f zWIqd>ay(jauhFV%L%sH%seW5yT~`YmK9JECWh-M=+R4MVnMGGH>)re<3)h%_aKHF3 z%~!@TOZF;Pr+3K32RTUsjh*#RE1#|H`m%7bkJjdCVYOK{H!ko*C_kJy@tKNl!j}b> z>g!kLFB59Xm+!qEKRu?`pzm8&%}eme!rt^Bfb zUSEnl{{wL@eI^zV;8AZ&4v-L7z{a#iV442gxB~Czze+1|cUOI~zyJEs{6**Y-`@B3 zv+w5gIl&)XikGCWeB9jf!`hN^RG#Ul615iBnS!@NIC zySJpq<#|wxs*T*$Wj}Xb4Dryf*0~dCcq7Ph*3TnCS<^(W9D05)-g9-4TR=_A$w}#M zOXq$5?{xd;J=M^+`wACxt+SfmXtX!?o8{3nZe<6)m~G3x`}fL&v@N>l>lsyK-t%X$ z%?zISZ(6M}Q}WHm0>>my9lOodzvh?iD^{{=OL4Ax+y3G)dsP2Dx&Lpxzl6$`CJIfJ z$??u*ImY7|C_AGmM$ze5CFfS=6+f*UeNL;3%LV$2J=i|QXYJQLf(Ht#$^4Wad8AX%W z`3^^Yme)yKtesGxd#Tm?z@GMX}+Mn1);54 zE)N-={W;Xl!1y)6BB|uS1mzu(4h{zln4Eb&CRTj?I(PNHn|psS>{(R)T;BB9ZT8=B zo%ep^{oZ!pUH^UiU&RNkEFv6d4{A4A?OmuCYNcN}MW4xH?mv)0QvVa>hAjxlAc?Ltb;d_#@$1RXlO7!NId*XJP9vZd#wYLty$>*_me5YdLMMH>y2b zpt-3!Xo}f`CPM{i=J#5)B3KJ#ZAAbi$~wiOYNT>Pa$BGj?|s zm@GZI&4%?sis~7a8_Ss;WxVcX`3`m4h}hHlGh7r*zNUqU5Cc|*>|uDGo%63rVg zUk?7~`g~gOCE;ZWUG5C^theQIZGZZ|y>0J4`+0!6wzuh`gITYb+m}seWBv2ugvqOI z#xp*7ah>jcer5KFo6Y&_Ki;y`Y&Sn~_n?lq*@Zh=+FpM@PKa7)_<8*|wJ+ifXR>|g zGZ{EPwOTgE%hb^>aMI;e?d+g$Z+kUY3U-y0DQ|vWXP%=yyJlWe&xS1p?t$CBx%JhG z#O$r^P!!K^>|U`q;j_HTtt-!)7Tjxyz8IF8xbeqT;lh8#3=e9PXWsjBUFc}@m9S;m zNnxuN^54HUx%<#lHD7^Rj~yrV6OITz{?YQ~hV-P>`Y+=QIJp}>=CEwwF0;Q~^>6pb z-25&7COk6v9eSzr#O&Gi1wTXO%vCt%FU+$`Ke*+jL66~ktzc1A{-AE%@WpF6F7X{n zo$Ime?7c#U`=Sqam_M>BP(EF|CS3N=Y6lsmp3dKe#>{QIj%YWtC|LKpLUQg0q@4L=| zXT4_Kl1D#2U-Y)`eqX!j>zT3}f^5l*jEg%0-%b2&5XRGZiE*kb!{fJ}XH-;fN^P2a z`IhL+Ym>qc<=W-MzqD>Jx4p6??0(~tw6jmT7x3;3&$YI+$$mEHOI&KwH9O{vEBpD` zE!lmyPZwUPlc4--dPBoPrb8KqI#!#jkIgUp_rs&6Li$$DJiR6I3;5sn%kSJ$F6B*49)eWZ{wB-6L z~9t%(OXj(y}D*^3QtSz`ZixLw8R7lMttxEc^U_HD|oA zd}3x|#YEY6bC*B=zc8KS>CbxaZIOvAE7~g89XdDfM&_0IJX$yY-q^o%*IEw~L(i+i zYy3P@c<0yi^?o;FFFj}P^O}3bmdwNkuNNB09n8j)X8Chgb}n@9dAxr4^1E~H6u5oA za_{7SIgjP{o3`1B*?v9z&EL*JeyPSs;V&S+JYXV313uaHRcj1dblcryLyl?Q1x>&qT5(#uWA*|j*- zdRd#~o7cyc-(6nW^}E4#pWuY{n^9-7qATAjsJ)3zopaZYOJn-k1cg;ow;ptC?3%ji z(F%`WQ+KJ!O3YZL)N0OtA?0Q5wggz`$^)@m%p*@x1=}PeET^$!(clwI=5CS6C(a-E6vGxdi{H?t&jy>7s{Ndmo8_gy9F8X(c@Bd$Y ztyy-8iB6)!fsTY9hnyW6>La!{zj0;wT+~s0;>d?T`)@MMHktodqeZ>FVb-4lS^LHJ z9||hH+&xk3-9AoUW$Qzc_kY&U?(*`k+Q1RZ{d2kDoSzfY%l|s2rPseXa^%DUM-_qV zXRpK@xEs30X7jPj9FNl0aXIwGI9@r^%IOkcY!Xd@#jbX>&C*b8`vv-R)vaA_{-Gyg=al~;#Hx~xz9W2Hgj{#oq1_)x%uZ8 zhrd>&rCJ;nc^0^_auKf_=X_nc<_F#apLVD#9n;RznYd+(qHpZ!=~IQjO^{LAww%G> zqyE?8T<6P8tqm!EnSFPPa(q`>pCB>!qkfvuq@2Y8iHZfLy(XeY{3gi_F_}@<|6N^n z*zSxFn@o=J_RAAf*n|WOie?-TR$s1uXUd&|u=2w!J`yH zTKCMr*-U%=^&O@k73^o6-TB);_4@}U2M31(2?-kPR?IeP94lnYezP1**J(K6xwTGn zwo_Y&f|W^Zaca@e(7UJkkFYbGKOpfzc?$`;KyxPNh5cF7}fwe0b5Z`SbsTgwnUA zMa`4sbPfehe9$Xlo+mjq?cD$0_m+j;)JqTkD0}#=p#Gs*7BhQ0+>#pBc+I=(t;je% z+SKsX_21oD^H#c5w$0ZQIOp)A`HErdFZF+`gQLU+`<5lV+Vsx#{<}Ln*w$;={cw-k z$vpS_#rE$<_Wug~^FVKlHS6oi|7V?eb?9%0gW8-p<#T1^bdViTgNcjJ$&plr_#EmnjY~_gCS{m&#|6)n=l^8+?f&3ON6zE28jU9V;?b$eV@f6>vwZ^l%u zG!1R}1uy?qHoey}%#-cl-=Vhi)2=78Qa6Z%?miG##g-P=dvAyKzTY3OO^&@Xb#6ee z)X|$;b2^#~!|JUWj`$v*Y~!!NCx{heM%uiM7QgDR92^p)R*7^wKmHk_Ev*W}cW!uX}`F!)X9FRKXA>vtX#3eB?i{(mJ zYsIfmPbO*azHg%yd;gq&z@)bf%>OuQi_&YZFa9VTzi9n0RdwEzHTOE2Vqb6s95PvP zZT){cxAMoQRvzb(U~qff%dlDN1nZUPwoe_)=6ap;Uth(0;!V6j?CxZacoq%==NG@h zz58dvY6*{8-hJGzVm|lU-&-O+8zpy5ICtR8`N!4o`sJ(SYcDv?eb&k&5!q50?%*K* z;3>xe2j};$46kk!&pV+v`%3IAgSZ;8^sVtz6tfmYm59!hcsj-5$V0323psbT-TAR} z<*ARFn}4(2oS)_Bld^67{4)yYR)lQ#&@2z(nckLd{a=5}?*3BWyW1|WPyQdK^6Ks_ zG4m}}KTkDBV)@?*Q(cv+JA_7{k=z?kI~>*gTs%v3<^^HPfRAve^n%{{lC!mz^o^>o{N%> zzt~xHdiNu5M!T)5Vq3&!uUKDsU4c>I)77G^eV8*gHm|=$Jg!-$N^Mry+pDz#E z{paU|etE;s>dUp(uyHxBUe&+)<-)7N3><&wPv#934y$Q%48N7jetEy5S@ewFtL&Tq zb-f5bq+^+IFImbzer`-@Zqe1OJz8xuWI2=?zF%P9zWsg8p07{%wlFjBUVn0b$9X58 z>wcGAka2E7FYTioP%J4=GN)zUS$d8TY@edUElzjlSZ= z7T2#A6JBR7?LU8W_v@6^ElRJhE>N^(Rk-!}%*$6_Wsfm?7Bc?k6zg9$qvKnf;Kw6( z`%2#4aeL5p>D7&cY9?m?x4wAonGt>Is(|XpQ{OZW-&p(eS^2$+{Qos4?@Ut@IdW6y ziCOE;V}HzwQ@=%7y|-$bp|{^_w(1VieREXXUQDvD`+CCd$?itBGub*vz0bd?`+MzN z`L#!fmE&}L6@JRp{#*P*o&OmBdzalV&TW6#AN+i#pe(%gPSD{U9k05+J=-}grmknf zywa>-$z$)Xy)n7*g!5PMeJ&|JqgAY5^SN&Jt>YABnArVDsk=W@?#hEjOZNKiIOXxk zOLF7v*Mj9m%d_rgMYBFIGRuDYZr!8n&LWkW^5Q@0cW^5>@SO2(F)VFhX|~@nSN(#y z%llmq6rDe8Zio_a{@wDf@Vff-yf^bqedqj9-zZ&nU*5i?{?CKg7o{~59+Xa1W|-s7 z7IS8b+sZ0NJHtu330ng8I6M8nw?pM{d*BtpV+(fhZFq5O!-4!QW?R@I%bR+YI!|0J z6brzLZW)cq3Iz?0V&9TU5K;r$`e$Fe*1N~N3je5i4{vEnOV8N;&8OXj?k58cMv zc38%F<5VdFpN_&kTvU< zr=nRkN=${c9?Y0KYfk}p!-`-3&TlheDeZ7k_@R+-k@-n+%(7ocg&CfHEV%o@!${D2 zCF4P*>`>99ph*gCKRDN$rzuXYF}t#Z|Hqe9Lz#4jvsT6W((V8VECOlNAxlnm> z=XKTVa&7!i+n!p!sA;gnK zXmz^DXRFLTf(xz+FPI~9YOYjsHiz)5W4`)alUK@aIpOmClTX~Tj~RmM&T|!K?7BJm z(WRDCC)^Fx0(cf>yjHBf+2Sl@YunxR>GL$`|4~j*q4uty)+7o?YbGwZBX)yEo=O?A-kCnSDs}GlhfS1%e#b2TbMLFJ+U=kS^`} zW4}t!#>$mv_9%!6FfcIRoR@W+WuAqy?cdvTXZQQ|&u!q$66j(uc(8ZF_x88)wzsO@ z9Decm=StP8-a{)C&IHf>$zpmh;FYmP%q6j6}U#Yxh-}nI?O0Z%-XBlRWlq_2kIJPrsl1bMSsv z-5u`G#=}v0=ubq;-VJK1f8SS4UUz1~x5p-;NilUfDd&W)*#2j>C|K{IzyE5zh$8on zM{*e^A&Z`$&1$VUaH`}f@5!&vOV3Alh8Mm6^WNe4)fZdkx8>JcR;B9SdflqYx^v@9 z9S3_Eh6(d|7#_&FgtHlz3$i@PdbsT1b))&oFKv{+y2VXzjfZdu5H)$zBQh5?Am+wjStQ*Tw})l)n|>{IjLXAL)3$e zUp-G=7d~-)&|bA==9z3aoK4fdpGsE}joKEVo@;9BH1YH5yC0mGE%dWL$~}2)6SHmc zf29KlbY~YE@EEb3ac4O%6V)Qlz{c(7+j-VT%G*NY|MiQ;x|%u%CNE#QJns6=e_y^_ z*x; z&wU&d@+B{kOm07k&SJa9`Vz=}xOc*RirO&fG9HoVn-D>1GC2dpDi` zvmR}J{H$2OVYkWRt3@S?zlregO1u)-{fKiBUrOt|PDwqz2a`WO45t zoava^qB4835A%DWy=)6tvd6ZX1iU_`9x$tP(XOk@Zd_|`V@a63gfH3iz37E>7HJ-q zu;tl$@8U|FpGSKqaArMWXHneQW$k(uN$!FQoc#Zj)O={h&uhOZ@5x#Y0PYWX$ z)G|g%=rb}f+;q%1%+L73aN63~8}CyLRgd1D_=!35Pfy&nx(qWucDL58lQRP-Kej%*=ym7a$!dv{ z_I{RUzSp+R?)I;@xgT@mUE)g?9DZ!GFaeq>vk#Z zEa236n0AA?I<7bF_rn{x`EL2=4&7n!ndC0GXsi6$rmZ(qP9!gP=v)?i_{EMr%fdsw z8){<3nHhe&Ijl7>>6n?ZYqHbZLx*p6tojyaCfU0&(zi;1_3PE3mArfI9WmR(0qUEA zx~F#>8kQygI`rhw>Pf4wFLR$z{!h5s_K)DN7k%IQ=VjY|7yYI6-%>$AVS!}NxmVr} zYcmc6UO4n^Qjh5OAMQ{08(A$|t$3-%@40TLN`9yR=R1i@TkdalIKq|W>ay*d=3>wF zr=;inXKxk_f1K4R`Y7@8W);U}Q*Mjw+Ip7j`U5SQs6+dd4e8IGn%z~ z=4LexrvuBM=HHGjI<;<9S;Lzr_McJ<_!oS2IC-!9=aPimJD2*J{ua2r_dG-GhFfth z;&U(FEeJ09eDS5B>$X+5KDJ+M-=FvQ*Yl6(%NNa6TeF3)jgO&Yn3LI9XKd3{nO;!cUwXX$T}*LU`D3MsBWE{=f3vw=^{wxl zth|eSi}nBCY!{2VHi=AKA$(Z+WyXwE<#JA&tJg-lPFc98IJjT-gy+JPS?N2vCJ2|h z3d`LJXU~voNd-+jfpadSbDP)}K5zd0COh9edU8p1gGv*}s$@%^4g6_weR2CX*B+N% zd;R<29QmcZ92^o^JvV#|4p_IHb57A`y7EPlK|pWE56hV=1w8A@Hct|CtV=o)BFC7_ zY3`l%X1&v+L&0TPjy`@rt2WAdp33|_*?ErDfBv+qkBb!aoxU?J^qQj*Dww|ATd-Oo zc>2EHo~puQw=ZpSd%8!iDB-7QqM0|(iPryHI-b1NZLWIeY`tdogavY6|C_imG^$p- zw7i=iGdrf3_IP!y)p?J-f&u%a6m*^~5!zT|ch#q$P~mjpW*>Kn zWS5k}<^WYbzJzl=GxmPqSzG3A7O8%YDRb2p+b!p6cDTAox5c;4KJ;P6pZ=*ehi+Mx z_;kr^RJy&O@5h^q=YJ(J9Jseay3bWrG`x2vZ)|1595&<3B_$1v^Ilx(jxpZk5PUdh zLdx|ge^$M`xQ=gs%Tz?-aI?!Rwk@#&2(3xf?feeN8XP}jQ6 z=4RES<8Q6EEn3T|@>i%d!BC(tSN5I3WQmM`tJyIbd%t?W{Ig%}%ElW>SIe{b{$vFT zE(@CXts*CN;tsFJZ~Fo}{@d-Gvtu(~z#pf7tEU7`3TIq$*pvCzTUq(6QjpZm;5Rrl&B?ym`*g;5JiI`b9N95zdRx_B$}~ z^6eFMd6IukOXS4yDFHDi%j0&6Z+fIvv`J2SeZ8LA7MqokkJ5ftmr3xSn`f_@wDc{{ z8K)M5u9=f0PTVr(-l@0oO8f6#iCgZ=kH^f7sV*xz$24O}&h_8L>TmwkzW#ap_WwU| zU*?%Aum2?xl3SEzZm}p$?0`hE-nz@479Vw=v)W}|j&blj-@ZRH{mL%Q3(aavRQCLo zetdOZ$S0R;-QW9|e|%<_jMmONbcyZA%Vwo0UncFI>|otE&;E5vYO3#*mKyCkslItG zCu{4r)#Z#lUdKfQ1PnYrY(FP>q5tf(1_oZ9ZRvW4Pp|V>x6fi{iD}&7vki=KeQ|rt z{~i7O@qO9Bb&!P^GoDMlu{$EUIMnu2Hv@yini*F&*e{Ao`{*%Q-8N0=j*tWcgEn9H z?nM{xs;3_Py6y0u^NiV{hH00gp8rpL@_g5xS0`{LH46nxqgVvwMMDLc;=m z?G1WeOZPjUJs8Exa#3l|i!<*cudAEOPLmT8{w?OZ+f(7E#jg(!e=LmO_HM3Yb+E^8 z)wP^#FDwo$Xt>d5_WR$JgdeN)uUu8+I9C0IzcwIE*3@kI%A3mlE&ZAb^6xusmn^qg z*~aEtd&Ka}Cv}F6%rCZbn}BME4IF2`^kXFedj*^pJu{h5}8!`gXecl#lQGtH%`8j@?+gM zO=d}HQQVCQTaBz5Hx=gYpEfI_k?s8?``>C>;r|yntJJ>Kd^CIa3YL%aI`aglZ>sA$ z(Ifu2!uk7})04ILU$ZS`QsZi!c%yBb&9$m8_rB@dInIBuOzl5c_shQGyI#NBPVoJ7 zc6pK|ax`IYQM^LO+~c7^^O&CSzmd!oEPlLN>&S}@m&$&g`m%silQTcht-x@(=4ZV- zyJZDzel!2w-mI_9B{}256ITY_dv&$PLcgb0BzoR-$>4Eui~jjz>Ds8dI{Kdj9bz*7 zm$|5>vZ%au&+eKu!?S?fIAqRyrWgL==N{^>s@R{V6sozv@1I1~W*I~IZI%6eU#eDs9;6SOC1pYzv?X$zll zw{V_d`GU_euW!a5+h4Kv>n*z(A4A$39Gfy%$V_N6I3dtq{nN5NZss%DwR>7h_vfEn zUw`3?z_abUvYTE%Tl|uNnOApt(liFh`XQ!YJ^ONZt$G-&QRU6-xJ78ajrq<8tDf9q z{^)qeDApq`YwwSO*9YT|^Dn>fRl|3)#2&|b2Zsg@X2~9ArZs_jj46kCSr***ufBP; zW7&I;&z-8ia)Lik@`iX$cCMqptw6O9Nv%TB!n$y;6XzSEFWkEE_t@6C(tTe2vh9Tr9%^s-3CbNuzt?o` zJM-+n(%94B)V3(DzvoncweY4_Eg7cQ zy_EVNeklrVoo%_|nc9@8y`^ezJbta%BjG8d9r#iH(cQVLVr=9MTc)%$2W4)WTBXGB zRhseAGzT`rkYBD>`F&HLY*;8iLwNZgui4tOnK?Z^-kQGcjGtYzY-zCOnI7{ehdI`+ z2{s-X2&`u|-UE;h!z{yJ}8;c~qxa^aU{@-mdBR)01M(5m4_vy>EaCHj_4u;mvDbfI)4Y56 zSmGXY9pz>>u9sz7{$Bj?F#g#78!cu_FX+w=zVO+maY1_!|I}As*za$d{VDeBySkEF zB5YN!Rs<(im?oP&5b%={SP{>ce<%HQs$#y>v$FM`w(n97cQZg54|R##^$q2xcPKez ze@L8Owy(18`=X~m7#?IUb*TWfMGY^(9 zGV&__S8B+czj(L3#yR(S7mS$KFPYKt#71JSV4)pfV&|up3H?X45;GsREqd}~!K=4? zlh?-UZ`-{5nCisqllGL~Ds;Bie)IKT{em^mGmppKda&wy!R-96(%T~sGu`u({lM{4 z!B4ZdQ|kz4UjM-(u1C&fzFoXFzp`gnkE7)>=i75LTt6BAQ792@Zb`e@*y^@asbg8f zt4B{hX~KlL)4-S+rc-_oYqusGe-%+|cF261lN6h)J(WjktbEe}4K*Kl1!=fgUk zJr%#)7~(H((_8aehwWp#v}@(D$)|GUkIa}PH_P0y>3PGX6^j%X^VdJ<%JOG970ht8 z>>Xcd#z&7}1Cc|Ij6$C#9#wyw+c0y>+8|!<)2oesEOsmRFiEhf%1hFCd_FXV$6#6A ziXzEHm9Fs(Gh2*`1D$fXNrQ_mdaiK*cUf6G*tErbV#@e$X>Ml z6g@ZE@9n&e9Ad?v6Athn`)(^^{~_&5Rnw$K$s{%&&ZgBBE}KvBEaSf5a(SIm(Yj8t zttsRZFO||S{+~= z=>0DBmY$Nc?eqV}Renrd8AbCaJWqW2*Gl)78Ix!C&pYzdtEL-^UwxMT^+x^VYK1K+ zOV)qO)OS1l$;EC#>CGtz=CmbLx$b{!x0C_dR)P3_u$mIQt?v#=pJ$9 z4v(W>E*Tqqu6jN7_v7mN+rNCpcYP6$t?AO(Y8|~zv*Xp1{S)jz-1zQ2>CI_jiR5!P zOFa+GN_?q(@AVq*^IhxR7G^0glIrT3znAaG*>lVFr>;wK3=<4}G5OOsBcXe)|FZmI zVmr?F%%9pd^VOlCZ*s9mo7+#siB2qcaFUc&Zr-rPS)TF0K8^>1tmX%uz3cWmEP23X zQ@g=Tdw$BdZNi=h);pe?d{ILPkB~^GYHIH zUccFG{|EWQB{GRyN-TaQSaWzzXMAvZ(XU{^xi4QAFfudvJZ_y{vcIyf=;N&~CuWp0 z8Mb~&{_=3|+xhl)tBR~|O}i={E*i9XLMqd9wins=?UuY~K6hi=;>q&AlvbMud^`{x zYVw$8e!Oh%)$|9-nUdK)ahAtc{;>*=eYR~{!|#x&MSL?2+x>ZMO5WrJ9P{Hi%&v8& zS)8%WavwVj3k%B^c4b4)7xo4^4Xnq@{C8|Ce$4sOQ`o>$%Vc(*bGiPTz58p=uYcTb z?<%i8q2h_0fWZ?EKN*7w2fpf*@~}NS{7OISO5CE2Aq#g;QoOr#L;T5fuddDw(wa<- zd+In8k{@jIbk6&Af&WKJ>Ti!-n_fg7y-{X#)LQ?#;MOT|NA5N+ynMCl-+b)_qP`C% zpWHdIYhk&_R##IYkI+lc`OJ|JT0WX`8W~F|+pX?ySk_J1?y) zdR1$5S?-pY>7Q+{?_tRWYMmc&kXxzvc_?q>fBnUBi_4v)+25=r8-dKlSw#1w(^5 z_A<%6I-7gvYCE6TQxm1InRU%=6ANa1Ig{2tm5oPMZBN*VABqeD?=K5k?o_(9u2oZg z-h+es?b6;KyDm>&fB(YHRM9x+ZL{VbWC&m?p1;_)y!Y>mnb#&)Uz7{}C8li<)f`kC zt|{E|xKL)2<|FAM#-*(XJj~xE%(%Knim$%mj|IctW?jSWqT<^&yuYQDlYZ21cfhNw zdWCBN;>4%@*{kps?T#ogkMM>iy`CD6Uf4zD8=uU#0e^q?-R;Kb<3J;p;sIS08kqsqFpX{r}}NR)%Em ze}Cfk@@okz7R~fNY`DCD*?oG&&g-w3ov!Z8<=66>{Ox*J$K$B7hLx%%zf@X$abY`uf&m1vV)*R1~xTe&9~ zYbNb@B+{T?wih8v?cuvNsqG>p7rX)gr%S6rno!)^u4-y z>eDknOgQ*2WV-~Z2Xmx3UG7d!nH&C0I#4^Z{?i-Z`gwDH@a{|0DT-{+8^?%XcfLJan~g6FlsFwVNSo0-xw!AA=BPt+$F1vc~lrR!IB$Hnack zF?KVQUgN!)gLU%sEr}}@%?$T5-6!s`VA1=3LhOz`g*?$aQ&LvWZ+-qhwWrtBSo1-m zQABV^Am5jhpa0jbN!O4py&d0t*@M;jXTx&6LI#%Sf4YmWpISI$TF0#5LkxOhOW5aL z-uqzEInmW07Or@+Y2k$=_Gflo_x7)@{q4P0{F~I?Z|^y+_!e1rPu$J%c7n}y)3h9( z$+vE19Fk?(T*o=#cyv#9xkZkx^Qq-tM^iTB`OKMpc+T9iv!8oJ--mtJyncJavght| zliEuJCU!7LB&R#38aw=B*3L3B(av|uG*#O8^vzfO4+7x{2Mi2v{`{r-``_396ZPWf z`hE&-XqoZ(`#&GXT`r5bKhEy=v-vSUdj8&)OD$c@)22=dJ9UC_iawKxCDSwqeICzw zN}ty2y!$=%cy3QdL{v~bzu4!?cPkf$X|DgtC?xHD#q`i|pIhqEprzwA;du^^ns_6Y zUcEibjor8B)XqOD(~Ks0T6mroW?Xh4L*|(O+q%D}&hff0J>GNJ#een^H^T#dTmGiM zwVt1A`?K;(rhKbu!->#60b;7p*ni!>Rlysd)>4_KAZe2P?9as+b?S@Et7Pp0M3?(D zuUIrEM7q!0HBQ;Ly5`%h`mO(${TK6>XV7F|I}o6D;{Vd0?|<$;Iq~_qnEDS*@qa`A zyh~nVvhUBqyczbp${EiH_e5E6a%9NxzP04lY1{B`Z)l8!*UjI&n|0r0Eov&XDRim2 zQaU$({>8fzAKT<55~P2<+IcPiUFQ9-nO_2VOC@bs^0zof)N#+ym-wjX{eJF*hfH}# zH;4cExUc?ic!RRXkI#QTiDy|dFh2;ZIMqulnXR~K6Wf`V%Cicpc`I{^9A^DL zGUxyEPZyJ4TvcuHW#qhcE2XmP?9Pe##!9iR62En}=RKN~XZmdO<8>RQg~YeW9y%*< zj{m{*_m?yFL?(0Z3Tm-fwlC-G^sg*_3X`($haS4b@G1JQ;N%Av1=Xuujq^I3gPPs$ zZkRFIyX%DHN#QJ3nMv#Rne5C;F8aq+lfWV?b}`m=`W&o~AOxar1%~ z8yJi;&*@CpU6A|nm`IYwbTiirAL`Hd{AQKkmXw+BEdAsZ^95=iNwfSkUy1+RQsrlLk8PegF^oy+}R%qt3gek}R2aB@cB=bARVI;*-j z6My_Wdr_^?KsnV$N^ENOw-;|bvh5G(H*L09eC57}c5#We`Sy>So=n-ys8rQ9-{^8( z+VlB!EN^!{&XcVE_ zI`bwhf8%rRfAdSOm2LBX-$_orVJR^EJ=^0?`y(S9BpNCh7fiDZ*%%n{r}4nm(2^NU zn;kVv1a%5T=3kq7_f`Ci*fSHRc9w_C_U_SowYg06=Zf0I6|d&MzPcw$vt_EvA7(}? zmDu9i=l%Px-Q6If&+IV6Lg)VP|2l8#cYghCee3>jonI+pXRB6C*=JPS=PYb!tVpT#rDK5T;OT-R$U+A%Bi^|?Bwug~b6XS!c-!6LP+_oCs7 zZPGilYG&@P*nPxndDlMYx6vtTA*G_Lcpg~@ItO_025&aw~hA#p}MKOH>|bZS=YKM0oZRvD{?K^S>ncrAubAGCtj)j9v`E;#*=@)!p=8`&WUm-2I^I*3Y|T0@B8BNcM`vsn@6u#n^2LO zw@Ul|W*2S^@fsbDAWnaYj%ACT7C$>urS>^%qTv^?z!OHem;g4(! zLqC5%)AP&p^~B2eSFea2$#N|^#(MW~-#VXvJ6AI-`oDBey>)xM)wf%@Yu~;P+*703 zmb1cZ)-2+FDK`#8Dv5@oTo2?9D4^Adun!IlA?{B}p z+%S|l@9O^ZqE(CH-JX3va{nCBzh!@u^Y-o)(fb2ZoQ^*znq274Kkd>4&I$WwDrqRI z#xHc*qV`RhDQxQlExwjnPM7x7Idr=|A*u%chYtIJBZ&c

74rl14K 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%0D-yDWhapP)lmT8;U0 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

h-Jp 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 z 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%0A*PT}?6|EjFYu9HJ_PD%w8 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 literal 0 HcmV?d00001