From 5ca1e4e46d183b1e598ce736d6599f25fd4d6ea2 Mon Sep 17 00:00:00 2001 From: Moritz Date: Thu, 12 Aug 2021 16:13:26 +0200 Subject: [PATCH] added dracula theming --- .config/gtk-3.0/settings.ini | 15 + .gtkrc-2.0 | 18 + .themes/dracula/.github/issue_template.md | 1 + .../dracula/.github/pull_request_template.md | 1 + .themes/dracula/.gitignore | 10 + .themes/dracula/Art/Dracula.png | Bin 0 -> 60962 bytes .themes/dracula/Art/logo.png | Bin 0 -> 8658 bytes .themes/dracula/Gulpfile.js | 42 + .themes/dracula/INSTALL.md | 34 + .themes/dracula/LICENSE | 674 + .themes/dracula/README.md | 23 + .../assets/checkbox-checked-active.png | Bin 0 -> 463 bytes .../assets/checkbox-checked-active@2.png | Bin 0 -> 682 bytes .../assets/checkbox-checked-backdrop.png | Bin 0 -> 463 bytes .../assets/checkbox-checked-backdrop@2.png | Bin 0 -> 682 bytes .../dracula/assets/checkbox-checked-hover.png | Bin 0 -> 463 bytes .../assets/checkbox-checked-hover@2.png | Bin 0 -> 682 bytes .../checkbox-checked-insensitive-backdrop.png | Bin 0 -> 482 bytes ...heckbox-checked-insensitive-backdrop@2.png | Bin 0 -> 754 bytes .../assets/checkbox-checked-insensitive.png | Bin 0 -> 482 bytes .../assets/checkbox-checked-insensitive@2.png | Bin 0 -> 754 bytes .themes/dracula/assets/checkbox-checked.png | Bin 0 -> 463 bytes .themes/dracula/assets/checkbox-checked@2.png | Bin 0 -> 682 bytes .../dracula/assets/checkbox-mixed-active.png | Bin 0 -> 307 bytes .../assets/checkbox-mixed-active@2.png | Bin 0 -> 400 bytes .../assets/checkbox-mixed-backdrop.png | Bin 0 -> 307 bytes .../assets/checkbox-mixed-backdrop@2.png | Bin 0 -> 400 bytes .../dracula/assets/checkbox-mixed-hover.png | Bin 0 -> 307 bytes .../dracula/assets/checkbox-mixed-hover@2.png | Bin 0 -> 400 bytes .../checkbox-mixed-insensitive-backdrop.png | Bin 0 -> 297 bytes .../checkbox-mixed-insensitive-backdrop@2.png | Bin 0 -> 389 bytes .../assets/checkbox-mixed-insensitive.png | Bin 0 -> 297 bytes .../assets/checkbox-mixed-insensitive@2.png | Bin 0 -> 389 bytes .themes/dracula/assets/checkbox-mixed.png | Bin 0 -> 307 bytes .themes/dracula/assets/checkbox-mixed@2.png | Bin 0 -> 400 bytes .../assets/checkbox-unchecked-active.png | Bin 0 -> 330 bytes .../assets/checkbox-unchecked-active@2.png | Bin 0 -> 359 bytes .../assets/checkbox-unchecked-backdrop.png | Bin 0 -> 323 bytes .../assets/checkbox-unchecked-backdrop@2.png | Bin 0 -> 359 bytes .../assets/checkbox-unchecked-hover.png | Bin 0 -> 368 bytes .../assets/checkbox-unchecked-hover@2.png | Bin 0 -> 420 bytes ...heckbox-unchecked-insensitive-backdrop.png | Bin 0 -> 314 bytes ...ckbox-unchecked-insensitive-backdrop@2.png | Bin 0 -> 366 bytes .../assets/checkbox-unchecked-insensitive.png | Bin 0 -> 314 bytes .../checkbox-unchecked-insensitive@2.png | Bin 0 -> 366 bytes .themes/dracula/assets/checkbox-unchecked.png | Bin 0 -> 323 bytes .../dracula/assets/checkbox-unchecked@2.png | Bin 0 -> 359 bytes .themes/dracula/assets/close.png | Bin 0 -> 347 bytes .themes/dracula/assets/close.svg | 83 + .themes/dracula/assets/close@2.png | Bin 0 -> 555 bytes .themes/dracula/assets/close_prelight.png | Bin 0 -> 629 bytes .themes/dracula/assets/close_prelight.svg | 92 + .themes/dracula/assets/close_prelight@2.png | Bin 0 -> 860 bytes .themes/dracula/assets/close_pressed.svg | 98 + .themes/dracula/assets/close_unfocused.png | Bin 0 -> 381 bytes .themes/dracula/assets/close_unfocused.svg | 88 + .themes/dracula/assets/close_unfocused@2.png | Bin 0 -> 604 bytes .../dracula/assets/grid-selection-checked.png | Bin 0 -> 1269 bytes .../assets/grid-selection-checked@2.png | Bin 0 -> 2421 bytes .../assets/grid-selection-unchecked.png | Bin 0 -> 1252 bytes .../assets/grid-selection-unchecked@2.png | Bin 0 -> 2460 bytes .themes/dracula/assets/maximize.png | Bin 0 -> 377 bytes .themes/dracula/assets/maximize.svg | 92 + .themes/dracula/assets/maximize@2.png | Bin 0 -> 565 bytes .themes/dracula/assets/maximize_prelight.png | Bin 0 -> 636 bytes .themes/dracula/assets/maximize_prelight.svg | 92 + .../dracula/assets/maximize_prelight@2.png | Bin 0 -> 876 bytes .themes/dracula/assets/maximize_pressed.svg | 102 + .themes/dracula/assets/maximize_unfocused.png | Bin 0 -> 381 bytes .themes/dracula/assets/maximize_unfocused.svg | 88 + .../menuitem-checkbox-checked-hover.png | Bin 0 -> 383 bytes .../menuitem-checkbox-checked-hover@2.png | Bin 0 -> 659 bytes .../menuitem-checkbox-checked-insensitive.png | Bin 0 -> 422 bytes ...enuitem-checkbox-checked-insensitive@2.png | Bin 0 -> 695 bytes .../assets/menuitem-checkbox-checked.png | Bin 0 -> 436 bytes .../assets/menuitem-checkbox-checked@2.png | Bin 0 -> 716 bytes .../assets/menuitem-checkbox-mixed-hover.png | Bin 0 -> 167 bytes .../menuitem-checkbox-mixed-hover@2.png | Bin 0 -> 185 bytes .../menuitem-checkbox-mixed-insensitive.png | Bin 0 -> 167 bytes .../menuitem-checkbox-mixed-insensitive@2.png | Bin 0 -> 183 bytes .../menuitem-checkbox-mixed-selected.png | Bin 0 -> 167 bytes .../menuitem-checkbox-mixed-selected@2.png | Bin 0 -> 186 bytes .../assets/menuitem-checkbox-mixed.png | Bin 0 -> 167 bytes .../assets/menuitem-checkbox-mixed@2.png | Bin 0 -> 186 bytes .../assets/menuitem-checkbox-unchecked.png | Bin 0 -> 328 bytes .../assets/menuitem-checkbox-unchecked@2.png | Bin 0 -> 493 bytes .../assets/menuitem-radio-checked-hover.png | Bin 0 -> 300 bytes .../assets/menuitem-radio-checked-hover@2.png | Bin 0 -> 406 bytes .../menuitem-radio-checked-insensitive.png | Bin 0 -> 298 bytes .../menuitem-radio-checked-insensitive@2.png | Bin 0 -> 413 bytes .../dracula/assets/menuitem-radio-checked.png | Bin 0 -> 307 bytes .../assets/menuitem-radio-checked@2.png | Bin 0 -> 425 bytes .themes/dracula/assets/min.png | Bin 0 -> 379 bytes .themes/dracula/assets/min.svg | 101 + .themes/dracula/assets/min@2.png | Bin 0 -> 565 bytes .themes/dracula/assets/min_prelight.png | Bin 0 -> 514 bytes .themes/dracula/assets/min_prelight.svg | 97 + .themes/dracula/assets/min_prelight@2.png | Bin 0 -> 802 bytes .themes/dracula/assets/min_pressed.svg | 111 + .themes/dracula/assets/min_unfocused.png | Bin 0 -> 381 bytes .themes/dracula/assets/min_unfocused.svg | 88 + .../dracula/assets/pane-handle-vertical.png | Bin 0 -> 204 bytes .../dracula/assets/pane-handle-vertical@2.png | Bin 0 -> 272 bytes .themes/dracula/assets/pane-handle.png | Bin 0 -> 198 bytes .themes/dracula/assets/pane-handle@2.png | Bin 0 -> 257 bytes .../dracula/assets/radio-checked-active.png | Bin 0 -> 812 bytes .../dracula/assets/radio-checked-active@2.png | Bin 0 -> 1277 bytes .../dracula/assets/radio-checked-backdrop.png | Bin 0 -> 812 bytes .../assets/radio-checked-backdrop@2.png | Bin 0 -> 1277 bytes .../dracula/assets/radio-checked-hover.png | Bin 0 -> 657 bytes .../dracula/assets/radio-checked-hover@2.png | Bin 0 -> 1021 bytes .../radio-checked-insensitive-backdrop.png | Bin 0 -> 470 bytes .../radio-checked-insensitive-backdrop@2.png | Bin 0 -> 1042 bytes .../assets/radio-checked-insensitive.png | Bin 0 -> 466 bytes .../assets/radio-checked-insensitive@2.png | Bin 0 -> 1059 bytes .themes/dracula/assets/radio-checked.png | Bin 0 -> 812 bytes .themes/dracula/assets/radio-checked@2.png | Bin 0 -> 1277 bytes .themes/dracula/assets/radio-mixed-active.png | Bin 0 -> 467 bytes .../dracula/assets/radio-mixed-active@2.png | Bin 0 -> 709 bytes .../dracula/assets/radio-mixed-backdrop.png | Bin 0 -> 467 bytes .../dracula/assets/radio-mixed-backdrop@2.png | Bin 0 -> 709 bytes .themes/dracula/assets/radio-mixed-hover.png | Bin 0 -> 467 bytes .../dracula/assets/radio-mixed-hover@2.png | Bin 0 -> 709 bytes .../radio-mixed-insensitive-backdrop.png | Bin 0 -> 384 bytes .../radio-mixed-insensitive-backdrop@2.png | Bin 0 -> 555 bytes .../assets/radio-mixed-insensitive.png | Bin 0 -> 384 bytes .../assets/radio-mixed-insensitive@2.png | Bin 0 -> 555 bytes .themes/dracula/assets/radio-mixed.png | Bin 0 -> 467 bytes .themes/dracula/assets/radio-mixed@2.png | Bin 0 -> 709 bytes .../assets/radio-selected-insensitive.png | Bin 0 -> 618 bytes .../assets/radio-selected-insensitive@2.png | Bin 0 -> 1104 bytes .themes/dracula/assets/radio-selected@2.png | Bin 0 -> 1059 bytes .../dracula/assets/radio-unchecked-active.png | Bin 0 -> 713 bytes .../assets/radio-unchecked-active@2.png | Bin 0 -> 1119 bytes .../assets/radio-unchecked-backdrop.png | Bin 0 -> 557 bytes .../assets/radio-unchecked-backdrop@2.png | Bin 0 -> 769 bytes .../dracula/assets/radio-unchecked-hover.png | Bin 0 -> 713 bytes .../assets/radio-unchecked-hover@2.png | Bin 0 -> 1119 bytes .../radio-unchecked-insensitive-backdrop.png | Bin 0 -> 488 bytes ...radio-unchecked-insensitive-backdrop@2.png | Bin 0 -> 887 bytes .../assets/radio-unchecked-insensitive.png | Bin 0 -> 465 bytes .../assets/radio-unchecked-insensitive@2.png | Bin 0 -> 752 bytes .themes/dracula/assets/radio-unchecked.png | Bin 0 -> 475 bytes .themes/dracula/assets/radio-unchecked@2.png | Bin 0 -> 650 bytes .../assets/radio-unselected-hover@2.png | Bin 0 -> 722 bytes .../assets/radio-unselected-insensitive.png | Bin 0 -> 599 bytes .../assets/radio-unselected-insensitive@2.png | Bin 0 -> 1195 bytes .themes/dracula/assets/radio-unselected.svg | 85 + .themes/dracula/assets/radio-unselected@2.png | Bin 0 -> 884 bytes .themes/dracula/assets/scale-slider-hover.svg | 1 + .../dracula/assets/scale-slider-hover@2.png | Bin 0 -> 582 bytes .../assets/scale-slider-insensitive.png | Bin 0 -> 344 bytes .../assets/scale-slider-insensitive@2.png | Bin 0 -> 571 bytes .themes/dracula/assets/scale-slider.svg | 1 + .themes/dracula/assets/scale-slider@2.png | Bin 0 -> 592 bytes .../assets/selected-checkbox-checked.png | Bin 0 -> 463 bytes .../assets/selected-checkbox-checked@2.png | Bin 0 -> 682 bytes .../assets/selected-checkbox-mixed.png | Bin 0 -> 307 bytes .../assets/selected-checkbox-mixed@2.png | Bin 0 -> 400 bytes .../assets/selected-checkbox-unchecked.png | Bin 0 -> 330 bytes .../assets/selected-checkbox-unchecked@2.png | Bin 0 -> 359 bytes .../dracula/assets/selected-radio-checked.png | Bin 0 -> 812 bytes .../assets/selected-radio-checked@2.png | Bin 0 -> 1277 bytes .../dracula/assets/selected-radio-mixed.png | Bin 0 -> 467 bytes .../dracula/assets/selected-radio-mixed@2.png | Bin 0 -> 709 bytes .../assets/selected-radio-unchecked.png | Bin 0 -> 713 bytes .../assets/selected-radio-unchecked@2.png | Bin 0 -> 1119 bytes .themes/dracula/assets/switch-insensitive.svg | 384 + .../dracula/assets/switch-insensitive@2.svg | 371 + .themes/dracula/assets/switch-off.svg | 1 + .themes/dracula/assets/switch-off@2.svg | 384 + .themes/dracula/assets/switch-on.svg | 1 + .themes/dracula/assets/switch-on@2.svg | 372 + .../assets/switch-slider-insensitive.svg | 1 + .../assets/switch-slider-insensitive@2.svg | 11540 ++++++++++++++++ .themes/dracula/assets/switch-slider-off.svg | 1 + .../dracula/assets/switch-slider-off@2.svg | 11523 +++++++++++++++ .themes/dracula/assets/switch-slider-on.svg | 1 + .themes/dracula/assets/switch-slider-on@2.svg | 11523 +++++++++++++++ .themes/dracula/cinnamon/_colors.scss | 107 + .themes/dracula/cinnamon/_common.scss | 1810 +++ .themes/dracula/cinnamon/_drawing.scss | 167 + .themes/dracula/cinnamon/cinnamon-dark.css | 1515 ++ .themes/dracula/cinnamon/cinnamon-dark.scss | 8 + .themes/dracula/cinnamon/cinnamon.css | 1515 ++ .themes/dracula/cinnamon/cinnamon.scss | 7 + .../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 + .../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 + .../common-assets/misc/close-active.svg | 100 + .../common-assets/misc/close-hover.svg | 100 + .../cinnamon/common-assets/misc/close.svg | 100 + .../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 .../common-assets/misc/trash-icon.svg | 97 + .../common-assets/panel/activities-active.svg | 167 + .../common-assets/panel/activities.svg | 158 + .../common-assets/panel/panel-bottom.svg | 83 + .../common-assets/panel/panel-left.svg | 83 + .../common-assets/panel/panel-right.svg | 83 + .../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 | 213 + .../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 + .../dark-assets/switch/switch-off.svg | 207 + .../cinnamon/dark-assets/switch/switch-on.svg | 213 + .themes/dracula/cinnamon/thumbnail.png | Bin 0 -> 78524 bytes .themes/dracula/gnome-shell/_colors.scss | 55 + .themes/dracula/gnome-shell/_common.scss | 2189 +++ .themes/dracula/gnome-shell/_cosmic.scss | 31 + .themes/dracula/gnome-shell/_drawing.scss | 228 + .themes/dracula/gnome-shell/_extensions.scss | 1 + .../assets/calendar-arrow-left.svg | 86 + .../assets/calendar-arrow-right.svg | 87 + .../gnome-shell/assets/calendar-today.svg | 178 + .../gnome-shell/assets/checkbox-focused.svg | 245 + .../assets/checkbox-off-focused.svg | 211 + .../gnome-shell/assets/checkbox-off.svg | 211 + .../dracula/gnome-shell/assets/checkbox.svg | 245 + .../gnome-shell/assets/close-window.svg | 84 + .../gnome-shell/assets/corner-ripple-ltr.png | Bin 0 -> 308 bytes .../gnome-shell/assets/corner-ripple-rtl.png | Bin 0 -> 351 bytes .../gnome-shell/assets/dash-placeholder.svg | 84 + .../assets/logged-in-indicator.svg | 130 + .../gnome-shell/assets/noise-texture.png | Bin 0 -> 79464 bytes .../gnome-shell/assets/process-working.svg | 3084 +++++ .../gnome-shell/assets/running-indicator.svg | 130 + .../assets/source-button-border.svg | 74 + .../dracula/gnome-shell/assets/toggle-off.svg | 200 + .../dracula/gnome-shell/assets/toggle-on.svg | 200 + .../assets/ws-switch-arrow-down.png | Bin 0 -> 879 bytes .../gnome-shell/assets/ws-switch-arrow-up.png | Bin 0 -> 853 bytes .../gnome-shell/extensions/_openweather.scss | 13 + .themes/dracula/gnome-shell/gnome-shell.css | 2100 +++ .themes/dracula/gnome-shell/gnome-shell.scss | 7 + .themes/dracula/gnome-shell/v40/_common.scss | 2192 +++ .../dracula/gnome-shell/v40/gnome-shell.css | 2070 +++ .../dracula/gnome-shell/v40/gnome-shell.scss | 6 + .themes/dracula/gtk-2.0/apps/chrome.rc | 50 + .themes/dracula/gtk-2.0/apps/gimp.rc | 83 + .themes/dracula/gtk-2.0/apps/libreoffice.rc | 12 + .themes/dracula/gtk-2.0/apps/terminal.rc | 48 + .themes/dracula/gtk-2.0/apps/thunar.rc | 13 + .themes/dracula/gtk-2.0/apps/xfce.rc | 89 + .themes/dracula/gtk-2.0/assets.svg | 4848 +++++++ .themes/dracula/gtk-2.0/assets.txt | 146 + .themes/dracula/gtk-2.0/assets/border.png | Bin 0 -> 290 bytes .../dracula/gtk-2.0/assets/button-active.png | Bin 0 -> 348 bytes .../dracula/gtk-2.0/assets/button-hover.png | Bin 0 -> 373 bytes .../gtk-2.0/assets/button-insensitive.png | Bin 0 -> 420 bytes .themes/dracula/gtk-2.0/assets/button.png | Bin 0 -> 395 bytes .../assets/checkbox-checked-active.png | 1 + .../gtk-2.0/assets/checkbox-checked-hover.png | 1 + .../assets/checkbox-checked-insensitive.png | 1 + .../gtk-2.0/assets/checkbox-checked.png | 1 + .../gtk-2.0/assets/checkbox-mixed-active.png | 1 + .../gtk-2.0/assets/checkbox-mixed-hover.png | 1 + .../assets/checkbox-mixed-insensitive.png | 1 + .../dracula/gtk-2.0/assets/checkbox-mixed.png | 1 + .../assets/checkbox-unchecked-active.png | 1 + .../assets/checkbox-unchecked-hover.png | 1 + .../assets/checkbox-unchecked-insensitive.png | 1 + .../gtk-2.0/assets/checkbox-unchecked.png | 1 + .../assets/combo-entry-ltr-button-active.png | Bin 0 -> 378 bytes .../assets/combo-entry-ltr-button-hover.png | Bin 0 -> 367 bytes .../combo-entry-ltr-button-insensitive.png | Bin 0 -> 374 bytes .../gtk-2.0/assets/combo-entry-ltr-button.png | Bin 0 -> 367 bytes .../assets/combo-entry-ltr-entry-active.png | Bin 0 -> 370 bytes .../combo-entry-ltr-entry-insensitive.png | Bin 0 -> 368 bytes .../gtk-2.0/assets/combo-entry-ltr-entry.png | Bin 0 -> 368 bytes .../assets/combo-entry-rtl-button-active.png | Bin 0 -> 378 bytes .../assets/combo-entry-rtl-button-hover.png | Bin 0 -> 369 bytes .../combo-entry-rtl-button-insensitive.png | Bin 0 -> 374 bytes .../gtk-2.0/assets/combo-entry-rtl-button.png | Bin 0 -> 369 bytes .../assets/combo-entry-rtl-entry-active.png | Bin 0 -> 376 bytes .../combo-entry-rtl-entry-insensitive.png | Bin 0 -> 376 bytes .../gtk-2.0/assets/combo-entry-rtl-entry.png | Bin 0 -> 403 bytes .../dracula/gtk-2.0/assets/entry-active.png | Bin 0 -> 374 bytes .../assets/entry-background-insensitive.png | Bin 0 -> 302 bytes .../gtk-2.0/assets/entry-background.png | Bin 0 -> 302 bytes .../gtk-2.0/assets/entry-insensitive.png | Bin 0 -> 357 bytes .themes/dracula/gtk-2.0/assets/entry.png | Bin 0 -> 369 bytes .themes/dracula/gtk-2.0/assets/focus.png | Bin 0 -> 314 bytes .../dracula/gtk-2.0/assets/frame-inline.png | Bin 0 -> 307 bytes .../dracula/gtk-2.0/assets/frame-notebook.png | Bin 0 -> 310 bytes .themes/dracula/gtk-2.0/assets/frame.png | Bin 0 -> 310 bytes .../dracula/gtk-2.0/assets/handle-horz.png | Bin 0 -> 296 bytes .../dracula/gtk-2.0/assets/handle-vert.png | Bin 0 -> 295 bytes .themes/dracula/gtk-2.0/assets/handle.png | Bin 0 -> 305 bytes .themes/dracula/gtk-2.0/assets/line.png | Bin 0 -> 289 bytes .../dracula/gtk-2.0/assets/menu-border.png | Bin 0 -> 310 bytes .../assets/menu-checkbox-checked-hover.png | Bin 0 -> 402 bytes .../menu-checkbox-checked-insensitive.png | Bin 0 -> 509 bytes .../gtk-2.0/assets/menu-checkbox-checked.png | Bin 0 -> 509 bytes .../gtk-2.0/assets/menu-checkbox-hover.png | Bin 0 -> 363 bytes .../assets/menu-checkbox-insensitive.png | Bin 0 -> 380 bytes .../assets/menu-checkbox-mixed-hover.png | Bin 0 -> 366 bytes .../menu-checkbox-mixed-insensitive.png | Bin 0 -> 380 bytes .../gtk-2.0/assets/menu-checkbox-mixed.png | Bin 0 -> 375 bytes .../dracula/gtk-2.0/assets/menu-checkbox.png | Bin 0 -> 363 bytes .../assets/menu-pan-down-insensitive.png | Bin 0 -> 347 bytes .../dracula/gtk-2.0/assets/menu-pan-down.png | Bin 0 -> 328 bytes .../gtk-2.0/assets/menu-pan-left-hover.png | Bin 0 -> 344 bytes .../assets/menu-pan-left-insensitive.png | Bin 0 -> 351 bytes .../dracula/gtk-2.0/assets/menu-pan-left.png | Bin 0 -> 344 bytes .../gtk-2.0/assets/menu-pan-right-hover.png | Bin 0 -> 344 bytes .../assets/menu-pan-right-insensitive.png | Bin 0 -> 354 bytes .../dracula/gtk-2.0/assets/menu-pan-right.png | Bin 0 -> 344 bytes .../assets/menu-pan-up-insensitive.png | Bin 0 -> 348 bytes .../dracula/gtk-2.0/assets/menu-pan-up.png | Bin 0 -> 324 bytes .../assets/menu-radio-checked-hover.png | Bin 0 -> 540 bytes .../assets/menu-radio-checked-insensitive.png | Bin 0 -> 540 bytes .../gtk-2.0/assets/menu-radio-checked.png | Bin 0 -> 540 bytes .../gtk-2.0/assets/menu-radio-hover.png | Bin 0 -> 501 bytes .../gtk-2.0/assets/menu-radio-insensitive.png | Bin 0 -> 569 bytes .../gtk-2.0/assets/menu-radio-mixed-hover.png | Bin 0 -> 450 bytes .../assets/menu-radio-mixed-insensitive.png | Bin 0 -> 486 bytes .../gtk-2.0/assets/menu-radio-mixed.png | Bin 0 -> 450 bytes .themes/dracula/gtk-2.0/assets/menu-radio.png | Bin 0 -> 501 bytes .../gtk-2.0/assets/menubar-item-active.png | Bin 0 -> 301 bytes .../notebook-combo-entry-ltr-entry-active.png | Bin 0 -> 346 bytes ...book-combo-entry-ltr-entry-insensitive.png | Bin 0 -> 350 bytes .../assets/notebook-combo-entry-ltr-entry.png | Bin 0 -> 358 bytes .../notebook-combo-entry-rtl-entry-active.png | Bin 0 -> 353 bytes ...book-combo-entry-rtl-entry-insensitive.png | Bin 0 -> 353 bytes .../assets/notebook-combo-entry-rtl-entry.png | Bin 0 -> 354 bytes .../gtk-2.0/assets/notebook-entry-active.png | Bin 0 -> 374 bytes .../assets/notebook-entry-insensitive.png | Bin 0 -> 357 bytes .../dracula/gtk-2.0/assets/notebook-entry.png | Bin 0 -> 369 bytes .../gtk-2.0/assets/pan-down-insensitive.png | Bin 0 -> 347 bytes .themes/dracula/gtk-2.0/assets/pan-down.png | Bin 0 -> 328 bytes .../gtk-2.0/assets/pan-left-insensitive.png | Bin 0 -> 351 bytes .../dracula/gtk-2.0/assets/pan-left-semi.png | Bin 0 -> 326 bytes .themes/dracula/gtk-2.0/assets/pan-left.png | Bin 0 -> 343 bytes .../gtk-2.0/assets/pan-right-insensitive.png | Bin 0 -> 354 bytes .../dracula/gtk-2.0/assets/pan-right-semi.png | Bin 0 -> 325 bytes .themes/dracula/gtk-2.0/assets/pan-right.png | Bin 0 -> 344 bytes .../gtk-2.0/assets/pan-up-insensitive.png | Bin 0 -> 348 bytes .themes/dracula/gtk-2.0/assets/pan-up.png | Bin 0 -> 324 bytes .../assets/progressbar-horz-trough.png | Bin 0 -> 312 bytes .../gtk-2.0/assets/progressbar-horz.png | Bin 0 -> 299 bytes .../assets/progressbar-vert-trough.png | Bin 0 -> 312 bytes .../gtk-2.0/assets/progressbar-vert.png | Bin 0 -> 299 bytes .../gtk-2.0/assets/radio-checked-active.png | 1 + .../gtk-2.0/assets/radio-checked-hover.png | 1 + .../assets/radio-checked-insensitive.png | 1 + .../dracula/gtk-2.0/assets/radio-checked.png | 1 + .../gtk-2.0/assets/radio-mixed-active.png | 1 + .../gtk-2.0/assets/radio-mixed-hover.png | 1 + .../assets/radio-mixed-insensitive.png | 1 + .../dracula/gtk-2.0/assets/radio-mixed.png | 1 + .../gtk-2.0/assets/radio-unchecked-active.png | 1 + .../gtk-2.0/assets/radio-unchecked-hover.png | 1 + .../assets/radio-unchecked-insensitive.png | 1 + .../gtk-2.0/assets/radio-unchecked.png | 1 + .../gtk-2.0/assets/scale-horz-focus.png | Bin 0 -> 484 bytes .../assets/scale-horz-trough-active.png | Bin 0 -> 373 bytes .../gtk-2.0/assets/scale-horz-trough.png | Bin 0 -> 369 bytes .../gtk-2.0/assets/scale-slider-active.png | Bin 0 -> 654 bytes .../gtk-2.0/assets/scale-slider-hover.png | Bin 0 -> 661 bytes .../assets/scale-slider-insensitive.png | Bin 0 -> 654 bytes .../dracula/gtk-2.0/assets/scale-slider.png | Bin 0 -> 654 bytes .../assets/scale-vert-trough-active.png | Bin 0 -> 370 bytes .../gtk-2.0/assets/scale-vert-trough.png | Bin 0 -> 366 bytes .../assets/scrollbar-horz-slider-active.png | Bin 0 -> 372 bytes .../assets/scrollbar-horz-slider-hover.png | Bin 0 -> 373 bytes .../gtk-2.0/assets/scrollbar-horz-slider.png | Bin 0 -> 355 bytes .../gtk-2.0/assets/scrollbar-horz-trough.png | Bin 0 -> 288 bytes .../scrollbar-vert-slider-active-rtl.png | Bin 0 -> 370 bytes .../assets/scrollbar-vert-slider-active.png | Bin 0 -> 370 bytes .../scrollbar-vert-slider-hover-rtl.png | Bin 0 -> 366 bytes .../assets/scrollbar-vert-slider-hover.png | Bin 0 -> 370 bytes .../assets/scrollbar-vert-slider-rtl.png | Bin 0 -> 366 bytes .../gtk-2.0/assets/scrollbar-vert-slider.png | Bin 0 -> 363 bytes .../assets/scrollbar-vert-trough-rtl.png | Bin 0 -> 288 bytes .../gtk-2.0/assets/scrollbar-vert-trough.png | Bin 0 -> 288 bytes .../gtk-2.0/assets/spin-down-insensitive.png | Bin 0 -> 348 bytes .themes/dracula/gtk-2.0/assets/spin-down.png | Bin 0 -> 316 bytes .../gtk-2.0/assets/spin-ltr-down-active.png | Bin 0 -> 358 bytes .../gtk-2.0/assets/spin-ltr-down-hover.png | Bin 0 -> 357 bytes .../assets/spin-ltr-down-insensitive.png | Bin 0 -> 355 bytes .../dracula/gtk-2.0/assets/spin-ltr-down.png | Bin 0 -> 355 bytes .../gtk-2.0/assets/spin-ltr-up-active.png | Bin 0 -> 355 bytes .../gtk-2.0/assets/spin-ltr-up-hover.png | Bin 0 -> 355 bytes .../assets/spin-ltr-up-insensitive.png | Bin 0 -> 345 bytes .../dracula/gtk-2.0/assets/spin-ltr-up.png | Bin 0 -> 345 bytes .../gtk-2.0/assets/spin-rtl-down-active.png | Bin 0 -> 360 bytes .../gtk-2.0/assets/spin-rtl-down-hover.png | Bin 0 -> 366 bytes .../assets/spin-rtl-down-insensitive.png | Bin 0 -> 352 bytes .../dracula/gtk-2.0/assets/spin-rtl-down.png | Bin 0 -> 362 bytes .../gtk-2.0/assets/spin-rtl-up-active.png | Bin 0 -> 344 bytes .../gtk-2.0/assets/spin-rtl-up-hover.png | Bin 0 -> 336 bytes .../assets/spin-rtl-up-insensitive.png | Bin 0 -> 341 bytes .../dracula/gtk-2.0/assets/spin-rtl-up.png | Bin 0 -> 344 bytes .../gtk-2.0/assets/spin-up-insensitive.png | Bin 0 -> 343 bytes .themes/dracula/gtk-2.0/assets/spin-up.png | Bin 0 -> 315 bytes .../gtk-2.0/assets/tab-down-active.png | Bin 0 -> 314 bytes .themes/dracula/gtk-2.0/assets/tab-down.png | Bin 0 -> 309 bytes .../dracula/gtk-2.0/assets/tab-horz-gap.png | Bin 0 -> 299 bytes .../gtk-2.0/assets/tab-left-active.png | Bin 0 -> 315 bytes .themes/dracula/gtk-2.0/assets/tab-left.png | Bin 0 -> 325 bytes .../gtk-2.0/assets/tab-right-active.png | Bin 0 -> 316 bytes .themes/dracula/gtk-2.0/assets/tab-right.png | Bin 0 -> 324 bytes .../dracula/gtk-2.0/assets/tab-up-active.png | Bin 0 -> 314 bytes .themes/dracula/gtk-2.0/assets/tab-up.png | Bin 0 -> 314 bytes .../dracula/gtk-2.0/assets/tab-vert-gap.png | Bin 0 -> 301 bytes .../gtk-2.0/assets/toolbar-button-active.png | Bin 0 -> 362 bytes .../gtk-2.0/assets/toolbar-button-hover.png | Bin 0 -> 358 bytes .../assets/treeview-pan-down-active.png | Bin 0 -> 356 bytes .../assets/treeview-pan-down-hover.png | Bin 0 -> 356 bytes .../gtk-2.0/assets/treeview-pan-down.png | Bin 0 -> 347 bytes .../gtk-2.0/assets/treeview-pan-up-active.png | Bin 0 -> 348 bytes .../gtk-2.0/assets/treeview-pan-up-hover.png | Bin 0 -> 348 bytes .../gtk-2.0/assets/treeview-pan-up.png | Bin 0 -> 344 bytes .../gtk-2.0/assets/treeview-separator-ltr.png | Bin 0 -> 305 bytes .../gtk-2.0/assets/treeview-separator-rtl.png | Bin 0 -> 304 bytes .themes/dracula/gtk-2.0/gtkrc | 54 + .themes/dracula/gtk-2.0/links.fish | 13 + .themes/dracula/gtk-2.0/main.rc | 2614 ++++ .themes/dracula/gtk-2.0/render-assets.sh | 24 + .themes/dracula/gtk-3.0/apps/budgie.css | 65 + .themes/dracula/gtk-3.0/apps/corebird.css | 9 + .themes/dracula/gtk-3.0/apps/gala.css | 127 + .../gtk-3.0/apps/gnome-applications.css | 120 + .../gtk-3.0/apps/mate-applications.css | 17 + .../gtk-3.0/apps/solus-applications.css | 12 + .themes/dracula/gtk-3.0/apps/unity.css | 74 + .../dracula/gtk-3.0/gtk-widgets-assets.css | 293 + .themes/dracula/gtk-3.0/gtk-widgets.css | 468 + .themes/dracula/gtk-3.0/gtk.css | 127 + .themes/dracula/gtk-3.0/settings.ini | 4 + .themes/dracula/gtk-3.0/thumbnail.png | Bin 0 -> 1740 bytes .../gtk-3.0/widgets/app-notifications.css | 37 + .themes/dracula/gtk-3.0/widgets/assistant.css | 16 + .themes/dracula/gtk-3.0/widgets/button.css | 306 + .themes/dracula/gtk-3.0/widgets/calendar.css | 35 + .themes/dracula/gtk-3.0/widgets/cell-row.css | 29 + .../dracula/gtk-3.0/widgets/check-radio.css | 17 + .../dracula/gtk-3.0/widgets/color-chooser.css | 91 + .../dracula/gtk-3.0/widgets/column-header.css | 34 + .themes/dracula/gtk-3.0/widgets/combobox.css | 48 + .../dracula/gtk-3.0/widgets/content-view.css | 42 + .themes/dracula/gtk-3.0/widgets/csd.css | 137 + .themes/dracula/gtk-3.0/widgets/dialogs.css | 35 + .themes/dracula/gtk-3.0/widgets/entry.css | 43 + .../dracula/gtk-3.0/widgets/gnome-sofware.css | 21 + .themes/dracula/gtk-3.0/widgets/infobar.css | 108 + .../dracula/gtk-3.0/widgets/list-boxes.css | 48 + .themes/dracula/gtk-3.0/widgets/menu.css | 164 + .themes/dracula/gtk-3.0/widgets/notebook.css | 96 + .themes/dracula/gtk-3.0/widgets/osd.css | 29 + .themes/dracula/gtk-3.0/widgets/popover.css | 74 + .../gtk-3.0/widgets/progress-scale.css | 252 + .themes/dracula/gtk-3.0/widgets/scrollbar.css | 74 + .../dracula/gtk-3.0/widgets/search-bar.css | 36 + .../gtk-3.0/widgets/selection-mode.css | 99 + .themes/dracula/gtk-3.0/widgets/separator.css | 71 + .themes/dracula/gtk-3.0/widgets/sidebar.css | 90 + .../dracula/gtk-3.0/widgets/spinbutton.css | 79 + .themes/dracula/gtk-3.0/widgets/spinner.css | 21 + .themes/dracula/gtk-3.0/widgets/switch.css | 31 + .themes/dracula/gtk-3.0/widgets/toolbar.css | 78 + .themes/dracula/gtk-3.20/_apps.scss | 20 + .themes/dracula/gtk-3.20/_colors-public.scss | 110 + .themes/dracula/gtk-3.20/_colors.scss | 100 + .themes/dracula/gtk-3.20/_common.scss | 45 + .themes/dracula/gtk-3.20/_drawing.scss | 602 + .themes/dracula/gtk-3.20/_widgets.scss | 40 + .themes/dracula/gtk-3.20/apps/_budgie.scss | 977 ++ .themes/dracula/gtk-3.20/apps/_caja.scss | 85 + .themes/dracula/gtk-3.20/apps/_geary.scss | 37 + .themes/dracula/gtk-3.20/apps/_gnome.scss | 198 + .themes/dracula/gtk-3.20/apps/_lightdm.scss | 115 + .themes/dracula/gtk-3.20/apps/_mate.scss | 20 + .themes/dracula/gtk-3.20/apps/_nemo.scss | 67 + .themes/dracula/gtk-3.20/apps/_pantheon.scss | 305 + .themes/dracula/gtk-3.20/apps/_thunar.scss | 41 + .themes/dracula/gtk-3.20/apps/_unity.scss | 170 + .themes/dracula/gtk-3.20/apps/_xfce.scss | 50 + .../gtk-3.20/assets/gtk3-assets-dark.svg | 2615 ++++ .../dracula/gtk-3.20/assets/gtk3-assets.svg | 2593 ++++ .../gtk-3.20/assets/gtk3-selection.svg | 2965 ++++ .../assets/render-gtk3-assets-hidpi.py | 181 + .../gtk-3.20/assets/render-gtk3-assets.py | 180 + .../dracula/gtk-3.20/assets/wm_controls.fish | 5 + .themes/dracula/gtk-3.20/gtk-dark.css | 6519 +++++++++ .themes/dracula/gtk-3.20/gtk-dark.scss | 10 + .themes/dracula/gtk-3.20/gtk.css | 6519 +++++++++ .themes/dracula/gtk-3.20/gtk.scss | 10 + .../gtk-3.20/widgets/_action-bars.scss | 27 + .../gtk-3.20/widgets/_app-notifications.scss | 23 + .../gtk-3.20/widgets/_base-states.scss | 178 + .../dracula/gtk-3.20/widgets/_buttons.scss | 554 + .../dracula/gtk-3.20/widgets/_calendar.scss | 59 + .../gtk-3.20/widgets/_checks-radios.scss | 165 + .../gtk-3.20/widgets/_color-chooser.scss | 139 + .../dracula/gtk-3.20/widgets/_comboboxes.scss | 41 + .../dracula/gtk-3.20/widgets/_dialogs.scss | 66 + .../dracula/gtk-3.20/widgets/_entries.scss | 181 + .../dracula/gtk-3.20/widgets/_expanders.scss | 16 + .../gtk-3.20/widgets/_file-chooser.scss | 102 + .../gtk-3.20/widgets/_floating-bar.scss | 33 + .themes/dracula/gtk-3.20/widgets/_frames.scss | 87 + .../dracula/gtk-3.20/widgets/_granite.scss | 206 + .../gtk-3.20/widgets/_header-bars.scss | 315 + .../dracula/gtk-3.20/widgets/_infobars.scss | 119 + .../dracula/gtk-3.20/widgets/_level-bars.scss | 62 + .themes/dracula/gtk-3.20/widgets/_links.scss | 49 + .themes/dracula/gtk-3.20/widgets/_lists.scss | 47 + .themes/dracula/gtk-3.20/widgets/_menus.scss | 128 + .themes/dracula/gtk-3.20/widgets/_misc.scss | 62 + .../dracula/gtk-3.20/widgets/_notebooks.scss | 273 + .themes/dracula/gtk-3.20/widgets/_paned.scss | 69 + .../dracula/gtk-3.20/widgets/_pathbars.scss | 29 + .../dracula/gtk-3.20/widgets/_popovers.scss | 45 + .../gtk-3.20/widgets/_print-dialog.scss | 18 + .../gtk-3.20/widgets/_progress-bars.scss | 56 + .themes/dracula/gtk-3.20/widgets/_scales.scss | 419 + .../dracula/gtk-3.20/widgets/_scrollbars.scss | 176 + .../dracula/gtk-3.20/widgets/_sidebar.scss | 126 + .../gtk-3.20/widgets/_spinbuttons.scss | 192 + .../dracula/gtk-3.20/widgets/_spinner.scss | 27 + .../dracula/gtk-3.20/widgets/_switches.scss | 101 + .../dracula/gtk-3.20/widgets/_toolbars.scss | 84 + .../dracula/gtk-3.20/widgets/_tooltips.scss | 28 + .../gtk-3.20/widgets/_touch-copy-paste.scss | 82 + .../dracula/gtk-3.20/widgets/_treeviews.scss | 233 + .../dracula/gtk-3.20/widgets/_windows.scss | 142 + .themes/dracula/index.theme | 11 + .../dracula/kde/aurorae/Dracula/.shade.svg | 555 + .themes/dracula/kde/aurorae/Dracula/Dracularc | 43 + .../kde/aurorae/Dracula/alldesktops.svg | 524 + .themes/dracula/kde/aurorae/Dracula/close.svg | 523 + .../kde/aurorae/Dracula/decoration.svg | 358 + .../dracula/kde/aurorae/Dracula/keepabove.svg | 525 + .../dracula/kde/aurorae/Dracula/keepbelow.svg | 531 + .../dracula/kde/aurorae/Dracula/maximize.svg | 495 + .../kde/aurorae/Dracula/metadata.desktop | 10 + .../dracula/kde/aurorae/Dracula/minimize.svg | 488 + .../dracula/kde/aurorae/Dracula/restore.svg | 495 + .../dracula/kde/color-schemes/Dracula.colors | 105 + .../kde/color-schemes/DraculaPurple.colors | 105 + .../Dracula-Solid/Dracula-Solid.kvconfig | 494 + .../kvantum/Dracula-Solid/Dracula-Solid.svg | 6778 +++++++++ .../Dracula-purple-solid.kvconfig | 494 + .../Dracula-purple-solid.svg | 6778 +++++++++ .../Dracula-purple/Dracula-purple.kvconfig | 494 + .../kvantum/Dracula-purple/Dracula-purple.svg | 6778 +++++++++ .../kde/kvantum/Dracula/Dracula.kvconfig | 494 + .../dracula/kde/kvantum/Dracula/Dracula.svg | 6778 +++++++++ .../plasma/desktoptheme/Dracula-Solid/colors | 24 + .../Dracula-Solid/dialogs/background.svgz | Bin 0 -> 7438 bytes .../Dracula-Solid/icons/applications.svg | 90 + .../Dracula-Solid/icons/bookmarks.svg | 110 + .../Dracula-Solid/icons/computer.svg | 438 + .../Dracula-Solid/icons/system.svg | 817 ++ .../desktoptheme/Dracula-Solid/icons/view.svg | 123 + .../Dracula-Solid/metadata.desktop | 13 + .../widgets/action-overlays.svgz | Bin 0 -> 2408 bytes .../Dracula-Solid/widgets/actionbutton.svg | 537 + .../Dracula-Solid/widgets/arrows.svgz | Bin 0 -> 1432 bytes .../Dracula-Solid/widgets/background.svgz | Bin 0 -> 3978 bytes .../widgets/bar_meter_horizontal.svgz | Bin 0 -> 1494 bytes .../widgets/bar_meter_vertical.svgz | Bin 0 -> 1492 bytes .../Dracula-Solid/widgets/busywidget.svgz | Bin 0 -> 3039 bytes .../Dracula-Solid/widgets/button.svg | 1965 +++ .../Dracula-Solid/widgets/checkmarks.svg | 212 + .../Dracula-Solid/widgets/clock.svg | 323 + .../widgets/containment-controls.svgz | Bin 0 -> 3069 bytes .../Dracula-Solid/widgets/frame.svgz | Bin 0 -> 3424 bytes .../Dracula-Solid/widgets/glowbar.svgz | Bin 0 -> 1952 bytes .../Dracula-Solid/widgets/line.svgz | Bin 0 -> 1443 bytes .../Dracula-Solid/widgets/lineedit.svgz | Bin 0 -> 4556 bytes .../Dracula-Solid/widgets/listitem.svgz | Bin 0 -> 3537 bytes .../Dracula-Solid/widgets/pager.svgz | Bin 0 -> 2732 bytes .../widgets/panel-background.svg | 389 + .../widgets/plot-background.svgz | Bin 0 -> 1048 bytes .../Dracula-Solid/widgets/scrollbar.svg | 411 + .../Dracula-Solid/widgets/scrollwidget.svg | 432 + .../Dracula-Solid/widgets/slider.svgz | Bin 0 -> 2780 bytes .../Dracula-Solid/widgets/tabbar.svgz | Bin 0 -> 2414 bytes .../Dracula-Solid/widgets/tasks.svgz | Bin 0 -> 8730 bytes .../Dracula-Solid/widgets/timer.svgz | Bin 0 -> 5203 bytes .../Dracula-Solid/widgets/toolbar.svgz | Bin 0 -> 1703 bytes .../Dracula-Solid/widgets/tooltip.svgz | Bin 0 -> 4495 bytes .../widgets/translucentbackground.svgz | Bin 0 -> 3470 bytes .../Dracula-Solid/widgets/viewitem.svgz | Bin 0 -> 4365 bytes .../kde/plasma/desktoptheme/Dracula/colors | 24 + .../Dracula/dialogs/background.svgz | Bin 0 -> 7415 bytes .../Dracula/icons/applications.svg | 90 + .../desktoptheme/Dracula/icons/bookmarks.svg | 110 + .../desktoptheme/Dracula/icons/computer.svg | 438 + .../desktoptheme/Dracula/icons/system.svg | 817 ++ .../desktoptheme/Dracula/icons/view.svg | 123 + .../desktoptheme/Dracula/metadata.desktop | 13 + .../Dracula/widgets/action-overlays.svgz | Bin 0 -> 2408 bytes .../Dracula/widgets/actionbutton.svg | 537 + .../desktoptheme/Dracula/widgets/arrows.svgz | Bin 0 -> 1432 bytes .../Dracula/widgets/background.svgz | Bin 0 -> 3978 bytes .../Dracula/widgets/bar_meter_horizontal.svgz | Bin 0 -> 1494 bytes .../Dracula/widgets/bar_meter_vertical.svgz | Bin 0 -> 1492 bytes .../Dracula/widgets/busywidget.svgz | Bin 0 -> 3039 bytes .../desktoptheme/Dracula/widgets/button.svg | 1965 +++ .../Dracula/widgets/checkmarks.svg | 212 + .../desktoptheme/Dracula/widgets/clock.svg | 323 + .../Dracula/widgets/containment-controls.svgz | Bin 0 -> 3069 bytes .../desktoptheme/Dracula/widgets/frame.svgz | Bin 0 -> 3424 bytes .../desktoptheme/Dracula/widgets/glowbar.svgz | Bin 0 -> 1952 bytes .../desktoptheme/Dracula/widgets/line.svgz | Bin 0 -> 1443 bytes .../Dracula/widgets/lineedit.svgz | Bin 0 -> 4556 bytes .../Dracula/widgets/listitem.svgz | Bin 0 -> 3537 bytes .../desktoptheme/Dracula/widgets/pager.svgz | Bin 0 -> 2732 bytes .../Dracula/widgets/panel-background.svg | 389 + .../Dracula/widgets/plot-background.svgz | Bin 0 -> 1048 bytes .../Dracula/widgets/scrollbar.svg | 411 + .../Dracula/widgets/scrollwidget.svg | 432 + .../desktoptheme/Dracula/widgets/slider.svgz | Bin 0 -> 2780 bytes .../desktoptheme/Dracula/widgets/tabbar.svgz | Bin 0 -> 2414 bytes .../desktoptheme/Dracula/widgets/tasks.svgz | Bin 0 -> 8730 bytes .../desktoptheme/Dracula/widgets/timer.svgz | Bin 0 -> 5203 bytes .../desktoptheme/Dracula/widgets/toolbar.svgz | Bin 0 -> 1703 bytes .../desktoptheme/Dracula/widgets/tooltip.svgz | Bin 0 -> 4469 bytes .../widgets/translucentbackground.svgz | Bin 0 -> 3470 bytes .../Dracula/widgets/viewitem.svgz | Bin 0 -> 4365 bytes .../contents/components/ActionButton.qml | 130 + .../Dracula/contents/components/Battery.qml | 53 + .../Dracula/contents/components/Clock.qml | 50 + .../components/KeyboardLayoutButton.qml | 52 + .../components/SessionManagementScreen.qml | 121 + .../contents/components/UserDelegate.qml | 189 + .../Dracula/contents/components/UserList.qml | 93 + .../contents/components/VirtualKeyboard.qml | 28 + .../contents/components/WallpaperFader.qml | 178 + .../contents/components/artwork/README.txt | 1 + .../components/artwork/logout_primary.svgz | Bin 0 -> 2514 bytes .../components/artwork/restart_primary.svgz | Bin 0 -> 1860 bytes .../components/artwork/shutdown_primary.svgz | Bin 0 -> 1738 bytes .../look-and-feel/Dracula/contents/defaults | 20 + .../Dracula/contents/lockscreen/LockOsd.qml | 83 + .../contents/lockscreen/LockScreen.qml | 65 + .../contents/lockscreen/LockScreenUi.qml | 543 + .../Dracula/contents/lockscreen/MainBlock.qml | 141 + .../contents/lockscreen/MediaControls.qml | 162 + .../Dracula/contents/lockscreen/config.qml | 44 + .../Dracula/contents/lockscreen/config.xml | 19 + .../Dracula/contents/logout/Logout.qml | 262 + .../Dracula/contents/logout/LogoutButton.qml | 46 + .../Dracula/contents/logout/timer.js | 39 + .../Dracula/contents/osd/Osd.qml | 44 + .../Dracula/contents/osd/OsdItem.qml | 87 + .../contents/previews/fullscreenpreview.jpg | Bin 0 -> 125592 bytes .../Dracula/contents/previews/preview.png | Bin 0 -> 384216 bytes .../Dracula/contents/previews/splash.png | Bin 0 -> 326340 bytes .../Dracula/contents/splash/Splash.qml | 109 + .../contents/splash/images/background.png | Bin 0 -> 1480655 bytes .../Dracula/contents/splash/images/busy02.svg | 55 + .../Dracula/contents/splash/images/logo.png | Bin 0 -> 17910 bytes .../look-and-feel/Dracula/metadata.desktop | 13 + .../kde/sddm/Dracula/DropdownMenuStyle.qml | 26 + .../kde/sddm/Dracula/KeyboardButton.qml | 38 + .themes/dracula/kde/sddm/Dracula/Login.qml | 134 + .themes/dracula/kde/sddm/Dracula/Main.qml | 473 + .../kde/sddm/Dracula/SessionButton.qml | 59 + .../dracula/kde/sddm/Dracula/assets/bg.png | Bin 0 -> 1883719 bytes .../kde/sddm/Dracula/assets/change_user.svg | 99 + .../kde/sddm/Dracula/assets/restart.svg | 117 + .../kde/sddm/Dracula/assets/shutdown.svg | 91 + .../kde/sddm/Dracula/assets/suspend.svg | 89 + .../sddm/Dracula/components/ActionButton.qml | 91 + .../kde/sddm/Dracula/components/Battery.qml | 52 + .../kde/sddm/Dracula/components/Clock.qml | 55 + .../kde/sddm/Dracula/components/Input.qml | 19 + .../components/KeyboardLayoutButton.qml | 48 + .../components/SessionManagementScreen.qml | 119 + .../sddm/Dracula/components/UserDelegate.qml | 190 + .../kde/sddm/Dracula/components/UserList.qml | 93 + .../Dracula/components/VirtualKeyboard.qml | 29 + .../components/artwork/logout_primary.svgz | Bin 0 -> 2514 bytes .../components/artwork/restart_primary.svgz | Bin 0 -> 1860 bytes .../components/artwork/shutdown_primary.svgz | Bin 0 -> 1738 bytes .../dracula/kde/sddm/Dracula/faces/.face.icon | 14 + .../dracula/kde/sddm/Dracula/metadata.desktop | 16 + .themes/dracula/kde/sddm/Dracula/preview.png | Bin 0 -> 362839 bytes .themes/dracula/kde/sddm/Dracula/theme.conf | 9 + .themes/dracula/metacity-1/close.png | Bin 0 -> 638 bytes .themes/dracula/metacity-1/close_focused.png | Bin 0 -> 638 bytes .../metacity-1/close_focused_normal.png | Bin 0 -> 638 bytes .../metacity-1/close_focused_prelight.png | Bin 0 -> 835 bytes .../metacity-1/close_focused_pressed.png | Bin 0 -> 885 bytes .../dracula/metacity-1/close_unfocused.png | Bin 0 -> 656 bytes .../metacity-1/close_unfocused_prelight.png | Bin 0 -> 883 bytes .../metacity-1/close_unfocused_pressed.png | Bin 0 -> 885 bytes .themes/dracula/metacity-1/maximize.png | Bin 0 -> 739 bytes .../dracula/metacity-1/maximize_focused.png | Bin 0 -> 739 bytes .../metacity-1/maximize_focused_normal.png | Bin 0 -> 739 bytes .../metacity-1/maximize_focused_prelight.png | Bin 0 -> 821 bytes .../metacity-1/maximize_focused_pressed.png | Bin 0 -> 821 bytes .../dracula/metacity-1/maximize_unfocused.png | Bin 0 -> 705 bytes .../maximize_unfocused_prelight.png | Bin 0 -> 821 bytes .../metacity-1/maximize_unfocused_pressed.png | Bin 0 -> 821 bytes .themes/dracula/metacity-1/menu.png | Bin 0 -> 341 bytes .themes/dracula/metacity-1/menu_focused.png | Bin 0 -> 341 bytes .../metacity-1/menu_focused_normal.png | Bin 0 -> 341 bytes .../metacity-1/menu_focused_prelight.png | Bin 0 -> 341 bytes .../metacity-1/menu_focused_pressed.png | Bin 0 -> 341 bytes .themes/dracula/metacity-1/menu_unfocused.png | Bin 0 -> 334 bytes .../metacity-1/menu_unfocused_prelight.png | Bin 0 -> 341 bytes .../metacity-1/menu_unfocused_pressed.png | Bin 0 -> 341 bytes .../dracula/metacity-1/metacity-theme-1.xml | 1 + .../dracula/metacity-1/metacity-theme-2.xml | 1 + .../dracula/metacity-1/metacity-theme-3.xml | 1144 ++ .themes/dracula/metacity-1/metacity-theme.xml | 1144 ++ .themes/dracula/metacity-1/minimize.png | Bin 0 -> 723 bytes .../dracula/metacity-1/minimize_focused.png | Bin 0 -> 723 bytes .../metacity-1/minimize_focused_normal.png | Bin 0 -> 723 bytes .../metacity-1/minimize_focused_prelight.png | Bin 0 -> 752 bytes .../metacity-1/minimize_focused_pressed.png | Bin 0 -> 752 bytes .../dracula/metacity-1/minimize_unfocused.png | Bin 0 -> 705 bytes .../minimize_unfocused_prelight.png | Bin 0 -> 752 bytes .../metacity-1/minimize_unfocused_pressed.png | Bin 0 -> 752 bytes .themes/dracula/metacity-1/shade.png | Bin 0 -> 456 bytes .themes/dracula/metacity-1/shade_focused.png | Bin 0 -> 456 bytes .../metacity-1/shade_focused_normal.png | Bin 0 -> 456 bytes .../metacity-1/shade_focused_prelight.png | Bin 0 -> 434 bytes .../metacity-1/shade_focused_pressed.png | Bin 0 -> 456 bytes .../dracula/metacity-1/shade_unfocused.png | Bin 0 -> 389 bytes .../metacity-1/shade_unfocused_prelight.png | Bin 0 -> 456 bytes .../metacity-1/shade_unfocused_pressed.png | Bin 0 -> 456 bytes .themes/dracula/metacity-1/unmaximize.png | Bin 0 -> 740 bytes .../dracula/metacity-1/unmaximize_focused.png | Bin 0 -> 740 bytes .../metacity-1/unmaximize_focused_normal.png | Bin 0 -> 740 bytes .../unmaximize_focused_prelight.png | Bin 0 -> 692 bytes .../metacity-1/unmaximize_focused_pressed.png | Bin 0 -> 692 bytes .../metacity-1/unmaximize_unfocused.png | Bin 0 -> 656 bytes .../unmaximize_unfocused_prelight.png | Bin 0 -> 692 bytes .../unmaximize_unfocused_pressed.png | Bin 0 -> 692 bytes .themes/dracula/metacity-1/unshade.png | Bin 0 -> 454 bytes .../dracula/metacity-1/unshade_focused.png | Bin 0 -> 454 bytes .../metacity-1/unshade_focused_normal.png | Bin 0 -> 454 bytes .../metacity-1/unshade_focused_prelight.png | Bin 0 -> 443 bytes .../metacity-1/unshade_focused_pressed.png | Bin 0 -> 454 bytes .../dracula/metacity-1/unshade_unfocused.png | Bin 0 -> 389 bytes .../metacity-1/unshade_unfocused_prelight.png | Bin 0 -> 454 bytes .../metacity-1/unshade_unfocused_pressed.png | Bin 0 -> 454 bytes .themes/dracula/package-lock.json | 4373 ++++++ .themes/dracula/package.json | 25 + .themes/dracula/screenshot.png | Bin 0 -> 63654 bytes .themes/dracula/src/render-wm-assets-hidpi.py | 180 + .themes/dracula/src/render-wm-assets.py | 180 + .themes/dracula/src/wm/wm-assets.svg | 3235 +++++ .themes/dracula/src/wm_controls.fish | 5 + .themes/dracula/unity/close.png | Bin 0 -> 416 bytes .themes/dracula/unity/close.svg | 83 + .../dracula/unity/close_focused_normal.svg | 83 + .../dracula/unity/close_focused_prelight.svg | 92 + .../dracula/unity/close_focused_pressed.svg | 92 + .themes/dracula/unity/close_unfocused.svg | 105 + .../unity/close_unfocused_prelight.svg | 92 + .../dracula/unity/close_unfocused_pressed.svg | 92 + .themes/dracula/unity/maximize.svg | 92 + .../dracula/unity/maximize_focused_normal.svg | 92 + .../unity/maximize_focused_prelight.svg | 87 + .../unity/maximize_focused_pressed.svg | 87 + .themes/dracula/unity/maximize_unfocused.svg | 105 + .../unity/maximize_unfocused_prelight.svg | 87 + .../unity/maximize_unfocused_pressed.svg | 87 + .themes/dracula/unity/minimize.svg | 101 + .../dracula/unity/minimize_focused_normal.svg | 101 + .../unity/minimize_focused_prelight.svg | 87 + .../unity/minimize_focused_pressed.svg | 87 + .themes/dracula/unity/minimize_unfocused.svg | 105 + .../unity/minimize_unfocused_prelight.svg | 87 + .../unity/minimize_unfocused_pressed.svg | 87 + .themes/dracula/unity/unmaximize.svg | 92 + .../unity/unmaximize_focused_normal.svg | 92 + .../unity/unmaximize_focused_prelight.svg | 87 + .../unity/unmaximize_focused_pressed.svg | 87 + .../dracula/unity/unmaximize_unfocused.svg | 105 + .../unity/unmaximize_unfocused_prelight.svg | 87 + .../unity/unmaximize_unfocused_pressed.svg | 87 + .../dracula/xfwm4/assets/bottom-active.svg | 67 + .../xfwm4/assets/bottom-left-active.svg | 63 + .../xfwm4/assets/bottom-right-inactive.svg | 63 + .themes/dracula/xfwm4/assets/close-active.svg | 100 + .../dracula/xfwm4/assets/close-inactive.svg | 88 + .../dracula/xfwm4/assets/close-prelight.svg | 106 + .../dracula/xfwm4/assets/close-pressed.svg | 106 + .themes/dracula/xfwm4/assets/hide-active.svg | 93 + .../dracula/xfwm4/assets/hide-inactive.svg | 88 + .../dracula/xfwm4/assets/hide-prelight.svg | 86 + .themes/dracula/xfwm4/assets/hide-pressed.svg | 86 + .../dracula/xfwm4/assets/maximize-active.svg | 93 + .../xfwm4/assets/maximize-inactive.svg | 88 + .../xfwm4/assets/maximize-prelight.svg | 86 + .../dracula/xfwm4/assets/maximize-pressed.svg | 86 + .themes/dracula/xfwm4/assets/menu-active.svg | 108 + .../dracula/xfwm4/assets/menu-inactive.svg | 108 + .../dracula/xfwm4/assets/menu-prelight.svg | 100 + .themes/dracula/xfwm4/assets/menu-pressed.svg | 114 + .themes/dracula/xfwm4/assets/right-active.svg | 67 + .themes/dracula/xfwm4/assets/shade-active.svg | 89 + .../dracula/xfwm4/assets/shade-inactive.svg | 89 + .../dracula/xfwm4/assets/shade-prelight.svg | 81 + .../dracula/xfwm4/assets/shade-pressed.svg | 81 + .themes/dracula/xfwm4/assets/stick-active.svg | 89 + .../dracula/xfwm4/assets/stick-inactive.svg | 89 + .../dracula/xfwm4/assets/stick-prelight.svg | 89 + .../dracula/xfwm4/assets/stick-pressed.svg | 89 + .../xfwm4/assets/title-1-active-shaded.svg | 76 + .../dracula/xfwm4/assets/title-1-active.svg | 76 + .../dracula/xfwm4/assets/title-1-inactive.svg | 76 + .../dracula/xfwm4/assets/title-2-active.svg | 76 + .../dracula/xfwm4/assets/title-2-inactive.svg | 76 + .../dracula/xfwm4/assets/title-3-active.svg | 76 + .../dracula/xfwm4/assets/title-3-inactive.svg | 76 + .../dracula/xfwm4/assets/title-4-active.svg | 76 + .../dracula/xfwm4/assets/title-4-inactive.svg | 76 + .../dracula/xfwm4/assets/title-5-active.svg | 76 + .../dracula/xfwm4/assets/title-5-inactive.svg | 76 + .../xfwm4/assets/top-left-active-shaded.svg | 97 + .../dracula/xfwm4/assets/top-left-active.svg | 97 + .../xfwm4/assets/top-left-inactive.svg | 97 + .../xfwm4/assets/top-right-active-shaded.svg | 98 + .../dracula/xfwm4/assets/top-right-active.svg | 98 + .../xfwm4/assets/top-right-inactive.svg | 98 + .themes/dracula/xfwm4/bottom-active.png | Bin 0 -> 334 bytes .themes/dracula/xfwm4/bottom-inactive.png | 1 + .themes/dracula/xfwm4/bottom-left-active.png | Bin 0 -> 353 bytes .../dracula/xfwm4/bottom-left-inactive.png | 1 + .themes/dracula/xfwm4/bottom-right-active.png | 1 + .../dracula/xfwm4/bottom-right-inactive.png | Bin 0 -> 353 bytes .themes/dracula/xfwm4/close-active.png | Bin 0 -> 511 bytes .themes/dracula/xfwm4/close-inactive.png | Bin 0 -> 478 bytes .themes/dracula/xfwm4/close-prelight.png | Bin 0 -> 769 bytes .themes/dracula/xfwm4/close-pressed.png | Bin 0 -> 769 bytes .themes/dracula/xfwm4/hide-active.png | Bin 0 -> 521 bytes .themes/dracula/xfwm4/hide-inactive.png | Bin 0 -> 478 bytes .themes/dracula/xfwm4/hide-prelight.png | Bin 0 -> 537 bytes .themes/dracula/xfwm4/hide-pressed.png | Bin 0 -> 537 bytes .themes/dracula/xfwm4/left-active.png | 1 + .themes/dracula/xfwm4/left-inactive.png | 1 + .themes/dracula/xfwm4/maximize-active.png | Bin 0 -> 510 bytes .themes/dracula/xfwm4/maximize-inactive.png | Bin 0 -> 478 bytes .themes/dracula/xfwm4/maximize-prelight.png | Bin 0 -> 599 bytes .themes/dracula/xfwm4/maximize-pressed.png | Bin 0 -> 599 bytes .themes/dracula/xfwm4/menu-active.png | Bin 0 -> 354 bytes .themes/dracula/xfwm4/menu-inactive.png | Bin 0 -> 354 bytes .themes/dracula/xfwm4/menu-prelight.png | Bin 0 -> 317 bytes .themes/dracula/xfwm4/menu-pressed.png | Bin 0 -> 326 bytes .themes/dracula/xfwm4/render_assets.fish | 12 + .themes/dracula/xfwm4/right-active.png | Bin 0 -> 334 bytes .themes/dracula/xfwm4/right-inactive.png | 1 + .themes/dracula/xfwm4/shade-active.png | Bin 0 -> 374 bytes .themes/dracula/xfwm4/shade-inactive.png | Bin 0 -> 374 bytes .themes/dracula/xfwm4/shade-prelight.png | Bin 0 -> 337 bytes .themes/dracula/xfwm4/shade-pressed.png | Bin 0 -> 337 bytes .themes/dracula/xfwm4/stick-active.png | Bin 0 -> 405 bytes .themes/dracula/xfwm4/stick-inactive.png | Bin 0 -> 399 bytes .themes/dracula/xfwm4/stick-prelight.png | Bin 0 -> 573 bytes .themes/dracula/xfwm4/stick-pressed.png | Bin 0 -> 614 bytes .themes/dracula/xfwm4/themerc | 24 + .../dracula/xfwm4/title-1-active-shaded.png | Bin 0 -> 342 bytes .themes/dracula/xfwm4/title-1-active.png | Bin 0 -> 342 bytes .themes/dracula/xfwm4/title-1-inactive.png | Bin 0 -> 342 bytes .themes/dracula/xfwm4/title-2-active.png | Bin 0 -> 342 bytes .themes/dracula/xfwm4/title-2-inactive.png | Bin 0 -> 342 bytes .themes/dracula/xfwm4/title-3-active.png | Bin 0 -> 342 bytes .themes/dracula/xfwm4/title-3-inactive.png | Bin 0 -> 342 bytes .themes/dracula/xfwm4/title-4-active.png | Bin 0 -> 342 bytes .themes/dracula/xfwm4/title-4-inactive.png | Bin 0 -> 342 bytes .themes/dracula/xfwm4/title-5-active.png | Bin 0 -> 342 bytes .themes/dracula/xfwm4/title-5-inactive.png | Bin 0 -> 342 bytes .../dracula/xfwm4/top-left-active-shaded.png | Bin 0 -> 368 bytes .themes/dracula/xfwm4/top-left-active.png | Bin 0 -> 368 bytes .themes/dracula/xfwm4/top-left-inactive.png | Bin 0 -> 368 bytes .../dracula/xfwm4/top-right-active-shaded.png | Bin 0 -> 369 bytes .themes/dracula/xfwm4/top-right-active.png | Bin 0 -> 369 bytes .themes/dracula/xfwm4/top-right-inactive.png | Bin 0 -> 369 bytes 901 files changed, 170855 insertions(+) create mode 100644 .config/gtk-3.0/settings.ini create mode 100644 .gtkrc-2.0 create mode 100644 .themes/dracula/.github/issue_template.md create mode 100644 .themes/dracula/.github/pull_request_template.md create mode 100644 .themes/dracula/.gitignore create mode 100644 .themes/dracula/Art/Dracula.png create mode 100644 .themes/dracula/Art/logo.png create mode 100644 .themes/dracula/Gulpfile.js create mode 100644 .themes/dracula/INSTALL.md create mode 100644 .themes/dracula/LICENSE create mode 100644 .themes/dracula/README.md create mode 100644 .themes/dracula/assets/checkbox-checked-active.png create mode 100644 .themes/dracula/assets/checkbox-checked-active@2.png create mode 100644 .themes/dracula/assets/checkbox-checked-backdrop.png create mode 100644 .themes/dracula/assets/checkbox-checked-backdrop@2.png create mode 100644 .themes/dracula/assets/checkbox-checked-hover.png create mode 100644 .themes/dracula/assets/checkbox-checked-hover@2.png create mode 100644 .themes/dracula/assets/checkbox-checked-insensitive-backdrop.png create mode 100644 .themes/dracula/assets/checkbox-checked-insensitive-backdrop@2.png create mode 100644 .themes/dracula/assets/checkbox-checked-insensitive.png create mode 100644 .themes/dracula/assets/checkbox-checked-insensitive@2.png create mode 100644 .themes/dracula/assets/checkbox-checked.png create mode 100644 .themes/dracula/assets/checkbox-checked@2.png create mode 100644 .themes/dracula/assets/checkbox-mixed-active.png create mode 100644 .themes/dracula/assets/checkbox-mixed-active@2.png create mode 100644 .themes/dracula/assets/checkbox-mixed-backdrop.png create mode 100644 .themes/dracula/assets/checkbox-mixed-backdrop@2.png create mode 100644 .themes/dracula/assets/checkbox-mixed-hover.png create mode 100644 .themes/dracula/assets/checkbox-mixed-hover@2.png create mode 100644 .themes/dracula/assets/checkbox-mixed-insensitive-backdrop.png create mode 100644 .themes/dracula/assets/checkbox-mixed-insensitive-backdrop@2.png create mode 100644 .themes/dracula/assets/checkbox-mixed-insensitive.png create mode 100644 .themes/dracula/assets/checkbox-mixed-insensitive@2.png create mode 100644 .themes/dracula/assets/checkbox-mixed.png create mode 100644 .themes/dracula/assets/checkbox-mixed@2.png create mode 100644 .themes/dracula/assets/checkbox-unchecked-active.png create mode 100644 .themes/dracula/assets/checkbox-unchecked-active@2.png create mode 100644 .themes/dracula/assets/checkbox-unchecked-backdrop.png create mode 100644 .themes/dracula/assets/checkbox-unchecked-backdrop@2.png create mode 100644 .themes/dracula/assets/checkbox-unchecked-hover.png create mode 100644 .themes/dracula/assets/checkbox-unchecked-hover@2.png create mode 100644 .themes/dracula/assets/checkbox-unchecked-insensitive-backdrop.png create mode 100644 .themes/dracula/assets/checkbox-unchecked-insensitive-backdrop@2.png create mode 100644 .themes/dracula/assets/checkbox-unchecked-insensitive.png create mode 100644 .themes/dracula/assets/checkbox-unchecked-insensitive@2.png create mode 100644 .themes/dracula/assets/checkbox-unchecked.png create mode 100644 .themes/dracula/assets/checkbox-unchecked@2.png create mode 100644 .themes/dracula/assets/close.png create mode 100755 .themes/dracula/assets/close.svg create mode 100644 .themes/dracula/assets/close@2.png create mode 100644 .themes/dracula/assets/close_prelight.png create mode 100755 .themes/dracula/assets/close_prelight.svg create mode 100644 .themes/dracula/assets/close_prelight@2.png create mode 100755 .themes/dracula/assets/close_pressed.svg create mode 100644 .themes/dracula/assets/close_unfocused.png create mode 100755 .themes/dracula/assets/close_unfocused.svg create mode 100644 .themes/dracula/assets/close_unfocused@2.png create mode 100755 .themes/dracula/assets/grid-selection-checked.png create mode 100755 .themes/dracula/assets/grid-selection-checked@2.png create mode 100755 .themes/dracula/assets/grid-selection-unchecked.png create mode 100755 .themes/dracula/assets/grid-selection-unchecked@2.png create mode 100644 .themes/dracula/assets/maximize.png create mode 100755 .themes/dracula/assets/maximize.svg create mode 100644 .themes/dracula/assets/maximize@2.png create mode 100644 .themes/dracula/assets/maximize_prelight.png create mode 100755 .themes/dracula/assets/maximize_prelight.svg create mode 100644 .themes/dracula/assets/maximize_prelight@2.png create mode 100755 .themes/dracula/assets/maximize_pressed.svg create mode 100644 .themes/dracula/assets/maximize_unfocused.png create mode 100755 .themes/dracula/assets/maximize_unfocused.svg create mode 100755 .themes/dracula/assets/menuitem-checkbox-checked-hover.png create mode 100755 .themes/dracula/assets/menuitem-checkbox-checked-hover@2.png create mode 100755 .themes/dracula/assets/menuitem-checkbox-checked-insensitive.png create mode 100755 .themes/dracula/assets/menuitem-checkbox-checked-insensitive@2.png create mode 100755 .themes/dracula/assets/menuitem-checkbox-checked.png create mode 100755 .themes/dracula/assets/menuitem-checkbox-checked@2.png create mode 100755 .themes/dracula/assets/menuitem-checkbox-mixed-hover.png create mode 100755 .themes/dracula/assets/menuitem-checkbox-mixed-hover@2.png create mode 100755 .themes/dracula/assets/menuitem-checkbox-mixed-insensitive.png create mode 100755 .themes/dracula/assets/menuitem-checkbox-mixed-insensitive@2.png create mode 100755 .themes/dracula/assets/menuitem-checkbox-mixed-selected.png create mode 100755 .themes/dracula/assets/menuitem-checkbox-mixed-selected@2.png create mode 100755 .themes/dracula/assets/menuitem-checkbox-mixed.png create mode 100755 .themes/dracula/assets/menuitem-checkbox-mixed@2.png create mode 100755 .themes/dracula/assets/menuitem-checkbox-unchecked.png create mode 100755 .themes/dracula/assets/menuitem-checkbox-unchecked@2.png create mode 100755 .themes/dracula/assets/menuitem-radio-checked-hover.png create mode 100755 .themes/dracula/assets/menuitem-radio-checked-hover@2.png create mode 100755 .themes/dracula/assets/menuitem-radio-checked-insensitive.png create mode 100755 .themes/dracula/assets/menuitem-radio-checked-insensitive@2.png create mode 100755 .themes/dracula/assets/menuitem-radio-checked.png create mode 100755 .themes/dracula/assets/menuitem-radio-checked@2.png create mode 100644 .themes/dracula/assets/min.png create mode 100755 .themes/dracula/assets/min.svg create mode 100644 .themes/dracula/assets/min@2.png create mode 100644 .themes/dracula/assets/min_prelight.png create mode 100755 .themes/dracula/assets/min_prelight.svg create mode 100644 .themes/dracula/assets/min_prelight@2.png create mode 100755 .themes/dracula/assets/min_pressed.svg create mode 100644 .themes/dracula/assets/min_unfocused.png create mode 100755 .themes/dracula/assets/min_unfocused.svg create mode 100755 .themes/dracula/assets/pane-handle-vertical.png create mode 100755 .themes/dracula/assets/pane-handle-vertical@2.png create mode 100755 .themes/dracula/assets/pane-handle.png create mode 100755 .themes/dracula/assets/pane-handle@2.png create mode 100644 .themes/dracula/assets/radio-checked-active.png create mode 100644 .themes/dracula/assets/radio-checked-active@2.png create mode 100644 .themes/dracula/assets/radio-checked-backdrop.png create mode 100644 .themes/dracula/assets/radio-checked-backdrop@2.png create mode 100644 .themes/dracula/assets/radio-checked-hover.png create mode 100644 .themes/dracula/assets/radio-checked-hover@2.png create mode 100644 .themes/dracula/assets/radio-checked-insensitive-backdrop.png create mode 100644 .themes/dracula/assets/radio-checked-insensitive-backdrop@2.png create mode 100644 .themes/dracula/assets/radio-checked-insensitive.png create mode 100644 .themes/dracula/assets/radio-checked-insensitive@2.png create mode 100644 .themes/dracula/assets/radio-checked.png create mode 100644 .themes/dracula/assets/radio-checked@2.png create mode 100644 .themes/dracula/assets/radio-mixed-active.png create mode 100644 .themes/dracula/assets/radio-mixed-active@2.png create mode 100644 .themes/dracula/assets/radio-mixed-backdrop.png create mode 100644 .themes/dracula/assets/radio-mixed-backdrop@2.png create mode 100644 .themes/dracula/assets/radio-mixed-hover.png create mode 100644 .themes/dracula/assets/radio-mixed-hover@2.png create mode 100644 .themes/dracula/assets/radio-mixed-insensitive-backdrop.png create mode 100644 .themes/dracula/assets/radio-mixed-insensitive-backdrop@2.png create mode 100644 .themes/dracula/assets/radio-mixed-insensitive.png create mode 100644 .themes/dracula/assets/radio-mixed-insensitive@2.png create mode 100644 .themes/dracula/assets/radio-mixed.png create mode 100644 .themes/dracula/assets/radio-mixed@2.png create mode 100755 .themes/dracula/assets/radio-selected-insensitive.png create mode 100755 .themes/dracula/assets/radio-selected-insensitive@2.png create mode 100755 .themes/dracula/assets/radio-selected@2.png create mode 100644 .themes/dracula/assets/radio-unchecked-active.png create mode 100644 .themes/dracula/assets/radio-unchecked-active@2.png create mode 100644 .themes/dracula/assets/radio-unchecked-backdrop.png create mode 100644 .themes/dracula/assets/radio-unchecked-backdrop@2.png create mode 100644 .themes/dracula/assets/radio-unchecked-hover.png create mode 100644 .themes/dracula/assets/radio-unchecked-hover@2.png create mode 100644 .themes/dracula/assets/radio-unchecked-insensitive-backdrop.png create mode 100644 .themes/dracula/assets/radio-unchecked-insensitive-backdrop@2.png create mode 100644 .themes/dracula/assets/radio-unchecked-insensitive.png create mode 100644 .themes/dracula/assets/radio-unchecked-insensitive@2.png create mode 100644 .themes/dracula/assets/radio-unchecked.png create mode 100644 .themes/dracula/assets/radio-unchecked@2.png create mode 100755 .themes/dracula/assets/radio-unselected-hover@2.png create mode 100755 .themes/dracula/assets/radio-unselected-insensitive.png create mode 100755 .themes/dracula/assets/radio-unselected-insensitive@2.png create mode 100755 .themes/dracula/assets/radio-unselected.svg create mode 100755 .themes/dracula/assets/radio-unselected@2.png create mode 100644 .themes/dracula/assets/scale-slider-hover.svg create mode 100755 .themes/dracula/assets/scale-slider-hover@2.png create mode 100755 .themes/dracula/assets/scale-slider-insensitive.png create mode 100755 .themes/dracula/assets/scale-slider-insensitive@2.png create mode 100644 .themes/dracula/assets/scale-slider.svg create mode 100755 .themes/dracula/assets/scale-slider@2.png create mode 100644 .themes/dracula/assets/selected-checkbox-checked.png create mode 100644 .themes/dracula/assets/selected-checkbox-checked@2.png create mode 100644 .themes/dracula/assets/selected-checkbox-mixed.png create mode 100644 .themes/dracula/assets/selected-checkbox-mixed@2.png create mode 100644 .themes/dracula/assets/selected-checkbox-unchecked.png create mode 100644 .themes/dracula/assets/selected-checkbox-unchecked@2.png create mode 100644 .themes/dracula/assets/selected-radio-checked.png create mode 100644 .themes/dracula/assets/selected-radio-checked@2.png create mode 100644 .themes/dracula/assets/selected-radio-mixed.png create mode 100644 .themes/dracula/assets/selected-radio-mixed@2.png create mode 100644 .themes/dracula/assets/selected-radio-unchecked.png create mode 100644 .themes/dracula/assets/selected-radio-unchecked@2.png create mode 100755 .themes/dracula/assets/switch-insensitive.svg create mode 100755 .themes/dracula/assets/switch-insensitive@2.svg create mode 100755 .themes/dracula/assets/switch-off.svg create mode 100755 .themes/dracula/assets/switch-off@2.svg create mode 100755 .themes/dracula/assets/switch-on.svg create mode 100755 .themes/dracula/assets/switch-on@2.svg create mode 100755 .themes/dracula/assets/switch-slider-insensitive.svg create mode 100755 .themes/dracula/assets/switch-slider-insensitive@2.svg create mode 100755 .themes/dracula/assets/switch-slider-off.svg create mode 100755 .themes/dracula/assets/switch-slider-off@2.svg create mode 100755 .themes/dracula/assets/switch-slider-on.svg create mode 100755 .themes/dracula/assets/switch-slider-on@2.svg create mode 100644 .themes/dracula/cinnamon/_colors.scss create mode 100644 .themes/dracula/cinnamon/_common.scss create mode 100644 .themes/dracula/cinnamon/_drawing.scss create mode 100644 .themes/dracula/cinnamon/cinnamon-dark.css create mode 100644 .themes/dracula/cinnamon/cinnamon-dark.scss create mode 100644 .themes/dracula/cinnamon/cinnamon.css create mode 100644 .themes/dracula/cinnamon/cinnamon.scss create mode 100644 .themes/dracula/cinnamon/common-assets/menu/menu-hover.svg create mode 100644 .themes/dracula/cinnamon/common-assets/menu/menu-separator.svg create mode 100644 .themes/dracula/cinnamon/common-assets/misc/add-workspace-active.svg create mode 100644 .themes/dracula/cinnamon/common-assets/misc/add-workspace-hover.svg create mode 100644 .themes/dracula/cinnamon/common-assets/misc/add-workspace.svg create mode 100644 .themes/dracula/cinnamon/common-assets/misc/bg.svg create mode 100644 .themes/dracula/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg create mode 100644 .themes/dracula/cinnamon/common-assets/misc/calendar-arrow-left.svg create mode 100644 .themes/dracula/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg create mode 100644 .themes/dracula/cinnamon/common-assets/misc/calendar-arrow-right.svg create mode 100644 .themes/dracula/cinnamon/common-assets/misc/close-active.svg create mode 100644 .themes/dracula/cinnamon/common-assets/misc/close-hover.svg create mode 100644 .themes/dracula/cinnamon/common-assets/misc/close.svg create mode 100644 .themes/dracula/cinnamon/common-assets/misc/corner-ripple.svg create mode 100644 .themes/dracula/cinnamon/common-assets/misc/desklet-header.svg create mode 100644 .themes/dracula/cinnamon/common-assets/misc/desklet.svg create mode 100644 .themes/dracula/cinnamon/common-assets/misc/osd.svg create mode 100644 .themes/dracula/cinnamon/common-assets/misc/overview-hover.png create mode 100644 .themes/dracula/cinnamon/common-assets/misc/overview.png create mode 100644 .themes/dracula/cinnamon/common-assets/misc/trash-icon.svg create mode 100644 .themes/dracula/cinnamon/common-assets/panel/activities-active.svg create mode 100644 .themes/dracula/cinnamon/common-assets/panel/activities.svg create mode 100644 .themes/dracula/cinnamon/common-assets/panel/panel-bottom.svg create mode 100644 .themes/dracula/cinnamon/common-assets/panel/panel-left.svg create mode 100644 .themes/dracula/cinnamon/common-assets/panel/panel-right.svg create mode 100644 .themes/dracula/cinnamon/common-assets/panel/panel-top.svg create mode 100644 .themes/dracula/cinnamon/common-assets/panel/window-list-active-bottom.svg create mode 100644 .themes/dracula/cinnamon/common-assets/panel/window-list-active-left.svg create mode 100644 .themes/dracula/cinnamon/common-assets/panel/window-list-active-right.svg create mode 100644 .themes/dracula/cinnamon/common-assets/panel/window-list-active-top.svg create mode 100644 .themes/dracula/cinnamon/common-assets/switch/switch-off-selected.svg create mode 100644 .themes/dracula/cinnamon/common-assets/switch/switch-on-selected.svg create mode 100644 .themes/dracula/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg create mode 100644 .themes/dracula/cinnamon/dark-assets/checkbox/checkbox-checked.svg create mode 100644 .themes/dracula/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg create mode 100644 .themes/dracula/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg create mode 100644 .themes/dracula/cinnamon/dark-assets/menu/menu.svg create mode 100644 .themes/dracula/cinnamon/dark-assets/menu/submenu.svg create mode 100644 .themes/dracula/cinnamon/dark-assets/misc/button-box.svg create mode 100644 .themes/dracula/cinnamon/dark-assets/misc/message.svg create mode 100644 .themes/dracula/cinnamon/dark-assets/misc/modal.svg create mode 100644 .themes/dracula/cinnamon/dark-assets/switch/switch-off.svg create mode 100644 .themes/dracula/cinnamon/dark-assets/switch/switch-on.svg create mode 100644 .themes/dracula/cinnamon/thumbnail.png create mode 100644 .themes/dracula/gnome-shell/_colors.scss create mode 100644 .themes/dracula/gnome-shell/_common.scss create mode 100644 .themes/dracula/gnome-shell/_cosmic.scss create mode 100644 .themes/dracula/gnome-shell/_drawing.scss create mode 100644 .themes/dracula/gnome-shell/_extensions.scss create mode 100755 .themes/dracula/gnome-shell/assets/calendar-arrow-left.svg create mode 100755 .themes/dracula/gnome-shell/assets/calendar-arrow-right.svg create mode 100755 .themes/dracula/gnome-shell/assets/calendar-today.svg create mode 100755 .themes/dracula/gnome-shell/assets/checkbox-focused.svg create mode 100755 .themes/dracula/gnome-shell/assets/checkbox-off-focused.svg create mode 100755 .themes/dracula/gnome-shell/assets/checkbox-off.svg create mode 100755 .themes/dracula/gnome-shell/assets/checkbox.svg create mode 100644 .themes/dracula/gnome-shell/assets/close-window.svg create mode 100755 .themes/dracula/gnome-shell/assets/corner-ripple-ltr.png create mode 100755 .themes/dracula/gnome-shell/assets/corner-ripple-rtl.png create mode 100755 .themes/dracula/gnome-shell/assets/dash-placeholder.svg create mode 100755 .themes/dracula/gnome-shell/assets/logged-in-indicator.svg create mode 100755 .themes/dracula/gnome-shell/assets/noise-texture.png create mode 100755 .themes/dracula/gnome-shell/assets/process-working.svg create mode 100755 .themes/dracula/gnome-shell/assets/running-indicator.svg create mode 100755 .themes/dracula/gnome-shell/assets/source-button-border.svg create mode 100755 .themes/dracula/gnome-shell/assets/toggle-off.svg create mode 100755 .themes/dracula/gnome-shell/assets/toggle-on.svg create mode 100644 .themes/dracula/gnome-shell/assets/ws-switch-arrow-down.png create mode 100644 .themes/dracula/gnome-shell/assets/ws-switch-arrow-up.png create mode 100644 .themes/dracula/gnome-shell/extensions/_openweather.scss create mode 100644 .themes/dracula/gnome-shell/gnome-shell.css create mode 100644 .themes/dracula/gnome-shell/gnome-shell.scss create mode 100644 .themes/dracula/gnome-shell/v40/_common.scss create mode 100644 .themes/dracula/gnome-shell/v40/gnome-shell.css create mode 100644 .themes/dracula/gnome-shell/v40/gnome-shell.scss create mode 100755 .themes/dracula/gtk-2.0/apps/chrome.rc create mode 100755 .themes/dracula/gtk-2.0/apps/gimp.rc create mode 100755 .themes/dracula/gtk-2.0/apps/libreoffice.rc create mode 100755 .themes/dracula/gtk-2.0/apps/terminal.rc create mode 100755 .themes/dracula/gtk-2.0/apps/thunar.rc create mode 100755 .themes/dracula/gtk-2.0/apps/xfce.rc create mode 100755 .themes/dracula/gtk-2.0/assets.svg create mode 100755 .themes/dracula/gtk-2.0/assets.txt create mode 100644 .themes/dracula/gtk-2.0/assets/border.png create mode 100644 .themes/dracula/gtk-2.0/assets/button-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/button-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/button-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/button.png create mode 120000 .themes/dracula/gtk-2.0/assets/checkbox-checked-active.png create mode 120000 .themes/dracula/gtk-2.0/assets/checkbox-checked-hover.png create mode 120000 .themes/dracula/gtk-2.0/assets/checkbox-checked-insensitive.png create mode 120000 .themes/dracula/gtk-2.0/assets/checkbox-checked.png create mode 120000 .themes/dracula/gtk-2.0/assets/checkbox-mixed-active.png create mode 120000 .themes/dracula/gtk-2.0/assets/checkbox-mixed-hover.png create mode 120000 .themes/dracula/gtk-2.0/assets/checkbox-mixed-insensitive.png create mode 120000 .themes/dracula/gtk-2.0/assets/checkbox-mixed.png create mode 120000 .themes/dracula/gtk-2.0/assets/checkbox-unchecked-active.png create mode 120000 .themes/dracula/gtk-2.0/assets/checkbox-unchecked-hover.png create mode 120000 .themes/dracula/gtk-2.0/assets/checkbox-unchecked-insensitive.png create mode 120000 .themes/dracula/gtk-2.0/assets/checkbox-unchecked.png create mode 100644 .themes/dracula/gtk-2.0/assets/combo-entry-ltr-button-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/combo-entry-ltr-button-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/combo-entry-ltr-button.png create mode 100644 .themes/dracula/gtk-2.0/assets/combo-entry-ltr-entry-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/combo-entry-ltr-entry.png create mode 100644 .themes/dracula/gtk-2.0/assets/combo-entry-rtl-button-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/combo-entry-rtl-button-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/combo-entry-rtl-button.png create mode 100644 .themes/dracula/gtk-2.0/assets/combo-entry-rtl-entry-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/combo-entry-rtl-entry.png create mode 100644 .themes/dracula/gtk-2.0/assets/entry-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/entry-background-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/entry-background.png create mode 100644 .themes/dracula/gtk-2.0/assets/entry-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/entry.png create mode 100644 .themes/dracula/gtk-2.0/assets/focus.png create mode 100644 .themes/dracula/gtk-2.0/assets/frame-inline.png create mode 100644 .themes/dracula/gtk-2.0/assets/frame-notebook.png create mode 100644 .themes/dracula/gtk-2.0/assets/frame.png create mode 100644 .themes/dracula/gtk-2.0/assets/handle-horz.png create mode 100644 .themes/dracula/gtk-2.0/assets/handle-vert.png create mode 100644 .themes/dracula/gtk-2.0/assets/handle.png create mode 100644 .themes/dracula/gtk-2.0/assets/line.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-border.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-checkbox-checked-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-checkbox-checked-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-checkbox-checked.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-checkbox-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-checkbox-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-checkbox-mixed-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-checkbox-mixed.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-checkbox.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-pan-down-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-pan-down.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-pan-left-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-pan-left-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-pan-left.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-pan-right-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-pan-right-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-pan-right.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-pan-up-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-pan-up.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-radio-checked-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-radio-checked-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-radio-checked.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-radio-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-radio-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-radio-mixed-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-radio-mixed-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-radio-mixed.png create mode 100644 .themes/dracula/gtk-2.0/assets/menu-radio.png create mode 100644 .themes/dracula/gtk-2.0/assets/menubar-item-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png create mode 100644 .themes/dracula/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png create mode 100644 .themes/dracula/gtk-2.0/assets/notebook-entry-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/notebook-entry-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/notebook-entry.png create mode 100644 .themes/dracula/gtk-2.0/assets/pan-down-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/pan-down.png create mode 100644 .themes/dracula/gtk-2.0/assets/pan-left-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/pan-left-semi.png create mode 100644 .themes/dracula/gtk-2.0/assets/pan-left.png create mode 100644 .themes/dracula/gtk-2.0/assets/pan-right-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/pan-right-semi.png create mode 100644 .themes/dracula/gtk-2.0/assets/pan-right.png create mode 100644 .themes/dracula/gtk-2.0/assets/pan-up-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/pan-up.png create mode 100644 .themes/dracula/gtk-2.0/assets/progressbar-horz-trough.png create mode 100644 .themes/dracula/gtk-2.0/assets/progressbar-horz.png create mode 100644 .themes/dracula/gtk-2.0/assets/progressbar-vert-trough.png create mode 100644 .themes/dracula/gtk-2.0/assets/progressbar-vert.png create mode 120000 .themes/dracula/gtk-2.0/assets/radio-checked-active.png create mode 120000 .themes/dracula/gtk-2.0/assets/radio-checked-hover.png create mode 120000 .themes/dracula/gtk-2.0/assets/radio-checked-insensitive.png create mode 120000 .themes/dracula/gtk-2.0/assets/radio-checked.png create mode 120000 .themes/dracula/gtk-2.0/assets/radio-mixed-active.png create mode 120000 .themes/dracula/gtk-2.0/assets/radio-mixed-hover.png create mode 120000 .themes/dracula/gtk-2.0/assets/radio-mixed-insensitive.png create mode 120000 .themes/dracula/gtk-2.0/assets/radio-mixed.png create mode 120000 .themes/dracula/gtk-2.0/assets/radio-unchecked-active.png create mode 120000 .themes/dracula/gtk-2.0/assets/radio-unchecked-hover.png create mode 120000 .themes/dracula/gtk-2.0/assets/radio-unchecked-insensitive.png create mode 120000 .themes/dracula/gtk-2.0/assets/radio-unchecked.png create mode 100644 .themes/dracula/gtk-2.0/assets/scale-horz-focus.png create mode 100644 .themes/dracula/gtk-2.0/assets/scale-horz-trough-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/scale-horz-trough.png create mode 100644 .themes/dracula/gtk-2.0/assets/scale-slider-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/scale-slider-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/scale-slider-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/scale-slider.png create mode 100644 .themes/dracula/gtk-2.0/assets/scale-vert-trough-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/scale-vert-trough.png create mode 100644 .themes/dracula/gtk-2.0/assets/scrollbar-horz-slider-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/scrollbar-horz-slider-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/scrollbar-horz-slider.png create mode 100644 .themes/dracula/gtk-2.0/assets/scrollbar-horz-trough.png create mode 100644 .themes/dracula/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png create mode 100644 .themes/dracula/gtk-2.0/assets/scrollbar-vert-slider-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png create mode 100644 .themes/dracula/gtk-2.0/assets/scrollbar-vert-slider-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/scrollbar-vert-slider-rtl.png create mode 100644 .themes/dracula/gtk-2.0/assets/scrollbar-vert-slider.png create mode 100644 .themes/dracula/gtk-2.0/assets/scrollbar-vert-trough-rtl.png create mode 100644 .themes/dracula/gtk-2.0/assets/scrollbar-vert-trough.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-down-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-down.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-ltr-down-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-ltr-down-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-ltr-down-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-ltr-down.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-ltr-up-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-ltr-up-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-ltr-up-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-ltr-up.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-rtl-down-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-rtl-down-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-rtl-down-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-rtl-down.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-rtl-up-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-rtl-up-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-rtl-up-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-rtl-up.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-up-insensitive.png create mode 100644 .themes/dracula/gtk-2.0/assets/spin-up.png create mode 100644 .themes/dracula/gtk-2.0/assets/tab-down-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/tab-down.png create mode 100644 .themes/dracula/gtk-2.0/assets/tab-horz-gap.png create mode 100644 .themes/dracula/gtk-2.0/assets/tab-left-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/tab-left.png create mode 100644 .themes/dracula/gtk-2.0/assets/tab-right-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/tab-right.png create mode 100644 .themes/dracula/gtk-2.0/assets/tab-up-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/tab-up.png create mode 100644 .themes/dracula/gtk-2.0/assets/tab-vert-gap.png create mode 100644 .themes/dracula/gtk-2.0/assets/toolbar-button-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/toolbar-button-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/treeview-pan-down-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/treeview-pan-down-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/treeview-pan-down.png create mode 100644 .themes/dracula/gtk-2.0/assets/treeview-pan-up-active.png create mode 100644 .themes/dracula/gtk-2.0/assets/treeview-pan-up-hover.png create mode 100644 .themes/dracula/gtk-2.0/assets/treeview-pan-up.png create mode 100644 .themes/dracula/gtk-2.0/assets/treeview-separator-ltr.png create mode 100644 .themes/dracula/gtk-2.0/assets/treeview-separator-rtl.png create mode 100755 .themes/dracula/gtk-2.0/gtkrc create mode 100644 .themes/dracula/gtk-2.0/links.fish create mode 100755 .themes/dracula/gtk-2.0/main.rc create mode 100755 .themes/dracula/gtk-2.0/render-assets.sh create mode 100755 .themes/dracula/gtk-3.0/apps/budgie.css create mode 100755 .themes/dracula/gtk-3.0/apps/corebird.css create mode 100755 .themes/dracula/gtk-3.0/apps/gala.css create mode 100755 .themes/dracula/gtk-3.0/apps/gnome-applications.css create mode 100644 .themes/dracula/gtk-3.0/apps/mate-applications.css create mode 100755 .themes/dracula/gtk-3.0/apps/solus-applications.css create mode 100755 .themes/dracula/gtk-3.0/apps/unity.css create mode 100755 .themes/dracula/gtk-3.0/gtk-widgets-assets.css create mode 100755 .themes/dracula/gtk-3.0/gtk-widgets.css create mode 100755 .themes/dracula/gtk-3.0/gtk.css create mode 100755 .themes/dracula/gtk-3.0/settings.ini create mode 100644 .themes/dracula/gtk-3.0/thumbnail.png create mode 100755 .themes/dracula/gtk-3.0/widgets/app-notifications.css create mode 100755 .themes/dracula/gtk-3.0/widgets/assistant.css create mode 100755 .themes/dracula/gtk-3.0/widgets/button.css create mode 100755 .themes/dracula/gtk-3.0/widgets/calendar.css create mode 100755 .themes/dracula/gtk-3.0/widgets/cell-row.css create mode 100755 .themes/dracula/gtk-3.0/widgets/check-radio.css create mode 100755 .themes/dracula/gtk-3.0/widgets/color-chooser.css create mode 100755 .themes/dracula/gtk-3.0/widgets/column-header.css create mode 100755 .themes/dracula/gtk-3.0/widgets/combobox.css create mode 100755 .themes/dracula/gtk-3.0/widgets/content-view.css create mode 100755 .themes/dracula/gtk-3.0/widgets/csd.css create mode 100755 .themes/dracula/gtk-3.0/widgets/dialogs.css create mode 100755 .themes/dracula/gtk-3.0/widgets/entry.css create mode 100644 .themes/dracula/gtk-3.0/widgets/gnome-sofware.css create mode 100755 .themes/dracula/gtk-3.0/widgets/infobar.css create mode 100755 .themes/dracula/gtk-3.0/widgets/list-boxes.css create mode 100755 .themes/dracula/gtk-3.0/widgets/menu.css create mode 100755 .themes/dracula/gtk-3.0/widgets/notebook.css create mode 100755 .themes/dracula/gtk-3.0/widgets/osd.css create mode 100755 .themes/dracula/gtk-3.0/widgets/popover.css create mode 100755 .themes/dracula/gtk-3.0/widgets/progress-scale.css create mode 100755 .themes/dracula/gtk-3.0/widgets/scrollbar.css create mode 100755 .themes/dracula/gtk-3.0/widgets/search-bar.css create mode 100755 .themes/dracula/gtk-3.0/widgets/selection-mode.css create mode 100755 .themes/dracula/gtk-3.0/widgets/separator.css create mode 100755 .themes/dracula/gtk-3.0/widgets/sidebar.css create mode 100755 .themes/dracula/gtk-3.0/widgets/spinbutton.css create mode 100755 .themes/dracula/gtk-3.0/widgets/spinner.css create mode 100755 .themes/dracula/gtk-3.0/widgets/switch.css create mode 100755 .themes/dracula/gtk-3.0/widgets/toolbar.css create mode 100755 .themes/dracula/gtk-3.20/_apps.scss create mode 100755 .themes/dracula/gtk-3.20/_colors-public.scss create mode 100755 .themes/dracula/gtk-3.20/_colors.scss create mode 100755 .themes/dracula/gtk-3.20/_common.scss create mode 100755 .themes/dracula/gtk-3.20/_drawing.scss create mode 100755 .themes/dracula/gtk-3.20/_widgets.scss create mode 100755 .themes/dracula/gtk-3.20/apps/_budgie.scss create mode 100644 .themes/dracula/gtk-3.20/apps/_caja.scss create mode 100755 .themes/dracula/gtk-3.20/apps/_geary.scss create mode 100755 .themes/dracula/gtk-3.20/apps/_gnome.scss create mode 100755 .themes/dracula/gtk-3.20/apps/_lightdm.scss create mode 100644 .themes/dracula/gtk-3.20/apps/_mate.scss create mode 100644 .themes/dracula/gtk-3.20/apps/_nemo.scss create mode 100755 .themes/dracula/gtk-3.20/apps/_pantheon.scss create mode 100644 .themes/dracula/gtk-3.20/apps/_thunar.scss create mode 100755 .themes/dracula/gtk-3.20/apps/_unity.scss create mode 100644 .themes/dracula/gtk-3.20/apps/_xfce.scss create mode 100755 .themes/dracula/gtk-3.20/assets/gtk3-assets-dark.svg create mode 100755 .themes/dracula/gtk-3.20/assets/gtk3-assets.svg create mode 100755 .themes/dracula/gtk-3.20/assets/gtk3-selection.svg create mode 100755 .themes/dracula/gtk-3.20/assets/render-gtk3-assets-hidpi.py create mode 100755 .themes/dracula/gtk-3.20/assets/render-gtk3-assets.py create mode 100644 .themes/dracula/gtk-3.20/assets/wm_controls.fish create mode 100755 .themes/dracula/gtk-3.20/gtk-dark.css create mode 100755 .themes/dracula/gtk-3.20/gtk-dark.scss create mode 100755 .themes/dracula/gtk-3.20/gtk.css create mode 100755 .themes/dracula/gtk-3.20/gtk.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_action-bars.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_app-notifications.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_base-states.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_buttons.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_calendar.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_checks-radios.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_color-chooser.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_comboboxes.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_dialogs.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_entries.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_expanders.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_file-chooser.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_floating-bar.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_frames.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_granite.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_header-bars.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_infobars.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_level-bars.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_links.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_lists.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_menus.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_misc.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_notebooks.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_paned.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_pathbars.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_popovers.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_print-dialog.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_progress-bars.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_scales.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_scrollbars.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_sidebar.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_spinbuttons.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_spinner.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_switches.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_toolbars.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_tooltips.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_touch-copy-paste.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_treeviews.scss create mode 100644 .themes/dracula/gtk-3.20/widgets/_windows.scss create mode 100755 .themes/dracula/index.theme create mode 100644 .themes/dracula/kde/aurorae/Dracula/.shade.svg create mode 100644 .themes/dracula/kde/aurorae/Dracula/Dracularc create mode 100644 .themes/dracula/kde/aurorae/Dracula/alldesktops.svg create mode 100644 .themes/dracula/kde/aurorae/Dracula/close.svg create mode 100644 .themes/dracula/kde/aurorae/Dracula/decoration.svg create mode 100644 .themes/dracula/kde/aurorae/Dracula/keepabove.svg create mode 100644 .themes/dracula/kde/aurorae/Dracula/keepbelow.svg create mode 100644 .themes/dracula/kde/aurorae/Dracula/maximize.svg create mode 100644 .themes/dracula/kde/aurorae/Dracula/metadata.desktop create mode 100644 .themes/dracula/kde/aurorae/Dracula/minimize.svg create mode 100644 .themes/dracula/kde/aurorae/Dracula/restore.svg create mode 100644 .themes/dracula/kde/color-schemes/Dracula.colors create mode 100644 .themes/dracula/kde/color-schemes/DraculaPurple.colors create mode 100644 .themes/dracula/kde/kvantum/Dracula-Solid/Dracula-Solid.kvconfig create mode 100644 .themes/dracula/kde/kvantum/Dracula-Solid/Dracula-Solid.svg create mode 100644 .themes/dracula/kde/kvantum/Dracula-purple-solid/Dracula-purple-solid.kvconfig create mode 100644 .themes/dracula/kde/kvantum/Dracula-purple-solid/Dracula-purple-solid.svg create mode 100644 .themes/dracula/kde/kvantum/Dracula-purple/Dracula-purple.kvconfig create mode 100644 .themes/dracula/kde/kvantum/Dracula-purple/Dracula-purple.svg create mode 100644 .themes/dracula/kde/kvantum/Dracula/Dracula.kvconfig create mode 100644 .themes/dracula/kde/kvantum/Dracula/Dracula.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/colors create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/dialogs/background.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/applications.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/bookmarks.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/computer.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/system.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/view.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/metadata.desktop create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/action-overlays.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/actionbutton.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/arrows.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/background.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/bar_meter_horizontal.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/bar_meter_vertical.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/busywidget.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/button.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/checkmarks.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/clock.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/containment-controls.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/frame.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/glowbar.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/line.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/lineedit.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/listitem.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/pager.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/panel-background.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/plot-background.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/scrollbar.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/scrollwidget.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/slider.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/tabbar.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/tasks.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/timer.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/toolbar.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/tooltip.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/translucentbackground.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/viewitem.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/colors create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/dialogs/background.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/icons/applications.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/icons/bookmarks.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/icons/computer.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/icons/system.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/icons/view.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/metadata.desktop create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/action-overlays.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/actionbutton.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/arrows.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/background.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/bar_meter_horizontal.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/bar_meter_vertical.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/busywidget.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/button.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/checkmarks.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/clock.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/containment-controls.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/frame.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/glowbar.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/line.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/lineedit.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/listitem.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/pager.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/panel-background.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/plot-background.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/scrollbar.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/scrollwidget.svg create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/slider.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/tabbar.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/tasks.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/timer.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/toolbar.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/tooltip.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/translucentbackground.svgz create mode 100644 .themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/viewitem.svgz create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/ActionButton.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/Battery.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/Clock.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/KeyboardLayoutButton.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/SessionManagementScreen.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/UserDelegate.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/UserList.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/VirtualKeyboard.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/WallpaperFader.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/artwork/README.txt create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/artwork/logout_primary.svgz create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/artwork/restart_primary.svgz create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/artwork/shutdown_primary.svgz create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/defaults create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/LockOsd.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/LockScreen.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/LockScreenUi.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/MainBlock.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/MediaControls.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/config.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/config.xml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/logout/Logout.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/logout/LogoutButton.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/logout/timer.js create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/osd/Osd.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/osd/OsdItem.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/previews/fullscreenpreview.jpg create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/previews/preview.png create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/previews/splash.png create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/splash/Splash.qml create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/splash/images/background.png create mode 100755 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/splash/images/busy02.svg create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/contents/splash/images/logo.png create mode 100644 .themes/dracula/kde/plasma/look-and-feel/Dracula/metadata.desktop create mode 100644 .themes/dracula/kde/sddm/Dracula/DropdownMenuStyle.qml create mode 100644 .themes/dracula/kde/sddm/Dracula/KeyboardButton.qml create mode 100644 .themes/dracula/kde/sddm/Dracula/Login.qml create mode 100644 .themes/dracula/kde/sddm/Dracula/Main.qml create mode 100644 .themes/dracula/kde/sddm/Dracula/SessionButton.qml create mode 100644 .themes/dracula/kde/sddm/Dracula/assets/bg.png create mode 100644 .themes/dracula/kde/sddm/Dracula/assets/change_user.svg create mode 100644 .themes/dracula/kde/sddm/Dracula/assets/restart.svg create mode 100644 .themes/dracula/kde/sddm/Dracula/assets/shutdown.svg create mode 100644 .themes/dracula/kde/sddm/Dracula/assets/suspend.svg create mode 100644 .themes/dracula/kde/sddm/Dracula/components/ActionButton.qml create mode 100644 .themes/dracula/kde/sddm/Dracula/components/Battery.qml create mode 100644 .themes/dracula/kde/sddm/Dracula/components/Clock.qml create mode 100644 .themes/dracula/kde/sddm/Dracula/components/Input.qml create mode 100644 .themes/dracula/kde/sddm/Dracula/components/KeyboardLayoutButton.qml create mode 100644 .themes/dracula/kde/sddm/Dracula/components/SessionManagementScreen.qml create mode 100644 .themes/dracula/kde/sddm/Dracula/components/UserDelegate.qml create mode 100644 .themes/dracula/kde/sddm/Dracula/components/UserList.qml create mode 100644 .themes/dracula/kde/sddm/Dracula/components/VirtualKeyboard.qml create mode 100644 .themes/dracula/kde/sddm/Dracula/components/artwork/logout_primary.svgz create mode 100644 .themes/dracula/kde/sddm/Dracula/components/artwork/restart_primary.svgz create mode 100644 .themes/dracula/kde/sddm/Dracula/components/artwork/shutdown_primary.svgz create mode 100644 .themes/dracula/kde/sddm/Dracula/faces/.face.icon create mode 100644 .themes/dracula/kde/sddm/Dracula/metadata.desktop create mode 100644 .themes/dracula/kde/sddm/Dracula/preview.png create mode 100644 .themes/dracula/kde/sddm/Dracula/theme.conf create mode 100644 .themes/dracula/metacity-1/close.png create mode 100644 .themes/dracula/metacity-1/close_focused.png create mode 100644 .themes/dracula/metacity-1/close_focused_normal.png create mode 100644 .themes/dracula/metacity-1/close_focused_prelight.png create mode 100644 .themes/dracula/metacity-1/close_focused_pressed.png create mode 100644 .themes/dracula/metacity-1/close_unfocused.png create mode 100644 .themes/dracula/metacity-1/close_unfocused_prelight.png create mode 100644 .themes/dracula/metacity-1/close_unfocused_pressed.png create mode 100644 .themes/dracula/metacity-1/maximize.png create mode 100644 .themes/dracula/metacity-1/maximize_focused.png create mode 100644 .themes/dracula/metacity-1/maximize_focused_normal.png create mode 100644 .themes/dracula/metacity-1/maximize_focused_prelight.png create mode 100644 .themes/dracula/metacity-1/maximize_focused_pressed.png create mode 100644 .themes/dracula/metacity-1/maximize_unfocused.png create mode 100644 .themes/dracula/metacity-1/maximize_unfocused_prelight.png create mode 100644 .themes/dracula/metacity-1/maximize_unfocused_pressed.png create mode 100644 .themes/dracula/metacity-1/menu.png create mode 100644 .themes/dracula/metacity-1/menu_focused.png create mode 100644 .themes/dracula/metacity-1/menu_focused_normal.png create mode 100644 .themes/dracula/metacity-1/menu_focused_prelight.png create mode 100644 .themes/dracula/metacity-1/menu_focused_pressed.png create mode 100644 .themes/dracula/metacity-1/menu_unfocused.png create mode 100644 .themes/dracula/metacity-1/menu_unfocused_prelight.png create mode 100644 .themes/dracula/metacity-1/menu_unfocused_pressed.png create mode 120000 .themes/dracula/metacity-1/metacity-theme-1.xml create mode 120000 .themes/dracula/metacity-1/metacity-theme-2.xml create mode 100755 .themes/dracula/metacity-1/metacity-theme-3.xml create mode 100755 .themes/dracula/metacity-1/metacity-theme.xml create mode 100644 .themes/dracula/metacity-1/minimize.png create mode 100644 .themes/dracula/metacity-1/minimize_focused.png create mode 100644 .themes/dracula/metacity-1/minimize_focused_normal.png create mode 100644 .themes/dracula/metacity-1/minimize_focused_prelight.png create mode 100644 .themes/dracula/metacity-1/minimize_focused_pressed.png create mode 100644 .themes/dracula/metacity-1/minimize_unfocused.png create mode 100644 .themes/dracula/metacity-1/minimize_unfocused_prelight.png create mode 100644 .themes/dracula/metacity-1/minimize_unfocused_pressed.png create mode 100644 .themes/dracula/metacity-1/shade.png create mode 100644 .themes/dracula/metacity-1/shade_focused.png create mode 100644 .themes/dracula/metacity-1/shade_focused_normal.png create mode 100644 .themes/dracula/metacity-1/shade_focused_prelight.png create mode 100644 .themes/dracula/metacity-1/shade_focused_pressed.png create mode 100644 .themes/dracula/metacity-1/shade_unfocused.png create mode 100644 .themes/dracula/metacity-1/shade_unfocused_prelight.png create mode 100644 .themes/dracula/metacity-1/shade_unfocused_pressed.png create mode 100644 .themes/dracula/metacity-1/unmaximize.png create mode 100644 .themes/dracula/metacity-1/unmaximize_focused.png create mode 100644 .themes/dracula/metacity-1/unmaximize_focused_normal.png create mode 100644 .themes/dracula/metacity-1/unmaximize_focused_prelight.png create mode 100644 .themes/dracula/metacity-1/unmaximize_focused_pressed.png create mode 100644 .themes/dracula/metacity-1/unmaximize_unfocused.png create mode 100644 .themes/dracula/metacity-1/unmaximize_unfocused_prelight.png create mode 100644 .themes/dracula/metacity-1/unmaximize_unfocused_pressed.png create mode 100644 .themes/dracula/metacity-1/unshade.png create mode 100644 .themes/dracula/metacity-1/unshade_focused.png create mode 100644 .themes/dracula/metacity-1/unshade_focused_normal.png create mode 100644 .themes/dracula/metacity-1/unshade_focused_prelight.png create mode 100644 .themes/dracula/metacity-1/unshade_focused_pressed.png create mode 100644 .themes/dracula/metacity-1/unshade_unfocused.png create mode 100644 .themes/dracula/metacity-1/unshade_unfocused_prelight.png create mode 100644 .themes/dracula/metacity-1/unshade_unfocused_pressed.png create mode 100644 .themes/dracula/package-lock.json create mode 100644 .themes/dracula/package.json create mode 100644 .themes/dracula/screenshot.png create mode 100755 .themes/dracula/src/render-wm-assets-hidpi.py create mode 100755 .themes/dracula/src/render-wm-assets.py create mode 100755 .themes/dracula/src/wm/wm-assets.svg create mode 100644 .themes/dracula/src/wm_controls.fish create mode 100644 .themes/dracula/unity/close.png create mode 100755 .themes/dracula/unity/close.svg create mode 100755 .themes/dracula/unity/close_focused_normal.svg create mode 100644 .themes/dracula/unity/close_focused_prelight.svg create mode 100644 .themes/dracula/unity/close_focused_pressed.svg create mode 100755 .themes/dracula/unity/close_unfocused.svg create mode 100644 .themes/dracula/unity/close_unfocused_prelight.svg create mode 100644 .themes/dracula/unity/close_unfocused_pressed.svg create mode 100755 .themes/dracula/unity/maximize.svg create mode 100755 .themes/dracula/unity/maximize_focused_normal.svg create mode 100644 .themes/dracula/unity/maximize_focused_prelight.svg create mode 100644 .themes/dracula/unity/maximize_focused_pressed.svg create mode 100755 .themes/dracula/unity/maximize_unfocused.svg create mode 100644 .themes/dracula/unity/maximize_unfocused_prelight.svg create mode 100644 .themes/dracula/unity/maximize_unfocused_pressed.svg create mode 100755 .themes/dracula/unity/minimize.svg create mode 100755 .themes/dracula/unity/minimize_focused_normal.svg create mode 100644 .themes/dracula/unity/minimize_focused_prelight.svg create mode 100644 .themes/dracula/unity/minimize_focused_pressed.svg create mode 100755 .themes/dracula/unity/minimize_unfocused.svg create mode 100644 .themes/dracula/unity/minimize_unfocused_prelight.svg create mode 100644 .themes/dracula/unity/minimize_unfocused_pressed.svg create mode 100755 .themes/dracula/unity/unmaximize.svg create mode 100755 .themes/dracula/unity/unmaximize_focused_normal.svg create mode 100644 .themes/dracula/unity/unmaximize_focused_prelight.svg create mode 100644 .themes/dracula/unity/unmaximize_focused_pressed.svg create mode 100755 .themes/dracula/unity/unmaximize_unfocused.svg create mode 100644 .themes/dracula/unity/unmaximize_unfocused_prelight.svg create mode 100644 .themes/dracula/unity/unmaximize_unfocused_pressed.svg create mode 100644 .themes/dracula/xfwm4/assets/bottom-active.svg create mode 100644 .themes/dracula/xfwm4/assets/bottom-left-active.svg create mode 100644 .themes/dracula/xfwm4/assets/bottom-right-inactive.svg create mode 100644 .themes/dracula/xfwm4/assets/close-active.svg create mode 100644 .themes/dracula/xfwm4/assets/close-inactive.svg create mode 100644 .themes/dracula/xfwm4/assets/close-prelight.svg create mode 100644 .themes/dracula/xfwm4/assets/close-pressed.svg create mode 100644 .themes/dracula/xfwm4/assets/hide-active.svg create mode 100644 .themes/dracula/xfwm4/assets/hide-inactive.svg create mode 100644 .themes/dracula/xfwm4/assets/hide-prelight.svg create mode 100644 .themes/dracula/xfwm4/assets/hide-pressed.svg create mode 100644 .themes/dracula/xfwm4/assets/maximize-active.svg create mode 100644 .themes/dracula/xfwm4/assets/maximize-inactive.svg create mode 100644 .themes/dracula/xfwm4/assets/maximize-prelight.svg create mode 100644 .themes/dracula/xfwm4/assets/maximize-pressed.svg create mode 100644 .themes/dracula/xfwm4/assets/menu-active.svg create mode 100644 .themes/dracula/xfwm4/assets/menu-inactive.svg create mode 100644 .themes/dracula/xfwm4/assets/menu-prelight.svg create mode 100644 .themes/dracula/xfwm4/assets/menu-pressed.svg create mode 100644 .themes/dracula/xfwm4/assets/right-active.svg create mode 100644 .themes/dracula/xfwm4/assets/shade-active.svg create mode 100644 .themes/dracula/xfwm4/assets/shade-inactive.svg create mode 100644 .themes/dracula/xfwm4/assets/shade-prelight.svg create mode 100644 .themes/dracula/xfwm4/assets/shade-pressed.svg create mode 100644 .themes/dracula/xfwm4/assets/stick-active.svg create mode 100644 .themes/dracula/xfwm4/assets/stick-inactive.svg create mode 100644 .themes/dracula/xfwm4/assets/stick-prelight.svg create mode 100644 .themes/dracula/xfwm4/assets/stick-pressed.svg create mode 100644 .themes/dracula/xfwm4/assets/title-1-active-shaded.svg create mode 100644 .themes/dracula/xfwm4/assets/title-1-active.svg create mode 100644 .themes/dracula/xfwm4/assets/title-1-inactive.svg create mode 100644 .themes/dracula/xfwm4/assets/title-2-active.svg create mode 100644 .themes/dracula/xfwm4/assets/title-2-inactive.svg create mode 100644 .themes/dracula/xfwm4/assets/title-3-active.svg create mode 100644 .themes/dracula/xfwm4/assets/title-3-inactive.svg create mode 100644 .themes/dracula/xfwm4/assets/title-4-active.svg create mode 100644 .themes/dracula/xfwm4/assets/title-4-inactive.svg create mode 100644 .themes/dracula/xfwm4/assets/title-5-active.svg create mode 100644 .themes/dracula/xfwm4/assets/title-5-inactive.svg create mode 100644 .themes/dracula/xfwm4/assets/top-left-active-shaded.svg create mode 100644 .themes/dracula/xfwm4/assets/top-left-active.svg create mode 100644 .themes/dracula/xfwm4/assets/top-left-inactive.svg create mode 100644 .themes/dracula/xfwm4/assets/top-right-active-shaded.svg create mode 100644 .themes/dracula/xfwm4/assets/top-right-active.svg create mode 100644 .themes/dracula/xfwm4/assets/top-right-inactive.svg create mode 100644 .themes/dracula/xfwm4/bottom-active.png create mode 120000 .themes/dracula/xfwm4/bottom-inactive.png create mode 100644 .themes/dracula/xfwm4/bottom-left-active.png create mode 120000 .themes/dracula/xfwm4/bottom-left-inactive.png create mode 120000 .themes/dracula/xfwm4/bottom-right-active.png create mode 100644 .themes/dracula/xfwm4/bottom-right-inactive.png create mode 100644 .themes/dracula/xfwm4/close-active.png create mode 100644 .themes/dracula/xfwm4/close-inactive.png create mode 100644 .themes/dracula/xfwm4/close-prelight.png create mode 100644 .themes/dracula/xfwm4/close-pressed.png create mode 100644 .themes/dracula/xfwm4/hide-active.png create mode 100644 .themes/dracula/xfwm4/hide-inactive.png create mode 100644 .themes/dracula/xfwm4/hide-prelight.png create mode 100644 .themes/dracula/xfwm4/hide-pressed.png create mode 120000 .themes/dracula/xfwm4/left-active.png create mode 120000 .themes/dracula/xfwm4/left-inactive.png create mode 100644 .themes/dracula/xfwm4/maximize-active.png create mode 100644 .themes/dracula/xfwm4/maximize-inactive.png create mode 100644 .themes/dracula/xfwm4/maximize-prelight.png create mode 100644 .themes/dracula/xfwm4/maximize-pressed.png create mode 100644 .themes/dracula/xfwm4/menu-active.png create mode 100644 .themes/dracula/xfwm4/menu-inactive.png create mode 100644 .themes/dracula/xfwm4/menu-prelight.png create mode 100644 .themes/dracula/xfwm4/menu-pressed.png create mode 100644 .themes/dracula/xfwm4/render_assets.fish create mode 100644 .themes/dracula/xfwm4/right-active.png create mode 120000 .themes/dracula/xfwm4/right-inactive.png create mode 100644 .themes/dracula/xfwm4/shade-active.png create mode 100644 .themes/dracula/xfwm4/shade-inactive.png create mode 100644 .themes/dracula/xfwm4/shade-prelight.png create mode 100644 .themes/dracula/xfwm4/shade-pressed.png create mode 100644 .themes/dracula/xfwm4/stick-active.png create mode 100644 .themes/dracula/xfwm4/stick-inactive.png create mode 100644 .themes/dracula/xfwm4/stick-prelight.png create mode 100644 .themes/dracula/xfwm4/stick-pressed.png create mode 100644 .themes/dracula/xfwm4/themerc create mode 100644 .themes/dracula/xfwm4/title-1-active-shaded.png create mode 100644 .themes/dracula/xfwm4/title-1-active.png create mode 100644 .themes/dracula/xfwm4/title-1-inactive.png create mode 100644 .themes/dracula/xfwm4/title-2-active.png create mode 100644 .themes/dracula/xfwm4/title-2-inactive.png create mode 100644 .themes/dracula/xfwm4/title-3-active.png create mode 100644 .themes/dracula/xfwm4/title-3-inactive.png create mode 100644 .themes/dracula/xfwm4/title-4-active.png create mode 100644 .themes/dracula/xfwm4/title-4-inactive.png create mode 100644 .themes/dracula/xfwm4/title-5-active.png create mode 100644 .themes/dracula/xfwm4/title-5-inactive.png create mode 100644 .themes/dracula/xfwm4/top-left-active-shaded.png create mode 100644 .themes/dracula/xfwm4/top-left-active.png create mode 100644 .themes/dracula/xfwm4/top-left-inactive.png create mode 100644 .themes/dracula/xfwm4/top-right-active-shaded.png create mode 100644 .themes/dracula/xfwm4/top-right-active.png create mode 100644 .themes/dracula/xfwm4/top-right-inactive.png diff --git a/.config/gtk-3.0/settings.ini b/.config/gtk-3.0/settings.ini new file mode 100644 index 0000000..ebd8b36 --- /dev/null +++ b/.config/gtk-3.0/settings.ini @@ -0,0 +1,15 @@ +[Settings] +gtk-theme-name=dracula +gtk-icon-theme-name=dracula-icons +gtk-font-name=Cantarell 11 +gtk-cursor-theme-name=Adwaita +gtk-cursor-theme-size=0 +gtk-toolbar-style=GTK_TOOLBAR_BOTH +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-button-images=1 +gtk-menu-images=1 +gtk-enable-event-sounds=1 +gtk-enable-input-feedback-sounds=1 +gtk-xft-antialias=1 +gtk-xft-hinting=1 +gtk-xft-hintstyle=hintfull diff --git a/.gtkrc-2.0 b/.gtkrc-2.0 new file mode 100644 index 0000000..44d77f4 --- /dev/null +++ b/.gtkrc-2.0 @@ -0,0 +1,18 @@ +# DO NOT EDIT! This file will be overwritten by LXAppearance. +# Any customization should be done in ~/.gtkrc-2.0.mine instead. + +include "/home/moritz/.gtkrc-2.0.mine" +gtk-theme-name="dracula" +gtk-icon-theme-name="dracula-icons" +gtk-font-name="Cantarell 11" +gtk-cursor-theme-name="Adwaita" +gtk-cursor-theme-size=0 +gtk-toolbar-style=GTK_TOOLBAR_BOTH +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-button-images=1 +gtk-menu-images=1 +gtk-enable-event-sounds=1 +gtk-enable-input-feedback-sounds=1 +gtk-xft-antialias=1 +gtk-xft-hinting=1 +gtk-xft-hintstyle="hintfull" diff --git a/.themes/dracula/.github/issue_template.md b/.themes/dracula/.github/issue_template.md new file mode 100644 index 0000000..45a7be3 --- /dev/null +++ b/.themes/dracula/.github/issue_template.md @@ -0,0 +1 @@ +> If you're reporting an UI issue, make sure you take a screenshot that shows the actual bug. \ No newline at end of file diff --git a/.themes/dracula/.github/pull_request_template.md b/.themes/dracula/.github/pull_request_template.md new file mode 100644 index 0000000..622089f --- /dev/null +++ b/.themes/dracula/.github/pull_request_template.md @@ -0,0 +1 @@ +> If you're fixing a UI issue, make sure you take two screenshots. One that shows the actual bug and another that shows how you fixed it. \ No newline at end of file diff --git a/.themes/dracula/.gitignore b/.themes/dracula/.gitignore new file mode 100644 index 0000000..7f6bcef --- /dev/null +++ b/.themes/dracula/.gitignore @@ -0,0 +1,10 @@ +# Dependency directories +node_modules/ + +# Sass +.sass-cache/ +*.css.map + +_gnome-shell + +install.sh diff --git a/.themes/dracula/Art/Dracula.png b/.themes/dracula/Art/Dracula.png new file mode 100644 index 0000000000000000000000000000000000000000..b85502bee06873b67aa204302ae6ea214107b4db GIT binary patch literal 60962 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 NI-EICam@e5e*s%t?7sj2 literal 0 HcmV?d00001 diff --git a/.themes/dracula/Gulpfile.js b/.themes/dracula/Gulpfile.js new file mode 100644 index 0000000..a91a03c --- /dev/null +++ b/.themes/dracula/Gulpfile.js @@ -0,0 +1,42 @@ +var gulp = require('gulp'); +var sass = require('gulp-sass'); +var exec = require('gulp-exec'); + +gulp.task('styles', function(done) { + gulp.src('gtk-3.20/**/*.scss') + .pipe(sass().on('error', sass.logError)) + .pipe(gulp.dest('./gtk-3.20/')) + .pipe(exec(' gsettings set org.gnome.desktop.interface gtk-theme "Dracula"')) + done(); +}); +gulp.task('shell-style', function(done) { + gulp.src('gnome-shell/**/*.scss') + .pipe(sass().on('error', sass.logError)) + .pipe(gulp.dest('./gnome-shell/')) + .pipe(exec('gsettings set org.gnome.shell.extensions.user-theme name "Ant"')) + .pipe(exec('gsettings set org.gnome.shell.extensions.user-theme name "Dracula"')) + done(); +}); + +gulp.task('cinnamon-style', function(done) { + gulp.src('cinnamon/**/*.scss') + .pipe(sass().on('error', sass.logError)) + .pipe(gulp.dest('./cinnamon/')) + .pipe(exec(' gsettings set org.cinnamon.desktop.interface gtk-theme "Dracula"')) + .pipe(exec(' gsettings set org.cinnamon.desktop.wm.preferences theme "Dracula"')) + .pipe(exec(' gsettings set org.cinnamon.theme name "Dracula"')) + done(); +}); + +//Watch task +gulp.task('default',function() { + gulp.watch('gtk-3.20/**/*.scss', gulp.series('styles')); +}); + +gulp.task('shell',function() { + 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/.themes/dracula/INSTALL.md b/.themes/dracula/INSTALL.md new file mode 100644 index 0000000..f9d9e5b --- /dev/null +++ b/.themes/dracula/INSTALL.md @@ -0,0 +1,34 @@ +### [GTK](https://www.gtk.org/) + +#### Install manually + +Download using the [GitHub .zip download](https://github.com/dracula/gtk/archive/master.zip) option and extract the `.zip` file to the themes directory i.e. `/usr/share/themes/` or `~/.themes/` (create it if necessary). + +#### Activating theme + +To activate the theme in Gnome, run the following commands in Terminal: + +``` +gsettings set org.gnome.desktop.interface gtk-theme "Dracula" +gsettings set org.gnome.desktop.wm.preferences theme "Dracula" + +``` + +or Change via distribution specific tweak tool. + +## Icon Theme (optional) + +#### Install manually + +Download using the [GitHub .zip download](https://github.com/dracula/gtk/files/5214870/Dracula.zip) option and extract the `.zip` file to the icons directory i.e. `/usr/share/icons/` or `~/.icons/` (create it if necessary). + +#### Activating icon theme + +To activate the theme in Gnome, run the following commands in Terminal: + +``` +gsettings set org.gnome.desktop.interface icon-theme "Dracula" + +``` + +or Change via distribution specific tweak tool. diff --git a/.themes/dracula/LICENSE b/.themes/dracula/LICENSE new file mode 100644 index 0000000..9cecc1d --- /dev/null +++ b/.themes/dracula/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {one line to give the program's name and a brief idea of what it does.} + Copyright (C) {year} {name of author} + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + {project} Copyright (C) {year} {fullname} + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/.themes/dracula/README.md b/.themes/dracula/README.md new file mode 100644 index 0000000..81e9944 --- /dev/null +++ b/.themes/dracula/README.md @@ -0,0 +1,23 @@ +# Dracula for [GTK](https://www.gtk.org/) + +> A dark theme for [GTK](https://www.gtk.org/). + +![Screenshot](./screenshot.png) + +This theme provides support for GTK-3 and GTK-2 based desktop environments like Gnome, Unity, Budgie, Pantheon, XFCE, Mate, etc. Also provides support for KDE plasma. + +## Install + +All instructions can be found at [draculatheme.com/gtk](https://draculatheme.com/gtk). + +## Team + +This theme is maintained by the following person(s) and a bunch of [awesome contributors](https://github.com/dracula/gtk/graphs/contributors). + +[![Eliver Lara](https://avatars0.githubusercontent.com/u/9838260?v=3&s=70)](https://github.com/EliverLara) | +--- | +[Eliver Lara](https://github.com/EliverLara) | + +## License + +[GPL-3.0 License](./LICENSE) \ No newline at end of file diff --git a/.themes/dracula/assets/checkbox-checked-active.png b/.themes/dracula/assets/checkbox-checked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..c45f5154fdd7346b47fe73090064e8e2348ffe86 GIT binary patch literal 463 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkG)PfM zW=T#egKJrSKz@NjNJeUIszOL=Zb43BN$SnUh)$p~QIImn(vpn)B8Gs}lGGvv=lr6) z)SS%X@5?TMTv!+26XNRR7U${_>*5~c;vVbj9_!*3YwZwd?HXtu6l|LmX6F!M=NM{V z746_0?&K2X>=xr39OpbW38>h`GuFjF&Lud`Jtx_HQDxI zkf#l+0)j+Dg(h7HdH$q%*1{Dlb+nc(Jb9SgI3y%8*v~h30(W9}!Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a^b@OpAc6d?cy2d+Bxm;vS2P%&ff3ExpaHe9Y~=%^iHq zU3@K^eJ#BGEUo>lYy+%;C_30CHrUoa*sdVbt|ZdlG0fg6%)vRrp+45pIl{>`%E>j_ zDKgfnJkF^%!PyOLzDKN!XRNDVoNH8qYjToXda_$~vfGMu_o5W{(iHc`H20+$?#nXV zS7&%E%k)^D={X_Ob5@q;{A|zVS)O}xJ@@B&&Cc@Pl;^!U-{*Xh&xIo2V@1BFihOUE z`dumUyH)CUr_}FWso#S#zlUY7SxWeTp5!hG@(X4#G%`ML@X+BOKY!hSX^{dHzT@fQ z7@~20>*ec0O$Gw27erk)e2?4U^k(n(bwB^}8#Ngc*+CF@mWz^8bThI}Sd0CON+=WSy+xv6D=#tF0H!Zum3vs^~>$8=sps zo?m8tdKMos_no@Ob-lotZztBDv`)!fQu*1*F8bY;mG8g(oo-jv68A%B+Qu^_*PZg6 z1z%qYi2wZ6wnQhUQd;X(;@+MM&yLN@YuWZ??e7B|xw70+NjBfrSFo>|R&-F~^`6Z$ u@5e3E7r%Kh$-2PrnKF~#0$a!3ym`gq-4pD0JTL_Mlfl!~&t;ucLK6UXatjLp literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-checked-backdrop.png b/.themes/dracula/assets/checkbox-checked-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..c45f5154fdd7346b47fe73090064e8e2348ffe86 GIT binary patch literal 463 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkG)PfM zW=T#egKJrSKz@NjNJeUIszOL=Zb43BN$SnUh)$p~QIImn(vpn)B8Gs}lGGvv=lr6) z)SS%X@5?TMTv!+26XNRR7U${_>*5~c;vVbj9_!*3YwZwd?HXtu6l|LmX6F!M=NM{V z746_0?&K2X>=xr39OpbW38>h`GuFjF&Lud`Jtx_HQDxI zkf#l+0)j+Dg(h7HdH$q%*1{Dlb+nc(Jb9SgI3y%8*v~h30(W9}!Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a^b@OpAc6d?cy2d+Bxm;vS2P%&ff3ExpaHe9Y~=%^iHq zU3@K^eJ#BGEUo>lYy+%;C_30CHrUoa*sdVbt|ZdlG0fg6%)vRrp+45pIl{>`%E>j_ zDKgfnJkF^%!PyOLzDKN!XRNDVoNH8qYjToXda_$~vfGMu_o5W{(iHc`H20+$?#nXV zS7&%E%k)^D={X_Ob5@q;{A|zVS)O}xJ@@B&&Cc@Pl;^!U-{*Xh&xIo2V@1BFihOUE z`dumUyH)CUr_}FWso#S#zlUY7SxWeTp5!hG@(X4#G%`ML@X+BOKY!hSX^{dHzT@fQ z7@~20>*ec0O$Gw27erk)e2?4U^k(n(bwB^}8#Ngc*+CF@mWz^8bThI}Sd0CON+=WSy+xv6D=#tF0H!Zum3vs^~>$8=sps zo?m8tdKMos_no@Ob-lotZztBDv`)!fQu*1*F8bY;mG8g(oo-jv68A%B+Qu^_*PZg6 z1z%qYi2wZ6wnQhUQd;X(;@+MM&yLN@YuWZ??e7B|xw70+NjBfrSFo>|R&-F~^`6Z$ u@5e3E7r%Kh$-2PrnKF~#0$a!3ym`gq-4pD0JTL_Mlfl!~&t;ucLK6UXatjLp literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-checked-hover.png b/.themes/dracula/assets/checkbox-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..c45f5154fdd7346b47fe73090064e8e2348ffe86 GIT binary patch literal 463 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkG)PfM zW=T#egKJrSKz@NjNJeUIszOL=Zb43BN$SnUh)$p~QIImn(vpn)B8Gs}lGGvv=lr6) z)SS%X@5?TMTv!+26XNRR7U${_>*5~c;vVbj9_!*3YwZwd?HXtu6l|LmX6F!M=NM{V z746_0?&K2X>=xr39OpbW38>h`GuFjF&Lud`Jtx_HQDxI zkf#l+0)j+Dg(h7HdH$q%*1{Dlb+nc(Jb9SgI3y%8*v~h30(W9}!Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a^b@OpAc6d?cy2d+Bxm;vS2P%&ff3ExpaHe9Y~=%^iHq zU3@K^eJ#BGEUo>lYy+%;C_30CHrUoa*sdVbt|ZdlG0fg6%)vRrp+45pIl{>`%E>j_ zDKgfnJkF^%!PyOLzDKN!XRNDVoNH8qYjToXda_$~vfGMu_o5W{(iHc`H20+$?#nXV zS7&%E%k)^D={X_Ob5@q;{A|zVS)O}xJ@@B&&Cc@Pl;^!U-{*Xh&xIo2V@1BFihOUE z`dumUyH)CUr_}FWso#S#zlUY7SxWeTp5!hG@(X4#G%`ML@X+BOKY!hSX^{dHzT@fQ z7@~20>*ec0O$Gw27erk)e2?4U^k(n(bwB^}8#Ngc*+CF@mWz^8bThI}Sd0CON+=WSy+xv6D=#tF0H!Zum3vs^~>$8=sps zo?m8tdKMos_no@Ob-lotZztBDv`)!fQu*1*F8bY;mG8g(oo-jv68A%B+Qu^_*PZg6 z1z%qYi2wZ6wnQhUQd;X(;@+MM&yLN@YuWZ??e7B|xw70+NjBfrSFo>|R&-F~^`6Z$ u@5e3E7r%Kh$-2PrnKF~#0$a!3ym`gq-4pD0JTL_Mlfl!~&t;ucLK6UXatjLp literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-checked-insensitive-backdrop.png b/.themes/dracula/assets/checkbox-checked-insensitive-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..2dc2b7f0bafe1cf5fcd7331881eb6e1784e3f24f GIT binary patch literal 482 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkG)PfM zW=T#egKJrSKz@NjNJeUIszOL=Zb43BN$SnUh)$p~QIImn(vpn)B8Gs}lGGvv=lr6) z)SS%X@5?TMTv!_56XFV_;eel?AHue^wS^1%`}+q526Az6X=rH7pFck&B;@en!`0Q* zOP4OabLY;{qeoxAetrM`{a3GEeFB5`@87?C`4Y$llJ8*P=g*(tzkmPx_wS!SfByaZ zr=e0`3$#G3B*-tAPusxI$k^Q4*2&q$)h8+`x1n+7qOFH7UcP$m)}1@|9z1;f;q$NG zD{?&@fjUw>T^vIsrq=em^EDXoun0S^SorZuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a^b@OpAc6djTNx6vI50{Bo`MKKN!H3Sy))W*+52KULKsAk&yvpcXxLK zNoHo|sZ*y)NJvOaOV67(PhDMITU&ee>eUVo4jVRX$jQmc&(A+}=+M%oOM%KRU%otR z)~q#a*4(^#^Y-oAckkZavuDr!`}cv|8#iu11cBr$Ft~pGI*|S1#fz_BzrK9=^4qs> zU%=qkuV25x;Lo2wfB*jd2L@hZ*;|3G@hS=O3ufTtQc=}6Ff=p*0%KD%Yik>O2X`+Y z-=N^Iu*j(B_=Lpdl&tK$>YBQazDbkkFIc#2&GtQe_wLI2a%AFIRORp(tCyd7W{kv-$Bo5>7oAJ=BgVpi4MaIAdwlbKzqng*d-f7#d1Ez#QX`)I<^lil+V zeC%nSUHhPRci_3p{0BZPke&9K^+WM4tJynk3xAfy`F|03khOQB?>_cB?vt+kWt(Rv zHsz^ogN0OU-Q66`an|_$-dUC@LL5X+U)k70px2sHUJGXJs?3T+HD&>9_ zOYJ()_3lCHYE|~^S1;CV7qN<*HT(SQ`1zS1jUuGO2kao*~td8Yffxf$l44i&ft P^e}^`tDnm{r-UW|?=nZD literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-checked-insensitive.png b/.themes/dracula/assets/checkbox-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..2dc2b7f0bafe1cf5fcd7331881eb6e1784e3f24f GIT binary patch literal 482 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkG)PfM zW=T#egKJrSKz@NjNJeUIszOL=Zb43BN$SnUh)$p~QIImn(vpn)B8Gs}lGGvv=lr6) z)SS%X@5?TMTv!_56XFV_;eel?AHue^wS^1%`}+q526Az6X=rH7pFck&B;@en!`0Q* zOP4OabLY;{qeoxAetrM`{a3GEeFB5`@87?C`4Y$llJ8*P=g*(tzkmPx_wS!SfByaZ zr=e0`3$#G3B*-tAPusxI$k^Q4*2&q$)h8+`x1n+7qOFH7UcP$m)}1@|9z1;f;q$NG zD{?&@fjUw>T^vIsrq=em^EDXoun0S^SorZuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a^b@OpAc6djTNx6vI50{Bo`MKKN!H3Sy))W*+52KULKsAk&yvpcXxLK zNoHo|sZ*y)NJvOaOV67(PhDMITU&ee>eUVo4jVRX$jQmc&(A+}=+M%oOM%KRU%otR z)~q#a*4(^#^Y-oAckkZavuDr!`}cv|8#iu11cBr$Ft~pGI*|S1#fz_BzrK9=^4qs> zU%=qkuV25x;Lo2wfB*jd2L@hZ*;|3G@hS=O3ufTtQc=}6Ff=p*0%KD%Yik>O2X`+Y z-=N^Iu*j(B_=Lpdl&tK$>YBQazDbkkFIc#2&GtQe_wLI2a%AFIRORp(tCyd7W{kv-$Bo5>7oAJ=BgVpi4MaIAdwlbKzqng*d-f7#d1Ez#QX`)I<^lil+V zeC%nSUHhPRci_3p{0BZPke&9K^+WM4tJynk3xAfy`F|03khOQB?>_cB?vt+kWt(Rv zHsz^ogN0OU-Q66`an|_$-dUC@LL5X+U)k70px2sHUJGXJs?3T+HD&>9_ zOYJ()_3lCHYE|~^S1;CV7qN<*HT(SQ`1zS1jUuGO2kao*~td8Yffxf$l44i&ft P^e}^`tDnm{r-UW|?=nZD literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-checked.png b/.themes/dracula/assets/checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..d4d6404f6e0379b6309424a633960f89e1796509 GIT binary patch literal 463 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkG)PfM zW=T#egKJrSKz@NjNJeUIszOL=Zb43BN$SnUh)$p~QIImn(vpn)B8Gs}lGGvv=lr6) z)SS%X@5?TMTv!+26XI%R8)Rc2Xl)nZC*WrAx zV+Gz@^SyWHc^}I6K2+d+B;V&?q0g0K-zz1)cT4^5mHIs_lhb)z3v>xvNswP~NNCve z7cW^p>{tO5$@Fw_43U_coRB2y#H7>1qvNE}Fw>EP_kplLVBiCHF@b5O9_BU<35g8$^9`QBo!H&5X4x_e=}lXijDp^* oc=zD>v*Ry=c+MMcTJVXH`>oL3F6l{vKuZ}sUHx3vIVCg!0Qy3sT>t<8 literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-checked@2.png b/.themes/dracula/assets/checkbox-checked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..c38c93bc83e73c01d88d3ead101a1b460ad77ccd GIT binary patch literal 682 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a^b@OpAc6dZDk*5Y3FZi8|3I5>EIIK=n@G;F77eTZm~ep%*xB$(%an1 z$K2lA+`-4(#n-~w*TUP+(%R3;HozK)qJwQ>gKh1D?Fu68N+RtY!|a{H9GoK@>SG<9 zBb;2LoLr-wB4eG(`6MKi6w^miMMS@6Gu>=ZkzU z6!{)2@;z1Ld%M){N{QdCQolQ;e)mfK9+de#Ec^0oX)4f@+$BMN!3>sG)+bM$KJ)X} z@8IM789?DXo-U3d8t1oOzAn^cAi#P-)Mdl>xD8Hk_I_XY^FO~)lTnk}z87|emd?-K zsWCoq_52wzshRmfEZ5dKW&)yaoC+Hwm|7$MKlrud;Dcw9^SeUU$r>Iz$<(^qdeQ8L zKQph2UUatcxmn}+W!9%>@ey<1se4@43yk@8V*N?$l*}cSpPlTY-)&j>{@dT_c2zBL zKZK@jJX3PrDc@P}^_775&tGjzbYd!{wO%Fe?YZ#m*u1=!ZC}>@KERPH%Po~;^Id%f z`>JV02Q^;r**x=p+%kRfn+KDu3;dobGx;sBb==LHS1jH=!G6aBL!dtyJYD@<);T3K F0RU(b3ts>L literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-mixed-active.png b/.themes/dracula/assets/checkbox-mixed-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b4cd9e4419822140907f5a9c572e28167de83242 GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF0Z5=`!og;u;zlUXPY{q|pD%nbc z{DM8bydOP&lJM0r5h$YT>Eal|F*7;fEd#SV8$ZY5nG2b@I#SNCG;v8NGau3L_V!+_ i;Aed&NRZ<&1H+^Tju-Wh=gI>$GI+ZBxvXZuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a-m0nPlzj!cJYjJa*uIyi+6F0b#{+&agRktmeziDj-mEWVGhl)PQ3|E zeF;EWkM0c5DVaWJ3w_QN`JONKdstSOcWM{VEbfvZzhDMKBjW=H4;}vT^Vj{C7AZjC zXipc%5RLOsFMEnLDDb!(OylcvF4* literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-mixed-backdrop.png b/.themes/dracula/assets/checkbox-mixed-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..928b0408a545ac6e9b77f803c182e833ea99f015 GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFrt?dGw+@hUbLCDr2#L+pz#XZ*VVOf5)?;W5@wvr&f z;E>R;=PzEeeAux9D5C4>;uyj)GdbWb1G76DKgZ&k3z@k(QqHh6aY-mMAJOpk_Fk>v hXMHC~kmE1|!=wj}7xjZuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a-m0nPlzj!wz3bjwDY&M4RUmjba07qbcqBa7xx%vw^$%)Y3*m{7;5hn z=FlAL)SKYcm*C(QOzIVIEQY@yG&BH#1Hehb<6+R$ev;?oZLU#d*ePvw?9D(JZT8q3;4 Z+yPIlKBt9PXaTKZ@O1TaS?83{1OUFbj3NL4 literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-mixed-hover.png b/.themes/dracula/assets/checkbox-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..928b0408a545ac6e9b77f803c182e833ea99f015 GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFrt?dGw+@hUbLCDr2#L+pz#XZ*VVOf5)?;W5@wvr&f z;E>R;=PzEeeAux9D5C4>;uyj)GdbWb1G76DKgZ&k3z@k(QqHh6aY-mMAJOpk_Fk>v hXMHC~kmE1|!=wj}7xjZuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a-m0nPlzj!wz3bjwDY&M4RUmjba07qbcqBa7xx%vw^$%)Y3*m{7;5hn z=FlAL)SKYcm*C(QOzIVIEQY@yG&BH#1Hehb<6+R$ev;?oZLU#d*ePvw?9D(JZT8q3;4 Z+yPIlKBt9PXaTKZ@O1TaS?83{1OUFbj3NL4 literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-mixed-insensitive-backdrop.png b/.themes/dracula/assets/checkbox-mixed-insensitive-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..6a138a877d2a0ba056f77e7a5b343b2c130e6265 GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFWJ;Ry#NxH?jnFg6T5JlA(R0)RT-K6K{ab_jL7h JS?83{1OUIdRdxUX literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-mixed-insensitive-backdrop@2.png b/.themes/dracula/assets/checkbox-mixed-insensitive-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2237059cb757b10ac2f1d7c8134f946fc13d2cc9 GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a-n5_Plzj!#sf~DK7HlNm38aZ?b)+u*REaPzkmPo<;$l}pZ@*(cYc9n z6Hup6NswPK1DBe*k+GwTYiRGxC2Q6_d-;09mQ`Uu*$7V;#}JM4PbYixH5hQP%Cl~{ zw*R~Rnoe!+FJBqvz7;StXjt)6eHqh<{u(xxS1hfDxdmSDcfAo+eerWug!`)PGSlRr t&sNPiAAIz}Pfw|SA7hWT9Ue`d1s|!8-P6_2Wt~$(695eRh~oeN literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-mixed-insensitive.png b/.themes/dracula/assets/checkbox-mixed-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..6a138a877d2a0ba056f77e7a5b343b2c130e6265 GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFWJ;Ry#NxH?jnFg6T5JlA(R0)RT-K6K{ab_jL7h JS?83{1OUIdRdxUX literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-mixed-insensitive@2.png b/.themes/dracula/assets/checkbox-mixed-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2237059cb757b10ac2f1d7c8134f946fc13d2cc9 GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a-n5_Plzj!#sf~DK7HlNm38aZ?b)+u*REaPzkmPo<;$l}pZ@*(cYc9n z6Hup6NswPK1DBe*k+GwTYiRGxC2Q6_d-;09mQ`Uu*$7V;#}JM4PbYixH5hQP%Cl~{ zw*R~Rnoe!+FJBqvz7;StXjt)6eHqh<{u(xxS1hfDxdmSDcfAo+eerWug!`)PGSlRr t&sNPiAAIz}Pfw|SA7hWT9Ue`d1s|!8-P6_2Wt~$(695eRh~oeN literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-mixed.png b/.themes/dracula/assets/checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..928b0408a545ac6e9b77f803c182e833ea99f015 GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFrt?dGw+@hUbLCDr2#L+pz#XZ*VVOf5)?;W5@wvr&f z;E>R;=PzEeeAux9D5C4>;uyj)GdbWb1G76DKgZ&k3z@k(QqHh6aY-mMAJOpk_Fk>v hXMHC~kmE1|!=wj}7xjZuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a-m0nPlzj!wz3bjwDY&M4RUmjba07qbcqBa7xx%vw^$%)Y3*m{7;5hn z=FlAL)SKYcm*C(QOzIVIEQY@yG&BH#1Hehb<6+R$ev;?oZLU#d*ePvw?9D(JZT8q3;4 Z+yPIlKBt9PXaTKZ@O1TaS?83{1OUFbj3NL4 literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-unchecked-active.png b/.themes/dracula/assets/checkbox-unchecked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..1bf99a0ba1f3d7f6ffa4b00b150caa6ed13e1c85 GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1T~L5e~$ zOL9^fT+8wU@(UC~GE#F>6+%*T3vv=mQg1d!bOM!$f|NOymSp4?F$AQRq!uYS=NILr z=42LsUv>%P#ClH`#}JF&x92wU9&!+HxoBUV(6vB{#e-!_A?pRc0CtsSQmZUf@;C|{ zDvqr*udfd~{ybCm{ZrA6jA2`11#NUbDcy+;xZ510oF-v)!ixRs?THc$&JypLF7_VX zKmP~|&jFbk%=a5AeLtwGR5|`-4qs@eWAq{~IBKb{;hjmr{}}SKl^&>AKLPoh!PC{x JWt~$(69BM_Zx#Rm literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-unchecked-active@2.png b/.themes/dracula/assets/checkbox-unchecked-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2827fd8e612812bac899ba338c20a8f863400357 GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^av;pY3?xs=ZJr3En2Vh}LpV4%Za?&Y0OWEOctjR6 zFi5WlVa7PAi84Sz$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pSq(O>8 zGD~t&8C=Wq1M&+LLNZcwQx!r|a|?13OHyw(Msxy|iGq|lmX>7X7cm5+mZTObIOiAT zrRHQ7e_wV9gR^4kWehrcAqFPOnUATTI+;^ZkickSNu_MO|hiDf`3H%}MG5Q)pl2_2RH<=Ot_ zCM7)h(a*yr@h9-de93c*KhzuUaew$f^+!LK+fS8G?-#c|uM_#_zvah|BM15p`6nc7 faOyhW%ENHUWXp|P%NOJUO=R$N^>bP0l+XkK3f+nJ literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-unchecked-backdrop.png b/.themes/dracula/assets/checkbox-unchecked-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..89c0ae8c81b666ed3cc0ec1721c6879f0bc37227 GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF1&wdx=f8^f{FnG3@|{?h~MV(@hJb6Mw<&;$S)=V=K5 literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-unchecked-backdrop@2.png b/.themes/dracula/assets/checkbox-unchecked-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..1ba2dc680754965cbbce65212c0ed2d81b06ee56 GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^av;pY3?xs=ZJr3En2Vh}LpV4%Za?&Y0OWEOctjR6 zFi5WlVa7PAi84Sz$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pSq(O>8 zGD~t&8C=Wq1M&+LLNZcwQx!r|a|?13OHyw(Msxy|iGq|lmX>7X7cm5+mZTObIOiAT zrRHQ7e_wV9=xtd5$EC&>*5~c>INj^oZVwxJYrmdBnZWUNf3L& z#lty3J^Up>e!&d>0f9lm6DLpExoh{Hx9{B6O)LXSxp}%chDcmaPUxuoFVFTbH!0!4 zkA5C5i9dlq=1ZPi{Gr}(kNd;_sXzL;+PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkG)PfM zW=T#egKJrSKz@NjNJeUIszOL=Zb43BN$SnUh)$p~QIImn(vpn)B8Gs}lGGvv=lr6) z)SS%X@5?TMTxcKQ6XF{5pvv!2na|@w-v_0B56XQXl=(g=_XCpm%YdXGki1jkce~W@ zPN|D~tmmvOubEk1^K-lwWP2^l_Ip@X#&dru&?vr=AirQqDe28ywr<=0Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a-m;4$SL5bgkGT#TKz7Na%9syCQ|HE=WAp2pt|HCqn z;KMQ(_gEK?SkFnBo|7{@rvOow@0lXs^Tob5O8jn?0u`_rU*G_m$X^oV7tG)v5Ev9Z zaq^U%yLRt+`_66M#4?~%s;7%%h{pN1ldYMW3`7nnEy(z}kA(|X*lx~KWuLNKEi5~uSnn$9-Qwn0|JqmoUp_7Gn!NAvg!o?x r0ohv|L#-ul3*Tk4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1T~L5e~$ zOL9^fT+8wU@(UC~GE#F>6+%*T3vv=mQg1d!bOM!$f|NOymSp4?F$AQRq!uYS=NILr z=42LsUv>%P#C%T|#}JF&x0en1nhgY8F1BxuX%Km5;qb0r>6FM97nOw@G%s1Mlgykw z_1|?dYi74IGYT$GGY``Ve8_HABhAWe#PY7<;Z2VDCudA5`u5yEB2}rh!G0&p^amnu u<}PZnof7ucYOVggcyqV(DCY@~pSq(O>8 zGD~t&8C=Wq1M&+LLNZcwQx!r|a|?13OHyw(Msxy|iGq|lmX>7X7cm5+mZTObIOiAT zrRHQ7e_wV9!m=d#Wzp$P!I C5NO%} literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-unchecked-insensitive.png b/.themes/dracula/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..1ea8200de929425b4ee4ec1ebed846d53222080b GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1T~L5e~$ zOL9^fT+8wU@(UC~GE#F>6+%*T3vv=mQg1d!bOM!$f|NOymSp4?F$AQRq!uYS=NILr z=42LsUv>%P#C%T|#}JF&x0en1nhgY8F1BxuX%Km5;qb0r>6FM97nOw@G%s1Mlgykw z_1|?dYi74IGYT$GGY``Ve8_HABhAWe#PY7<;Z2VDCudA5`u5yEB2}rh!G0&p^amnu u<}PZnof7ucYOVggcyqV(DCY@~pSq(O>8 zGD~t&8C=Wq1M&+LLNZcwQx!r|a|?13OHyw(Msxy|iGq|lmX>7X7cm5+mZTObIOiAT zrRHQ7e_wV9!m=d#Wzp$P!I C5NO%} literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-unchecked.png b/.themes/dracula/assets/checkbox-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..89c0ae8c81b666ed3cc0ec1721c6879f0bc37227 GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF1&wdx=f8^f{FnG3@|{?h~MV(@hJb6Mw<&;$S)=V=K5 literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/checkbox-unchecked@2.png b/.themes/dracula/assets/checkbox-unchecked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..1ba2dc680754965cbbce65212c0ed2d81b06ee56 GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^av;pY3?xs=ZJr3En2Vh}LpV4%Za?&Y0OWEOctjR6 zFi5WlVa7PAi84Sz$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pSq(O>8 zGD~t&8C=Wq1M&+LLNZcwQx!r|a|?13OHyw(Msxy|iGq|lmX>7X7cm5+mZTObIOiAT zrRHQ7e_wV9=xtd5$EC&>*5~c>INj^oZVwxJYrmdBnZWUNf3L& z#lty3J^Up>e!&d>0f9lm6DLpExoh{Hx9{B6O)LXSxp}%chDcmaPUxuoFVFTbH!0!4 zkA5C5i9dlq=1ZPi{Gr}(kNd;_sXzL;+anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt(S+T^vI!de=@c%sb>D;&R`7 z(gTe~DWM4f`hJMn literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/close.svg b/.themes/dracula/assets/close.svg new file mode 100755 index 0000000..d8c1f0f --- /dev/null +++ b/.themes/dracula/assets/close.svg @@ -0,0 +1,83 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/.themes/dracula/assets/close@2.png b/.themes/dracula/assets/close@2.png new file mode 100644 index 0000000000000000000000000000000000000000..c1f30fe69376e8c1d231ebb7fda72f1d475a5433 GIT binary patch literal 555 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)Ea{_!q zT!Hj|Ac~0i9~$~UJRCs=2Sd3)Mpzg~JR}4}Lf8;4gpDZzR0$UZsw5Zr9ySpKy3e>I z$S;_IQ9)5zMc=^C$k@c%#@61^DKIEFBrLqHzM-+HdGEgcM~)podF}d*o3~!Rdh_wq z=Py5hUF=lX0ctEak7A-VS8?XrUbBCHp-wobdZB3iU}$6OZ0q`&|7m*yB6shq1b zR-fm2?^$4t-R_KQjqN?c(;iJ+uxw}IQ7ea|&*z!GG=KL+uVzAdAQ#^kkLVo}dH04j z9pdM8j`4JAK77^MH+O~otYra$zKU1+mPu$W)@-)ASkmH^Q53*E%V~wAukZ>!U;O}~ z%Ntx1U7Y1vBQIxb?#PsRG0`mW)w7xj^$*V-pJ$rMFM6;`^fX&m%8Q6wd=DpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10s=`y zK~y-6rIO2TQehNE7w5_?a7uxuU>gHA3^XyubkgcXUqP7lA({?Me2DfPI;+H2=%5Xb zY>a~@Vxci|QQ^o07a1#mv!$(LfC1CLb(pWW;#JC8g`8&OVXXW zf#cXWF3h=Yo1SS|0x%7`2Bc=S&p)~p%5^qV2}A*oOLZIv(y>1lhGEv`fPQa~x2(uZ zQ52|k`W%(&Jh`N8JJUUQWs#&7#IkILz0m=H05G0NyUk{I3=mLdo@Z8EGpC|qo@G`D zs4@V0qjQ02>`f>6ozu+YY+@z;T3c}6|7tqz0kvx5#ebXwPbd1VivOBlZ*9rSgR;Td P00000NkvXXu0mjfU_l + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/assets/close_prelight@2.png b/.themes/dracula/assets/close_prelight@2.png new file mode 100644 index 0000000000000000000000000000000000000000..275739c7934019b900b58426ca60729c82be7682 GIT binary patch literal 860 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc|`>jG6&H zA+A8h{}~vrYgpV+H@mE2d{x`%ikjI~Rnw~~Cf78LuWOiJRyVt%ZgN%4_^O)Obq&)i z>gHF~&914LT?Vo>Os)c@)J?CcnO+4UldBqLS2awpsRNan0>y!{KsJ~GRsa@(a>3%) zHO#I75zqvnMyN^<S4K4Hevf7IkbeDjT-ZDkK`ns) zmPtvFUoZosf}*mDzJZ~Uv5B>ft-YgDU{G*KSa@B1Lt|6(-hKOz96NsU+VvYZZ@ql= z=FP`XpTGS4wQrAq5irnGJzX3_EKaYTeBJ4gfk<1V)(!_&b`7Iwmy1m|xRez5Hs~&J zkX;~p?zer5N$xC>Q?k$19{-;-XU@X{or`l`A2&3cpPnQ*f9;<6D?3jGgtm7@Bs-sr zygRun=)jis)0f;{m7jY5K+@Ygd~4a)*(V&E(lr0YyJFU7Z;ZDm{hIFdy}z?#*<6-y zUmiq8-=CVg=Ja;a+zggpZlhbwkAngYI3hKsZL$8cOk5L?Y!n-IN~p|F>;B@D zw~tEHZ Ba%TVl literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/close_pressed.svg b/.themes/dracula/assets/close_pressed.svg new file mode 100755 index 0000000..0e9584a --- /dev/null +++ b/.themes/dracula/assets/close_pressed.svg @@ -0,0 +1,98 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/assets/close_unfocused.png b/.themes/dracula/assets/close_unfocused.png new file mode 100644 index 0000000000000000000000000000000000000000..1807b93152a5fd5ef0fdc511d9156d4b6d308712 GIT binary patch literal 381 zcmV-@0fPRCP)P;jo3bahb&{TpspRCrxnx=4Rap_H0MLM&?WpV%eX$)R*C z&Q@yrjzdW)m_l-<%e(ixcX-5BoNL#`tOKu0fQ|L5rV?Jw!fqV*=lLx2;?~_YDLn$L zp&$Ym6k16VjW%$N@KOZ+Z(uV?q7j{I*S(h0U6%^rV!5|!n3#1+BLJXk;VX}_ zjpdb*IIIdqHOxa*9Vn9-IIAq7nW^kIY{&3yW?@(0qO2kD?X#e3aonF%XqAN?bi?7` zD*%8r9Zyb<&prTNfCzV85_$a;M{fWS + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/assets/close_unfocused@2.png b/.themes/dracula/assets/close_unfocused@2.png new file mode 100644 index 0000000000000000000000000000000000000000..915522b2d3788868f9041fa9d3f2e1d779adc6bf GIT binary patch literal 604 zcmeAS@N?(olHy`uVBq!ia0vp^5Bm%{pk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MOOoS zLR^6~5HvJ2c;@CNBqW4}hNh*Z#m2^lhGqeop`pofadAL#AQ=^v921ii9i12*oe~uV zWF*DJKtxiaVt{O@NK|ZcbZjz^jEMn>N5_JcMaKf!K#^piUZ89=hyhXtmI9M8NeBf% zSvVKOP6kSWNQf4o_BbFr1t<-f1t12N`m}?85o(^IXJnvdH98d zC8XumwJaPxy@SJ}<5JTL%W7)t+dC#ro;H2ff<;T0uUNHu{ifYVPMtn?;p)wMPoKa0 z@cHZ4uRnhM{{63O2mdCZiOW4*977}|=N`G1C&U1fwZ4$4Ye%j(_;0BAU_ZA5qe0!;C=9zlCU9H;Zwz8IUC1*^N{+S4hTTfR% Jmvv4FO#nuM>g50c literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/grid-selection-checked.png b/.themes/dracula/assets/grid-selection-checked.png new file mode 100755 index 0000000000000000000000000000000000000000..91187176cbea5765884370ec4f3d71d1faa38adf GIT binary patch literal 1269 zcmVg&>w%ZL!ox2#KO;z(`_ah{iM$jg5WSMnf!A0;QEg zj~?9J9=EqM{&7H;y9+Gbi|>E)o%!v2Zgze%vvUOZ!~sYKkOaUmS&pSB01<#4z%T#? z0A#XK3t;6W*kX_fpa+1LhkvB9uz27AKmcF{Fv0^^0>Bnuo{$m%_%!g(xf#kREXhoJ zZqr_!$@B=}czrY}7?nL`ec9L(P@O~o))wx2W56BpmF8x|2wtdm7v@I1U50C^?-dy2P z2lVxIH;jFJ_!p&Tt~m7yZ%chiO?*@V>F98Wqq6vGrDrNGUn^u}?N)6=WHnj3xQJws9l|R#C+((7nI&aXWLCzQ_UO9>-lHO3ze~ndupEIm#^5l zP&ie9AcPZEWtW>Po3_k={NtQ`tl`jhCc3YL%2?y(ovXCjk5>UCtd&CTVSxzgS$nNV znvJ7nubrMUechMG$7*+#Akiu)Ggh}Ye~CW-#bY2O?6c*(ejRsz`diiyS`R`HrsI75 z*G1o77sjT_nzVGCaqGT%2trD@aPtNP04{my%hvkVN|?>Ti>)A##Dhl<6GOu4NWcLL z+(|f#ZG*L@rCyVku2cG!s!z9b7TdFtL7VJr!GWgx)|uZu@sTF;K_dVp?yGy6UzT1J zIW)h*I#H7Z(_`k+qm90+=TB=M&aJ||yPk+C>?1$X8y*tYtUn$Jm{1CS#gv9<79)k| zI|z`8E-@xBA;d(NE6@x6E*=`Z9G6j)Wzbs#7Xxh`z)~nCH>c5E}!hVZwm*+jrZ>hWBd z=sNrUL|5m{fNB>3kOE+NG$F#!00;ktb=(qT7P$coPwl4;`0s>;`0>n;8~#glS(yO@ f{`=}h^*6--cW|9RRt{G400000NkvXXu0mjfTpUR* literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/grid-selection-checked@2.png b/.themes/dracula/assets/grid-selection-checked@2.png new file mode 100755 index 0000000000000000000000000000000000000000..b47379e465b6fdd27a1d2a77ccd5d792ee6a1e89 GIT binary patch literal 2421 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 literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/grid-selection-unchecked.png b/.themes/dracula/assets/grid-selection-unchecked.png new file mode 100755 index 0000000000000000000000000000000000000000..508eea89425078eb2edd219119e357f7fea51c9e GIT binary patch literal 1252 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 aF#ZqL0YI9y{VCl500009Jb? literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/maximize.png b/.themes/dracula/assets/maximize.png new file mode 100644 index 0000000000000000000000000000000000000000..454cab7c097478f7120f83e5ace49450ede66914 GIT binary patch literal 377 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&3=E8Ho-U3d7QJgH+WH+15NJt{ zdozREfw9B5vE}Yhfk3SlcOpto%DzzIW^I*TxP-xiRFpVBi9LO^$gL*>9JYS zidhOdS*vyI`c=2PCOrQ6P4DsP>5L7#G>*rf-5sp=D$9V0VY6~u>{&i1S3ZX3*Y_B@ zZ`U%fTrbbGHJ@SKFQ%T0rx;bzmS5)&n_<}?StZO^8Lr!`84IR%jTIc7Ro&3Kn-f?+a Vp7a7W17NT*c)I$ztaD0e0svu^j*$QW literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/maximize.svg b/.themes/dracula/assets/maximize.svg new file mode 100755 index 0000000..2eee09b --- /dev/null +++ b/.themes/dracula/assets/maximize.svg @@ -0,0 +1,92 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/assets/maximize@2.png b/.themes/dracula/assets/maximize@2.png new file mode 100644 index 0000000000000000000000000000000000000000..04730a502b08b7c2268f46e61f7805cb506bfd04 GIT binary patch literal 565 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EivoN? zT!A#he};hX6~5nV0)Eu^{iq21RU7cD%I{Zg(66e1U$uU}s)K%42L7)02a%P2zpDa& z*ZBXe4*XdY@Uz+gzpDd&R|Wh8NdZZqRKTz5z+WKJ|5r`GuNr?a8_Wd>LJ&|F zNF$I7WWWTWvLFLNQVtt`r~w^mS`y?J%)qFisH~!IU}$7)Vr^q<@8}d56dV#3URU4H z*wnmt-~J=Vj-R}C{l?8(FJHZR^XB8H&tHE2GGbtR2{hn{r;B5Vgyh*4=9x<6 z`lC~y%VzJZUcnKzCc-R0+4=aTGKTrzOo}3(E$Vl_bJ;#;e(mgb+rryG|1fyE`njxg HN@xNAv>yT} literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/maximize_prelight.png b/.themes/dracula/assets/maximize_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..06cf5a343c30c90d0c86712976d6306122cc0774 GIT binary patch literal 636 zcmV-?0)zdDP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10trb( zK~y-6rPEz+(oh%&@PA7wq+_G7(E)`{Tu9~;qGp%k52X-qTa~48avBO+aOw28LtipP!jLuJKBrA!z^b(lq04mk3 zezRT@8q19qX)5G;oKJa1PvRDnIBB&Zec3VR=Mu!tA^jT;X$V~7F5uz|kXl`o#4RBQM;imYb9UUAwvRgYyGP&&1Orm5x%>9UJD zqX_Lr`1&<-vo=8Iu$Bh^7XVB=3GC=Y{b_)WP|OSqV`yNC=P~@=nV5NDU8!>@<&XQl=SO#Hzb=jVuj33^ WSJ)T(rl^Df0000 literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/maximize_prelight.svg b/.themes/dracula/assets/maximize_prelight.svg new file mode 100755 index 0000000..a1c380f --- /dev/null +++ b/.themes/dracula/assets/maximize_prelight.svg @@ -0,0 +1,92 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/assets/maximize_prelight@2.png b/.themes/dracula/assets/maximize_prelight@2.png new file mode 100644 index 0000000000000000000000000000000000000000..65da9f469806c38d44f12cc8054dd9a71fc98205 GIT binary patch literal 876 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc|`>j79-I zA+A8h4F4Gf_ABrolo#78E4p7s;IN|Teg)Bk@*;=iMGnh}?3WchBqz9EPV|7R$RQb# z1M?xDLvlg~fk;;90Ei(1M2F-=4#)~01R^;QIwT7e1hZixK<)vc2+$lk z(ZlkhhZRH*DTp1C7dxT=)dE&8aa2X(m@0P(JAW;|V7-7)qmax=9obX5a;Np=&gjdZ zF_1rFD1X*a;jEF;Ib)4A78+|U^lp3T1JNB%gF9Yk4};Afg_u7IvAY&y_cGr8Rigc? zBnKdRo$Poo$?`@PKfd%55Da{pgd0l%t~BGl4>fo56~V{7l|6c`j7 z5*A)p-_Y39ym#OJBgc-PymtM@&08;Dy?OKIiNw{j>O4N5O`q_s++2 z&rU6~%=mimkjwhayN`HYzT~-gzw*$_*OMnG`R^+1t^ZPY=<%JG$)-KxPtHh3BpJ+e zImW=9ey!Ku&+x@d;ZMvrDlfFJ?@MNHh!SyN+840?Q__9L1)}U5mNPt%WokIY^dN-U zf`wr!bHSJ9##o650uFwP2h#Cr$R$c!<&W$ zkqjoQ>pK|zUE04SO*0bODbaiUHfLb$(FQ;6Uw72&zpcJ#KIz%PFCsb5CoYNp5}4NX zv{PAi>U7O$vCmD5%(B-P1k!pK{5j1*}zF{VIKP+otSyQjhwNN%kc_ fiY^X*z5kiG)B9tSwyMpj0Ht + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/assets/maximize_unfocused.png b/.themes/dracula/assets/maximize_unfocused.png new file mode 100644 index 0000000000000000000000000000000000000000..1807b93152a5fd5ef0fdc511d9156d4b6d308712 GIT binary patch literal 381 zcmV-@0fPRCP)P;jo3bahb&{TpspRCrxnx=4Rap_H0MLM&?WpV%eX$)R*C z&Q@yrjzdW)m_l-<%e(ixcX-5BoNL#`tOKu0fQ|L5rV?Jw!fqV*=lLx2;?~_YDLn$L zp&$Ym6k16VjW%$N@KOZ+Z(uV?q7j{I*S(h0U6%^rV!5|!n3#1+BLJXk;VX}_ zjpdb*IIIdqHOxa*9Vn9-IIAq7nW^kIY{&3yW?@(0qO2kD?X#e3aonF%XqAN?bi?7` zD*%8r9Zyb<&prTNfCzV85_$a;M{fWS + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/assets/menuitem-checkbox-checked-hover.png b/.themes/dracula/assets/menuitem-checkbox-checked-hover.png new file mode 100755 index 0000000000000000000000000000000000000000..74a1a38a96c104813965493e78e47b86ed3fca11 GIT binary patch literal 383 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4+|c0=6mfYI`sS@G_x?li8&0}ML`AtIE#xR`S}@Z$ zk;_p)mOMl}On3-#pFtR@Xo1sB%td@Ik&kQlwWwMR{W z*>=H`2TC%jYlU~;ThG++s#ooDLo$2!fmp-Tr-cV?zy7uD|KOFFk~Ky6EWhZV*?X9; X{7*RO^0`127!C}cu6{1-oD!M<%}SY< literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/menuitem-checkbox-checked-hover@2.png b/.themes/dracula/assets/menuitem-checkbox-checked-hover@2.png new file mode 100755 index 0000000000000000000000000000000000000000..6bb911fa24e58839339a9e744c481e32e5ff574d GIT binary patch literal 659 zcmV;E0&M+>P)% zIX>_EpWidX^M`@9+G;Ch<$PW77W9aB>PVVfn(!081|xV4bON*HFdFvQkH(!$TJY|& z@)68z!2yO<<3)Tgl>pwNvb78^0k^^a1>8wLfaEA*8Yni}2IG~2y-7WQ8!(ADw+$}t zg#~+%w121pa=uEyc+8#+SGeBn%%R t^@k==uCIZduUDs*)b-!tZMAhI^&8KuxG--w3$g$J002ovPDHLkV1iLRBijG~ literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/menuitem-checkbox-checked-insensitive.png b/.themes/dracula/assets/menuitem-checkbox-checked-insensitive.png new file mode 100755 index 0000000000000000000000000000000000000000..2186347f4c9438d095ce71c45cfe3082d90a1d0f GIT binary patch literal 422 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4h@cA!Z|Y`4T87P0*ep10d>z592{ z^`PiRZf&)Lp@&8HR?9c%tSB~GJg=hS+`~Da56o}>^UQ+hu;;`xD-Cz0=YAAB(4*D2 zNJG~sj;-eT8OMJ4n+koFEU|2r0attF?1NgpRBy5LHAtjra(pspX6toJUUu8}eadFx z-SeLB{r1CPk4D!FtqiU+SprYa+t2#0t>XDBV(MGJ=P%cUWTi5^`g%HYVu+*!^XC7d ze>5G}ik-D|mz^OtQCl#w_*`g1<%P)#8tdxA*Uvw2>yYe(;H7IeMGz68;2>^RIFT9(cUQ2vH0aRD(a}W^bWuv7BsHHyTex0xP0} zJd@}Z+;ta+RdsF?4v;sD`n%{{PXd%mAJdR{4;&8JbrF3WojtJMaK~|yhEbmt;dIy+ zVal?yi#-pJP9J>=dN~4rW?ANoX7l^{30${40Xh}27X}Bp8@FcPPC=yc8=DJXlF9Y+ zxm@md+`8B|;CbcAjWV?Z4^BiH5AahYQQQq48^H5|dmu9d1NHL!d~js94P4h9Qe{Wu zRdp<%zx1_L_#FW}FSrgo+bi@=(aDX*Q{3+ABg-;hwgYb(U}fdU4H0=2v5!OIlkb<$Y#A|)pIct8-ftHU zF{eOP#rKz2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4=hDA2n9XL++rz$Bfl#br$sjyY}MP7}=4)j8}YxN+kJr;Q&tb7~k4dWf(% zZ@K)S)z#73np?5AiNkAAN9*>K`qeu3m^@c5pEI-g*_p%#=bc|k_N{qu;;lJD^h-_R z6+7kt)6KEhrvxRlNnBVYru}pl>l*E84*X4bGMv?43w5m7_4t6uhn}<_c7prYefh(4 z=;dF(!^Y`c>wSxTzU})xJDe|f%Be;(0n;F#Z~66N-(^>9nt9D2*VHC=YyLbo#;73o zSPf-n76;uL_4>kurFZgLY!^5yAFr4s@boQHpv!vE$=g2PuH4uBDB{neHJyx=j>lap zD;2Z~gz9Q$u9$Yd-##POE<>BOXO07ZLFTIM`=ZldtV?5T2sp(%^N?Gl;qM1W&aa;M cpVN+^#UU&!U9ayRFoYRAUHx3vIVCg!0C;SzBme*a literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/menuitem-checkbox-checked@2.png b/.themes/dracula/assets/menuitem-checkbox-checked@2.png new file mode 100755 index 0000000000000000000000000000000000000000..fabd74dca2a511806cc0c55ed1bca3b45a6deb24 GIT binary patch literal 716 zcmV;-0yF)IP)<6Pdw8SQ|med862(Rm+yO2%>spNhmUZ-f5B5%=mO> z)M?XvyZ7C5@Aq4rd+vj}>iXX$wGIfxQ+)<{)NSP=mX-Ub04;W^-4kAcHlj?4x2?xL zf9ywLjZv%caD2MW6P*BU1VHFgGyA->t|kDX(YdBP#tR@=U}r&Z)gB;`FxAYC0|yIj zQ3lhoj_H~M1ee0Yz=@)8xa0O&_xTQFOY5yGUTHHLq zibA$?U4@|%dlAS0y9>Ne+Q5kN43IO-ZY=V2qv25H4@t;&A}aC{v{{5_ZZy)1 yh;9a;s<*)Hvr2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4zopr E0P~11eE#{$r>FVdQ&MBb@03aeXj{pDw literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/menuitem-checkbox-mixed-insensitive.png b/.themes/dracula/assets/menuitem-checkbox-mixed-insensitive.png new file mode 100755 index 0000000000000000000000000000000000000000..9ba1e1729a9d0cd75613e61e2de05c8480312d80 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4mdKI;Vst E0Na}`F8}}l literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/menuitem-checkbox-mixed-insensitive@2.png b/.themes/dracula/assets/menuitem-checkbox-mixed-insensitive@2.png new file mode 100755 index 0000000000000000000000000000000000000000..4cb0736596feba9adac30868401be32f2c55a70a GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmSQK*5Dp-y;YjHK@;M7UB8wRq zq}PKmW1Q4P8K9tKiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u}o-U3d z5v^~}Z4_k?5MaKLY`nB{y@`}`z=fat&v^?mGVIr0?(l4eIrHA_Z{7B4)*obKNMO7& WpM~SH-lVfY{S2P2elF{r5}E)Y0X5?Q literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/menuitem-checkbox-mixed-selected.png b/.themes/dracula/assets/menuitem-checkbox-mixed-selected.png new file mode 100755 index 0000000000000000000000000000000000000000..2064a6311cfe8123e793cd7b51c167e764dfe5ae GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4&G*Dq=*r3S5@`vHjX`p%rPgg&ebxsLQ E0MD&1L;wH) literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/menuitem-checkbox-mixed-selected@2.png b/.themes/dracula/assets/menuitem-checkbox-mixed-selected@2.png new file mode 100755 index 0000000000000000000000000000000000000000..900ccea1951049e752c43ddd2a4293e55abd7ae7 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmSQK*5Dp-y;YjHK@;M7UB8wRq zq}PKmW1Q4P8K9tKiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0xKo-U3d z5v^~}If^m}Ffa#%T<{iXWVz_gCROm@+5gY?wh1siDE}yOV(t0aje)1jl2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4mwE8Z>&G*Dq=*v!bnVz|Iw7^t4X)78&qol`;+ E0IifPX#fBK literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/menuitem-checkbox-mixed@2.png b/.themes/dracula/assets/menuitem-checkbox-mixed@2.png new file mode 100755 index 0000000000000000000000000000000000000000..e32aa1c49341f196a6bca897bbd90efdac579d07 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmSQK*5Dp-y;YjHK@;M7UB8wRq zq}PKmW1Q4P8K9tKiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0xKo-U3d z5v^~}If^m}Ffa#%Oz;rCXfn}*O{(C*v;Uv(Z4+R4Q2tTm#M<+-8v{?5Dc_y4{{aKT a28N~gSvY*`_SXT8VDNPHb6Mw<&;$VcWjO!< literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/menuitem-checkbox-unchecked.png b/.themes/dracula/assets/menuitem-checkbox-unchecked.png new file mode 100755 index 0000000000000000000000000000000000000000..921e3464b50a1405fd5cc75c4704f2f29c8bd4ee GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4CF%CUgnQ`vdf{H S;f^ZMLkym-elF{r5}E*`pMjwO literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/menuitem-checkbox-unchecked@2.png b/.themes/dracula/assets/menuitem-checkbox-unchecked@2.png new file mode 100755 index 0000000000000000000000000000000000000000..53ca8434d4db6359a08364b53e6da37aa39c5fee GIT binary patch literal 493 zcmV|945|AHQvlVHkMbn z0uB-(E`gPre5ek^HWt^j3-9B%xL^iNlSCf>zLVxM2Nq@&BU``%<9S9 z06W0HM38C<;CU*JzL=l00000NkvXXu0mjfOtH@J literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/menuitem-radio-checked-hover.png b/.themes/dracula/assets/menuitem-radio-checked-hover.png new file mode 100755 index 0000000000000000000000000000000000000000..c084e4014bcc015e230c6e360e0a0116004f2a50 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4F%XP>>pmqOQg(bo{L9ur5~2elNJ!MImA7HnFBM?svPy3>9Xt*?2wt z-0Yt-jyLZQIpM)IJt~o}K>X8f583@}JYL&FHn2Uq?!kOBb(PuNh9w0n1y5~%9CeFB z`2XY+>=B61#W{?ZKoXv1#)6!FKyl;2Jsz0y^W>@&EAa#7z+RlXD ozk8*x&Fq~JfBcomt-qzVjPmdKI;Vst03`o#K>z>% literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/menuitem-radio-checked-hover@2.png b/.themes/dracula/assets/menuitem-radio-checked-hover@2.png new file mode 100755 index 0000000000000000000000000000000000000000..cdbab86f0d62a7d806e9df71763819337a9c7715 GIT binary patch literal 406 zcmV;H0crk;P)Q^AXq97usyuY);<6U zp%EX%!UnY$1QOVauy85d$^^MXhG;RToZN4|Gkc4LNF);ZW5hRb@uKIsqpi>os20Zq zlxMdh9oA)ZFoDxoeGqsA%3DS5V-Oc04l)*0Nq2tl(DYhV-EpS#!32hN87U;#_NuH&vKtu(69Aajq^r;b=D&>1SaUzQm7eup z@1N1-o1W!MTB*9DI&|f%G>&qjNNaWwJ0dZhZ>-o#49RL6T07*qoM6N<$f?8Ci Ak^lez literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/menuitem-radio-checked-insensitive.png b/.themes/dracula/assets/menuitem-radio-checked-insensitive.png new file mode 100755 index 0000000000000000000000000000000000000000..2b08b40d39800fee035753ef4ee9dbd336e04f54 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4F%Xi3tr#1e~((4Tqy%%^nhAxR~>W%A|>0FX=Rq3E&#KPkzgw6GfNm7I@(v=vfIa2ayM09$(`Zo?i5CoV^fy9Hq1Y>z5j!bx6AAT zVJ^lqd%Rm17ZmuFMD#E;cqqL&EAm~bq4>Puzh?nqnpXNuucGcVnlK(=vRGm_u{QaB neE8?HUMCZLET8V#zfSxcyP?S^_vI&mPG<0Q^>bP0l+XkKIH_?I literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/menuitem-radio-checked-insensitive@2.png b/.themes/dracula/assets/menuitem-radio-checked-insensitive@2.png new file mode 100755 index 0000000000000000000000000000000000000000..0d2ad9b5e2564c54210c7c17a9437b66b13cb581 GIT binary patch literal 413 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmSQK*5Dp-y;YjHK@;M7UB8wRq zq}PKmW1Q4P8K9tKiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$QVa}?Ql2i3 zArY-_ryBY(1&X+y|IIqLY!l=zVsj?eR4&LIBplmD4BQwup6j&EdgSnkPq^!se>$3g~=P2(Ka^?c{`NqT+u z%|gRQ0W;POeJ|p}rgj};*`yQg(eq(1YolAU-S5$LoWA$o&%NdO zU(RP()!H?^y`l5ParxI-J0&Nt3VLW;sWj2!kF*_w!n&CIiyCTqfkDaO>FVdQ&MBb@ E0QpCyK>z>% literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/menuitem-radio-checked.png b/.themes/dracula/assets/menuitem-radio-checked.png new file mode 100755 index 0000000000000000000000000000000000000000..45681b99f1483a9830b02f3cf44dea390a07b689 GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4F$aTm;!1ew)r6s~SL9;J;dnm*?cTC+mA(bOeS@4U%wybQ$jO_`Nwi+s&Y`gJV z|Noi#Ganx6Up4=5S!sofQp55We>TpUzn{%#Q|+1!(g&)e*}RLo59bIxSne9oWmnfC zJu@if+CG5Q%K}EO2 wabub3#puTs)iccOr{DM^*FJsU-T3R=cfVPzQ097;40Jn#r>mdKI;Vst0A7i7TL1t6 literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/menuitem-radio-checked@2.png b/.themes/dracula/assets/menuitem-radio-checked@2.png new file mode 100755 index 0000000000000000000000000000000000000000..e9863296c09457a7796cf6466265d5361c028836 GIT binary patch literal 425 zcmV;a0apHrP)(po zC9q#U9s&3DXqk;W&B?C`Y+gN{is%KfzG5U-A)R)ULFEEv`Hdl?DzvQVmTUS4KYOc|4aD0{vFK%+7NK>hp0 zl(Ag_y!Z>KDPy|=82Z)=a#xu^Jz8c!?$JM6#F|wmFzz%bDx}!H1w}Q@&yx4b1OTSp zWS~MDWd60fhdEP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10SHM% zK~y-6t&_n@0#O)+zjL*wjp3#iB|TNn&Q}Oz@+pE5dW3c|^iq)EnF>{#=NH{0D+rR0Yr5+0H16J>v{`()$*=~rG?+xI zcg!)2iBY{vJ$}{zfOe7 + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/assets/min@2.png b/.themes/dracula/assets/min@2.png new file mode 100644 index 0000000000000000000000000000000000000000..cecd71d392d2004025cf30c6281f8518892e84ca GIT binary patch literal 565 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EivoN? zT!Hle|Nq~A@Bi?<`@@f}k3ag}|LT4Js|!ee_|^5{SI>uEeV=}Jefr%4BtQS|d;h!l z!|(1-KfB-m?D_Ds_XCLR1~NYW?)mt;_v6p*k3V}L8iCXt%khLb3DD84@XX4W_Cs0H+aR2WgM@% zm$7Iq)@-)A^o4usr6&u-Ok4wuXQ>6q&XQZ8vM{mxP)C~`*QRCHg9*Q0jMnS%5qK>sj!y85}S Ib4q9e0BiRshX4Qo literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/min_prelight.png b/.themes/dracula/assets/min_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..1cb2a7fcbbc80d018ddcc55e884cc12744233748 GIT binary patch literal 514 zcmV+d0{#7oP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10gp*U zK~y-6t&+b>0&y6|pF2%Y?+!sIjtc3ArJ_rNMU+!}o3|;|(j5IC`X5xdi8M8~YQqf; z$%&w8grZn9=-2yt!g&p)kdYnKGrsVA-sk-R{87wwp_&mEU>D9El0R;9i%TXeEcK6j^~U8U)LGmL~~dnxAOPA;6d) zCOZI(NVf@K%@+;A7Y$kh7+SYENib+X=FH*1a`%x=F>KYd698k76jAfKRe+`zs6j}2 z0`MnEhnAECtrvea)7k_2WhD_f?Y#oiuYBo^yF=R%SvMN=R literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/min_prelight.svg b/.themes/dracula/assets/min_prelight.svg new file mode 100755 index 0000000..42642a2 --- /dev/null +++ b/.themes/dracula/assets/min_prelight.svg @@ -0,0 +1,97 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/assets/min_prelight@2.png b/.themes/dracula/assets/min_prelight@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d78e54ddcb019e0d32acb47cf80bd25a17f9b487 GIT binary patch literal 802 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc|`>jLHE% zA+A8h|Nk>wpD%D@HvjDf{CDQ?-JC0MYreqkIRdxm@!wg%e`7BHjRk@?=L+7OFL-;N zz@51QH|Fs})ZCiO4^(q|F8@s+IZxpBd;y^N&3Pd0w}9MvU^b8eG;kh22!X`GjCq1! zL4n%~M8HVs_5$JC3x$EY;ONd$$vaD>rbmiQj}pChD)ahjAj-PCTIt?u<$G(C@2yq2 zw@&rmdi8r7H12KCyuVTF{;iS+n{}R?^m=m2>*)#4rzbt1J*$0wIsEzMh!n-3*Nr2c>AXE?c2(CZ>v6hZT;}I?ZdbBk3YLV z{sN+&3l-eQfx%>2666=mz^I_8tfFsVXk=_+ZDVWi=oAZ-0~6;LD- z$Q3z>&m*xYW^2})?|8jk>k9X=0Ih@<=neKl&!syJJi#*+16P>yYW?8Mu zGFTY8$K>E7BcHDl(V>x;N-g!x@Xej*7EIo7APZc>RxJKFvDqSLIA#;4^r-`njxg HN@xNAvHgSv literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/min_pressed.svg b/.themes/dracula/assets/min_pressed.svg new file mode 100755 index 0000000..4dccd92 --- /dev/null +++ b/.themes/dracula/assets/min_pressed.svg @@ -0,0 +1,111 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/assets/min_unfocused.png b/.themes/dracula/assets/min_unfocused.png new file mode 100644 index 0000000000000000000000000000000000000000..1807b93152a5fd5ef0fdc511d9156d4b6d308712 GIT binary patch literal 381 zcmV-@0fPRCP)P;jo3bahb&{TpspRCrxnx=4Rap_H0MLM&?WpV%eX$)R*C z&Q@yrjzdW)m_l-<%e(ixcX-5BoNL#`tOKu0fQ|L5rV?Jw!fqV*=lLx2;?~_YDLn$L zp&$Ym6k16VjW%$N@KOZ+Z(uV?q7j{I*S(h0U6%^rV!5|!n3#1+BLJXk;VX}_ zjpdb*IIIdqHOxa*9Vn9-IIAq7nW^kIY{&3yW?@(0qO2kD?X#e3aonF%XqAN?bi?7` zD*%8r9Zyb<&prTNfCzV85_$a;M{fWS + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/assets/pane-handle-vertical.png b/.themes/dracula/assets/pane-handle-vertical.png new file mode 100755 index 0000000000000000000000000000000000000000..36ed49d261518dfd7f5e6fd91549d19c154c033d GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^faT+^qm#z$3ZS55iEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0wXo-U3d z5>uz1Q513rU|_k>?zbTG+{16{oG*&7SUdmO_U0V-?TSl@M>-GBR$9+wtQ8Zn;r~ae tT8F9=df%j?<(6K5vwz*uDgTz8$QNvrHu>{D{Up#(22WQ%mvv4FO#q%vMF;=@ literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/pane-handle-vertical@2.png b/.themes/dracula/assets/pane-handle-vertical@2.png new file mode 100755 index 0000000000000000000000000000000000000000..3e2012678ca329e181e6bd60e4096a7db43df63a GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^Nyck|nMYCBgY=CFO}lsSM@i<$9TU*~Q6;1*v-ZMd`EO*+>Bu^?JHE zhFJ8Tz2wVv$Uva&;c`)NTL=A#&J`8c*DX~Sn5f6<>KJ3v7;tIbqx0Ln?p3DGIQl_7 zb5nVHgWW%Oo*jB$!oJS-xs_<0U6<4!otP22zgIy-WnwGS`ghA+e>J5n4ZE8k-m+dz z*Jz!^bf(onLAJ{e&wM_x@xbcevw7zDT)+FU)tGOGKF^OO|99_UeDKiZxu|#dC!oU^ NJYD@<);T3K0RSR!X8!;H literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/pane-handle.png b/.themes/dracula/assets/pane-handle.png new file mode 100755 index 0000000000000000000000000000000000000000..05c8865547b218abcd6a16789ad5af13a93c40db GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTt!3HEnHPSMG6icy_X9x!n)NrJ90QsB+9+AaB z_18g|(Me-=1yE43#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD=}PZ!4! ziK$P|E);AqU~s;8{aW(^zT+}E=dBDF*aTcQF&f%`*Due!*E6H=p^l(7S6+^2aLa~p lnMjWBCCt-4SihBj&woKtG9kuWU?b2t22WQ%mvv4FO#sgoIu!r_ literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/pane-handle@2.png b/.themes/dracula/assets/pane-handle@2.png new file mode 100755 index 0000000000000000000000000000000000000000..35b98986191cbb34bfe43c0cf7a7d1323eea028d GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^Ahr?*8<0#p>+uXou@pObhHwBu4M$1`kk47*5n0T@ zAiW-h8RMiT$^Zo=OI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe2J^K@|x zvFLq!(U9wqgFx%U^BqU!6sF&BuBgb)KFR5#vUGt)hpU-Eo4}=xv-`51ojq@GIC-hr zLcbFk-uD+D)@|afexueMXYt^ki1K-duIY&^ww|~ ww2PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkG)PfM zW=T#egKJrSKz@NjNJeUIszOL=Zb43BN$SnUh)$p~QIImn(vpn)B8Gs}lGGvv=lr6) z)SS%X@5?R$UC8Jd;1l8sRLJn3q2Yf+=&J_58)crib3^Zzd)+S$dQcT`zry=rMZn`S z-}_}g56k=>miay?_j^$0|FGQmQ7Mq?_Xs5D4`e(j^?e8u0f|2-^93m`2P-J|e*jSf z;`##FKrJA}AVHu?km3g*Enoy;l=@yM_Pto*d!^X-YKia765m@Tez!{f?w0!916kn| z8sqE}>l_yA;vVbb73bm`=i(RV5)$tc5%201>*^Ed>L2eK9Pb(u?;0BK8XoVKk?fw8 z>|UJW(U|7Zl;+Wu;nAJpu_@bgPPXU5EYHO`p1X3rR^)gu&-LD#@4YAAdtZUi-U6Tf zg+2!gd=3`+94_=ZTI6%A(C0*v@5v(H^TocGiv8}C_}wY>yASe3IOqO)U>I7L1o;Is zFf#G*^6^VZDkzy*IJ=gVR#eqDwRKFJv1IA;6{}XSTfbxHxeFIAUb}Jg!^clwzy196 z4-ObxRHA^!obz;X43Uu3J=m_~l*qvPAo#?Id#T)#xGlo#ropcAUxP`ul5(=e+q7ww!8@O9)#pHhYcuPll3pFCTXu`?@>KDxpGb p>8i&eOI!7}@SJO3vUVq<1n<5>mRE%T^7w&LnWw9t%Q~loCIIDHVmAN) literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/radio-checked-active@2.png b/.themes/dracula/assets/radio-checked-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d6c9fdde6702d6170c01ad1ee92d706e79fbbc89 GIT binary patch literal 1277 zcmZuxc~BEq9A1d6K%;fM4IOJK{!#A>#yU<%LN?jm?17MIB9O3{4J=7E$!3#9K#d(i zu^!;nj#4x_El3rr9nX#uJh1hOQmCSUIcilbo+#3Gw7bgqS7+Y)e&73k-}mOtn>VjK z4Ob0`lf?l5Fa(Aa=|UYZ&KQY+(ual$p-5bESQ8Tyb1Osyg=MS*(z^g4zCoN(23h4t zf;f%?bzFws%<&{k0X)x7qZx~9De0i5+1b3E59iASQ@m)>(43V5K#x7m?wFv-r)<;& z4P|p!Nsek?r7IU~qeNSZo6EPeKpMqS?1WT1%TQL@)%SgiaKh*jX{ZJijKFKa``W90 ztzB^2tBp9d-Cp>XP20)Ccb6^f;IJU44i(~&LNwwgLM|-C6A>N{d(t8vJm^6~0`f$N z7dRGl6Ja+V=CQDw2#U(vr9kiykA*yfjR=b=p-TwCutyLD#0StVk~f?Xc6%#|SurT; zZ}@=col_)2*Zr<51_#8qKh-8DP z0mKbpx&h2Ef`X#W0W)(zBMIh`N&~6PA(bSlTuLfUq>|26*3v50q;i>5Jf$i&LnRbc zVuqHRA+H%K&4bGFpf$qChsyJy_4&{y8ai%;H_~tg4R5C5Ei}Bf0Nz#r@1Wr-3%tt$ zpJ3od8?v(isj?u|7G#$d@mUa`71_@q^$gO;AZHkLJ)>@5)IT!nLyY>cU46u^KI=eF zI?+Za>UW^0o#+`SdY(luxv*vyyTD=>S?m&vU3Oss7uLpM?HtzO#=1OsD~I27dJ$zyD z^3t{IE4S>Z+Pm+E0}Y3d96fgYl)vfBxyym8zqMU&@964z_~hxc-sdm+`u~3QA~;D8 z08vL^MT%zZII5}CIKnyBAG+?F8~^h`iDXN8X?Cyv(b?R!y4u|dSH^l~WooQ>-f(9h z(YvDW^MGysrhms&>(X>tS-Kg%#@^(4>7@;I`CCmFzN#SmXTY;hNh502toA3dd%3DX zW}W|$;$%^G!>d92?}slQ^)GYiB>#LoF9#bP_yxJg{4TwF!k4@HnB3Atw@kr??*E`1 z`ofW2d^`#rUWq+^zPqS9+|zSlaO+QxW?M&&8(OtEaA$m0w)1%w@YIydwbfoLo9=7& zjsIri4TN!zaOX&xLMXw6?0 z*B%|4WEeL0fHK~?J?XJ-gE_jm6*^s@kNGTV&$ln@dlp6Fr&JvD!$})U&bn6C$ZEVZ zTN=(vRoVXYjRPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkG)PfM zW=T#egKJrSKz@NjNJeUIszOL=Zb43BN$SnUh)$p~QIImn(vpn)B8Gs}lGGvv=lr6) z)SS%X@5?R$UC8Jd;1l8sRLJn3q2Yf+=&J_58)crib3^Zzd)+S$dQcT`zry=rMZn`S z-}_}g56k=>miay?_j^$0|FGQmQ7Mq?_Xs5D4`e(j^?e8u0f|2-^93m`2P-J|e*jSf z;`##FKrJA}AVHu?km3g*Enoy;l=@yM_Pto*d!^X-YKia765m@Tez!{f?w0!916kn| z8sqE}>l_yA;vVbb73bm`=i(RV5)$tc5%201>*^Ed>L2eK9Pb(u?;0BK8XoVKk?fw8 z>|UJW(U|7Zl;+Wu;nAJpu_@bgPPXU5EYHO`p1X3rR^)gu&-LD#@4YAAdtZUi-U6Tf zg+2!gd=3`+94_=ZTI6%A(C0*v@5v(H^TocGiv8}C_}wY>yASe3IOqO)U>I7L1o;Is zFf#G*^6^VZDkzy*IJ=gVR#eqDwRKFJv1IA;6{}XSTfbxHxeFIAUb}Jg!^clwzy196 z4-ObxRHA^!obz;X43Uu3J=m_~l*qvPAo#?Id#T)#xGlo#ropcAUxP`ul5(=e+q7ww!8@O9)#pHhYcuPll3pFCTXu`?@>KDxpGb p>8i&eOI!7}@SJO3vUVq<1n<5>mRE%T^7w&LnWw9t%Q~loCIIDHVmAN) literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/radio-checked-backdrop@2.png b/.themes/dracula/assets/radio-checked-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d6c9fdde6702d6170c01ad1ee92d706e79fbbc89 GIT binary patch literal 1277 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 DGSjWm literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/radio-checked-insensitive-backdrop@2.png b/.themes/dracula/assets/radio-checked-insensitive-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..76a56833b83b3b437302f4f150e1a3398ae2b88c GIT binary patch literal 1042 zcmV+t1nv8YP)AXH^-aBN|8W!ZsPi2wiq z6?8>dbU}4=Xm4@=P-S#wav(!*a&Bd8X><3c(oz5b14l_jK~zYIotI5h6G0G$pX?^& zix584fS_37!J`K*UbHOzu^ue{f@iDLlLrr0X(=GaBqRg^`S#H7utTz&1iET#b~Drc zPItf4JxQ^+gg_Z602w_1eLd&EDKK2bSZaYaC16vdzdqFH1C4<;aIEoGzV4l^1mx=rEf&LxG*hp%pzH zEInP#PXQN!J?(rK3-b}sz;d>zjIliTJn%NKjIq8y3H(H!J{0&NbC@|t92ZtGkK34Y z|9s$e;GV{^CZ`B-3vqlXW2qQuLlSMgWsC!kAu=&T^pLx)Rup zQ37}-g)C8pnv|5l_Y>y3T9XDcfj}L}1_?^{HRclLeek`6Ilsha0xk9new?H+kApeD zvo_~a7yvUJ@8Y?aZ&@`65sf9vhC8)3}vVy1f8M|?Y7+dFgA7Wi@OYc>Ta2?>guOD~I46zos zf)S&laZGe~j=SEvJ9kR!su-DC*cJC$)ROMiDU1{qqORleo>Z?#0&Eg-<1d!isYuQH z3zNkdzNT;2wOV literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/radio-checked-insensitive.png b/.themes/dracula/assets/radio-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..0059d979316909c02754b2aedb21532af576197a GIT binary patch literal 466 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 literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/radio-checked@2.png b/.themes/dracula/assets/radio-checked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d6c9fdde6702d6170c01ad1ee92d706e79fbbc89 GIT binary patch literal 1277 zcmZuxc~BEq9A1d6K%;fM4IOJK{!#A>#yU<%LN?jm?17MIB9O3{4J=7E$!3#9K#d(i zu^!;nj#4x_El3rr9nX#uJh1hOQmCSUIcilbo+#3Gw7bgqS7+Y)e&73k-}mOtn>VjK z4Ob0`lf?l5Fa(Aa=|UYZ&KQY+(ual$p-5bESQ8Tyb1Osyg=MS*(z^g4zCoN(23h4t zf;f%?bzFws%<&{k0X)x7qZx~9De0i5+1b3E59iASQ@m)>(43V5K#x7m?wFv-r)<;& z4P|p!Nsek?r7IU~qeNSZo6EPeKpMqS?1WT1%TQL@)%SgiaKh*jX{ZJijKFKa``W90 ztzB^2tBp9d-Cp>XP20)Ccb6^f;IJU44i(~&LNwwgLM|-C6A>N{d(t8vJm^6~0`f$N z7dRGl6Ja+V=CQDw2#U(vr9kiykA*yfjR=b=p-TwCutyLD#0StVk~f?Xc6%#|SurT; zZ}@=col_)2*Zr<51_#8qKh-8DP z0mKbpx&h2Ef`X#W0W)(zBMIh`N&~6PA(bSlTuLfUq>|26*3v50q;i>5Jf$i&LnRbc zVuqHRA+H%K&4bGFpf$qChsyJy_4&{y8ai%;H_~tg4R5C5Ei}Bf0Nz#r@1Wr-3%tt$ zpJ3od8?v(isj?u|7G#$d@mUa`71_@q^$gO;AZHkLJ)>@5)IT!nLyY>cU46u^KI=eF zI?+Za>UW^0o#+`SdY(luxv*vyyTD=>S?m&vU3Oss7uLpM?HtzO#=1OsD~I27dJ$zyD z^3t{IE4S>Z+Pm+E0}Y3d96fgYl)vfBxyym8zqMU&@964z_~hxc-sdm+`u~3QA~;D8 z08vL^MT%zZII5}CIKnyBAG+?F8~^h`iDXN8X?Cyv(b?R!y4u|dSH^l~WooQ>-f(9h z(YvDW^MGysrhms&>(X>tS-Kg%#@^(4>7@;I`CCmFzN#SmXTY;hNh502toA3dd%3DX zW}W|$;$%^G!>d92?}slQ^)GYiB>#LoF9#bP_yxJg{4TwF!k4@HnB3Atw@kr??*E`1 z`ofW2d^`#rUWq+^zPqS9+|zSlaO+QxW?M&&8(OtEaA$m0w)1%w@YIydwbfoLo9=7& zjsIri4TN!zaOX&xLMXw6?0 z*B%|4WEeL0fHK~?J?XJ-gE_jm6*^s@kNGTV&$ln@dlp6Fr&JvD!$})U&bn6C$ZEVZ zTN=(vRoVXYjRPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkG)PfM zW=T#egKJrSKz@NjNJeUIszOL=Zb43BN$SnUh)$p~QIImn(vpn)B8Gs}lGGvv=lr6) z)SS%X@5?TMT$mi-6XFV_jg8YnLqk11bDce-9o^&I++tn4qFvo%Ts&f(-Q!$=T=zI< zcM$0UBEeh_2qV@NDgx!g6vWy(gg81!0J(k-%l2*(OaodYTN30K%)rXVuBEM`+uJu` z;^ZmQrtjXfci-hJS3iFG{N>Nzl*(P(fC>veT^vIsBts8&3OO4vxL#CWp<2T0TJZOO zc$lHuxr^~>vlBB;%`W>`oANk&ap<3iU(6=Sv1n;ZbN&dK*6pM#?q|C}Chf%)#?y&S z>!T9pl^I)1jd`-GlF4pj7E{=y%EBtQsF|lWe>A(KryFyBx6Q>@?4>N?!7`r~{{~vl N;OXk;vd$@?2>=%hq09gP literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/radio-mixed-active@2.png b/.themes/dracula/assets/radio-mixed-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f1d6445eb830528fe8f6727c726e54b3c6a014c4 GIT binary patch literal 709 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a^bN6pAc6d4FnAh4WXf-4h{*Hp`pIMX-;l2uCDPe9&yg@F>Y@0uAZ^3 z9&s-2G0tuv($ziI#VrOb3uMGOd&C0SuI@1|?y=79aV|ivJCKV|1CsKHb#()ZgQQ$M zASM8ff{4U|6+_u@K?uXr+Rx50)ZQt~p*hy6H^Hed0VwX#o#8np)8}lV&$%Ms^TmD- z%bvS3UI2Q-v?Rzcn1PXrnS+zd%G$=(&OR_WB&@ikw5+1Cp{b>{y`!_MyQjBr`HGcC zjvhbp@X_NZFJ8X-@$=Wetr5v~Km%TQx;TbNNY)=V7>61Vd^w**PBV1sg9GF zAGw@9eCq%Il_>@}76uX9la}Q*#YUfo?==~|zP<*Y3Q9DUD^I-??tsUvjhVyP7aCXuCYq;c!N>bM9 ztq+Y8(;8>o%F6xWF(Xo8(X_hyzu)H>C_glwzDMfbjLJhTym=QAn`PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkG)PfM zW=T#egKJrSKz@NjNJeUIszOL=Zb43BN$SnUh)$p~QIImn(vpn)B8Gs}lGGvv=lr6) z)SS%X@5?TMT$mi-6XFV_jg8YnLqk11bDce-9o^&I++tn4qFvo%Ts&f(-Q!$=T=zI< zcM$0UBEeh_2qV@NDgx!g6vWy(gg81!0J(k-%l2*(OaodYTN30K%)rXVuBEM`+uJu` z;^ZmQrtjXfci-hJS3iFG{N>Nzl*(P(fC>veT^vIsBts8&3OO4vxL#CWp<2T0TJZOO zc$lHuxr^~>vlBB;%`W>`oANk&ap<3iU(6=Sv1n;ZbN&dK*6pM#?q|C}Chf%)#?y&S z>!T9pl^I)1jd`-GlF4pj7E{=y%EBtQsF|lWe>A(KryFyBx6Q>@?4>N?!7`r~{{~vl N;OXk;vd$@?2>=%hq09gP literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/radio-mixed-backdrop@2.png b/.themes/dracula/assets/radio-mixed-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f1d6445eb830528fe8f6727c726e54b3c6a014c4 GIT binary patch literal 709 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a^bN6pAc6d4FnAh4WXf-4h{*Hp`pIMX-;l2uCDPe9&yg@F>Y@0uAZ^3 z9&s-2G0tuv($ziI#VrOb3uMGOd&C0SuI@1|?y=79aV|ivJCKV|1CsKHb#()ZgQQ$M zASM8ff{4U|6+_u@K?uXr+Rx50)ZQt~p*hy6H^Hed0VwX#o#8np)8}lV&$%Ms^TmD- z%bvS3UI2Q-v?Rzcn1PXrnS+zd%G$=(&OR_WB&@ikw5+1Cp{b>{y`!_MyQjBr`HGcC zjvhbp@X_NZFJ8X-@$=Wetr5v~Km%TQx;TbNNY)=V7>61Vd^w**PBV1sg9GF zAGw@9eCq%Il_>@}76uX9la}Q*#YUfo?==~|zP<*Y3Q9DUD^I-??tsUvjhVyP7aCXuCYq;c!N>bM9 ztq+Y8(;8>o%F6xWF(Xo8(X_hyzu)H>C_glwzDMfbjLJhTym=QAn`PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkG)PfM zW=T#egKJrSKz@NjNJeUIszOL=Zb43BN$SnUh)$p~QIImn(vpn)B8Gs}lGGvv=lr6) z)SS%X@5?TMT$mi-6XFV_jg8YnLqk11bDce-9o^&I++tn4qFvo%Ts&f(-Q!$=T=zI< zcM$0UBEeh_2qV@NDgx!g6vWy(gg81!0J(k-%l2*(OaodYTN30K%)rXVuBEM`+uJu` z;^ZmQrtjXfci-hJS3iFG{N>Nzl*(P(fC>veT^vIsBts8&3OO4vxL#CWp<2T0TJZOO zc$lHuxr^~>vlBB;%`W>`oANk&ap<3iU(6=Sv1n;ZbN&dK*6pM#?q|C}Chf%)#?y&S z>!T9pl^I)1jd`-GlF4pj7E{=y%EBtQsF|lWe>A(KryFyBx6Q>@?4>N?!7`r~{{~vl N;OXk;vd$@?2>=%hq09gP literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/radio-mixed-hover@2.png b/.themes/dracula/assets/radio-mixed-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f1d6445eb830528fe8f6727c726e54b3c6a014c4 GIT binary patch literal 709 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a^bN6pAc6d4FnAh4WXf-4h{*Hp`pIMX-;l2uCDPe9&yg@F>Y@0uAZ^3 z9&s-2G0tuv($ziI#VrOb3uMGOd&C0SuI@1|?y=79aV|ivJCKV|1CsKHb#()ZgQQ$M zASM8ff{4U|6+_u@K?uXr+Rx50)ZQt~p*hy6H^Hed0VwX#o#8np)8}lV&$%Ms^TmD- z%bvS3UI2Q-v?Rzcn1PXrnS+zd%G$=(&OR_WB&@ikw5+1Cp{b>{y`!_MyQjBr`HGcC zjvhbp@X_NZFJ8X-@$=Wetr5v~Km%TQx;TbNNY)=V7>61Vd^w**PBV1sg9GF zAGw@9eCq%Il_>@}76uX9la}Q*#YUfo?==~|zP<*Y3Q9DUD^I-??tsUvjhVyP7aCXuCYq;c!N>bM9 ztq+Y8(;8>o%F6xWF(Xo8(X_hyzu)H>C_glwzDMfbjLJhTym=QAn`KCIf9npUo&l=nD+%%oW?{$Y zvN)2h55KwlzTv?aKaI!V_!eBb3Dhy~USGf(*2{dR7aAH3rCjnw8KQPcWvo;@QPpA0 X5GmqOZuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a$!z@Plzj!rY<;p_UzTGS2t|fuy^m?J$v?i|Ni~UmoJ|_efszB-;TZK z?g1@RE(!7rW?*FE=HV9*6PJ*bl9pFcRnyYe(KoPnbaD>rp0Q~4nrAOxKR+7G3sk<# z)5S4F<9zSr+d@qW0&VpNjF)ldMV7t$dw*lMf@|vX_gxQX-)yyIkehgA?c3_xS*jac z#HQ8Vh-ou37D?E&Q#Z49UXHW0$-S^Go=-moweT=3>C9AS6cJHnZ|Tj}o*>ZdbT+fs zc6s!UE02{EN={y^=bv7F;H`&?ORdX&_T{x7o@bvcEjSqcz3Z~&g9r1L{p{D=r;`)N z_$0?$!Ft=mkA)sL6SZyz-uY{N;KCIf9npUo&l=nD+%%oW?{$Y zvN)2h55KwlzTv?aKaI!V_!eBb3Dhy~USGf(*2{dR7aAH3rCjnw8KQPcWvo;@QPpA0 X5GmqOZuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a$!z@Plzj!rY<;p_UzTGS2t|fuy^m?J$v?i|Ni~UmoJ|_efszB-;TZK z?g1@RE(!7rW?*FE=HV9*6PJ*bl9pFcRnyYe(KoPnbaD>rp0Q~4nrAOxKR+7G3sk<# z)5S4F<9zSr+d@qW0&VpNjF)ldMV7t$dw*lMf@|vX_gxQX-)yyIkehgA?c3_xS*jac z#HQ8Vh-ou37D?E&Q#Z49UXHW0$-S^Go=-moweT=3>C9AS6cJHnZ|Tj}o*>ZdbT+fs zc6s!UE02{EN={y^=bv7F;H`&?ORdX&_T{x7o@bvcEjSqcz3Z~&g9r1L{p{D=r;`)N z_$0?$!Ft=mkA)sL6SZyz-uY{N;PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkG)PfM zW=T#egKJrSKz@NjNJeUIszOL=Zb43BN$SnUh)$p~QIImn(vpn)B8Gs}lGGvv=lr6) z)SS%X@5?TMT$mi-6XFV_jg8YnLqk11bDce-9o^&I++tn4qFvo%Ts&f(-Q!$=T=zI< zcM$0UBEeh_2qV@NDgx!g6vWy(gg81!0J(k-%l2*(OaodYTN30K%)rXVuBEM`+uJu` z;^ZmQrtjXfci-hJS3iFG{N>Nzl*(P(fC>veT^vIsBts8&3OO4vxL#CWp<2T0TJZOO zc$lHuxr^~>vlBB;%`W>`oANk&ap<3iU(6=Sv1n;ZbN&dK*6pM#?q|C}Chf%)#?y&S z>!T9pl^I)1jd`-GlF4pj7E{=y%EBtQsF|lWe>A(KryFyBx6Q>@?4>N?!7`r~{{~vl N;OXk;vd$@?2>=%hq09gP literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/radio-mixed@2.png b/.themes/dracula/assets/radio-mixed@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f1d6445eb830528fe8f6727c726e54b3c6a014c4 GIT binary patch literal 709 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a^bN6pAc6d4FnAh4WXf-4h{*Hp`pIMX-;l2uCDPe9&yg@F>Y@0uAZ^3 z9&s-2G0tuv($ziI#VrOb3uMGOd&C0SuI@1|?y=79aV|ivJCKV|1CsKHb#()ZgQQ$M zASM8ff{4U|6+_u@K?uXr+Rx50)ZQt~p*hy6H^Hed0VwX#o#8np)8}lV&$%Ms^TmD- z%bvS3UI2Q-v?Rzcn1PXrnS+zd%G$=(&OR_WB&@ikw5+1Cp{b>{y`!_MyQjBr`HGcC zjvhbp@X_NZFJ8X-@$=Wetr5v~Km%TQx;TbNNY)=V7>61Vd^w**PBV1sg9GF zAGw@9eCq%Il_>@}76uX9la}Q*#YUfo?==~|zP<*Y3Q9DUD^I-??tsUvjhVyP7aCXuCYq;c!N>bM9 ztq+Y8(;8>o%F6xWF(Xo8(X_hyzu)H>C_glwzDMfbjLJhTym=QAn`C5zIu=;qpj-Lyd~1SkK2 znxT!OP-qAQgH=-L-n0(lDx#=^P)Sv~2z9lJU}-MeK~lt+YVJ*Q?{TP!xB1X_JI{H3 z&-=cIBlM_DVP!a^R073_t3@lVKNAR+^4G6^@AQiIkY6swaOD;vGa8Hz;~{X*ZW_5l zHdW~g$SvJHqm+IQjP#ny1DK90$;Hg9`fL(Ks(&iTX-;SO@Lpy-jw(Fuj9QLow>yH}kaJAUUPW6IT9 z_a!>2%PF`Dk+N6YHTU`k?3BNB1V~va!`S%qNdPEqZc(@FF8Ej7V*S+{uhg&|{nGb( z{i${C!sQddc+2?i!wy4{0ir_#IF7@|PbLqZyx>Rer>DDKyS<6%$MlR?-yrdxx zP^}&C@L8$vDnMC8ZU88NLN--#TuBO;|DxKk(#ib%+R6=?JT8v;d9 zOyuX&@7tU7YO%1i77dF|xFT@?rL|etvT-LfSMBuv2B;OR*xwJ1mjD0&07*qoM6N<$ Eg3Blr?f?J) literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/radio-selected-insensitive@2.png b/.themes/dracula/assets/radio-selected-insensitive@2.png new file mode 100755 index 0000000000000000000000000000000000000000..f928dbceda95505885a186c1fe0f9d5101f5bf14 GIT binary patch literal 1104 zcmV-W1h4yvP)p8^s2Nh+1J4YV@O*F9*i;2;CO7ub+X<`#KT$^a2jglCW8WnDUrV?6-5J=n=ke`5+U)dUU z&*w#VSAKR*mn}x$yPbJw-e=F8nfVU<$C7xBb!}~)vWfX48nS8;rwXK4AOk>Q0W=^; zPYA1Hq|n>j?(>DV1>n_|mK5(_54{33C}hRSJ16k|Qqt7F8VCic zYig{&x(OiswvQ@2>^4bG)@~{elu}fXPr5e^fW@U10^?H*4302&d)^g7V2U7nZToZ( zASu$3_UFzsDryW*@_0CYtdheA_aUqK8VE{@B&0|F=i2^8iO-66p&V&KH zyVBgc)1v@x+H`ntN%tOY0SGLa49hFOB^^gQa3ZSUp%-|eo}VqAa_re z@nCXPxp8xdFFLykIkE47yYpe6fAh6oSaTZ^O#Xn>KVAX~Vhsv~96G=0q5u0~%J-L2 zQkYMAc%LsWuizh>WMFXA^|6OFx$?m3hmjxa3zGLfKIMqC$rj4>tw=!;IoWi!{_{xN zx}voE>o13^YfdBsPyQPKmh#T|#?v3IYujj&;LKYB+h3L`pK)i#-jo;HtYSB}zU>I- z?sqv9)DmfCb^48s6|os0taHt+CoS~iz3N04O{mD3wQIgnu9s0$WBpZv$$M346qt=S zRbW<-vl2{x)Ga*hjZe01TRfOsrIywrQYA`>hCfaP7F6&H^n}#u@C0Z3VmP3ol8uqWIa(4?;Hg3^i#1*U+^U@XJM z%>TKV85|hSKbK(iT}{q;&v~CYm;Ze5A4>{$Mk4N-MD>fR?oJgAf;548)6>L3e^D59 ztMn~e3uA;r$z1`ckBn8UuB^X?(j8+!FzFJXPer+ZcTrC-3U++LjkWYcS!h&=3 zNQDcru4A`M2KSDws^V+t2qSV0c&5Z~fGUBLm7U!ct4A9L7#h<20O7F9HzhY!c#C4r zh*^TrW>qx=5=R@q-45Z}?yhcZzpQ9z7lOA)g;UiH?U!=tvXtKQZ+1I8n?uo)vF_uy za{%fiV->53^$B3V(+o$v7H6CNyzKXK;OTMzrk|`a9F24RL6q_3m3$DhW$RB`=H7fY z0q|6&bv3bZ-YI;K+r{P9Lv*$Hamm)B5%5?9JQn8yb@Wcm(Q|i_4cj(NRkvPdy$xJ} z%nC#z?&?HM6vI8=<8~2w<$2nk^W^(?0NjbjIn{s931WV!acMEwJe{IgfZPUT^Ui9G=k|hieIVEMvco8XJ;6DIJmC0A1zG|gtzvVdAlLcUw z=6t;imy&;Q8bJRr8D>}3N(Pu&S$FDQ&H`Z4#RM6+ZX;r#Yx&z9q36ze{I zd#}AXH^-aBN|8W!ZsPi2wiq z6?8>dbU}4=Xm4@=P-S#wav(!*a&Bd8X><3c(oz5b0scuuK~y-6jgw1Alu;OlpZA>k z$I-lmWKf{xNQ9dG`(1)Ch!mB_^IO6Iwh$i?h|Pc=M<5;MW3g;C4_Gl^^RY0}4lF@jGy88OHh{>1 zvaZb=URyEikq7PYhR8aTy`@g_-N~8TN>42HK0LuL;1M*Qk5m zIr7fnvD+Jw9N5l(RlG=^Z^m^*0AtVEM?NF~w8TYH*6k11A4u)=l%C`XGo@;_D@o#X z6TT~n8J|)O4VPfUF`fB(t)=8`)I=YE{fY_SD=W^s6R367PkLHjE?juI?_REIU@g6~ vSC0aN7{?GRvSvBSy$aZa7kfrtZ|wgCe^}3aE`oO!00000NkvXXu0mjfYGyNX literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/radio-unchecked-active@2.png b/.themes/dracula/assets/radio-unchecked-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a4136f968a1a74ba1f8764d40a51fc3ae471be86 GIT binary patch literal 1119 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4bRpxR0G|+7phAZK3=RJqLjQ+4+;0edTp0SQ!Si-*=-qP9=aqqXN_-!b zct5Q0dtBl3xYYk)vG2oj|HtKikIDibm-#&?^LYp)%l#jg1KGY0O8p;|`aLT5eN^iI z03-t80vUb}%Y7e~0hReb0_g(E`U5pSDgz1vNk1rA3SxlS{y@_pf*`#hjUaI_8>$Ab z62t(?mcnI08li#^1{TuAJ=Vo5&c!Fr#Xru~E7sK~&ebo@H7L$CINmiR-ZeVGH7U_8 zA<-={(JeXAEhW({Gs(Ru#l1Miy*$;uI?bad)uSfOqc+W>AntqaBDcJo+;| z`!YQzWO`1@^qidOIVH<;YL@5xY_Hi_UURa&=4E>=1fm?THF;j^^1RpQd2h(`-jwIP zHQ#$%zR&(bp92Lx$BTT<6#E`4@;z1Ld%DQ?Op))|V&C({zE?|pZ|W9ZQFP3+;`yM;iG5IU$}hr`prA{-oE?z>GPMb-@gC+ z_3zsQtw>;6$@Fw_43Ut`J=ht4x=`l$$L&jJZN5_;v`$7aYNu1+%YU_Vd@UDESX?w) zd%NhNy7m9B=U1P3v%Pk{|6lRD0pa)W#Kdpk7jrc1=&zHn@?%zRI3=Ojt~Dh+);u$Q zxp3#p^GizChWf2#|1(QwQ_sRq`G)YtYqa?PJfE)n{1CVN9^X?D7uk!G#fqx=s-|lT zSn~Z_Au93pp^Hn9=!X+sHf&~ISk`Ye2jtc= zuA6PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkG)PfM zW=T#egKJrSKz@NjNJeUIszOL=Zb43BN$SnUh)$p~QIImn(vpn)B8Gs}lGGvv=lr6) z)SS%X@5?TMT(~H}C&U#<13^PWgM&k;wO^8_XS9n;sDoF6yL*g>M}mt>l#_d$i)XZ} zN3^qBj0+HX#JRY|xw?bcK+@GM)&;1*JYLg+ zrp;Kgboq)^tJkgHvGd%83m325xcTAZr?20B{`v<5S7$B04m6;|)5S4FLNfFqt5CB6 zgX=-|((>}9Od%)s|G(Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a^arJj4tly!@7af@~Kh;#7( zs*H7Y2Xf;;B4CXm1wcWdM)x=uFax9>WFU|P3dRCeg0w)`5J8Y$kccZp5NI8g0alNn z4YCLcfw^}~EiVH-A5;?L7tFxO#LU6T!^bZwrl_Q%s->-KV&>@V?Hd#v9uXN8U076F zR$ftE+uG4Haq_G=i&w5*yMF7o?K^hvJ81!Q*(9lETM;j1>=S#1(sx*~;hr>bhq4i}@}xktBrH!6{~ r|0?>?|JV!DU3J0X3+nco9hxt%|L;*pO~$iyP{Q$a^>bP0l+XkKWK15I literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/radio-unchecked-hover.png b/.themes/dracula/assets/radio-unchecked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..8c9f7f95a78fce02909f14500aaa718bf1a11a48 GIT binary patch literal 713 zcmV;)0yh1LP)AXH^-aBN|8W!ZsPi2wiq z6?8>dbU}4=Xm4@=P-S#wav(!*a&Bd8X><3c(oz5b0scuuK~y-6jgw1Alu;OlpZA>k z$I-lmWKf{xNQ9dG`(1)Ch!mB_^IO6Iwh$i?h|Pc=M<5;MW3g;C4_Gl^^RY0}4lF@jGy88OHh{>1 zvaZb=URyEikq7PYhR8aTy`@g_-N~8TN>42HK0LuL;1M*Qk5m zIr7fnvD+Jw9N5l(RlG=^Z^m^*0AtVEM?NF~w8TYH*6k11A4u)=l%C`XGo@;_D@o#X z6TT~n8J|)O4VPfUF`fB(t)=8`)I=YE{fY_SD=W^s6R367PkLHjE?juI?_REIU@g6~ vSC0aN7{?GRvSvBSy$aZa7kfrtZ|wgCe^}3aE`oO!00000NkvXXu0mjfYGyNX literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/radio-unchecked-hover@2.png b/.themes/dracula/assets/radio-unchecked-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a4136f968a1a74ba1f8764d40a51fc3ae471be86 GIT binary patch literal 1119 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4bRpxR0G|+7phAZK3=RJqLjQ+4+;0edTp0SQ!Si-*=-qP9=aqqXN_-!b zct5Q0dtBl3xYYk)vG2oj|HtKikIDibm-#&?^LYp)%l#jg1KGY0O8p;|`aLT5eN^iI z03-t80vUb}%Y7e~0hReb0_g(E`U5pSDgz1vNk1rA3SxlS{y@_pf*`#hjUaI_8>$Ab z62t(?mcnI08li#^1{TuAJ=Vo5&c!Fr#Xru~E7sK~&ebo@H7L$CINmiR-ZeVGH7U_8 zA<-={(JeXAEhW({Gs(Ru#l1Miy*$;uI?bad)uSfOqc+W>AntqaBDcJo+;| z`!YQzWO`1@^qidOIVH<;YL@5xY_Hi_UURa&=4E>=1fm?THF;j^^1RpQd2h(`-jwIP zHQ#$%zR&(bp92Lx$BTT<6#E`4@;z1Ld%DQ?Op))|V&C({zE?|pZ|W9ZQFP3+;`yM;iG5IU$}hr`prA{-oE?z>GPMb-@gC+ z_3zsQtw>;6$@Fw_43Ut`J=ht4x=`l$$L&jJZN5_;v`$7aYNu1+%YU_Vd@UDESX?w) zd%NhNy7m9B=U1P3v%Pk{|6lRD0pa)W#Kdpk7jrc1=&zHn@?%zRI3=Ojt~Dh+);u$Q zxp3#p^GizChWf2#|1(QwQ_sRq`G)YtYqa?PJfE)n{1CVN9^X?D7uk!G#fqx=s-|lT zSn~Z_Au93pp^Hn9=!X+sHf&~ISk`Ye2jtc= zuA64nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1T~L5e~$ zOL9^fT+8wU@(UC~GE#F>6+%*T3vv=mQg1d!bOM!$f|NOymSp4?F$AQRq!uYS=NILr z=42LsUv>%TL`GRp7sn8b-l>Z1(XE41a$Jv+1e2ET)>>lynG5)Ixl=XqRD z)^sFqc~l^7o+#zEsjR{H&UD6HnM7Gxo5Y|d{|`OvCV@w}-B_m;3VpN|{I2e+>}wtL zrOQB$MjsCV*F4Np3ll(IOO!*`8 z)Q6JKFTG2?@{e&vd-{yU`cs$gOz7gV-r>A|!mikZY}X8a9lpbLUUJuFH9n?IeYz`C z-xoiV`j%AJ80>R;BKOLG+?R%-OfFfkqt{fm7GJ#azAP`nIxMR1X7`ths%Ko^Ir&d} V#%(@lq6Z8~22WQ%mvv4FO#m`bzF7bO literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/radio-unchecked-insensitive-backdrop@2.png b/.themes/dracula/assets/radio-unchecked-insensitive-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d409c790ea70094702906a3760846d45d1211451 GIT binary patch literal 887 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a^Z~tpAc6dJuE@^hh0%Xk9m{?`2{mDGBLBTb8vET^YRM_3W-ZdO3TQ~ zD=I0gsH&-JYH91}8yFfHo0yuJTUc6I+uGSXI667IxVpJ}czXHx`UM0Ag@lHMM?@aA zxoyY5z*y?(;usjU$%JFf=q7SG!D{V_)iN9FP}+!D|K|6gqRe3tk; z_kY@9>)yZmy8CtaA{pz=ISlK#4{SS^5`WXly2gL!w0-TlHg%I_#o5+t?woV%V~OXo zzuSIl#%FyHi{XvATfnZZXLBWGb(7zz&b9GxI4|>QZTfh4&zemE-&<~;GQR(`f7#}g zaQ>2=CG%3&HVL*@rJNAdQo2-RC%o9*=hMq=E~g}nF3AYCYn)bnHgm1zo18xHjWT|w z*QfNU>dtpQYr5#a%B`oXpS{}n+uP@aN3knUuMN9Q#yUpp^OrtIWUreM=bSfDZI-rY zq4x8N#mg<@ezX;9&S(feYnYnArDXnN!Fu#i##Jg8x(a!cIF$=j{TMnN7Gig>DhhIT5MuTGPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkG)PfM zW=T#egKJrSKz@NjNJeUIszOL=Zb43BN$SnUh)$p~QIImn(vpn)B8Gs}lGGvv=lr6) z)SS%X@5?TMTo@SO6XFV_sS9FOiaG&Jlr9PK3ua*C;FOV-Q&rQ_HZnFbwXn2ubanF$ z2n-F6(4F+N5vZ)$)5S4FVrpvtZJ}lZ4wue}S2Tpq9-Z{>f4iCZ@~hu$4xZC_!z5x7 zrPM8Db?VJa)k&ArLT)eDs8dbSFI?5t$sXL?-*9yQ>7C-PX1p_OYCmMQSgwz6+{`Mp zOMzQw|DicQ^L|>dy8Cslbl$;vrV*WTM~b`Uz>% literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/radio-unchecked-insensitive@2.png b/.themes/dracula/assets/radio-unchecked-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..cfd71cfc4071b8596684b511a7600790835f5264 GIT binary patch literal 752 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a^ai+pAc6dJ!rv?UY~nF$C;D_`2{mDGVurqic3gI%P1ggL8 z8k?AzTUuG$*xK1UIyt+!dw6;K1_g(NhDSt3MaLuyzf@*mV6^jeaSYKo-#R&Wwv&TI zt9;0*G~KnyNfU2*E-^U&|9}4Ph2pBWJ{P{rzW3g_q&qEQe&2iR`O_8#+V9%Qp zd2Vdq=I}ghQRUfGu&Q07X<3u&wg*W9ixUzrU+4eNmwa-f^S`$3hbxY+^shU$JMfRM z-;qyeAN`j(>vWYRSvH#@du z^2)a-uiQ)BwYp+&`~`LP?AibT literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/radio-unchecked.png b/.themes/dracula/assets/radio-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..0c7f135039d8552725e24714e0bbbded5fa0365e GIT binary patch literal 475 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkG)PfM zW=T#egKJrSKz@NjNJeUIszOL=Zb43BN$SnUh)$p~QIImn(vpn)B8Gs}lGGvv=lr6) z)SS%X@5?TMT$mQ%6XFV_jg8YnLqk11bDce-9o^&I++tn4qFvo%Ts&f3++&^H<6MCv z9zX_=8wV5tlFnc$Alnth1xvZbfTciOut zx3{l#)qd@t-pTd=^Cv;pioY43#>fr^iS WBs%vnd|v{zp25@A&t;ucLK6TRpQLU8 literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/radio-unchecked@2.png b/.themes/dracula/assets/radio-unchecked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b20482ecc995919839a4ce697f8daa7780c53a07 GIT binary patch literal 650 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a^cbdpAc6d4FnAh4WXf-4h{*Hp`pIMX|AsEE*^2t?lEp|@va_mF77eT zZgH+2u|S54TMSq#*2OK(#SJJD>+Bxq3S@Z1y1D}ep|Y;-F(5&ph&xa_nBfLg83Sb_ ziGy`PRAM8+hDc?-ivhaQv?Rzcn1PXrnS+zd+Q!x{FgPSMtfaK8qPeBDt-Z6WyQg>g zik18JA2@jZ#?4y~A3c8Z{Kd;xA3uNjmnPNP1T^5Br;B5Vgk{x-hMY z3-JN`gRnDE8>2B1(L{|4SI9>BV@#jG#I)5nu%MI#lms?tf>2^+j*GVA*b*6mUi|Iu zy(js;+&gn};D9533sX}XXleh{r~nST>dl?%DzEs&c# zN&1Ka_rv|s>lqPeM}ds0Rm#o21k!s1*K16M|a(DObF^?{EO&+(K^lcH_1u z)idPQPvtNEMbsA^XQH(Ah)*fUm*OdgOU;?*@3Dpv74qG5`nY*xYEn zR9je3X)>yE%>cXt6&X%VX}}c-o+$R?zsc-5infPN&Yf`uut=JMyKyw>3WyRjE+7?V z^&^z9dA@Xe1UPD1K+$7ffdflT;JazCAm2O!GH+Ty(a)}cK;FDSg=qoULe{u|qghvA zYdKN?R!zYLSvi&H`QQpnr^Qxf%#?tGGg=!=+}|)@AASrh8sL8^2U?%i7OuefKvx-M zgvt!ptSHD8@1*=kBbrF`%ph{FiTFDc@#q`xRzoKY_eE~dgt1J}SK)Xx)40D~4stB_ zX7Js|vnuk4-H&REAVc-n?ppxh;@gFw6WF>eA|r~n`=JW5f;bQ4XYlFxKv((iwLX(k zwMzN97>*_pVuExl+ExXwDLRjk7l&+DJo;5nE3rIK4b`@5BEdT%j07*qoM6N<$ Ef_wr!NrIPG+%@=F&ab@KNcilyiN;v?4 zD3S<*N7ZQDYrvim$vw~W`hNn3vc1Y=QtSErnv+Z>ri%dp;v>+E z0HE8ohnY-jeRFf;pE3X>lL>5XZ8+(4`nA^10RXVkp8f6ZH;L!u=_Z$#)z}!5CnEZ^ zy84o4mB&qTxhyB55(&X~Tz65-Y>&uhmjn?$kk-Z>pY}W~EI82Gx&*+^ZI7_lf;gvk z6v?^eUQa>@-Xf*+MG!oyc>`Llwlc^)XUKEA3YPBYxYx49ID=uD6Q8MEE+@2h z4j5y_TrSI9cS)qv!|M%0i6CgJX0xRkW5=D&-F~T58vGS7=IreJ6%mz)*n6$bG5~N+ l4_cdZt@YPJVfS`&{x`2U*p*@-9IgNW002ovPDHLkV1gR44JrTt literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/radio-unselected-insensitive@2.png b/.themes/dracula/assets/radio-unselected-insensitive@2.png new file mode 100755 index 0000000000000000000000000000000000000000..bbc0bdaa5286c04c586df26f01bcaa79d5cc95e1 GIT binary patch literal 1195 zcmV;c1XTNpP)GZxxT$GQM1->-Bf#50N6q~L_){r<72!d# z$o#cy=kkrjRr?LNb7yX_Qt@0D;bS1spx#Yj7POm_lM_!5Bp?=x`5njig$SPjI)K+} z5DIk>40ho2dGY&w0BmiQD3vVM)?Sd!u3}lX8^#vlmTj9;SFfHaHY{Lf=KgV|%5x%W z2*5PkIdNiu?(R;Ms-H9wVPz%9;$oWh_3c%7SgAPYFJ1cR*}ej1XYajNsqih(t?M3! zhECAe*RwD2ZbFupmPw@+ahx(hMkyi}E}VP3r+}H6`^Ta31JE4^_z8!HX>V_RCE}Nn z&u@@OB-z|70%QzBAB{#M%dTH@jaV$^SE@Ycl8=pr4^0lx-rmaC*eHQO3&1hkcJ9XG zao_(0R5zR&(sd8v@GxGlacFWEUa!IE=m@&*0XUt@IX7INf@-Oi%bpaVpE~s}{r$a1 zM!pl7%rlb7-vJ7Sp&yS%Bg+~Ggr_;61YPE}nV6da^#G{1ECBldX3;?vWcwd_UpRalhD8+yVm{kG3 zdUK8xJGkD^>J4ljWZTk!b%0{A^xEi)Mawn+(LkkN`q*@oO4~o1)|8SYz}ni2*CxQ_ z5>ZJ_ga-iG>?$Hscj8f?QmL@AvI>Aw@|{*JG7oH8mQ6OBYr25d)f~3%K=mm8MyqwN zvj9(?q??)r5n*8=4S-VIjz*(}S{Z6L0egKt&(hNJ-VqLoOlFyUz5rl}c)o;MLozuz z@l=Fc0IAd>g~G;>ljrjVQmI7%MAX-llOLqF1pwH#IR!j)oHCCdC3m*gheoMnkw`qI zTrMNRkHMh+nd|${^%slH_u97eGw@a*&_Xyoas*9jfkfi5+m!z8INJMHu1qZLDgfa2 z?R&!_%mc@C-NVU~gY@_J9;hwPWU6g>xm*VLOGF|UFMjyj&T+d&t!3gaa2mig+ZY^t zhfpZk(8DB~U1MP(?QS?geliT>{LXf~t^j~|JnqZooEu8Xr$8%!VHouEbP^1{iO*-? z_qPDBwN>1Hnysv?x^)g + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/assets/radio-unselected@2.png b/.themes/dracula/assets/radio-unselected@2.png new file mode 100755 index 0000000000000000000000000000000000000000..0c01111eac180ab560bafdaddd0d7b0217b248ac GIT binary patch literal 884 zcmV-)1B?8LP)Wi6~W)oO(9yS`WJ@y1+`U^jI}h9OsknLW+t7amP|}S`@)4w zW-jk@Pv)L;F8pJ4H27{05Cj5%ALz25T>%DA0M3C6z-$#jCvX=C13r(im%u5I1wf@8z*mpp zRf+-%prlf%m-&2tqg*bVUdGwk+0M+&%qwR-5Np(21{6t>26lIM-a0BD2q3imls;UXEkq9|E*L8ifS#uY}$8b3O)P@NC&AbzM z2q<>gTVn1EP1BZafCsi0@cSHtbh-4LYF+0KSQdiD)PkO0;t4HBoq$OeP~(d8NkQMWgs46B zxd8w$P192eZAPYPR#is_;0nMnjFUfBv{;5=9NW`NH-G_9EEYev8^GmZxB&_Phlht- z?FQJ}+jBe$Zh&)um6esY1FWyF@7U9C?%yk^xRJ)A$yAIx0wz`u$L#FvYwGlIH{b6?Nd`zFYwTod%2kO z0k;6g$HyaMV`GD|EUTg@Mg>8Lfpsw{7K>l@_xHC~S68>^=jYuQlTX-r<|Y7OeX)12 zdd6-K?*shAI%+wZyqeW2fb|vkVAXTyu6T)++b^(oTex=h|EOO**$cWOvoH++0000< KMNUMnLSTaZ9f+d< literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/scale-slider-hover.svg b/.themes/dracula/assets/scale-slider-hover.svg new file mode 100644 index 0000000..44bc945 --- /dev/null +++ b/.themes/dracula/assets/scale-slider-hover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.themes/dracula/assets/scale-slider-hover@2.png b/.themes/dracula/assets/scale-slider-hover@2.png new file mode 100755 index 0000000000000000000000000000000000000000..d64f411d0e92c762795bc3c550ee01ec502a363c GIT binary patch literal 582 zcmV-M0=fN(P)6O+2$C|nvpM+a(LNRv`ru4u~00zvHb?cbdT$8!S; z;ZY4|`@qT^@U#X3yOCdRCQVHa@{OZcI13hl1LO?87QVG#Ce8B>#+3)tp$o_f>`Xcl zfP8RRluYIai&cJ^27*_L{8CQ=B%ArLL^wbWiT40xHEge|qr?2&a$SuqjyF_C)KY*0 zc;b1!itsoEH~^;dL=Enx6(Gi@0(a610M>50=jX{O&`U9(rvja{=q7a3;2^C4F=?rp zYXGAZ__4*qQ2VvYiNNP&(@pr)uWxk~z%=t77%Y*0rbF3-@zwnM>HSkDJYzXa<-}|^ zsz3a79suyCTKilBfO4kkHU#@;mN$+Xjcus0J&?z&qUnws9I?y%?l?v^2^O^ z_SPoCM~}U&Kt)$QT^vI+ zCib4U&N~z!(E706jqM5B?(=*TRD;rZPkhxaaAbYCM`HTB2@Qv8Z#Y|dE0j&JYT#yZ z@!^sS6?v!Gzfbur$99pUn=Ze7ckgVDh7(i5F{v5mzA?{!KHyMbxSaWw$zDF~%TMdA z9uxZ9-g$Q=-RxZS_PPBJ!&~nko9~_XQG|Jq+r{q@2aWj8d{sXy^5Q4o0imzQ8Dd0k z{HVUULee;2Z~9I%-x#K??duP32+f+u->2mGD kP3_Pu4^P)w`E zr3QZjd%~ksNt!f*N|B2o^EI6x+o>JP%5SGEYIRQXC^aqN4Q0eMr$nuUj(*P zSvO-9K!kpboU2+l1U=c=DgBzokekfI!`6yf_ykr5+-)U*C?f3``Bv+VfoqGxpOo?JIzY`wR@1$iGOEunU(@bEWd)w}`%EIa?LYNXzB&pR0gT z$g3Y9AAopI`1@Mz_37BSHZrs9_!(FeDBKZ#ArjwIDrtApymphT)lw(MWCLsu@c+|V z#EzT`o6~TZ@v9hXH0fLs;ugpw7=2rSz6d?w%(>V})3iT}@fR=2pt>J_G;&002ov JPDHLkV1iT>_i+FK literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/scale-slider.svg b/.themes/dracula/assets/scale-slider.svg new file mode 100644 index 0000000..961029d --- /dev/null +++ b/.themes/dracula/assets/scale-slider.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.themes/dracula/assets/scale-slider@2.png b/.themes/dracula/assets/scale-slider@2.png new file mode 100755 index 0000000000000000000000000000000000000000..1a860df8388d60b02e5db75b3f2ce9679c908983 GIT binary patch literal 592 zcmV-W0s?Im)LtMfUjYt~G5C}%ojmU~FFN>Jxs^e# zfA2UlFL>PTL;%zKwOK`c&dA#` zwqi>$@0<_T5`Y5)ipV>m2MNFdFzKN)xRX?XumuO)N-6+j=9+hYl;j<#nOuN1ov?ah zc&YA893>SXqv|Yn2SA(vKeCh^y4L2>nV>Xjx)~o@g0 zy!XvZPngJ2nU_%rpWXd_5diSBxcnLH6_~#c9CI(jjpf6x(>F42mQEfS+6OY@!F4X# z)3BJU_PTv9Ib2_<>XqZ$N{>TDV eT7_I=5aSP}`=Afd=P(ig0000PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkG)PfM zW=T#egKJrSKz@NjNJeUIszOL=Zb43BN$SnUh)$p~QIImn(vpn)B8Gs}lGGvv=lr6) z)SS%X@5?TMTv!+26XNRR7U${_>*5~c;vVbj9_!*3YwZwd?HXtu6l|LmX6F!M=NM{V z746_0?&K2X>=xr39OpbW38>h`GuFjF&Lud`Jtx_HQDxI zkf#l+0)j+Dg(h7HdH$q%*1{Dlb+nc(Jb9SgI3y%8*v~h30(W9}!Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a^b@OpAc6d?cy2d+Bxm;vS2P%&ff3ExpaHe9Y~=%^iHq zU3@K^eJ#BGEUo>lYy+%;C_30CHrUoa*sdVbt|ZdlG0fg6%)vRrp+45pIl{>`%E>j_ zDKgfnJkF^%!PyOLzDKN!XRNDVoNH8qYjToXda_$~vfGMu_o5W{(iHc`H20+$?#nXV zS7&%E%k)^D={X_Ob5@q;{A|zVS)O}xJ@@B&&Cc@Pl;^!U-{*Xh&xIo2V@1BFihOUE z`dumUyH)CUr_}FWso#S#zlUY7SxWeTp5!hG@(X4#G%`ML@X+BOKY!hSX^{dHzT@fQ z7@~20>*ec0O$Gw27erk)e2?4U^k(n(bwB^}8#Ngc*+CF@mWz^8bThI}Sd0CON+=WSy+xv6D=#tF0H!Zum3vs^~>$8=sps zo?m8tdKMos_no@Ob-lotZztBDv`)!fQu*1*F8bY;mG8g(oo-jv68A%B+Qu^_*PZg6 z1z%qYi2wZ6wnQhUQd;X(;@+MM&yLN@YuWZ??e7B|xw70+NjBfrSFo>|R&-F~^`6Z$ u@5e3E7r%Kh$-2PrnKF~#0$a!3ym`gq-4pD0JTL_Mlfl!~&t;ucLK6UXatjLp literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/selected-checkbox-mixed.png b/.themes/dracula/assets/selected-checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..b4cd9e4419822140907f5a9c572e28167de83242 GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF0Z5=`!og;u;zlUXPY{q|pD%nbc z{DM8bydOP&lJM0r5h$YT>Eal|F*7;fEd#SV8$ZY5nG2b@I#SNCG;v8NGau3L_V!+_ i;Aed&NRZ<&1H+^Tju-Wh=gI>$GI+ZBxvXZuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a-m0nPlzj!cJYjJa*uIyi+6F0b#{+&agRktmeziDj-mEWVGhl)PQ3|E zeF;EWkM0c5DVaWJ3w_QN`JONKdstSOcWM{VEbfvZzhDMKBjW=H4;}vT^Vj{C7AZjC zXipc%5RLOsFMEnLDDb!(OylcvF4* literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/selected-checkbox-unchecked.png b/.themes/dracula/assets/selected-checkbox-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..1bf99a0ba1f3d7f6ffa4b00b150caa6ed13e1c85 GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1T~L5e~$ zOL9^fT+8wU@(UC~GE#F>6+%*T3vv=mQg1d!bOM!$f|NOymSp4?F$AQRq!uYS=NILr z=42LsUv>%P#ClH`#}JF&x92wU9&!+HxoBUV(6vB{#e-!_A?pRc0CtsSQmZUf@;C|{ zDvqr*udfd~{ybCm{ZrA6jA2`11#NUbDcy+;xZ510oF-v)!ixRs?THc$&JypLF7_VX zKmP~|&jFbk%=a5AeLtwGR5|`-4qs@eWAq{~IBKb{;hjmr{}}SKl^&>AKLPoh!PC{x JWt~$(69BM_Zx#Rm literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/selected-checkbox-unchecked@2.png b/.themes/dracula/assets/selected-checkbox-unchecked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2827fd8e612812bac899ba338c20a8f863400357 GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^av;pY3?xs=ZJr3En2Vh}LpV4%Za?&Y0OWEOctjR6 zFi5WlVa7PAi84Sz$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pSq(O>8 zGD~t&8C=Wq1M&+LLNZcwQx!r|a|?13OHyw(Msxy|iGq|lmX>7X7cm5+mZTObIOiAT zrRHQ7e_wV9gR^4kWehrcAqFPOnUATTI+;^ZkickSNu_MO|hiDf`3H%}MG5Q)pl2_2RH<=Ot_ zCM7)h(a*yr@h9-de93c*KhzuUaew$f^+!LK+fS8G?-#c|uM_#_zvah|BM15p`6nc7 faOyhW%ENHUWXp|P%NOJUO=R$N^>bP0l+XkK3f+nJ literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/selected-radio-checked.png b/.themes/dracula/assets/selected-radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..8b692a14beead19cb8869b305fc834f5ee1da4de GIT binary patch literal 812 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkG)PfM zW=T#egKJrSKz@NjNJeUIszOL=Zb43BN$SnUh)$p~QIImn(vpn)B8Gs}lGGvv=lr6) z)SS%X@5?R$UC8Jd;1l8sRLJn3q2Yf+=&J_58)crib3^Zzd)+S$dQcT`zry=rMZn`S z-}_}g56k=>miay?_j^$0|FGQmQ7Mq?_Xs5D4`e(j^?e8u0f|2-^93m`2P-J|e*jSf z;`##FKrJA}AVHu?km3g*Enoy;l=@yM_Pto*d!^X-YKia765m@Tez!{f?w0!916kn| z8sqE}>l_yA;vVbb73bm`=i(RV5)$tc5%201>*^Ed>L2eK9Pb(u?;0BK8XoVKk?fw8 z>|UJW(U|7Zl;+Wu;nAJpu_@bgPPXU5EYHO`p1X3rR^)gu&-LD#@4YAAdtZUi-U6Tf zg+2!gd=3`+94_=ZTI6%A(C0*v@5v(H^TocGiv8}C_}wY>yASe3IOqO)U>I7L1o;Is zFf#G*^6^VZDkzy*IJ=gVR#eqDwRKFJv1IA;6{}XSTfbxHxeFIAUb}Jg!^clwzy196 z4-ObxRHA^!obz;X43Uu3J=m_~l*qvPAo#?Id#T)#xGlo#ropcAUxP`ul5(=e+q7ww!8@O9)#pHhYcuPll3pFCTXu`?@>KDxpGb p>8i&eOI!7}@SJO3vUVq<1n<5>mRE%T^7w&LnWw9t%Q~loCIIDHVmAN) literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/selected-radio-checked@2.png b/.themes/dracula/assets/selected-radio-checked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d6c9fdde6702d6170c01ad1ee92d706e79fbbc89 GIT binary patch literal 1277 zcmZuxc~BEq9A1d6K%;fM4IOJK{!#A>#yU<%LN?jm?17MIB9O3{4J=7E$!3#9K#d(i zu^!;nj#4x_El3rr9nX#uJh1hOQmCSUIcilbo+#3Gw7bgqS7+Y)e&73k-}mOtn>VjK z4Ob0`lf?l5Fa(Aa=|UYZ&KQY+(ual$p-5bESQ8Tyb1Osyg=MS*(z^g4zCoN(23h4t zf;f%?bzFws%<&{k0X)x7qZx~9De0i5+1b3E59iASQ@m)>(43V5K#x7m?wFv-r)<;& z4P|p!Nsek?r7IU~qeNSZo6EPeKpMqS?1WT1%TQL@)%SgiaKh*jX{ZJijKFKa``W90 ztzB^2tBp9d-Cp>XP20)Ccb6^f;IJU44i(~&LNwwgLM|-C6A>N{d(t8vJm^6~0`f$N z7dRGl6Ja+V=CQDw2#U(vr9kiykA*yfjR=b=p-TwCutyLD#0StVk~f?Xc6%#|SurT; zZ}@=col_)2*Zr<51_#8qKh-8DP z0mKbpx&h2Ef`X#W0W)(zBMIh`N&~6PA(bSlTuLfUq>|26*3v50q;i>5Jf$i&LnRbc zVuqHRA+H%K&4bGFpf$qChsyJy_4&{y8ai%;H_~tg4R5C5Ei}Bf0Nz#r@1Wr-3%tt$ zpJ3od8?v(isj?u|7G#$d@mUa`71_@q^$gO;AZHkLJ)>@5)IT!nLyY>cU46u^KI=eF zI?+Za>UW^0o#+`SdY(luxv*vyyTD=>S?m&vU3Oss7uLpM?HtzO#=1OsD~I27dJ$zyD z^3t{IE4S>Z+Pm+E0}Y3d96fgYl)vfBxyym8zqMU&@964z_~hxc-sdm+`u~3QA~;D8 z08vL^MT%zZII5}CIKnyBAG+?F8~^h`iDXN8X?Cyv(b?R!y4u|dSH^l~WooQ>-f(9h z(YvDW^MGysrhms&>(X>tS-Kg%#@^(4>7@;I`CCmFzN#SmXTY;hNh502toA3dd%3DX zW}W|$;$%^G!>d92?}slQ^)GYiB>#LoF9#bP_yxJg{4TwF!k4@HnB3Atw@kr??*E`1 z`ofW2d^`#rUWq+^zPqS9+|zSlaO+QxW?M&&8(OtEaA$m0w)1%w@YIydwbfoLo9=7& zjsIri4TN!zaOX&xLMXw6?0 z*B%|4WEeL0fHK~?J?XJ-gE_jm6*^s@kNGTV&$ln@dlp6Fr&JvD!$})U&bn6C$ZEVZ zTN=(vRoVXYjRPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkG)PfM zW=T#egKJrSKz@NjNJeUIszOL=Zb43BN$SnUh)$p~QIImn(vpn)B8Gs}lGGvv=lr6) z)SS%X@5?TMT$mi-6XFV_jg8YnLqk11bDce-9o^&I++tn4qFvo%Ts&f(-Q!$=T=zI< zcM$0UBEeh_2qV@NDgx!g6vWy(gg81!0J(k-%l2*(OaodYTN30K%)rXVuBEM`+uJu` z;^ZmQrtjXfci-hJS3iFG{N>Nzl*(P(fC>veT^vIsBts8&3OO4vxL#CWp<2T0TJZOO zc$lHuxr^~>vlBB;%`W>`oANk&ap<3iU(6=Sv1n;ZbN&dK*6pM#?q|C}Chf%)#?y&S z>!T9pl^I)1jd`-GlF4pj7E{=y%EBtQsF|lWe>A(KryFyBx6Q>@?4>N?!7`r~{{~vl N;OXk;vd$@?2>=%hq09gP literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/selected-radio-mixed@2.png b/.themes/dracula/assets/selected-radio-mixed@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f1d6445eb830528fe8f6727c726e54b3c6a014c4 GIT binary patch literal 709 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4a^bN6pAc6d4FnAh4WXf-4h{*Hp`pIMX-;l2uCDPe9&yg@F>Y@0uAZ^3 z9&s-2G0tuv($ziI#VrOb3uMGOd&C0SuI@1|?y=79aV|ivJCKV|1CsKHb#()ZgQQ$M zASM8ff{4U|6+_u@K?uXr+Rx50)ZQt~p*hy6H^Hed0VwX#o#8np)8}lV&$%Ms^TmD- z%bvS3UI2Q-v?Rzcn1PXrnS+zd%G$=(&OR_WB&@ikw5+1Cp{b>{y`!_MyQjBr`HGcC zjvhbp@X_NZFJ8X-@$=Wetr5v~Km%TQx;TbNNY)=V7>61Vd^w**PBV1sg9GF zAGw@9eCq%Il_>@}76uX9la}Q*#YUfo?==~|zP<*Y3Q9DUD^I-??tsUvjhVyP7aCXuCYq;c!N>bM9 ztq+Y8(;8>o%F6xWF(Xo8(X_hyzu)H>C_glwzDMfbjLJhTym=QAn`AXH^-aBN|8W!ZsPi2wiq z6?8>dbU}4=Xm4@=P-S#wav(!*a&Bd8X><3c(oz5b0scuuK~y-6jgw1Alu;OlpZA>k z$I-lmWKf{xNQ9dG`(1)Ch!mB_^IO6Iwh$i?h|Pc=M<5;MW3g;C4_Gl^^RY0}4lF@jGy88OHh{>1 zvaZb=URyEikq7PYhR8aTy`@g_-N~8TN>42HK0LuL;1M*Qk5m zIr7fnvD+Jw9N5l(RlG=^Z^m^*0AtVEM?NF~w8TYH*6k11A4u)=l%C`XGo@;_D@o#X z6TT~n8J|)O4VPfUF`fB(t)=8`)I=YE{fY_SD=W^s6R367PkLHjE?juI?_REIU@g6~ vSC0aN7{?GRvSvBSy$aZa7kfrtZ|wgCe^}3aE`oO!00000NkvXXu0mjfYGyNX literal 0 HcmV?d00001 diff --git a/.themes/dracula/assets/selected-radio-unchecked@2.png b/.themes/dracula/assets/selected-radio-unchecked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a4136f968a1a74ba1f8764d40a51fc3ae471be86 GIT binary patch literal 1119 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E(jY}4 znI$=?46bGQ0r>?AAsMN;sR|*fxdl0iC8;+XBRYY~L_x|NOG`5Hix>h@OHzvzob!wF zQgbqkzc0H4bRpxR0G|+7phAZK3=RJqLjQ+4+;0edTp0SQ!Si-*=-qP9=aqqXN_-!b zct5Q0dtBl3xYYk)vG2oj|HtKikIDibm-#&?^LYp)%l#jg1KGY0O8p;|`aLT5eN^iI z03-t80vUb}%Y7e~0hReb0_g(E`U5pSDgz1vNk1rA3SxlS{y@_pf*`#hjUaI_8>$Ab z62t(?mcnI08li#^1{TuAJ=Vo5&c!Fr#Xru~E7sK~&ebo@H7L$CINmiR-ZeVGH7U_8 zA<-={(JeXAEhW({Gs(Ru#l1Miy*$;uI?bad)uSfOqc+W>AntqaBDcJo+;| z`!YQzWO`1@^qidOIVH<;YL@5xY_Hi_UURa&=4E>=1fm?THF;j^^1RpQd2h(`-jwIP zHQ#$%zR&(bp92Lx$BTT<6#E`4@;z1Ld%DQ?Op))|V&C({zE?|pZ|W9ZQFP3+;`yM;iG5IU$}hr`prA{-oE?z>GPMb-@gC+ z_3zsQtw>;6$@Fw_43Ut`J=ht4x=`l$$L&jJZN5_;v`$7aYNu1+%YU_Vd@UDESX?w) zd%NhNy7m9B=U1P3v%Pk{|6lRD0pa)W#Kdpk7jrc1=&zHn@?%zRI3=Ojt~Dh+);u$Q zxp3#p^GizChWf2#|1(QwQ_sRq`G)YtYqa?PJfE)n{1CVN9^X?D7uk!G#fqx=s-|lT zSn~Z_Au93pp^Hn9=!X+sHf&~ISk`Ye2jtc= zuA6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/.themes/dracula/assets/switch-insensitive@2.svg b/.themes/dracula/assets/switch-insensitive@2.svg new file mode 100755 index 0000000..7372b08 --- /dev/null +++ b/.themes/dracula/assets/switch-insensitive@2.svg @@ -0,0 +1,371 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/.themes/dracula/assets/switch-off.svg b/.themes/dracula/assets/switch-off.svg new file mode 100755 index 0000000..9555b3b --- /dev/null +++ b/.themes/dracula/assets/switch-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.themes/dracula/assets/switch-off@2.svg b/.themes/dracula/assets/switch-off@2.svg new file mode 100755 index 0000000..f5800e1 --- /dev/null +++ b/.themes/dracula/assets/switch-off@2.svg @@ -0,0 +1,384 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/.themes/dracula/assets/switch-on.svg b/.themes/dracula/assets/switch-on.svg new file mode 100755 index 0000000..df0d819 --- /dev/null +++ b/.themes/dracula/assets/switch-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.themes/dracula/assets/switch-on@2.svg b/.themes/dracula/assets/switch-on@2.svg new file mode 100755 index 0000000..03cc342 --- /dev/null +++ b/.themes/dracula/assets/switch-on@2.svg @@ -0,0 +1,372 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/.themes/dracula/assets/switch-slider-insensitive.svg b/.themes/dracula/assets/switch-slider-insensitive.svg new file mode 100755 index 0000000..79399cf --- /dev/null +++ b/.themes/dracula/assets/switch-slider-insensitive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.themes/dracula/assets/switch-slider-insensitive@2.svg b/.themes/dracula/assets/switch-slider-insensitive@2.svg new file mode 100755 index 0000000..069b0a3 --- /dev/null +++ b/.themes/dracula/assets/switch-slider-insensitive@2.svg @@ -0,0 +1,11540 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/assets/switch-slider-off.svg b/.themes/dracula/assets/switch-slider-off.svg new file mode 100755 index 0000000..79399cf --- /dev/null +++ b/.themes/dracula/assets/switch-slider-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.themes/dracula/assets/switch-slider-off@2.svg b/.themes/dracula/assets/switch-slider-off@2.svg new file mode 100755 index 0000000..fd4e313 --- /dev/null +++ b/.themes/dracula/assets/switch-slider-off@2.svg @@ -0,0 +1,11523 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/assets/switch-slider-on.svg b/.themes/dracula/assets/switch-slider-on.svg new file mode 100755 index 0000000..5e25cf9 --- /dev/null +++ b/.themes/dracula/assets/switch-slider-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.themes/dracula/assets/switch-slider-on@2.svg b/.themes/dracula/assets/switch-slider-on@2.svg new file mode 100755 index 0000000..be0b5bb --- /dev/null +++ b/.themes/dracula/assets/switch-slider-on@2.svg @@ -0,0 +1,11523 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/_colors.scss b/.themes/dracula/cinnamon/_colors.scss new file mode 100644 index 0000000..df3affc --- /dev/null +++ b/.themes/dracula/cinnamon/_colors.scss @@ -0,0 +1,107 @@ +// When color definition differs for dark and light variant, +// it gets @if ed depending on $variant + + +$base_color: #282a36; +$text_color: #f8f8f2; +$bg_color: #1e1f29; +$fg_color: #f8f8f2; + +$main_dark_color: darken($bg_color, 5%); + +$lime: #50fa7a; +$red: #ff5555; +$orange: #ffb86c; +$yellow: #f1fa8c; +$purple: #bd93f9; +$darkpurple: #44475a; +$cyan: #72BFD0; +$blue: #13b1d5; + +$selected_fg_color: #f8f8f2; +$selected_bg_color: transparentize($purple, 0.5); +$selected_borders_color: darken($selected_bg_color, 20%); +$borders_color: transparentize(#191A22, 0.1); + +$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: transparentize(rgb(30, 31, 41), 0.3); +$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/.themes/dracula/cinnamon/_common.scss b/.themes/dracula/cinnamon/_common.scss new file mode 100644 index 0000000..ccf0eec --- /dev/null +++ b/.themes/dracula/cinnamon/_common.scss @@ -0,0 +1,1810 @@ +$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; + border-image: url("#{$asset_path}/menu/menu.svg") 9 9 9 9; + + &-arrow { icon-size: 16px; } + + .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + border-image: url("#{$asset_path}/menu/submenu.svg") 9 9 9 9; + + .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, 20%); + } + } + } + + &: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} $purple; + } + } + } + + + &: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/.themes/dracula/cinnamon/_drawing.scss b/.themes/dracula/cinnamon/_drawing.scss new file mode 100644 index 0000000..738a69d --- /dev/null +++ b/.themes/dracula/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/.themes/dracula/cinnamon/cinnamon-dark.css b/.themes/dracula/cinnamon/cinnamon-dark.css new file mode 100644 index 0000000..d6c3c4c --- /dev/null +++ b/.themes/dracula/cinnamon/cinnamon-dark.css @@ -0,0 +1,1515 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #f8f8f2; } + +.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(40, 42, 54, 0); + color: #f8f8f2; + background-color: #2c2f3c; + border: 1px solid rgba(25, 26, 34, 0.9); + box-shadow: inset 0 2px 4px rgba(44, 47, 60, 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(40, 42, 54, 0); + color: #f8f8f2; + background-color: #2c2f3c; + border: 1px solid rgba(189, 147, 249, 0.5); + box-shadow: inset 0 2px 4px rgba(44, 47, 60, 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(40, 42, 54, 0); + color: #f8f8f2; + background-color: #373a4b; + border: 1px solid rgba(25, 26, 34, 0.9); + box-shadow: inset 0 2px 4px rgba(55, 58, 75, 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(40, 42, 54, 0); + color: #f8f8f2; + background-color: #2c2f3c; + border: 1px solid rgba(189, 147, 249, 0.5); + box-shadow: inset 0 2px 4px rgba(44, 47, 60, 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(40, 42, 54, 0); + color: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); + border: 1px solid rgba(189, 147, 249, 0.5); + box-shadow: inset 0 2px 4px rgba(189, 147, 249, 0.5); } + .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(40, 42, 54, 0); + color: rgba(248, 248, 242, 0.45); + border: 1px solid rgba(25, 26, 34, 0.45); + background-color: rgba(44, 47, 60, 0.55); + box-shadow: inset 0 2px 4px rgba(44, 47, 60, 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(40, 42, 54, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(67, 69, 91, 0.4); } + .notification-button:hover, .notification-icon-button:hover, .modal-dialog-button-box .modal-dialog-button:hover { + text-shadow: 0 1px rgba(40, 42, 54, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(82, 84, 112, 0.5); } + .notification-button:focus, .notification-icon-button:focus, .modal-dialog-button-box .modal-dialog-button:focus { + color: rgba(189, 147, 249, 0.5); } + .notification-button:active, .notification-icon-button:active, .modal-dialog-button-box .modal-dialog-button:active { + text-shadow: 0 1px rgba(40, 42, 54, 0); + color: #f8f8f2; + border: 1px solid rgba(189, 147, 249, 0.5); + background-color: rgba(189, 147, 249, 0.5); } + .notification-button:insensitive, .notification-icon-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive { + text-shadow: 0 1px rgba(40, 42, 54, 0); + color: #454850; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(67, 69, 91, 0.25); } + +.menu #notification StEntry, +.popup-menu #notification StEntry, #menu-search-entry { + padding: 7px; + caret-size: 1px; + selection-background-color: rgba(189, 147, 249, 0.5); + selected-color: #f8f8f2; + transition-duration: 300ms; + border-radius: 3px; + color: #f8f8f2; + background-color: #282a36; + border: 1px solid rgba(25, 26, 34, 0.9); + box-shadow: inset 0 2px 4px rgba(40, 42, 54, 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: #f8f8f2; + background-color: #282a36; + border: 1px solid rgba(189, 147, 249, 0.5); + box-shadow: inset 0 2px 4px rgba(40, 42, 54, 0.05); } + .menu #notification StEntry:insensitive, + .popup-menu #notification StEntry:insensitive, #menu-search-entry:insensitive { + color: rgba(248, 248, 242, 0.45); + background-color: #242530; + border-color: 1px solid rgba(28, 29, 38, 0.945); + box-shadow: inset 0 2px 4px rgba(36, 37, 48, 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: rgba(189, 147, 249, 0.5); + selected-color: #f8f8f2; + transition-duration: 300ms; + border-radius: 3px; + color: #BAC3CF; + background-color: rgba(67, 69, 91, 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: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); + border: 1px solid rgba(189, 147, 249, 0.5); + 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(67, 69, 91, 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(40, 42, 54, 0.1); + border-radius: 8px; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #757679; + border: 0px solid; + margin: 0px; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #5f6065; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: rgba(189, 147, 249, 0.5); } + +.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: rgba(25, 26, 34, 0.9); + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: rgba(189, 147, 249, 0.5); + -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: #f8f8f2; } + +.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: #13b1d5; + text-decoration: underline; } + .cinnamon-link:hover { + color: #2fc9ec; } + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #13141a; + color: #BAC3CF; + font-size: 1em; + font-weight: normal; + text-align: center; } + +.menu, +.popup-menu, +.popup-combo-menu { + color: #f8f8f2; + border-image: url("dark-assets/menu/menu.svg") 9 9 9 9; } + .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; + border-image: url("dark-assets/menu/submenu.svg") 9 9 9 9; } + .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: #f8f8f2; + 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(248, 248, 242, 0.5); + background: none; } + .menu .popup-inactive-menu-item, + .popup-menu .popup-inactive-menu-item, + .popup-combo-menu .popup-inactive-menu-item { + color: #f8f8f2; } + .menu .popup-inactive-menu-item:insensitive, + .popup-menu .popup-inactive-menu-item:insensitive, + .popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(248, 248, 242, 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: #f8f8f2; } + .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: rgba(30, 31, 41, 0.7); + color: #f8f8f2; } + #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: #f8f8f2; + 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: #13141a; + border: 1px solid #13141a; + color: #BAC3CF; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; } + .window-caption#selected { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; + border: 1px solid rgba(189, 147, 249, 0.5); + 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(67, 69, 91, 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 rgba(189, 147, 249, 0.5); + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; + font-style: italic; + transition-duration: 300; + selection-background-color: #f8f8f2; + selected-color: rgba(189, 147, 249, 0.5); } + +.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 rgba(189, 147, 249, 0.5); + background-color: black; + border-radius: 2px; } + +.expo-background { + background-color: #13141a; } + +.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 rgba(25, 26, 34, 0.9); + border-radius: 2px; + background-color: #282a36; + 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: #f8f8f2; + 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: #f8f8f2; + 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(248, 248, 242, 0.85); + margin-top: 1em; + font-size: 70%; } + +.calendar-day { + border-width: 0; + color: rgba(248, 248, 242, 0.8); } + +.calendar-day-top { + border-top-width: 0; } + +.calendar-day-left { + border-left-width: 0; } + +.calendar-nonwork-day { + color: #f8f8f2; + background-color: transparent; + font-weight: bold; } + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); + border-width: 0; } + +.calendar-other-month-day { + color: rgba(248, 248, 242, 0.3); + opacity: 1; } + +.calendar-week-number { + color: rgba(248, 248, 242, 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: #f8f8f2; } + .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 rgba(189, 147, 249, 0.5); } + .switcher-list .item-box:selected { + color: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); + border: 0px solid rgba(189, 147, 249, 0.5); } + .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: #f8f8f2; } + +.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: #f8f8f2; + background-color: rgba(30, 31, 41, 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: #f8f8f2; + selection-background-color: rgba(189, 147, 249, 0.5); + color: #BAC3CF; + background-color: rgba(67, 69, 91, 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: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); + border: 1px solid rgba(189, 147, 249, 0.5); + 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: #13141a; + 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(40, 42, 54, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(67, 69, 91, 0.4); } + .keyboard-key:hover { + text-shadow: 0 1px rgba(40, 42, 54, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(82, 84, 112, 0.5); } + .keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(40, 42, 54, 0); + color: #f8f8f2; + border: 1px solid rgba(189, 147, 249, 0.5); + background-color: rgba(189, 147, 249, 0.5); } + .keyboard-key:grayed { + text-shadow: 0 1px rgba(40, 42, 54, 0); + color: #454850; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(67, 69, 91, 0.25); } + +.keyboard-subkeys { + color: #BAC3CF; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #13141a; + -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: #1e1f29; + border: 1px solid rgba(25, 26, 34, 0.9); } + +.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(248, 248, 242, 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: #f8f8f2; } + +.menu-search-entry-icon { + icon-size: 1em; + color: #f8f8f2; } + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: #f8f8f2; + 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: #f8f8f2; + 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: rgba(189, 147, 249, 0.5); } + .osd-window .level-bar { + background-color: rgba(189, 147, 249, 0.5); } + +.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: rgba(189, 147, 249, 0.5); } + +.window-list-item-box { + border: 0 none transparent; + border-image: none; + background-image: none; + background-color: rgba(30, 31, 41, 0.7); + color: #BAC3CF; + box-shadow: none; + font-weight: 400; } + .window-list-item-box:hover { + color: #f8f8f2; } + .panel-top .window-list-item-box:hover { + box-shadow: inset 0 2px rgba(189, 147, 249, 0.5); } + .panel-bottom .window-list-item-box:hover { + box-shadow: inset 0 -2px rgba(189, 147, 249, 0.5); } + .panel-left .window-list-item-box:hover { + box-shadow: inset 2px 0 rgba(189, 147, 249, 0.5); } + .panel-right .window-list-item-box:hover { + box-shadow: inset -2px 0 rgba(189, 147, 249, 0.5); } + .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: #f8f8f2; } + .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 #ff5555; } + .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 #ff5555; } + .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 #ff5555; } + .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 #ff5555; } + .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: rgba(189, 147, 249, 0.5); + background-gradient-end: rgba(189, 147, 249, 0.5); } + +.window-list-item-demands-attention { + background-gradient-start: rgba(189, 147, 249, 0.5); + background-gradient-end: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + .panel-top .window-list-item-demands-attention { + box-shadow: inset 0 2px rgba(189, 147, 249, 0.5); } + .panel-bottom .window-list-item-demands-attention { + box-shadow: inset 0 -2px rgba(189, 147, 249, 0.5); } + .panel-left .window-list-item-demands-attention { + box-shadow: inset 2px 0 rgba(189, 147, 249, 0.5); } + .panel-right .window-list-item-demands-attention { + box-shadow: inset -2px 0 rgba(189, 147, 249, 0.5); } + +.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: rgba(30, 31, 41, 0.7); + 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 rgba(73, 76, 100, 0.7); } + .panel-bottom .grouped-window-list-item-box:active, .panel-bottom .grouped-window-list-item-box:checked { + box-shadow: inset 0 -2px rgba(73, 76, 100, 0.7); } + .panel-left .grouped-window-list-item-box:active, .panel-left .grouped-window-list-item-box:checked { + box-shadow: inset 2px 0 rgba(73, 76, 100, 0.7); } + .panel-right .grouped-window-list-item-box:active, .panel-right .grouped-window-list-item-box:checked { + box-shadow: inset -2px 0 rgba(73, 76, 100, 0.7); } + .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 #bd93f9; } + .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 #bd93f9; } + .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 #bd93f9; } + .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 #bd93f9; } + .grouped-window-list-item-box:progress, + .grouped-window-list-item-box .progress { + background-gradient-start: rgba(189, 147, 249, 0.5); + background-gradient-end: rgba(189, 147, 249, 0.5); } + +.grouped-window-list-item-demands-attention { + background-gradient-start: rgba(189, 147, 249, 0.5); + background-gradient-end: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + .panel-top .grouped-window-list-item-demands-attention { + box-shadow: inset 0 2px rgba(189, 147, 249, 0.5); } + .panel-bottom .grouped-window-list-item-demands-attention { + box-shadow: inset 0 -2px rgba(189, 147, 249, 0.5); } + .panel-left .grouped-window-list-item-demands-attention { + box-shadow: inset 2px 0 rgba(189, 147, 249, 0.5); } + .panel-right .grouped-window-list-item-demands-attention { + box-shadow: inset -2px 0 rgba(189, 147, 249, 0.5); } + +.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(8, 9, 12, 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(19, 20, 26, 0); } + .sound-player-overlay StButton StIcon { + icon-size: 16px; } + .sound-player-overlay StButton:hover { + text-shadow: 0 1px rgba(40, 42, 54, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(82, 84, 112, 0.5); } + .sound-player-overlay StButton:active { + text-shadow: 0 1px rgba(40, 42, 54, 0); + color: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); + border: 1px solid rgba(189, 147, 249, 0.5); + box-shadow: inset 0 2px 4px rgba(189, 147, 249, 0.5); } + .sound-player-overlay StBoxLayout { + padding-top: 2px; } + .sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: #13141a; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: rgba(189, 147, 249, 0.5); + -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: #f8f8f2; + padding: 3px; + padding-top: 4px; + transition-duration: 300; } + .workspace-button:outlined, .workspace-button:outlined:hover { + color: rgba(189, 147, 249, 0.5); } + .workspace-button:hover { + color: rgba(189, 147, 249, 0); } + +/* 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 rgba(189, 147, 249, 0.5); + background-gradient-direction: none; } + +.workspace-graph .workspace .windows { + -active-window-background: rgba(62, 64, 85, 0.7); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(62, 64, 85, 0.7); + -inactive-window-border: rgba(0, 0, 0, 0.8); } + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(73, 76, 100, 0.7); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(41, 42, 56, 0.7); + -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 rgba(189, 147, 249, 0.5); } + .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: #f8f8f2; + text-shadow: none; + transition-duration: 100; } + .applet-box.vertical { + padding: 3px 0; } + .applet-box:hover { + color: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); } + .applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); } + +.applet-label { + font-weight: bold; + color: #f8f8f2; } + .applet-label:hover, .applet-box:hover > .applet-label { + color: #f8f8f2; + text-shadow: none; } + +.applet-icon { + color: #f8f8f2; + icon-size: 22px; } + .applet-icon:hover, .applet-box:hover > .applet-icon { + color: #f8f8f2; + text-shadow: none; } + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; } + +.user-label { + color: #f8f8f2; + 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 rgba(189, 147, 249, 0.5); + background-color: rgba(189, 147, 249, 0); } + +.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(189, 147, 249, 0); + border: 1px solid rgba(189, 147, 249, 0.5); } + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; } diff --git a/.themes/dracula/cinnamon/cinnamon-dark.scss b/.themes/dracula/cinnamon/cinnamon-dark.scss new file mode 100644 index 0000000..8898486 --- /dev/null +++ b/.themes/dracula/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/.themes/dracula/cinnamon/cinnamon.css b/.themes/dracula/cinnamon/cinnamon.css new file mode 100644 index 0000000..d6c3c4c --- /dev/null +++ b/.themes/dracula/cinnamon/cinnamon.css @@ -0,0 +1,1515 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #f8f8f2; } + +.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(40, 42, 54, 0); + color: #f8f8f2; + background-color: #2c2f3c; + border: 1px solid rgba(25, 26, 34, 0.9); + box-shadow: inset 0 2px 4px rgba(44, 47, 60, 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(40, 42, 54, 0); + color: #f8f8f2; + background-color: #2c2f3c; + border: 1px solid rgba(189, 147, 249, 0.5); + box-shadow: inset 0 2px 4px rgba(44, 47, 60, 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(40, 42, 54, 0); + color: #f8f8f2; + background-color: #373a4b; + border: 1px solid rgba(25, 26, 34, 0.9); + box-shadow: inset 0 2px 4px rgba(55, 58, 75, 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(40, 42, 54, 0); + color: #f8f8f2; + background-color: #2c2f3c; + border: 1px solid rgba(189, 147, 249, 0.5); + box-shadow: inset 0 2px 4px rgba(44, 47, 60, 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(40, 42, 54, 0); + color: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); + border: 1px solid rgba(189, 147, 249, 0.5); + box-shadow: inset 0 2px 4px rgba(189, 147, 249, 0.5); } + .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(40, 42, 54, 0); + color: rgba(248, 248, 242, 0.45); + border: 1px solid rgba(25, 26, 34, 0.45); + background-color: rgba(44, 47, 60, 0.55); + box-shadow: inset 0 2px 4px rgba(44, 47, 60, 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(40, 42, 54, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(67, 69, 91, 0.4); } + .notification-button:hover, .notification-icon-button:hover, .modal-dialog-button-box .modal-dialog-button:hover { + text-shadow: 0 1px rgba(40, 42, 54, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(82, 84, 112, 0.5); } + .notification-button:focus, .notification-icon-button:focus, .modal-dialog-button-box .modal-dialog-button:focus { + color: rgba(189, 147, 249, 0.5); } + .notification-button:active, .notification-icon-button:active, .modal-dialog-button-box .modal-dialog-button:active { + text-shadow: 0 1px rgba(40, 42, 54, 0); + color: #f8f8f2; + border: 1px solid rgba(189, 147, 249, 0.5); + background-color: rgba(189, 147, 249, 0.5); } + .notification-button:insensitive, .notification-icon-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive { + text-shadow: 0 1px rgba(40, 42, 54, 0); + color: #454850; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(67, 69, 91, 0.25); } + +.menu #notification StEntry, +.popup-menu #notification StEntry, #menu-search-entry { + padding: 7px; + caret-size: 1px; + selection-background-color: rgba(189, 147, 249, 0.5); + selected-color: #f8f8f2; + transition-duration: 300ms; + border-radius: 3px; + color: #f8f8f2; + background-color: #282a36; + border: 1px solid rgba(25, 26, 34, 0.9); + box-shadow: inset 0 2px 4px rgba(40, 42, 54, 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: #f8f8f2; + background-color: #282a36; + border: 1px solid rgba(189, 147, 249, 0.5); + box-shadow: inset 0 2px 4px rgba(40, 42, 54, 0.05); } + .menu #notification StEntry:insensitive, + .popup-menu #notification StEntry:insensitive, #menu-search-entry:insensitive { + color: rgba(248, 248, 242, 0.45); + background-color: #242530; + border-color: 1px solid rgba(28, 29, 38, 0.945); + box-shadow: inset 0 2px 4px rgba(36, 37, 48, 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: rgba(189, 147, 249, 0.5); + selected-color: #f8f8f2; + transition-duration: 300ms; + border-radius: 3px; + color: #BAC3CF; + background-color: rgba(67, 69, 91, 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: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); + border: 1px solid rgba(189, 147, 249, 0.5); + 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(67, 69, 91, 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(40, 42, 54, 0.1); + border-radius: 8px; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #757679; + border: 0px solid; + margin: 0px; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #5f6065; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: rgba(189, 147, 249, 0.5); } + +.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: rgba(25, 26, 34, 0.9); + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: rgba(189, 147, 249, 0.5); + -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: #f8f8f2; } + +.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: #13b1d5; + text-decoration: underline; } + .cinnamon-link:hover { + color: #2fc9ec; } + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #13141a; + color: #BAC3CF; + font-size: 1em; + font-weight: normal; + text-align: center; } + +.menu, +.popup-menu, +.popup-combo-menu { + color: #f8f8f2; + border-image: url("dark-assets/menu/menu.svg") 9 9 9 9; } + .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; + border-image: url("dark-assets/menu/submenu.svg") 9 9 9 9; } + .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: #f8f8f2; + 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(248, 248, 242, 0.5); + background: none; } + .menu .popup-inactive-menu-item, + .popup-menu .popup-inactive-menu-item, + .popup-combo-menu .popup-inactive-menu-item { + color: #f8f8f2; } + .menu .popup-inactive-menu-item:insensitive, + .popup-menu .popup-inactive-menu-item:insensitive, + .popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(248, 248, 242, 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: #f8f8f2; } + .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: rgba(30, 31, 41, 0.7); + color: #f8f8f2; } + #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: #f8f8f2; + 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: #13141a; + border: 1px solid #13141a; + color: #BAC3CF; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; } + .window-caption#selected { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; + border: 1px solid rgba(189, 147, 249, 0.5); + 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(67, 69, 91, 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 rgba(189, 147, 249, 0.5); + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; + font-style: italic; + transition-duration: 300; + selection-background-color: #f8f8f2; + selected-color: rgba(189, 147, 249, 0.5); } + +.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 rgba(189, 147, 249, 0.5); + background-color: black; + border-radius: 2px; } + +.expo-background { + background-color: #13141a; } + +.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 rgba(25, 26, 34, 0.9); + border-radius: 2px; + background-color: #282a36; + 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: #f8f8f2; + 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: #f8f8f2; + 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(248, 248, 242, 0.85); + margin-top: 1em; + font-size: 70%; } + +.calendar-day { + border-width: 0; + color: rgba(248, 248, 242, 0.8); } + +.calendar-day-top { + border-top-width: 0; } + +.calendar-day-left { + border-left-width: 0; } + +.calendar-nonwork-day { + color: #f8f8f2; + background-color: transparent; + font-weight: bold; } + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); + border-width: 0; } + +.calendar-other-month-day { + color: rgba(248, 248, 242, 0.3); + opacity: 1; } + +.calendar-week-number { + color: rgba(248, 248, 242, 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: #f8f8f2; } + .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 rgba(189, 147, 249, 0.5); } + .switcher-list .item-box:selected { + color: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); + border: 0px solid rgba(189, 147, 249, 0.5); } + .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: #f8f8f2; } + +.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: #f8f8f2; + background-color: rgba(30, 31, 41, 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: #f8f8f2; + selection-background-color: rgba(189, 147, 249, 0.5); + color: #BAC3CF; + background-color: rgba(67, 69, 91, 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: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); + border: 1px solid rgba(189, 147, 249, 0.5); + 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: #13141a; + 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(40, 42, 54, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(67, 69, 91, 0.4); } + .keyboard-key:hover { + text-shadow: 0 1px rgba(40, 42, 54, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(82, 84, 112, 0.5); } + .keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(40, 42, 54, 0); + color: #f8f8f2; + border: 1px solid rgba(189, 147, 249, 0.5); + background-color: rgba(189, 147, 249, 0.5); } + .keyboard-key:grayed { + text-shadow: 0 1px rgba(40, 42, 54, 0); + color: #454850; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(67, 69, 91, 0.25); } + +.keyboard-subkeys { + color: #BAC3CF; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #13141a; + -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: #1e1f29; + border: 1px solid rgba(25, 26, 34, 0.9); } + +.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(248, 248, 242, 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: #f8f8f2; } + +.menu-search-entry-icon { + icon-size: 1em; + color: #f8f8f2; } + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: #f8f8f2; + 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: #f8f8f2; + 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: rgba(189, 147, 249, 0.5); } + .osd-window .level-bar { + background-color: rgba(189, 147, 249, 0.5); } + +.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: rgba(189, 147, 249, 0.5); } + +.window-list-item-box { + border: 0 none transparent; + border-image: none; + background-image: none; + background-color: rgba(30, 31, 41, 0.7); + color: #BAC3CF; + box-shadow: none; + font-weight: 400; } + .window-list-item-box:hover { + color: #f8f8f2; } + .panel-top .window-list-item-box:hover { + box-shadow: inset 0 2px rgba(189, 147, 249, 0.5); } + .panel-bottom .window-list-item-box:hover { + box-shadow: inset 0 -2px rgba(189, 147, 249, 0.5); } + .panel-left .window-list-item-box:hover { + box-shadow: inset 2px 0 rgba(189, 147, 249, 0.5); } + .panel-right .window-list-item-box:hover { + box-shadow: inset -2px 0 rgba(189, 147, 249, 0.5); } + .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: #f8f8f2; } + .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 #ff5555; } + .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 #ff5555; } + .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 #ff5555; } + .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 #ff5555; } + .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: rgba(189, 147, 249, 0.5); + background-gradient-end: rgba(189, 147, 249, 0.5); } + +.window-list-item-demands-attention { + background-gradient-start: rgba(189, 147, 249, 0.5); + background-gradient-end: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + .panel-top .window-list-item-demands-attention { + box-shadow: inset 0 2px rgba(189, 147, 249, 0.5); } + .panel-bottom .window-list-item-demands-attention { + box-shadow: inset 0 -2px rgba(189, 147, 249, 0.5); } + .panel-left .window-list-item-demands-attention { + box-shadow: inset 2px 0 rgba(189, 147, 249, 0.5); } + .panel-right .window-list-item-demands-attention { + box-shadow: inset -2px 0 rgba(189, 147, 249, 0.5); } + +.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: rgba(30, 31, 41, 0.7); + 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 rgba(73, 76, 100, 0.7); } + .panel-bottom .grouped-window-list-item-box:active, .panel-bottom .grouped-window-list-item-box:checked { + box-shadow: inset 0 -2px rgba(73, 76, 100, 0.7); } + .panel-left .grouped-window-list-item-box:active, .panel-left .grouped-window-list-item-box:checked { + box-shadow: inset 2px 0 rgba(73, 76, 100, 0.7); } + .panel-right .grouped-window-list-item-box:active, .panel-right .grouped-window-list-item-box:checked { + box-shadow: inset -2px 0 rgba(73, 76, 100, 0.7); } + .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 #bd93f9; } + .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 #bd93f9; } + .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 #bd93f9; } + .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 #bd93f9; } + .grouped-window-list-item-box:progress, + .grouped-window-list-item-box .progress { + background-gradient-start: rgba(189, 147, 249, 0.5); + background-gradient-end: rgba(189, 147, 249, 0.5); } + +.grouped-window-list-item-demands-attention { + background-gradient-start: rgba(189, 147, 249, 0.5); + background-gradient-end: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + .panel-top .grouped-window-list-item-demands-attention { + box-shadow: inset 0 2px rgba(189, 147, 249, 0.5); } + .panel-bottom .grouped-window-list-item-demands-attention { + box-shadow: inset 0 -2px rgba(189, 147, 249, 0.5); } + .panel-left .grouped-window-list-item-demands-attention { + box-shadow: inset 2px 0 rgba(189, 147, 249, 0.5); } + .panel-right .grouped-window-list-item-demands-attention { + box-shadow: inset -2px 0 rgba(189, 147, 249, 0.5); } + +.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(8, 9, 12, 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(19, 20, 26, 0); } + .sound-player-overlay StButton StIcon { + icon-size: 16px; } + .sound-player-overlay StButton:hover { + text-shadow: 0 1px rgba(40, 42, 54, 0); + color: #BAC3CF; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(82, 84, 112, 0.5); } + .sound-player-overlay StButton:active { + text-shadow: 0 1px rgba(40, 42, 54, 0); + color: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); + border: 1px solid rgba(189, 147, 249, 0.5); + box-shadow: inset 0 2px 4px rgba(189, 147, 249, 0.5); } + .sound-player-overlay StBoxLayout { + padding-top: 2px; } + .sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: #13141a; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: rgba(189, 147, 249, 0.5); + -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: #f8f8f2; + padding: 3px; + padding-top: 4px; + transition-duration: 300; } + .workspace-button:outlined, .workspace-button:outlined:hover { + color: rgba(189, 147, 249, 0.5); } + .workspace-button:hover { + color: rgba(189, 147, 249, 0); } + +/* 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 rgba(189, 147, 249, 0.5); + background-gradient-direction: none; } + +.workspace-graph .workspace .windows { + -active-window-background: rgba(62, 64, 85, 0.7); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(62, 64, 85, 0.7); + -inactive-window-border: rgba(0, 0, 0, 0.8); } + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(73, 76, 100, 0.7); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(41, 42, 56, 0.7); + -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 rgba(189, 147, 249, 0.5); } + .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: #f8f8f2; + text-shadow: none; + transition-duration: 100; } + .applet-box.vertical { + padding: 3px 0; } + .applet-box:hover { + color: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); } + .applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); } + +.applet-label { + font-weight: bold; + color: #f8f8f2; } + .applet-label:hover, .applet-box:hover > .applet-label { + color: #f8f8f2; + text-shadow: none; } + +.applet-icon { + color: #f8f8f2; + icon-size: 22px; } + .applet-icon:hover, .applet-box:hover > .applet-icon { + color: #f8f8f2; + text-shadow: none; } + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; } + +.user-label { + color: #f8f8f2; + 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 rgba(189, 147, 249, 0.5); + background-color: rgba(189, 147, 249, 0); } + +.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(189, 147, 249, 0); + border: 1px solid rgba(189, 147, 249, 0.5); } + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; } diff --git a/.themes/dracula/cinnamon/cinnamon.scss b/.themes/dracula/cinnamon/cinnamon.scss new file mode 100644 index 0000000..4a61461 --- /dev/null +++ b/.themes/dracula/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/.themes/dracula/cinnamon/common-assets/menu/menu-hover.svg b/.themes/dracula/cinnamon/common-assets/menu/menu-hover.svg new file mode 100644 index 0000000..bff5bc5 --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/menu/menu-hover.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/menu/menu-separator.svg b/.themes/dracula/cinnamon/common-assets/menu/menu-separator.svg new file mode 100644 index 0000000..4962ebc --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/menu/menu-separator.svg @@ -0,0 +1,60 @@ + + + + + + + + + + image/svg+xml + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/misc/add-workspace-active.svg b/.themes/dracula/cinnamon/common-assets/misc/add-workspace-active.svg new file mode 100644 index 0000000..17800c7 --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/misc/add-workspace-active.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/misc/add-workspace-hover.svg b/.themes/dracula/cinnamon/common-assets/misc/add-workspace-hover.svg new file mode 100644 index 0000000..e771e33 --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/misc/add-workspace-hover.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/misc/add-workspace.svg b/.themes/dracula/cinnamon/common-assets/misc/add-workspace.svg new file mode 100644 index 0000000..65f5361 --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/misc/add-workspace.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/misc/bg.svg b/.themes/dracula/cinnamon/common-assets/misc/bg.svg new file mode 100644 index 0000000..7d16294 --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/misc/bg.svg @@ -0,0 +1,131 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/.themes/dracula/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 0000000..b40eb47 --- /dev/null +++ b/.themes/dracula/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/.themes/dracula/cinnamon/common-assets/misc/calendar-arrow-left.svg b/.themes/dracula/cinnamon/common-assets/misc/calendar-arrow-left.svg new file mode 100644 index 0000000..2774254 --- /dev/null +++ b/.themes/dracula/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/.themes/dracula/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/.themes/dracula/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 0000000..980b9eb --- /dev/null +++ b/.themes/dracula/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/.themes/dracula/cinnamon/common-assets/misc/calendar-arrow-right.svg b/.themes/dracula/cinnamon/common-assets/misc/calendar-arrow-right.svg new file mode 100644 index 0000000..366e69b --- /dev/null +++ b/.themes/dracula/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/.themes/dracula/cinnamon/common-assets/misc/close-active.svg b/.themes/dracula/cinnamon/common-assets/misc/close-active.svg new file mode 100644 index 0000000..95822bf --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/.themes/dracula/cinnamon/common-assets/misc/close-hover.svg b/.themes/dracula/cinnamon/common-assets/misc/close-hover.svg new file mode 100644 index 0000000..7b52140 --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/.themes/dracula/cinnamon/common-assets/misc/close.svg b/.themes/dracula/cinnamon/common-assets/misc/close.svg new file mode 100644 index 0000000..e221a33 --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/.themes/dracula/cinnamon/common-assets/misc/corner-ripple.svg b/.themes/dracula/cinnamon/common-assets/misc/corner-ripple.svg new file mode 100644 index 0000000..a692fc2 --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/misc/corner-ripple.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/misc/desklet-header.svg b/.themes/dracula/cinnamon/common-assets/misc/desklet-header.svg new file mode 100644 index 0000000..458f5f8 --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/misc/desklet-header.svg @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/misc/desklet.svg b/.themes/dracula/cinnamon/common-assets/misc/desklet.svg new file mode 100644 index 0000000..0862589 --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/misc/desklet.svg @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/misc/osd.svg b/.themes/dracula/cinnamon/common-assets/misc/osd.svg new file mode 100644 index 0000000..6cf5cc2 --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/misc/osd.svg @@ -0,0 +1,131 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/misc/overview-hover.png b/.themes/dracula/cinnamon/common-assets/misc/overview-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..75673f9cf4d11cc891275cbcb5fc775db9585540 GIT binary patch literal 838 zcmV-M1G)T(P)kdg0009GNkl1!KD9DQ@_rPbw?9N7*sw#Z576(BYZ3DEzb{X_e)6zI27Qi4@NLTggv_=u%gc6IKq z_MDkkn?VhNLVmQbWvk!4Q-E9+tqwIZ;jQ&2E4P!K4{ zVmm2%q@W83^_SfE%JoPU#PVW+Td|Lms^%XH9UnTZV>$b6d z{;iU34gsM(fa~AKN6w(yeBwPF_MaV`T-4G#6|dp!-S{$2pZ|Q=%Vnpz|5@{Ca6S00 zlz1sJXa`i!JTylYZ!b%K?7q9$^qax-syC|M=I)D^N5_rH#`N;-Pu(o__C}S^1P6r% z*C$O!_Ow)PU-d_WouD0qS|zP`TY-r>$~^YT2l0me>;5hrW~9P=&pB+Y+{Wqsx>1SGJUMB~@W z>Dr(%@xn4ps(4lo8$o@ZkfAjy#g-&i?2R`@oyh|q*}}szNcyIcR;ZMdUWH*PF*&Ss zZN4?PvVi6mvE~L-wRk<)2wQXH5CwhZHWD!KbIZ5JreuJVm-AZYihvH8&lBRn&8q26 zs_Am|Ixp&b5n5Dy@FGCRX3>$w45I$si?j*_{L_oH6w%#Px`rnIxA=%Z0mD;*r^|!p Q1ONa407*qoM6N<$f{;O?8~^|S literal 0 HcmV?d00001 diff --git a/.themes/dracula/cinnamon/common-assets/misc/overview.png b/.themes/dracula/cinnamon/common-assets/misc/overview.png new file mode 100644 index 0000000000000000000000000000000000000000..9eb4f87f4e8e2b95cb3ae488e84da3d63d1786ed GIT binary patch literal 680 zcmV;Z0$2TsP)kdg00002VoOIv0RM-N z%)bBt010qNS#tmY3ljhU3ljkVnw%H_000McNliru-U%BC88MnF!IrGCBwm9)u_fl)|8*yQeM^6m$^r64|vV z3`vkcNr{9G7J`vMnZim6VY%*Zx;s0&JI-`zYgVOmhkZ`p_Z^=1dEe)GKPaJu{{h0T zyNHO0fQ^NPjqv*gY<94){zV`lb$k2Uf~Q@9+-l<8hxyJ#jr5`=-0o`A3*%NZ)IZ+*HH*RyO0Q4Yaj-SHFD97pssQ;?B{Jj#yThZ--;`ZmBH3X{6TcLhClVGN)8+2eH}DXOOW7= z=5IsRtH-?@rJgzt_jMTK$ziIHi--1?KrL_BSR06vB*7NO!=x54(svg~5+g=@AiA+u z-hf(6AUmjJ5N!<7=zw_Kt@@1A;!n0oVPoSFZ9sMuEm8n%M*X3|nt~&Dnib!6?3%C8 z^I(lXv>9cO?*&+xbF+%p)Ajrqz7v(xr%ra}QXfBG2v63X^WhzB>giInxmnC&7X(K$ zWevfR^DSrcnfwN_`+#Y_oVY)KD|Dz<_PYGudY9+@%%!pAb+$40&w&uPC)cXueyyw; z`Rn4-iR*Jq2{{o~Dh{f_`1;h;)z>R=bn;Fcg`$DF(eU9x!p07j6_}Y)rCbu@F&kA!CyxOMZ8Z_FEHjHVKl}m(9?n#zS$LZO O0000 + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/panel/activities-active.svg b/.themes/dracula/cinnamon/common-assets/panel/activities-active.svg new file mode 100644 index 0000000..be45247 --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/panel/activities-active.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/panel/activities.svg b/.themes/dracula/cinnamon/common-assets/panel/activities.svg new file mode 100644 index 0000000..b4a4b0d --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/panel/activities.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/panel/panel-bottom.svg b/.themes/dracula/cinnamon/common-assets/panel/panel-bottom.svg new file mode 100644 index 0000000..89e3e26 --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/panel/panel-bottom.svg @@ -0,0 +1,83 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/panel/panel-left.svg b/.themes/dracula/cinnamon/common-assets/panel/panel-left.svg new file mode 100644 index 0000000..8f91ed9 --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/panel/panel-left.svg @@ -0,0 +1,83 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/panel/panel-right.svg b/.themes/dracula/cinnamon/common-assets/panel/panel-right.svg new file mode 100644 index 0000000..137673f --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/panel/panel-right.svg @@ -0,0 +1,83 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/panel/panel-top.svg b/.themes/dracula/cinnamon/common-assets/panel/panel-top.svg new file mode 100644 index 0000000..ad26fc6 --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/panel/panel-top.svg @@ -0,0 +1,79 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/panel/window-list-active-bottom.svg b/.themes/dracula/cinnamon/common-assets/panel/window-list-active-bottom.svg new file mode 100644 index 0000000..fda9191 --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/panel/window-list-active-bottom.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/panel/window-list-active-left.svg b/.themes/dracula/cinnamon/common-assets/panel/window-list-active-left.svg new file mode 100644 index 0000000..0b43f0b --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/panel/window-list-active-left.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/panel/window-list-active-right.svg b/.themes/dracula/cinnamon/common-assets/panel/window-list-active-right.svg new file mode 100644 index 0000000..76180b7 --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/panel/window-list-active-right.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/panel/window-list-active-top.svg b/.themes/dracula/cinnamon/common-assets/panel/window-list-active-top.svg new file mode 100644 index 0000000..d2c1cb9 --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/panel/window-list-active-top.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/switch/switch-off-selected.svg b/.themes/dracula/cinnamon/common-assets/switch/switch-off-selected.svg new file mode 100644 index 0000000..f285abf --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/common-assets/switch/switch-on-selected.svg b/.themes/dracula/cinnamon/common-assets/switch/switch-on-selected.svg new file mode 100644 index 0000000..007265e --- /dev/null +++ b/.themes/dracula/cinnamon/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/.themes/dracula/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 0000000..1313c88 --- /dev/null +++ b/.themes/dracula/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/.themes/dracula/cinnamon/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 0000000..5f97eb5 --- /dev/null +++ b/.themes/dracula/cinnamon/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/.themes/dracula/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 0000000..01c4066 --- /dev/null +++ b/.themes/dracula/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/.themes/dracula/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 0000000..5b2fc58 --- /dev/null +++ b/.themes/dracula/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/dark-assets/menu/menu.svg b/.themes/dracula/cinnamon/dark-assets/menu/menu.svg new file mode 100644 index 0000000..fae28d2 --- /dev/null +++ b/.themes/dracula/cinnamon/dark-assets/menu/menu.svg @@ -0,0 +1,131 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/dark-assets/menu/submenu.svg b/.themes/dracula/cinnamon/dark-assets/menu/submenu.svg new file mode 100644 index 0000000..b1e3a14 --- /dev/null +++ b/.themes/dracula/cinnamon/dark-assets/menu/submenu.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/dark-assets/misc/button-box.svg b/.themes/dracula/cinnamon/dark-assets/misc/button-box.svg new file mode 100644 index 0000000..ef41e12 --- /dev/null +++ b/.themes/dracula/cinnamon/dark-assets/misc/button-box.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/dark-assets/misc/message.svg b/.themes/dracula/cinnamon/dark-assets/misc/message.svg new file mode 100644 index 0000000..7c8f1b6 --- /dev/null +++ b/.themes/dracula/cinnamon/dark-assets/misc/message.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/dark-assets/misc/modal.svg b/.themes/dracula/cinnamon/dark-assets/misc/modal.svg new file mode 100644 index 0000000..622cabb --- /dev/null +++ b/.themes/dracula/cinnamon/dark-assets/misc/modal.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/dark-assets/switch/switch-off.svg b/.themes/dracula/cinnamon/dark-assets/switch/switch-off.svg new file mode 100644 index 0000000..f285abf --- /dev/null +++ b/.themes/dracula/cinnamon/dark-assets/switch/switch-off.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/dark-assets/switch/switch-on.svg b/.themes/dracula/cinnamon/dark-assets/switch/switch-on.svg new file mode 100644 index 0000000..007265e --- /dev/null +++ b/.themes/dracula/cinnamon/dark-assets/switch/switch-on.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/.themes/dracula/cinnamon/thumbnail.png b/.themes/dracula/cinnamon/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..a48cc232e2bc2d2bb8789ef8b724bb9607911f63 GIT binary patch literal 78524 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 literal 0 HcmV?d00001 diff --git a/.themes/dracula/gnome-shell/_colors.scss b/.themes/dracula/gnome-shell/_colors.scss new file mode 100644 index 0000000..63e6e84 --- /dev/null +++ b/.themes/dracula/gnome-shell/_colors.scss @@ -0,0 +1,55 @@ +$base_color:#282a36; +$bg_color:#282a36; //252b2f +$main_dark: darken($bg_color, 5%); +$gray: lighten($bg_color, 7%); +$fg_color: #C3C7D1; +$dracula: $bg_color; +$topbar_color: #f8f8f2; + + +$orange: #ffb86c; +$yellow: #f1fa8c; +$red: #ff5555; +$purple: #bd93f9; +$cyan: #72BFD0; +$lime: #50fa7a; +$teal: #bd93f9; + +$g1: transparentize($purple, 0.5); +$g2: transparentize($purple, 0.5); + +$selected_fg_color: #f8f8f2; +$selected_bg_color: transparentize($purple, 0.5); +$selected_borders_color: darken($selected_bg_color, 10%); +$borders_color: darken($bg_color, 3%); +$borders_edge: transparentize(white, 0.9); +$link_color: #A0C1B9; +$link_visited_color: transparentize($link_color,0.5); +$top_hilight: $borders_edge; +$top_highlight: transparentize(white, 0.9); +$bottom_highlight: transparentize(black, 0.9); + +$warning_color: darken($orange,10%); +$error_color: darken( $red,5%); +$success_color: darken($cyan,10%); +$destructive_color: darken( #c72240,10%); + +$osd_fg_color: $fg_color; +$osd_bg_color: transparentize($bg_color, 0.05); +$osd_borders_color: transparentize(black, 0.3); +$osd_outer_borders_color: transparentize(white, 0.9); + +$tooltip_borders_color: $osd_outer_borders_color; + +//insensitive state derived colors +$insensitive_fg_color: mix($fg_color, $bg_color, 50%); +$insensitive_bg_color: mix($bg_color, $base_color, 60%); +$insensitive_borders_color: $borders_color; + +//colors for the backdrop state, derived from the main colors. +$backdrop_base_color: lighten($base_color,1%); +$backdrop_bg_color: $bg_color; +$backdrop_fg_color: transparentize($fg_color, 0.2); +$backdrop_insensitive_color: lighten($backdrop_bg_color, 15%); +$backdrop_borders_color: mix($borders_color, $bg_color, 90%); +$backdrop_dark_fill: mix($backdrop_borders_color,$backdrop_bg_color, 35%); diff --git a/.themes/dracula/gnome-shell/_common.scss b/.themes/dracula/gnome-shell/_common.scss new file mode 100644 index 0000000..c5eb633 --- /dev/null +++ b/.themes/dracula/gnome-shell/_common.scss @@ -0,0 +1,2189 @@ +$corner-radius: 2px; + + +/* GLOBALS */ +$font-size: 10; +$_bubble_bg_color: $osd_bg_color; +$_bubble_fg_color: $fg_color; +$_bubble_borders_color: $fg_color; +$_bubble_transparent: transparentize($osd_bg_color, 0.17); +$topbar_bg_color: transparentize($dracula, 0.05); + +stage { + @include fontsize($font-size); + color: $fg_color; +} + +/* WIDGETS */ + +/* Buttons */ +.button { + @include button(normal); + border-radius: 4px; + border-width: 0; + padding: 4px 32px; + &:focus { @include button(focus); } + &:insensitive { @include button(insensitive); } + &:active { @include button(active); } + &:hover { + @include button(hover); + } +} + +.modal-dialog-linked-button { + padding: 10px; + border: 1px solid $borders_color; + color: $fg_color; + background: $main_dark; + text-shadow: none; + icon-shadow: none; + box-shadow: none; + &:insensitive { @include button(insensitive); } + &:active { + @include button(active); + } + &:focus { + @include button(focus); + &:hover { + @include button(focus); + } + } + &:hover { + @include button(hover); + } + + &:first-child { border-radius: 0px 0px 0px 2px; } + &:last-child { border-radius: 0px 0px 2px 0px; } + &:first-child:last-child { border-radius: 0px 0px 2px 2px; } +} + +/* Entries */ +StEntry { + @include entry(normal); + border-radius: 2px; + padding: 4px; + border-width: 0; + color: $fg_color; + //&:hover { @include entry(hover);} + &:focus { @include entry(focus,$fc:transparentize($fg_color,0.5));} + &:insensitive { @include entry(insensitive);} + selection-background-color: $selected_bg_color; + selected-color: $selected_fg_color; + StIcon.capslock-warning { + icon-size: 16px; + warning-color: $warning_color; + padding: 0 4px; + } +} + + +/* Scrollbars */ + +StScrollView { + &.vfade { -st-vfade-offset: 68px; } + &.hfade { -st-hfade-offset: 68px; } +} + +StScrollBar { + padding: 0; + + StScrollView & { + min-width: 14px; + min-height: 14px; + } + + StBin#trough { + border-radius: 0; + background-color: transparent; + } + + StButton#vhandle, StButton#hhandle { + border-radius: 8px; + background-color: mix($fg_color, $bg_color, 20%); + //border: 3px solid transparent; //would be nice to margin or at least to transparent + margin: 3px; + &:hover { background-color: mix($fg_color, $bg_color, 80%); } + &:active { background-color: $selected_bg_color; } + } +} + +/* Slider */ + +.slider { + height: 1em; + color: darken($selected_fg_color, 25%); + border-color: black; + -slider-height: 0.1em; + -slider-background-color: $gray; //background of the trough + -slider-border-color: black; //trough border color + -slider-active-background-color: $teal; //active trough fill + -slider-active-border-color: $lime; //active trough border + -slider-border-width: 0; + -slider-handle-radius: 6px; + + -barlevel-height: 0.1em; + -barlevel-background-color: $gray; + -barlevel-border-color: black; + -barlevel-active-background-color: $teal; + -barlevel-active-border-color: $lime; + -barlevel-border-width: 0; + -barlevel-handle-radius: 6px; + -barlevel-overdrive-color: $teal; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 0px; +} + +/* Check Boxes */ + +.check-box { + StBoxLayout { spacing: .8em; } + StBin { + width: 24px; + height: 22px; + background-image: url("assets/checkbox-off.svg"); + } + &:focus, &:hover StBin { background-image: url("assets/checkbox-off-focused.svg"); } + &:checked StBin { background-image: url("assets/checkbox.svg"); } + &:focus:checked StBin { background-image: url("assets/checkbox-focused.svg"); } +} + +/* Switches */ +.toggle-switch { + width: 65px; + height: 22px; + background-size: contain; + //Gnome 3.32// + background-image: url("assets/toggle-off.svg"); + &:checked { background-image: url("assets/toggle-on.svg"); } +} + + @each $v in us, intl { + .toggle-switch-#{$v} { + background-image: url("assets/toggle-off.svg"); + &:checked { background-image: url("assets/toggle-on.svg"); } + } + } + +/* links */ +.shell-link { + color: $link_color; + &:hover { color: lighten($link_color,10%); } +} + +/* Modal Dialogs */ + +.headline { font-size: 110%; } +.lightbox { background-color: black; } +.flashspot { background-color: white; } + +.modal-dialog { + border: none; + border-radius: 2px; + color: $osd_fg_color; + background-color: darken($osd_bg_color,5%); + box-shadow: $depth6; + + .modal-dialog-content-box { padding: 24px; } + .run-dialog-entry { + width: 20em; + margin-bottom: 6px; + } + .run-dialog-error-box { + color: $error_color; + padding-top: 16px; + spacing: 6px; + } + .run-dialog-button-box { padding-top: 1em; } + .run-dialog-label { + @include fontsize($font-size + 1.1); + font-weight: bold; + color: darken($osd_fg_color,10%); + padding-bottom: .4em; + } + + .run-dialog-description { + color: $fg_color; + } + +} + + .mount-dialog-subject, + .end-session-dialog-subject { //this should be a generic header class + @include fontsize($font-size * 1.3); + } + +/* Message Dialog */ + .message-dialog-main-layout { + padding: 12px 20px 0; + spacing: 12px; + } + + .message-dialog-content { + max-width: 28em; + spacing: 20px; + } + + .message-dialog-icon { + min-width: 48px; + icon-size: 48px; + } + + .message-dialog-title { + font-weight: bold; + } + + .message-dialog-subtitle { + color: darken($fg_color,40%); + font-weight: bold; + } + +/* End Session Dialog */ +.end-session-dialog { + spacing: 42px; + border: none; + & .modal-dialog-linked-button:last-child { + background-color: $red; + color: #fff; + &:hover, &:focus { + background: darken($error_color, 3%); + color: #fff; + } + } +} + + .end-session-dialog-list { + padding-top: 20px; + } + + .end-session-dialog-layout { + padding-left: 17px; + &:rtl { padding-right: 17px; } + } + + .end-session-dialog-description { + width: 28em; + padding-bottom: 10px; + &:rtl { + text-align: right; + } + } + + .end-session-dialog-warning { + width: 28em; + color: $warning_color; + padding-top: 6px; + &:rtl { + text-align: right; + } + } + + .end-session-dialog-logout-icon { + //border: 2px solid #8b8b8b; + border-radius: 3px; + width: 48px; + height: 48px; + background-size: contain; + } + + .end-session-dialog-shutdown-icon { + color: $error_color; + width: 48px; + height: 48px; + } + + .end-session-dialog-inhibitor-layout { + spacing: 16px; + max-height: 200px; + padding-right: 65px; + padding-left: 65px; + } + + .end-session-dialog-session-list, + .end-session-dialog-app-list { + spacing: 1em; + } + + .end-session-dialog-list-header { + font-weight: bold; + &:rtl { text-align: right; } + } + + .end-session-dialog-app-list-item, + .end-session-dialog-session-list-item { + spacing: 1em; + } + + .end-session-dialog-app-list-item-name, + .end-session-dialog-session-list-item-name { + font-weight: bold; + } + + .end-session-dialog-app-list-item-description { + color: darken($fg_color,5%); + font-size: 10pt; + } + +/* ShellMountOperation Dialogs */ +.shell-mount-operation-icon { icon-size: 48px; } + + .mount-dialog { + spacing: 24px; + + .message-dialog-title { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; + max-width: 34em; + } + + .message-dialog-title:rtl { + padding-left: 0px; + padding-right: 17px; + } + + .message-dialog-body { + padding-left: 17px; + width: 28em; + } + + .message-dialog-body:rtl { + padding-left: 0px; + padding-right: 17px; + } + } + + .mount-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; + } + + .mount-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; + } + + .mount-dialog-app-list-item { + color: darken($fg_color,10%); + &:hover { color: $fg_color; } + &:ltr { padding-right: 1em; } + &:rtl { padding-left: 1em; } + } + + .mount-dialog-app-list-item-icon { + &:ltr { padding-right: 17px; } + &:rtl { padding-left: 17px; } + } + + .mount-dialog-app-list-item-name { + font-size: 10pt; + } + + +/* Password or Authentication Dialog */ + +.prompt-dialog { + //this is the width of the entire modal popup + width: 34em; + border: none; + border-radius: 2px; + + .message-dialog-main-layout { spacing: 24px; padding: 10px; } + .message-dialog-content { spacing: 16px; } + .message-dialog-title { color: darken($osd_fg_color,25%); } +} + + .prompt-dialog-description:rtl { + text-align: right; + } + + .prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; + } + + .prompt-dialog-error-label { + font-size: 10pt; + color: $error_color; + padding-bottom: 8px; + } + + .prompt-dialog-info-label { + font-size: 10pt; + padding-bottom: 8px; + } + + .hidden { + color: rgba(0,0,0,0); + } + + .prompt-dialog-null-label { + font-size: 10pt; + padding-bottom: 8px; + } + + +/* Polkit Dialog */ + +.polkit-dialog-user-layout { + padding-left: 10px; + spacing: 10px; + &:rtl { + padding-left: 0px; + padding-right: 10px; + } +} + + .polkit-dialog-user-root-label { + color: $warning_color; + } + + .polkit-dialog-user-icon { + border-radius: 3px; + background-size: contain; + width: 48px; + height: 48px; + } + +/* Audio selection dialog */ +.audio-device-selection-dialog { + spacing: 30px; +} + + .audio-selection-content { + spacing: 20px; + padding: 24px; + } + + .audio-selection-title { + font-weight: bold; + text-align: center; + } + + .audio-selection-box { + spacing: 20px; + } + + .audio-selection-device { + border: 1px solid $_bubble_borders_color; + border-radius: 12px; + &:active,&:hover,&:focus { background-color: $selected_bg_color; } + } + + .audio-selection-device-box { + padding: 20px; + spacing: 20px; + } + + .audio-selection-device-icon { + icon-size: 64px; + } + +/* Access Dialog */ +.access-dialog { + spacing: 30px; +} + +/* Geolocation Dialog */ +.geolocation-dialog { + spacing: 30px; +} + +/* Extension Dialog */ +.extension-dialog { + .message-dialog-main-layout { spacing: 24px; padding: 10px; } + .message-dialog-title { color: darken($osd_fg_color,25%); } +} + +/* Inhibit-Shortcuts Dialog */ +.inhibit-shortcuts-dialog { + spacing: 30px; +} + +/* Network Agent Dialog */ + +.network-dialog-secret-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +.keyring-dialog-control-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +/* Popovers/Menus */ + +.popup-menu { + min-width: 15em; + background-color: transparent; + color: $fg_color; + .popup-menu-arrow { } //defined globally in the TOP BAR + .popup-sub-menu { + background-color: transparentize(darken($main_dark,57%), 0.8); + box-shadow: $depth6; + } + + .popup-menu-content { padding: 16px 0; } + .popup-menu-item { + spacing: 6px; + padding: 6px; + + &:ltr { padding-right: 1.75em; padding-left: 0; } + &:rtl { padding-right: 0; padding-left: 1.75em; } + + &:checked { + background-color: transparentize(darken($bg_color, 4%), 0.07); + color: $selected_fg_color; + box-shadow: inset 1px 0px 0px lighten($selected_bg_color,5%); + font-weight: normal; + &:hover{ + background-color: transparentize(darken($bg_color, 4%), 0.07); + color: $selected_bg_color; + } + } + &.selected { background-color: transparentize($fg_color,0.9); color: $fg_color; } + &:active { background-color: $selected_bg_color; color: $selected_fg_color; } + &:insensitive { color: transparentize($fg_color,.5); } + } + + .popup-inactive-menu-item { //all icons and other graphical elements + color: $fg_color; + + &:insensitive { color: transparentize($fg_color,0.5); } + } + //.popup-status-menu-item { font-weight: normal; color: pink; } //dunno what that is + &.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; + } +} + + + + .popup-menu-ornament { + text-align: right; + width: 1.2em; + } + .popup-menu-boxpointer, + .candidate-popup-boxpointer { + -arrow-border-radius: 7px; + -arrow-background-color: $bg_color; + -arrow-border-width: 1px; + -arrow-border-color: $borders_color; + -arrow-base: 24px; + -arrow-rise: 11px; + -arrow-box-shadow: 0 1px 3px black; //dreaming. bug #689995 + } + + .popup-separator-menu-item { + background: transparent; + &-separator { + //-margin-horizontal: 24px; + height: 1px; //not really the whole box + margin: 6px 64px; + background-color: transparent; + border-color: transparent; + border-bottom-width: 1px; + border-bottom-style: solid; + } + .popup-sub-menu & &-separator { //submenu separators + margin: 0 64px 0 32px; + background: transparent; + } + } + + +// Background menu +.background-menu { -boxpointer-gap: 4px; -arrow-rise: 0px; } + +/* fallback menu +- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled + app menu inside the main app window itself rather than the top bar +*/ + + +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + margin: 32px; + min-width: 64px; + min-height: 64px; + + .osd-monitor-label { font-size: 3em; } + .level { + height: 0.4em; + border-radius: 0.3em; + color: $osd_fg_color; + border: 1px solid $borders_color; + + -barlevel-height: 0.4em; + -barlevel-background-color: transparentize(darken($main_dark,15%),0.5); + -barlevel-active-background-color: $selected_bg_color; + -barlevel-overdrive-color: $red; + -barlevel-overdrive-separator-width: 0.2em; + } + .level-bar { + background-color: $selected_bg_color; + border-radius: 0.3em; + } +} + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: transparentize(black, 0.2); + + .pad-osd-title-box { spacing: 12px; } + .pad-osd-title-menu-box { spacing: 6px; } +} + +.combo-box-label { + width: 15em; +} + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 16px; +} + +.osd-window, +.resize-popup, +.switcher-list { + @extend %osd-panel; +} + + .switcher-list-item-container { spacing: 8px; } + + .switcher-list .item-box { + padding: 8px; + border-radius: 4px; + } + + .switcher-list .item-box:outlined { + padding: 6px; + border: 2px solid darken($borders_color,10%); + } + + .switcher-list .item-box:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; + } + + .switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; + } + + .switcher-list .thumbnail { + width: 256px; + } + + .switcher-list .separator { + width: 1px; + background: $borders_color; + } + + .switcher-arrow { + border-color: rgba(0,0,0,0); + color: transparentize($fg_color,0.2); + &:highlighted { + color: $fg_color; + } + } + + .input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; + } + +/* Window Cycler */ +.cycler-highlight { border: 5px solid $selected_bg_color; } + +/* Workspace Switcher */ +.workspace-switcher-group { padding: 12px; } + + .workspace-switcher-container { + @extend %osd-panel; + } + + .workspace-switcher { + background: transparent; + border: 0px; + border-radius: 0px; + padding: 0px; + spacing: 8px; + } + + .ws-switcher-active-up, .ws-switcher-active-down { + height: 50px; + background-color: $selected_bg_color; + color: $selected_fg_color; + border: none; + background-size: 32px; + border-radius: 8px; + } + .ws-switcher-active-up { + background-image: url("assets/ws-switch-arrow-up.png"); } + + .ws-switcher-active-down { + background-image: url("assets/ws-switch-arrow-down.png"); } + + .ws-switcher-box { + height: 50px; + border: 1px solid transparentize($osd_fg_color,0.9); + background: darken($_bubble_bg_color, 10%); + border-radius: 8px; + } + +%osd-panel { + color: $_bubble_fg_color; + background-color: $_bubble_bg_color; + border: 1px solid $borders_color; + box-shadow: 0px 0px 7px $borders_color; + border-radius: 5px; + padding: 12px; +} + +/* Tiled window previews */ +.tile-preview { + background-color: transparentize($selected_bg_color, 0.2); + border: 1px solid $selected_bg_color; +} + + .tile-preview-left.on-primary { + border-radius: $corner-radius $corner-radius 0 0; + } + + .tile-preview-right.on-primary { + border-radius: 0 $corner-radius 0 0; + } + + .tile-preview-left.tile-preview-right.on-primary { + border-radius: $corner-radius $corner-radius 0 0; + } + +/* TOP BAR */ + +#panel { + background-gradient-direction: none; + background-color: $topbar_bg_color; + /* transition from solid to transparent */ + transition-duration: 500ms; + font-weight: bold; + height: 1.86em; + padding: 0px 0px; + + &.unlock-screen, + &.login-screen, + &.lock-screen { + background-color: transparent; + } + + #panelLeft, #panelCenter { // spacing between activities<>app menu and such + spacing: 4px; + } + + .panel-corner { + -panel-corner-radius: 0px; + -panel-corner-background-color: rgba(0, 0, 0, 0.2); + -panel-corner-border-width: 2px; + -panel-corner-border-color: transparent; + + &:active, &:overview, &:focus { + -panel-corner-border-color: lighten($selected_bg_color,5%); + } + + &.lock-screen, &.login-screen, &.unlock-screen { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; + } + } + + .panel-button { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: $topbar_color; + transition-duration: 100ms; + + .app-menu-icon { + -st-icon-style: symbolic; + margin-left: 4px; + margin-right: 4px; + //dimensions of the icon are hardcoded + } + + .system-status-icon, + .app-menu-icon > StIcon, + .popup-menu-arrow { + icon-shadow: none; + } + + &:hover { + background: lighten($topbar_bg_color, 10%); + color: lighten($topbar_color, 10%); + transition-duration: 200ms; + } + + &:active, &:overview, &:focus, &:checked { + // Trick due to St limitations. It needs a background to draw + // a box-shadow + box-shadow: none; + @include gradient(); + color: $selected_fg_color; + transition-duration: 200ms; + + & > .system-status-icon { icon-shadow: red 0 2px 2px; } + } + + .system-status-icon { icon-size: 1.09em; padding: 0 5px; } + .unlock-screen &, + .login-screen &, + .lock-screen & { + color: lighten($fg_color, 10%); + &:focus, &:hover, &:active { color: lighten($fg_color, 10%); } + } + + // Remove default bottom border + &.clock-display { + &:active, &:overview, &:focus, &:checked { + box-shadow: none; + .clock { + box-shadow: none; + } + } + } + } + + .panel-status-indicators-box, + .panel-status-menu-box { + spacing: 2px; + } + + // spacing between power icon and (optional) percentage label + .power-status.panel-status-indicators-box { + spacing: 0; + } + + .screencast-indicator { color: $warning_color; } + + &.solid { + background-color: $dracula; + /* transition from transparent to solid */ + transition-duration: 300ms; + + .panel-corner { + -panel-corner-background-color: black; + } + .system-status-icon, + .app-menu-icon > StIcon, + .popup-menu-arrow { + icon-shadow: none; + } + } +} + + // calendar popover + #calendarArea { + padding: 0.75em 1.0em; + } + + .calendar { + margin-bottom: 1em; + } + + .calendar, .world-clocks-button, .weather-button, .events-button { + background: transparent; + border: none; + } + + .calendar, + .datemenu-today-button, + .datemenu-displays-box, + .message-list-sections { + margin: 0 1.5em; + } + + .datemenu-calendar-column { spacing: 0.5em; } + .datemenu-displays-section { padding-bottom: 3em; } + .datemenu-displays-box { spacing: 1em; } + + .datemenu-calendar-column { + border: 0 solid transparent; + &:ltr { border-left-width: 1px; } + &:rtl { border-right-width: 1px; } + background: darken($bg_color, 0.7%); + //@include gradient(); + } + + .datemenu-today-button, + .world-clocks-button, + .weather-button, + .events-section-title, + .message-list-section-title, + .events-button { + border-radius: 4px; + color: $fg_color; + padding: .4em; + } + + .message-list-section-list:ltr { + padding-left: .4em; + } + + .message-list-section-list:rtl { + padding-right: .4em; + } + + .datemenu-today-button, + .world-clocks-button, + .weather-button, + .events-section-title, + .message-list-section-title, + .events-button { + &:hover,&:focus { background-color: lighten($bg_color,5%); } + &:active { + color: lighten($selected_fg_color,5%); + background-color: $selected_bg_color; + } + } + + .datemenu-today-button .day-label { + } + + .datemenu-today-button .date-label { + font-size: 1.5em; + } + + .world-clocks-header, + .weather-header, + .events-section-title, + .message-list-section-title, + .events-title { + color: darken($fg_color, 10%); + font-weight: bold; + } + + .events-button .event-time { + color: darken($fg_color, 4%); + } + + .world-clocks-grid { + spacing-rows: 0.4em; + } + + .weather-box { + spacing: 0.4em; + } + + .calendar-month-label { + color: darken($fg_color,5%); + font-weight: bold; + padding: 8px 0; + &:focus {} + } + + .pager-button { + color: white; + background-color: transparent; + width: 32px; + border-radius: 4px; + &:hover, &:focus { background-color: transparentize($fg_color,0.95); } + &:active { background-color: transparentize($bg_color,0.95); } + } + + .calendar-change-month-back { //arrow back + background-image: url("assets/calendar-arrow-left.svg"); + &:rtl { background-image: url("assets/calendar-arrow-right.svg"); } + } + .calendar-change-month-forward { //arrow foreward + background-image: url("assets/calendar-arrow-right.svg"); + &:rtl { background-image: url("assets/calendar-arrow-left.svg"); } + } + + .calendar-change-month-back StIcon, + .calendar-change-month-forward StIcon { + color: darken($fg_color, 5%); + } + + .calendar-day-base { + font-size: 80%; + text-align: center; + width: 2.4em; height: 2.4em; + padding: 0.1em; + margin: 2px; + border-radius: 1.4em; + color: $fg_color; + &:hover,&:focus { background-color: lighten($bg_color,5%); } + &:active,&:selected { + color: $selected_fg_color; + background-color: $selected_bg_color; + border-color: transparent; //avoid jumparound due to today + } + &.calendar-day-heading { //day of week heading + color: darken($fg_color, 10%); + margin-top: 1em; + font-size: 70%; + } + } + .calendar-day { //border collapse hack - see calendar.js + border-width: 0; + } + .calendar-day-top { border-top-width: 1px; } + .calendar-day-left { border-left-width: 1px; } + .calendar-work-day { + + } + .calendar-nonwork-day { + color: $insensitive_fg_color; + } + + // Today + .calendar-today { + font-weight: bold; + border: 1px solid $selected_bg_color; + background-color: transparent; + color: $selected_fg_color; + + &:hover,&:focus { + background-color:lighten($selected_bg_color, 3%); + color: $selected_fg_color; + } + + &:active,&:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; + + &:hover,&:focus { + background-color:lighten($selected_bg_color, 3%); + color: $selected_fg_color; + } + } + } + .calendar-day-with-events { + color: lighten($fg_color,10%); + font-weight: bold; + background-image: url("assets/calendar-today.svg"); + } + .calendar-other-month-day { + color: $insensitive_fg_color; + opacity: 0.5; + } + .calendar-week-number { + font-size: 70%; + font-weight: bold; + width: 2.3em; height: 1.8em; + border-radius: 2px; + padding: 0.5em 0 0; + margin: 6px; + background-color: transparentize($fg_color,0.7); + color: $bg_color; + } + + /* Message list */ + .message-list { + width: 31.5em; + .message-title{ + color: darken($fg_color,3%); + } + .message-content, .message-body { + color: darken($fg_color,4%); + } + } + + .message-list-clear-button.button { + background: darken($bg_color, 0.7%); + border: 1px solid transparent; + &:hover,&:focus { @include button(hover); } + margin: 1.5em 1.5em 0; + } + + .message-list-sections { + spacing: 1em; + } + + .message-list-section, + .message-list-section-list { + spacing: 0.4em; + } + .message-list-section-close{ + & > StIcon { + icon-size: 16px; + border-radius: 16px; + padding: 8px; + color: $fg_color; + background-color: transparent; + } + &:hover > StIcon, + &:focus > StIcon + &:active > StIcon{ + color: $red; + background: transparent; + } + } + + .message { + &:hover,&:focus { + background-color: darken($bg_color, 3%); + box-shadow: 2px 0px 0px 0px $teal inset; + border-radius: 1px 5px 5px 1px; + } + background: darken($bg_color, 0.7%); + border: 1px solid $borders_color; + border-radius: 5px; + box-shadow: none; + } + + .message-close-button { + color: $fg_color; + } + .message-icon-bin { + padding: 10px 3px 10px 10px; + &:rtl { padding: 10px 10px 10px 3px; } + } + + .message-icon-bin > StIcon { + icon-size: 16px; + -st-icon-style: symbolic; + } + + .message-secondary-bin { + padding: 0 12px; + } + + .message-secondary-bin > .event-time { + color: darken($fg_color, 15%); + font-size: 0.7em; + /* HACK: the label should be baseline-aligned with a 1em label, + fake this with some bottom padding */ + padding-bottom: 0.13em; + + } + + .message-secondary-bin > StIcon { + icon-size: 16px; + } + + .message-title { + //color: darken($fg_color,5%); + + } + + .message-content { + // color: darken($fg_color,20%); + padding: 10px; + *:hover > StIcon, + *:focus > StIcon, { + color: $red; + } + } + + .message-media-control { + padding: 12px; + color: darken($fg_color, 20%); + + &:last-child:ltr { padding-right: 18px; } + &:last-child:rtl { padding-left: 18px; } + &:hover { color: $fg_color; } + &:insensitive { color: darken($fg_color,40%); } + } + + .media-message-cover-icon { + icon-size: 48px !important; + &.fallback { + color: lighten($bg_color,10%); + background-color: $bg_color; + border: 2px solid $bg_color; + border-radius: 2px; + icon-size: 16px; + padding: 8px; } + } + + /* World clocks */ +.world-clocks-button { + + // city label + .world-clocks-city { + color: $fg_color; + font-weight: normal; + } + + // timezone time + .world-clocks-time { + font-weight: bold; + color: $fg_color; + font-feature-settings: "lnum"; + text-align: right; + } + + // timezone offset label + .world-clocks-timezone { + color: darken($fg_color, 20%); + font-feature-settings: "tnum"; + } +} + +/* Weather */ +.weather-button { + + .weather-header { + color: darken($fg_color, 10%); + font-weight: bold; + + &.location { + font-weight: normal; + } + } + + .weather-forecast-time { + color: darken($fg_color, 10%); + font-feature-settings: "tnum"; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; + } + + .weather-forecast-temp { + font-weight: bold; + } +} + + // a little unstructured mess: + + .system-switch-user-submenu-icon.user-icon { + icon-size: 20px; + padding: 0 2px; + } + .system-switch-user-submenu-icon.default-icon { + icon-size: 16px; + padding: 0 4px; + } + + #appMenu { + spinner-image: url("assets/process-working.svg"); + spacing: 4px; + + .label-shadow { color: transparent; } + } + + .aggregate-menu { + min-width: 21em; + .popup-menu-icon { padding: 0 4px; } + } + + .system-menu-action { + + color: $fg_color; + + border-radius: 32px; /* wish we could do 50% */ + border: 1px solid $borders_color; + background: darken($bg_color, 3%); + padding: 13px; + + &:hover, &:focus { + border: 1px solid $selected_bg_color; + color: $selected_bg_color; + background: transparent; + } + &:active { + background-color: darken($selected_bg_color, 10%); + color: $selected_fg_color; + border: 1px solid darken($selected_bg_color, 10%); + } + + & > StIcon { icon-size: 16px; } + } + +//Activities Ripples +.ripple-box { + width: 52px; + height: 52px; + background-image: url("assets/corner-ripple-ltr.png"); + background-size: contain; +} + +.ripple-box:rtl { + background-image: url("assets/corner-ripple-rtl.png"); +} + +// not really top bar only +.popup-menu-arrow { width: 16px; height: 16px; } +.popup-menu-icon { icon-size: 1.09em; } + +//close buttons + +.window-close { + background-color: transparent; + background-image: url("assets/close-window.svg"); + background-size: 32px; + border: none; + box-shadow: none; + color: transparent; + height: 32px; + width: 32px; +} + .window-close { + -shell-close-overlap: 16px; + &:rtl { -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5); } + } + +/* NETWORK DIALOGS */ + +.nm-dialog { + max-height: 34em; + min-height: 31em; + min-width: 32em; +} + + .nm-dialog-content { + spacing: 20px; + padding: 24px; + } + .nm-dialog-header-hbox { spacing: 10px; } + .nm-dialog-airplane-box { spacing: 12px; } + + .nm-dialog-airplane-headline { + font-weight: bold; + text-align: center; + } + + .nm-dialog-airplane-text { color: $fg_color; } + .nm-dialog-header-icon { icon-size: 32px; } + .nm-dialog-scroll-view { border: 2px solid $borders_color; background: transparent; } + .nm-dialog-header { font-weight: bold; } + + .nm-dialog-item { + font-size: 110%; + border-bottom: 1px solid $borders_color; + padding: 12px; + spacing: 20px; + } + + .nm-dialog-item:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; + } + + .nm-dialog-icons { spacing: .5em; } + .nm-dialog-icon { icon-size: 16px; } + .no-networks-label { color: #999999; } + .no-networks-box { spacing: 12px; } + +/* OVERVIEW */ + +#overview { + spacing: 24px; // +} + +#overview.cosmic-solid-bg { + background-color: $base_color !important; +} + +.overview-controls { + padding-bottom: 32px; +} + + .window-picker { //container around window thumbnails + -horizontal-spacing: 16px; + -vertical-spacing: 16px; + padding: 0 16px 16px; + + &.external-monitor { padding: 16px; } + } + + .window-clone-border { + border: 1px solid transparentize(rgba(255, 255, 255, 0.3),.7); + border-radius: 0px; + // For window decorations with round corners we can't match + // the exact shape when the window is scaled. So apply a shadow + // to fix that case + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); + } + .window-caption { + spacing: 20px; + color: $topbar_color; + background-color: transparentize($osd_bg_color,.3); + border-radius: 2px; + padding: 4px 8px; + } + + //search entry + .search-entry { + width: 320px; + padding: 9px; + border-radius: 100px; + border: 1px solid $borders_color; + color: $fg_color; + background-color: transparentize($bg_color, 0.4); + box-shadow: $depth; + &:focus { + color: $fg_color; + background-color: transparentize($bg_color, 0.2); + box-shadow: $depth2; + } + + .search-entry-icon { icon-size: 1em; padding: 0 4px; color: transparentize($fg_color,.3); } + + &:hover, &:focus { + background-color: transparentize($bg_color, 0.2); + border-color: transparentize($selected_bg_color, 0.2); + .search-entry-icon { color: $fg_color; } + } + } + + //search results + + #searchResultsBin { + max-width: 1000px; + } + + #searchResultsContent { + padding-left: 20px; + padding-right: 20px; + spacing: 16px; + } + + .search-section { spacing: 16px; } // This should be equal to #searchResultsContent spacing + .search-section-content { + background-color: transparent; + border-radius: 0; + border: none; + box-shadow: none; + // This is the space between the provider icon and the results container + spacing: 32px; + } + .search-statustext { // "no results" + @extend %status_text; + } + .list-search-results { spacing: 3px; } + + .search-section-separator { height: 2px; background-color: rgba(255, 255, 255, 0.2); } + + .list-search-result-content { spacing: 30px; } + .list-search-result-title { color: lighten($topbar_color,5%); spacing: 12px; } + .list-search-result-description { color: transparentize(lighten($topbar_color,15%), 0.5); } + .list-search-provider-details { width: 150px; color: lighten($topbar_color,5%); margin-top: 0.24em; } + .list-search-provider-content { spacing: 20px; } + .search-provider-icon { padding: 15px; } + + + /* DASHBOARD */ + + #dash { + font-size: 9pt; + color: $topbar_color; + background-color: $topbar_bg_color; + padding: 6px 0; + border: 1px solid $borders_color; + border-left: 0px; + border-radius: 0px 5px 5px 0px; + + &:rtl { + border-radius: 9px 0 0 9px; + } + + .placeholder { + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; + height: 24px; + } + + .empty-dash-drop-target { + width: 24px; + height: 24px; + } + + } + + .dash-item-container > StWidget { + padding: 4px 8px; + } + + .dash-label { //osd tooltip + border-radius: 7px; + padding: 4px 12px; + color: $topbar_color; + background-color: $topbar_bg_color; + text-align: center; + -x-offset: 8px; + } + + /* App Vault/Grid */ + .icon-grid { + spacing: 30px; + -shell-grid-horizontal-item-size: 136px; + -shell-grid-vertical-item-size: 136px; + + .overview-icon { icon-size: 96px; } + } + //.app-display { spacing: 20px; } + + .system-action-icon { + background-color: black; + color: white; + border-radius: 99px; + icon-size: 48px; + } + + .app-view-controls { //favorties | all toggle container + padding-bottom: 32px; + + } + .app-view-control { //favorties | all toggle button + padding: 4px 32px; + &:checked { @include button(active); } + &:first-child { + border-right-width: 0; + border-radius: 3px 0 0 3px; + } + &:last-child { + border-radius: 0 3px 3px 0; + } + } + + //Icon tile + .search-provider-icon, + .list-search-result { + @extend %icon_tile; + &:active, &:checked { background-color: transparentize(darken($osd_bg_color,10%),.1); } + &:focus, &:selected, &:hover { + background-color: transparentize($bg_color,.7); + transition-duration: 200ms; + } + } + .app-well-app, + .app-well-app.app-folder, + .show-apps, + .grid-search-result { + + border: none; + & .overview-icon { + @extend %icon_tile; + } + &:active .overview-icon, + &:checked .overview-icon { + background-color: transparentize(darken($osd_bg_color,7%),.1); + box-shadow: inset $depth2; + color: $fg_color; + } + &:hover .overview-icon, + &:focus .overview-icon, + &:selected .overview-icon { + background-color: transparentize($bg_color,.5); + transition-duration: 0ms; + border-image: none; + background-image: none; + } + + } + + .app-well-app-running-dot { //running apps indicator + width: 4px; height: 4px; + background-color: $selected_bg_color; + border-radius: 10px !important; + box-shadow: 0px 0px 5px 4px transparentize($purple, 0.2); + margin-bottom: 0px; + } + + %icon_tile { + color: $selected_fg_color; + border-radius: 2px; + padding: 7px 6px; + border: none; + transition-duration: 100ms; + text-align: center; + box-shadow: $depth; + } + + .app-well-app.app-folder > .overview-icon { + background-color: transparentize($osd_bg_color,.6); + } + .show-apps .show-apps-icon { + color: $topbar_color; + } + .show-apps:checked .show-apps-icon, + .show-apps:focus .show-apps-icon { + color: $fg_color; + transition-duration: 100ms; + } + + + // Collections + .app-folder-popup { //expanded collection + -arrow-border-radius: 8px; + -arrow-background-color: transparentize($bg_color,0.5); + -arrow-base: 24px; + -arrow-rise: 11px; + } + .app-folder-popup-bin { padding: 5px; background: transparentize($bg_color,.5);;} + .app-folder-icon { + padding: 5px; + spacing-rows: 5px; + spacing-columns: 5px; + } + + .page-indicator { + padding: 15px 20px; + + .page-indicator-icon { + width: 12px; + height: 12px; + border-radius: 12px; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border: none; + } + + &:hover .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.5); + } + &:active .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.7); + margin: 0; + } + &:checked .page-indicator-icon{ + background-image: none; + background-color: #FFFFFF; + transition-duration: 0.3s; + transition-timing-function: ease-in-out; + } + } + + .no-frequent-applications-label { @extend %status_text; } + + .app-well-app > .overview-icon.overview-icon-with-label, + .grid-search-result .overview-icon.overview-icon-with-label { + padding: 10px 8px 5px 8px; + spacing: 4px; + } + + // Workspace pager + .workspace-thumbnails { //container ala dash + @extend %overview-panel; + visible-width: 32px; //amount visible before hover + spacing: 11px; + padding: 8px; + border-radius: 0; + //border-width: 1px 0 1px 1px; //fixme: can't have non unoform borders :( + &:rtl { border-radius: 0;} + } + .workspace-thumbnail-indicator { + border: 4px solid transparentize($selected_bg_color, .1); + box-shadow: $depth; + padding: 0; + } + + //Some hacks I don't even + .search-display > StBoxLayout, + .all-apps, + .frequent-apps > StBoxLayout { + // horizontal padding to make sure scrollbars or dash don't overlap content + padding: 0px 88px 10px 88px; + } + +%overview-panel { + color: $_bubble_fg_color; + background-color: transparent; + border: none; +} + +%status_text { + font-size: 2em; + font-weight: bold; + color: $fg_color; +} + +/* NOTIFICATIONS & MESSAGE TRAY */ + + .url-highlighter { link-color: lighten($selected_bg_color,10%); } + + // Banners + .notification-banner { + font-size: 11pt; + width: 34em; + margin: 5px; + border-radius: 3px; + color: $topbar_color; + background-color: $bg_color; + border: 1px solid $borders_color; + box-shadow: 0 1px 4px black; + &:hover { background-color: transparentize($bg_color, 0.04); } + &:focus { background-color: transparentize($bg_color, 0.04); } + *{ color: #fefefe; } + + .notification-icon { padding: 5px; } + .notification-content { padding: 5px; spacing: 5px; } + .secondary-icon { icon-size: 1.09em; } + .notification-actions { + background-color: darken($bg_color, 2%); + padding-top: 2px; + spacing: 1px; + } + .notification-button { + padding: 5px; + background-color: transparentize($bg_color, 0.1); + box-shadow: none; + &:first-child { border-radius: 0 0 0 3px; } + &:last-child { border-radius: 0 0 3px 0; } + &:hover, &focus { background-color: darken($bg_color,2%); color: $selected_bg_color;} + } + } + .summary-source-counter { + font-size: 10pt; + font-weight: bold; + height: 1.6em; width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: $selected_bg_color; + color: $selected_fg_color; + border: 2px solid $osd_fg_color; + box-shadow: 0 2px 2px rgba(0,0,0,0.5); + border-radius: 0.9em; // should be 0.8 but whatever; wish I could do 50%; + } + + .secondary-icon { icon-size: 1.09em; } + + //chat bubbles + .chat-body { spacing: 5px; } + .chat-response { margin: 5px; } + .chat-log-message { color: darken($fg_color,10%); } + .chat-new-group { padding-top: 1em; } + .chat-received { + padding-left: 4px; + &:rtl { padding-left: 0px; padding-right: 4px; } + } + .chat-sent { + padding-left: 18pt; + color: darken($fg_color, 15%); + &:rtl { padding-left: 0; padding-right: 18pt; } + } + .chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: bold; + color: darken($fg_color,20%); + &:rtl { padding-left: 0; padding-right: 4px; } + } + + //hotplug + .hotplug-transient-box { + spacing: 6px; + padding: 2px 72px 2px 12px; + } + .hotplug-notification-item { + padding: 2px 10px; + &:focus { padding: 1px 71px 1px 11px; } + } + + .hotplug-notification-item-icon { + icon-size: 24px; + padding: 2px 5px; + } + + .hotplug-resident-box { spacing: 8px; } + + .hotplug-resident-mount { + spacing: 8px; + border-radius: 4px; + &:hover { background-color: transparentize($bg_color,0.7); } + } + + .hotplug-resident-mount-label { + color: inherit; + padding-left: 6px; + } + + .hotplug-resident-mount-icon { + icon-size: 24px; + padding-left: 6px; + } + + .hotplug-resident-eject-icon { + icon-size: 16px; + } + + .hotplug-resident-eject-button { + padding: 7px; + border-radius: 5px; + color: pink; + } + +/* Eeeky things */ + +//magnifier + +.magnifier-zoom-region { + border: 2px solid $selected_bg_color; + &.full-screen { border-width: 0; } +} + +//Keyboard +/* On-screen Keyboard */ + +#keyboard { + background-color: transparentize($osd_bg_color, 0.3); +} + + .keyboard-layout { + spacing: 10px; + padding: 10px; + } + + .keyboard-row { spacing: 15px; } + + .keyboard-key { + @include button(normal); + background-color: $base_color; + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 5px; + &:focus { @include button(focus); } + &:hover,&:checked { @include button(hover); } + &:active { @include button(active);} + &:grayed { //FIXME + background-color: $osd_bg_color; + color: $osd_fg_color; + border-color: $osd_borders_color; + } + } + + .keyboard-subkeys { //long press on a key popup + color: white; + padding: 5px; + -arrow-border-radius: 10px; + -arrow-background-color: transparentize($osd_bg_color, 0.3); + -arrow-border-width: 2px; + -arrow-border-color: $_bubble_borders_color; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; + } + +// IBus Candidate Popup + +.candidate-popup-content { + padding: 0.5em; + spacing: 0.3em; +} + + .candidate-index { + padding: 0 0.5em 0 0; + color: darken($fg_color,10%); + } + + .candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + border-radius: 4px; + &:selected,&:hover { background-color: $selected_bg_color; color: $selected_fg_color; } + } + + .candidate-page-button-box { + height: 2em; + .vertical & { padding-top: 0.5em; } + .horizontal & { padding-left: 0.5em; } + } + + .candidate-page-button { + padding: 4px; + } + + .candidate-page-button-previous { border-radius: 4px 0px 0px 4px; border-right-width: 0; } + .candidate-page-button-next { border-radius: 0px 4px 4px 0px; } + .candidate-page-button-icon { icon-size: 1em; } + +/* Auth Dialogs & Screen Shield */ + +.framed-user-icon { + background-size: contain; + border: 2px solid $osd_fg_color; + color: $osd_fg_color; + border-radius: 3px; + &:hover { + border-color: lighten($osd_fg_color,30%); + color: lighten($osd_fg_color,30%); + } +} + +// LOGIN DIALOG + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog { + //reset + border: none; + background-color: transparent; + + .modal-dialog-button-box { spacing: 3px; } + .modal-dialog-button { + padding: 3px 18px; + &:default { + @include button(normal,$c:$selected_bg_color); + &:hover,&:focus { @include button(hover,$c:$selected_bg_color); } + &:active { @include button(active,$c:$selected_bg_color); } + &:insensitive { @include button(insensitive); } + + } + } + +} + + .login-dialog-logo-bin { padding: 24px 0px; } + .login-dialog-banner { color: darken($osd_fg_color,10%); } + .login-dialog-button-box { spacing: 5px; } + .login-dialog-message-warning { color: $warning_color; } + .login-dialog-message-hint { padding-top: 0; padding-bottom: 20px; } + .login-dialog-user-selection-box { padding: 100px 0px; } + .login-dialog-not-listed-label { + padding-left: 2px; + .login-dialog-not-listed-button:focus &, + .login-dialog-not-listed-button:hover & { + color: $osd_fg_color; + } + } + .login-dialog-not-listed-label { + font-size: 90%; + font-weight: bold; + color: darken($osd_fg_color,30%); + padding-top: 1em; + } + + .login-dialog-user-list-view { -st-vfade-offset: 1em; } + .login-dialog-user-list { + spacing: 12px; + padding: .2em; + width: 23em; + &:expanded .login-dialog-user-list-item:selected { background-color: $selected_bg_color; color: $selected_fg_color; } + &:expanded .login-dialog-user-list-item:logged-in { border-right: 2px solid $selected_bg_color; } + } + .login-dialog-user-list-item { + border-radius: 5px; + padding: .2em; + color: darken($osd_fg_color,30%); + &:ltr { padding-right: 1em; } + &:rtl { padding-left: 1em; } + .login-dialog-timed-login-indicator { + height: 2px; + margin: 2px 0 0 0; + background-color: $osd_fg_color; + } + &:focus .login-dialog-timed-login-indicator { background-color: $selected_fg_color; } + } + + .login-dialog-username, + .user-widget-label { + color: $osd_fg_color; + font-size: 120%; + font-weight: bold; + text-align: left; + padding-left: 15px; + } + .user-widget-label { + &:ltr { padding-left: 18px; } + &:rtl { padding-right: 18px; } + } + + .login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; + } + + .login-dialog-prompt-label { + color: darken($osd_fg_color, 20%); + font-size: 110%; + padding-top: 1em; + } + + .login-dialog-session-list-button StIcon { + icon-size: 1.25em; + } + + .login-dialog-session-list-button { + color: darken($osd_fg_color,30%); + &:hover,&:focus { color: $osd_fg_color; } + &:active { color: darken($osd_fg_color, 50%); } + } + +//SCREEN SHIELD + +.screen-shield-arrows { + padding-bottom: 3em; +} + +.screen-shield-arrows Gjs_Arrow { + color: white; + width: 80px; + height: 48px; + -arrow-thickness: 12px; + -arrow-shadow: 0 1px 1px rgba(0,0,0,0.4); +} + +.screen-shield-clock { + color: white; + text-shadow: 0px 1px 2px rgba(0,0,0,0.6); + font-weight: bold; + text-align: center; + padding-bottom: 1.5em; +} + +.screen-shield-clock-time { + font-size: 72pt; + text-shadow: 0px 2px 2px rgba(0,0,0,0.4); +} + +.screen-shield-clock-date { font-size: 28pt; } + +.screen-shield-notifications-container { + spacing: 6px; + width: 30em; + background-color: transparent; + max-height: 500px; + .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; + } + + .notification, + .screen-shield-notification-source { + padding: 12px 6px; + border: 1px solid $_bubble_borders_color; + background-color: transparentize($osd_bg_color,0.5); + color: $_bubble_fg_color; + border-radius: 4px; + } + .notification { margin-right: 15px; } //compensate for space allocated to the scrollbar +} + + +.screen-shield-notification-label { + font-weight: bold; + padding: 0px 0px 0px 12px; +} + +.screen-shield-notification-count-text { padding: 0px 0px 0px 12px; } + +#panel.lock-screen { background-color: transparentize($_bubble_bg_color, 0.5); } + +.screen-shield-background { //just the shadow, really + background: black; + box-shadow: 0px 2px 4px transparentize(black,0.6); +} + +#lockDialogGroup { + background: #2e3436 url(resource:///org/gnome/shell/theme/noise-texture.png); + background-repeat: repeat; +} + +#screenShieldNotifications { + StButton#vhandle, StButton#hhandle { + background-color: transparentize($bg_color,0.7); + &:hover, &:focus { background-color: transparentize($bg_color,0.5); } + &:active { background-color: transparentize($selected_bg_color, 0.1); } + } +} + + +// Looking Glass +#LookingGlassDialog { + background-color: rgba(0,0,0,0.80); + spacing: 4px; + padding: 4px; + border: 2px solid grey; + border-radius: 4px; + & > #Toolbar { + border: 1px solid grey; + border-radius: 4px; + } + .labels { spacing: 4px; } + .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #ccc; + transition-duration: 100ms; + padding-left: .3em; + padding-right: .3em; + &:hover { + color: white; + text-shadow: black 0px 2px 2px; + } + &:selected { + border-bottom-width: 2px; + border-color: lighten($selected_bg_color,5%); + color: white; + text-shadow: black 0px 2px 2px; + } + } + StBoxLayout#EvalBox { padding: 4px; spacing: 4px; } + StBoxLayout#ResultsArea { spacing: 4px; } +} + + .lg-dialog { + StEntry { + selection-background-color: #bbbbbb; + selected-color: #333333; + } + .shell-link { + color: #999999; + &:hover { color: #dddddd; } + } + } + + .lg-completions-text { + font-size: .9em; + font-style: italic; + } + + .lg-obj-inspector-title { + spacing: 4px; + } + + .lg-obj-inspector-button { + border: 1px solid gray; + padding: 4px; + border-radius: 4px; + &:hover { border: 1px solid #ffffff; } + } + + #lookingGlassExtensions { padding: 4px; } + + .lg-extensions-list { + padding: 4px; + spacing: 6px; + } + + .lg-extension { + border: 1px solid #6f6f6f; + border-radius: 4px; + padding: 4px; + } + + .lg-extension-name { + font-weight: bold; + } + + .lg-extension-meta { + spacing: 6px; + } + + #LookingGlassPropertyInspector { + background: rgba(0, 0, 0, 0.8); + border: 2px solid grey; + border-radius: 4px; + padding: 6px; + } \ No newline at end of file diff --git a/.themes/dracula/gnome-shell/_cosmic.scss b/.themes/dracula/gnome-shell/_cosmic.scss new file mode 100644 index 0000000..eb320c5 --- /dev/null +++ b/.themes/dracula/gnome-shell/_cosmic.scss @@ -0,0 +1,31 @@ + +/* Pop_OS COSMIC Dock styling, append !important to any changed rules */ + +.cosmic-dock #dock { + border-radius: 12px 12px 12px 12px !important; + border: 0 !important; + background-color: darken($bg_color, 3%); + margin: 4px !important; +} + +.cosmic-dock.extended #dock { + border-radius: 0px !important; + margin: 0 !important; } + +.cosmic-dock.extended.side #dock { + border-top-width: 0 !important; + border-bottom-width: 0 !important; } + +.cosmic-dock.extended.side.left #dock { + border-left-width: 0 !important; } + +.cosmic-dock.extended.side.right #dock { + border-right-width: 0 !important; } + +.cosmic-dock.extended.bottom #dock { + border-bottom-width: 0 !important; + border-left-width: 0 !important; + border-right-width: 0 !important; } + +.cosmic-dock .app-well-app:hover .overview-icon, .cosmic-dock .app-well-app:focus .overview-icon, .cosmic-dock .app-well-app:selected .overview-icon { + border-radius: 11px; } \ No newline at end of file diff --git a/.themes/dracula/gnome-shell/_drawing.scss b/.themes/dracula/gnome-shell/_drawing.scss new file mode 100644 index 0000000..21a72c0 --- /dev/null +++ b/.themes/dracula/gnome-shell/_drawing.scss @@ -0,0 +1,228 @@ +/***************** +* Drawing mixins * +*****************/ + +// drawing of depth/shadows + + $depth: 0 1px 2px rgba(0, 0, 0, 0.10); + $depth2: 0 1px 2px rgba(0, 0, 0, 0.15); + $depth3: inset 0 1px 1px rgba(0, 0, 0, 0.06); + $depth4: inset 0 1px 2px rgba(0, 0, 0, 0.10); + $depth5: inset 0 1px 2px rgba(0, 0, 0, 0.15); + $depth6: 0 2px 4px 2px transparentize(black, 0.8); + +// generic drawing of more complex things + +@function _widget_edge($c:$borders_edge) { +// outer highlight "used" on most widgets + @return 0 1px $c; +} + +// provide font size in rem, with px fallback +@mixin fontsize($size: 24, $base: 16) { + font-size: round($size) + pt; + //font-size: ($size / $base) * 1rem; +} + +@mixin _shadows($shadow1, $shadow2:none, $shadow3:none, $shadow4:none) { +// +// Helper function to stack up to 4 box-shadows; +// + @if $shadow4!=none { box-shadow: $shadow1, $shadow2, $shadow3, $shadow4; } + @else if $shadow3!=none { box-shadow: $shadow1, $shadow2, $shadow3; } + @else if $shadow2!=none { box-shadow: $shadow1, $shadow2; } + @else { box-shadow: $shadow1; } +} + +// entries + +@mixin entry($t, $fc:$selected_bg_color, $edge: $borders_edge) { +// +// Entries drawing function +// +// $t: entry type +// $fc: focus color +// $edge: set to none to not draw the bottom edge or specify a color to not +// use the default one +// +// possible $t values: +// normal, focus, insensitive +// + + @if $t==normal { + background-color: $gray; + border-color: $borders_color; + + @include _shadows($depth); + + } + @if $t==focus { @include _shadows($depth); } + @if $t==hover { } + @if $t==insensitive { + color: $insensitive_fg_color; + box-shadow: $depth; + } +} + +// buttons + +@function _border_color ($c) { @return darken($c,25%); } // colored buttons want + // the border form the + // base color + +@function _text_shadow_color ($tc:$fg_color, $bg:$bg_color) { +// +// calculate the color of text shadows +// +// $tc is the text color +// $bg is the background color +// + $_lbg: lightness($bg)/100%; + @if lightness($tc)<50% { @return transparentize(white,1-$_lbg/($_lbg*1.3)); } + @else { @return transparentize(black,$_lbg*0.8); } +} + +@function _button_hilight_color($c) { +// +// calculate the right top hilight color for buttons +// +// $c: base color; +// + @if lightness($c)>90% { @return white; } + @else if lightness($c)>80% { @return transparentize(white, 0.3); } + @else if lightness($c)>50% { @return transparentize(white, 0.5); } + @else if lightness($c)>40% { @return transparentize(white, 0.7); } + @else { @return transparentize(white, 0.9); } +} + +@mixin _button_text_shadow ($tc:$fg_color, $bg:$bg_color) { +// +// helper function for the text emboss effect +// +// $tc is the optional text color, not the shadow color +// +// TODO: this functions needs a way to deal with special cases +// + + $_shadow: _text_shadow_color($tc, $bg); + + @if lightness($tc)<50% { + text-shadow: 0 1px $_shadow; + icon-shadow: 0 1px $_shadow; + } + @else { + text-shadow: 0 -1px $_shadow; + icon-shadow: 0 -1px $_shadow; + } +} + +@mixin button($t, $c:$osd_bg_color, $tc:$fg_color, $edge: $borders_edge) { +// +// Button drawing function +// +// $t: button type, +// $c: base button color for colored* types +// $tc: optional text color for colored* types +// $edge: set to none to not draw the bottom edge or specify a color to not +// use the default one +// +// possible $t values: +// normal, hover, active, insensitive, insensitive-active, +// backdrop, backdrop-active, backdrop-insensitive, backdrop-insensitive-active, +// osd, osd-hover, osd-active, osd-insensitive, osd-backdrop, undecorated +// + + $_hilight_color: _button_hilight_color($c); + $_button_edge: if($edge == none, none, _widget_edge($edge)); + $_blank_edge: if($edge == none, none, _widget_edge(transparentize($edge,1))); + + + @if $t==normal { + // + // normal button + // + + color: $fg_color; + background-color: $main_dark; + box-shadow: none; + border: 1px solid $borders_color; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + } + @if $t==focus { + // + // focused button + // + $_bg: if($c!=$osd_bg_color, transparentize($c, 0.5), + $osd_bg_color); + + color: $purple; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + box-shadow: none; + border: 1px solid $borders_color; + } + + @else if $t==hover { + // + // active osd button + // + $_bg: if($c!=$osd_bg_color, transparentize($c, 0.3), + lighten($main_dark, 2%)); + + color: $purple; + background-color: $_bg; + border: 1px solid $borders_color; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + + } + @else if $t==active { + // + // active osd button + // + $_bg: if($c!=$bg_color, $c, $selected_bg_color); + + color: $purple; + background-color: $_bg; + // This should be none, but it's creating some issues with borders, so to + // workaround it for now, use inset wich goes through a different code path. + // see https://bugzilla.gnome.org/show_bug.cgi?id=752934 + border: 1px solid $borders_color; + text-shadow: none; + icon-shadow: none; + } + @else if $t==insensitive { + // + // insensitive osd button + // + $_bg: transparentize(mix($insensitive_fg_color,$osd_bg_color,20%),0.3); + + color: $insensitive_fg_color; + background-color: $_bg; + box-shadow: $depth4; + border: none; + text-shadow: none; + icon-shadow: none; + } + @else if $t==undecorated { + // + // reset + // + border-color: transparent; + background-color: transparent; + background-image: none; + + @include _shadows(inset 0 1px transparentize(white,1), + $_blank_edge); + + text-shadow: none; + icon-shadow: none; + } +} + +@mixin gradient($c1: $g1, $c2: $g2, $dir: horizontal) { + background-gradient-start: $c1; + background-gradient-end: $c2; + background-gradient-direction: $dir; +} \ No newline at end of file diff --git a/.themes/dracula/gnome-shell/_extensions.scss b/.themes/dracula/gnome-shell/_extensions.scss new file mode 100644 index 0000000..aaeaa3b --- /dev/null +++ b/.themes/dracula/gnome-shell/_extensions.scss @@ -0,0 +1 @@ +@import "extensions/_openweather" \ No newline at end of file diff --git a/.themes/dracula/gnome-shell/assets/calendar-arrow-left.svg b/.themes/dracula/gnome-shell/assets/calendar-arrow-left.svg new file mode 100755 index 0000000..deaa123 --- /dev/null +++ b/.themes/dracula/gnome-shell/assets/calendar-arrow-left.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/.themes/dracula/gnome-shell/assets/calendar-arrow-right.svg b/.themes/dracula/gnome-shell/assets/calendar-arrow-right.svg new file mode 100755 index 0000000..626ed7e --- /dev/null +++ b/.themes/dracula/gnome-shell/assets/calendar-arrow-right.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/.themes/dracula/gnome-shell/assets/calendar-today.svg b/.themes/dracula/gnome-shell/assets/calendar-today.svg new file mode 100755 index 0000000..66cfc80 --- /dev/null +++ b/.themes/dracula/gnome-shell/assets/calendar-today.svg @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/.themes/dracula/gnome-shell/assets/checkbox-focused.svg b/.themes/dracula/gnome-shell/assets/checkbox-focused.svg new file mode 100755 index 0000000..4eac09a --- /dev/null +++ b/.themes/dracula/gnome-shell/assets/checkbox-focused.svg @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/.themes/dracula/gnome-shell/assets/checkbox-off-focused.svg b/.themes/dracula/gnome-shell/assets/checkbox-off-focused.svg new file mode 100755 index 0000000..6e0391e --- /dev/null +++ b/.themes/dracula/gnome-shell/assets/checkbox-off-focused.svg @@ -0,0 +1,211 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/.themes/dracula/gnome-shell/assets/checkbox-off.svg b/.themes/dracula/gnome-shell/assets/checkbox-off.svg new file mode 100755 index 0000000..8ebc9cd --- /dev/null +++ b/.themes/dracula/gnome-shell/assets/checkbox-off.svg @@ -0,0 +1,211 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/.themes/dracula/gnome-shell/assets/checkbox.svg b/.themes/dracula/gnome-shell/assets/checkbox.svg new file mode 100755 index 0000000..ddb1c5a --- /dev/null +++ b/.themes/dracula/gnome-shell/assets/checkbox.svg @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/.themes/dracula/gnome-shell/assets/close-window.svg b/.themes/dracula/gnome-shell/assets/close-window.svg new file mode 100644 index 0000000..6e7883b --- /dev/null +++ b/.themes/dracula/gnome-shell/assets/close-window.svg @@ -0,0 +1,84 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/.themes/dracula/gnome-shell/assets/corner-ripple-ltr.png b/.themes/dracula/gnome-shell/assets/corner-ripple-ltr.png new file mode 100755 index 0000000000000000000000000000000000000000..32e14ca6325e02344cc992887b9aa684afb0dff6 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^CLqkg1|*MGNWTVBEX7WqAsj$Z!;#Vf4nJ zaQ_Ek#>v-zGXe!AOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe2(=;`7Z zlF|6~%0{kc1CiE;_a8NX{VTuV?p&6aN^Y?(?HV24?P4}N=hXXfJW+lUc3`rD?Yn&k z_8WWHHeVs0*kdV`(Zl9-(IHml0?U_)4!lQZ7BOFN;<>=Ir&072``QEC9><+(@5k1? ztC)Gda%0E^hhs}#yJaruv^g8~&A!-I)`VI4r>fP0|78ixOWI`)dp&ed20EU>)78&q Iol`;+0H_0Vm;e9( literal 0 HcmV?d00001 diff --git a/.themes/dracula/gnome-shell/assets/corner-ripple-rtl.png b/.themes/dracula/gnome-shell/assets/corner-ripple-rtl.png new file mode 100755 index 0000000000000000000000000000000000000000..1434e7c43c9b50b9d785889d5c9bfbff46443775 GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^CLqkg1|*MGNWTVBEX7WqAsj$Z!;#Vf4nJ zaQ_Ek#>v-zGXe!AOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe2ZRGNP2L{)Nk39rA^Hi$l-uv$w!{X@iZF7g1SjQHQIdfLu$zS~Touj((g9A-1 zSD2HECs?tsB$kLyxuE;CV+K=!udUKDhM1uK4o!yRSCo^u4$NeoyZBFSEmP%p zwq-Byv{ae4r~E!cb=tq&SM0V8VmBBgXIVae+I(O4?&MW7UQU)`bNs&0mQi)Xys~o@ z_nQ_}|IK>9CvqTbldJOIsxYrzn?o6*6FzTuRo=_cV=LU;aQF9ppg$QrUHx3vIVCg! E01gs|@&Et; literal 0 HcmV?d00001 diff --git a/.themes/dracula/gnome-shell/assets/dash-placeholder.svg b/.themes/dracula/gnome-shell/assets/dash-placeholder.svg new file mode 100755 index 0000000..cbae148 --- /dev/null +++ b/.themes/dracula/gnome-shell/assets/dash-placeholder.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/gnome-shell/assets/logged-in-indicator.svg b/.themes/dracula/gnome-shell/assets/logged-in-indicator.svg new file mode 100755 index 0000000..c0267ea --- /dev/null +++ b/.themes/dracula/gnome-shell/assets/logged-in-indicator.svg @@ -0,0 +1,130 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/gnome-shell/assets/noise-texture.png b/.themes/dracula/gnome-shell/assets/noise-texture.png new file mode 100755 index 0000000000000000000000000000000000000000..6b70a2d40790fcbec68b2db067f4f6b0d47ec740 GIT binary patch literal 79464 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 MD{I5+6fGkE2SYF}a{vGU literal 0 HcmV?d00001 diff --git a/.themes/dracula/gnome-shell/assets/process-working.svg b/.themes/dracula/gnome-shell/assets/process-working.svg new file mode 100755 index 0000000..920a67d --- /dev/null +++ b/.themes/dracula/gnome-shell/assets/process-working.svg @@ -0,0 +1,3084 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/gnome-shell/assets/running-indicator.svg b/.themes/dracula/gnome-shell/assets/running-indicator.svg new file mode 100755 index 0000000..ebe7ecf --- /dev/null +++ b/.themes/dracula/gnome-shell/assets/running-indicator.svg @@ -0,0 +1,130 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/gnome-shell/assets/source-button-border.svg b/.themes/dracula/gnome-shell/assets/source-button-border.svg new file mode 100755 index 0000000..6e5051e --- /dev/null +++ b/.themes/dracula/gnome-shell/assets/source-button-border.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/.themes/dracula/gnome-shell/assets/toggle-off.svg b/.themes/dracula/gnome-shell/assets/toggle-off.svg new file mode 100755 index 0000000..5b80758 --- /dev/null +++ b/.themes/dracula/gnome-shell/assets/toggle-off.svg @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/.themes/dracula/gnome-shell/assets/toggle-on.svg b/.themes/dracula/gnome-shell/assets/toggle-on.svg new file mode 100755 index 0000000..7eb4de3 --- /dev/null +++ b/.themes/dracula/gnome-shell/assets/toggle-on.svg @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/.themes/dracula/gnome-shell/assets/ws-switch-arrow-down.png b/.themes/dracula/gnome-shell/assets/ws-switch-arrow-down.png new file mode 100644 index 0000000000000000000000000000000000000000..a674ad58d7ca2c64e0d5a512ddd9a21578c643e2 GIT binary patch literal 879 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGoY)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_Gz7y~NYkmHi$oGq)%MYv{iz3=B+vJY5_^DsH{Kbu!;KQRdjk>mp)W zfwvZQaV0HmZgW|kmaCtoEOy1|NR(1iviii1y(U7^+}VfY6($N;JNE`onIYsHxcADB zt(N9HyLVZB-}Bz~x$Sqm`L*YN?md5b-a}hcHy3PRiBjMV?FI4~J|BOrYDhldoA9Ha z`|H+*If4t!TOXP;Iwy*~sAgo?-&m{3Rd4#i^39`50S@b0_KCFY=lT(H=Fp`eAaAc+ z`~9#NQSp4NPrPnCPW++WP#!2Y<;jJc9jZNyw{5uUJwIF#JGx@ErJCE1nT;LKXJz&5 z!jE6 zoBaGH5zc(4G{7lebN$Z)#iu3h8FcsUJ8^~SyN-C{!f=M|odw7K%S&c17N4iHVP!}0Ii|ejFYl`K3AM>g*l&Y0rQ0 zmCP<;(kTfzl(A5#VdlZ_(YKF3=+Shac6;AX)f|cEH;iT8cvo)qjawx&jcL8?lnr+8 zXM`RoJ)QiIrEI1bgAVh(2)1vm5zId9>mub|i*L9cBDBD?V(a$1QaiFLd-fl24DM`r zdLVkzXZ9QUT9OxJa^9;6{$o@=#-Mx9EI&r;`=;PW)lN4)@N0hj=p7;H%-KG*B-mZQ1q8g8=( zU4>pJcj_+G{t+N_EHj}gs5suKyhG@hXkDiF3(bH-lCARooHHN14&Aqz%l@9ww&zm| sFVdQ&MBb@0Ddig1ONa4 literal 0 HcmV?d00001 diff --git a/.themes/dracula/gnome-shell/assets/ws-switch-arrow-up.png b/.themes/dracula/gnome-shell/assets/ws-switch-arrow-up.png new file mode 100644 index 0000000000000000000000000000000000000000..1b6f6111418f3a8e4f83917db01e152bbb5002c4 GIT binary patch literal 853 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGoY)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_Gz7y~NYkmHi$oGq;G*m6`KG85o!zdAc};RNQ)d)7wKdQKJ20{;4h8 zQ#rPEZP31Ja=M9YS45e!xA{fZ)vgl+);4o+MTuXuYT70!C>S)mD@=^l(Pj0CQ}328 zt?;}!Pt2--%X&`nzWlUvXMXOX#*Jz(&7H>1ePpn{M5%R1lhUZ=_;Twl-jvG#gH=c;FVb;1TN zW$T!PL(bdPCG&l(4d24D`$u(yZo2zH+>YAH>?DN)|75k^E{bQ|osM+Qpr4IH7 zcPu#c@^L<=!M^u%y!z$$i@i{mNe}t+{>NI^qE?3A)iP&{ge%@8aDFZ9w7(ztN2=X;DwDrX`YZNr&#M1a z9II{rOD|@e65^_32Fa?#y$wtXcQp<3H=0Q=9E&?mz$K&{yk6TPhg7!~ix*PgEBOUlJ2pnF2S=+c)ZO5+V z(+^LG&8)kV+>>c~Y|eL^^>>d57~GX8J|waEx StIcon, + #panel .panel-button .popup-menu-arrow { + icon-shadow: none; } + #panel .panel-button:hover { + background: rgba(62, 65, 83, 0.95); + color: white; + transition-duration: 200ms; } + #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + box-shadow: none; + background-gradient-start: rgba(189, 147, 249, 0.5); + background-gradient-end: rgba(189, 147, 249, 0.5); + background-gradient-direction: horizontal; + color: #f8f8f2; + transition-duration: 200ms; } + #panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon { + icon-shadow: red 0 2px 2px; } + #panel .panel-button .system-status-icon { + icon-size: 1.09em; + padding: 0 5px; } + .unlock-screen #panel .panel-button, + .login-screen #panel .panel-button, + .lock-screen #panel .panel-button { + color: #e0e2e7; } + .unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, + .login-screen #panel .panel-button:focus, + .login-screen #panel .panel-button:hover, + .login-screen #panel .panel-button:active, + .lock-screen #panel .panel-button:focus, + .lock-screen #panel .panel-button:hover, + .lock-screen #panel .panel-button:active { + color: #e0e2e7; } + #panel .panel-button.clock-display:active, #panel .panel-button.clock-display:overview, #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:checked { + box-shadow: none; } + #panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock { + box-shadow: none; } + #panel .panel-status-indicators-box, + #panel .panel-status-menu-box { + spacing: 2px; } + #panel .power-status.panel-status-indicators-box { + spacing: 0; } + #panel .screencast-indicator { + color: #ff9f39; } + #panel.solid { + background-color: #282a36; + /* transition from transparent to solid */ + transition-duration: 300ms; } + #panel.solid .panel-corner { + -panel-corner-background-color: black; } + #panel.solid .system-status-icon, + #panel.solid .app-menu-icon > StIcon, + #panel.solid .popup-menu-arrow { + icon-shadow: none; } + +#calendarArea { + padding: 0.75em 1.0em; } + +.calendar { + margin-bottom: 1em; } + +.calendar, .world-clocks-button, .weather-button, .events-button { + background: transparent; + border: none; } + +.calendar, +.datemenu-today-button, +.datemenu-displays-box, +.message-list-sections { + margin: 0 1.5em; } + +.datemenu-calendar-column { + spacing: 0.5em; } + +.datemenu-displays-section { + padding-bottom: 3em; } + +.datemenu-displays-box { + spacing: 1em; } + +.datemenu-calendar-column { + border: 0 solid transparent; + background: #262834; } + .datemenu-calendar-column:ltr { + border-left-width: 1px; } + .datemenu-calendar-column:rtl { + border-right-width: 1px; } + +.datemenu-today-button, +.world-clocks-button, +.weather-button, +.events-section-title, +.message-list-section-title, +.events-button { + border-radius: 4px; + color: #C3C7D1; + padding: .4em; } + +.message-list-section-list:ltr { + padding-left: .4em; } + +.message-list-section-list:rtl { + padding-right: .4em; } + +.datemenu-today-button:hover, .datemenu-today-button:focus, +.world-clocks-button:hover, +.world-clocks-button:focus, +.weather-button:hover, +.weather-button:focus, +.events-section-title:hover, +.events-section-title:focus, +.message-list-section-title:hover, +.message-list-section-title:focus, +.events-button:hover, +.events-button:focus { + background-color: #333545; } + +.datemenu-today-button:active, +.world-clocks-button:active, +.weather-button:active, +.events-section-title:active, +.message-list-section-title:active, +.events-button:active { + color: white; + background-color: rgba(189, 147, 249, 0.5); } + +.datemenu-today-button .date-label { + font-size: 1.5em; } + +.world-clocks-header, +.weather-header, +.events-section-title, +.message-list-section-title, +.events-title { + color: #a6acbb; + font-weight: bold; } + +.events-button .event-time { + color: #b7bcc8; } + +.world-clocks-grid { + spacing-rows: 0.4em; } + +.weather-box { + spacing: 0.4em; } + +.calendar-month-label { + color: #b5bac6; + font-weight: bold; + padding: 8px 0; } + +.pager-button { + color: white; + background-color: transparent; + width: 32px; + border-radius: 4px; } + .pager-button:hover, .pager-button:focus { + background-color: rgba(195, 199, 209, 0.05); } + .pager-button:active { + background-color: rgba(40, 42, 54, 0.05); } + +.calendar-change-month-back { + background-image: url("assets/calendar-arrow-left.svg"); } + .calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); } + +.calendar-change-month-forward { + background-image: url("assets/calendar-arrow-right.svg"); } + .calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); } + +.calendar-change-month-back StIcon, +.calendar-change-month-forward StIcon { + color: #b5bac6; } + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 2.4em; + height: 2.4em; + padding: 0.1em; + margin: 2px; + border-radius: 1.4em; + color: #C3C7D1; } + .calendar-day-base:hover, .calendar-day-base:focus { + background-color: #333545; } + .calendar-day-base:active, .calendar-day-base:selected { + color: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); + border-color: transparent; } + .calendar-day-base.calendar-day-heading { + color: #a6acbb; + margin-top: 1em; + font-size: 70%; } + +.calendar-day { + border-width: 0; } + +.calendar-day-top { + border-top-width: 1px; } + +.calendar-day-left { + border-left-width: 1px; } + +.calendar-nonwork-day { + color: #767984; } + +.calendar-today { + font-weight: bold; + border: 1px solid rgba(189, 147, 249, 0.5); + background-color: transparent; + color: #f8f8f2; } + .calendar-today:hover, .calendar-today:focus { + background-color: rgba(198, 161, 250, 0.5); + color: #f8f8f2; } + .calendar-today:active, .calendar-today:selected { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + .calendar-today:active:hover, .calendar-today:active:focus, .calendar-today:selected:hover, .calendar-today:selected:focus { + background-color: rgba(198, 161, 250, 0.5); + color: #f8f8f2; } + +.calendar-day-with-events { + color: #e0e2e7; + font-weight: bold; + background-image: url("assets/calendar-today.svg"); } + +.calendar-other-month-day { + color: #767984; + opacity: 0.5; } + +.calendar-week-number { + font-size: 70%; + font-weight: bold; + width: 2.3em; + height: 1.8em; + border-radius: 2px; + padding: 0.5em 0 0; + margin: 6px; + background-color: rgba(195, 199, 209, 0.3); + color: #282a36; } + +/* Message list */ +.message-list { + width: 31.5em; } + .message-list .message-title { + color: #babfca; } + .message-list .message-content, .message-list .message-body { + color: #b7bcc8; } + +.message-list-clear-button.button { + background: #262834; + border: 1px solid transparent; + margin: 1.5em 1.5em 0; } + .message-list-clear-button.button:hover, .message-list-clear-button.button:focus { + color: #bd93f9; + background-color: #21232d; + border: 1px solid #21232d; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + +.message-list-sections { + spacing: 1em; } + +.message-list-section, +.message-list-section-list { + spacing: 0.4em; } + +.message-list-section-close > StIcon { + icon-size: 16px; + border-radius: 16px; + padding: 8px; + color: #C3C7D1; + background-color: transparent; } + +.message-list-section-close:hover > StIcon, +.message-list-section-close:focus > StIcon .message-list-section-close:active > StIcon { + color: #ff5555; + background: transparent; } + +.message { + background: #262834; + border: 1px solid #21232d; + border-radius: 5px; + box-shadow: none; } + .message:hover, .message:focus { + background-color: #21232d; + box-shadow: 2px 0px 0px 0px #bd93f9 inset; + border-radius: 1px 5px 5px 1px; } + +.message-close-button { + color: #C3C7D1; } + +.message-icon-bin { + padding: 10px 3px 10px 10px; } + .message-icon-bin:rtl { + padding: 10px 10px 10px 3px; } + +.message-icon-bin > StIcon { + icon-size: 16px; + -st-icon-style: symbolic; } + +.message-secondary-bin { + padding: 0 12px; } + +.message-secondary-bin > .event-time { + color: #989fb0; + font-size: 0.7em; + /* HACK: the label should be baseline-aligned with a 1em label, + fake this with some bottom padding */ + padding-bottom: 0.13em; } + +.message-secondary-bin > StIcon { + icon-size: 16px; } + +.message-content { + padding: 10px; } + .message-content *:hover > StIcon, + .message-content *:focus > StIcon { + color: #ff5555; } + +.message-media-control { + padding: 12px; + color: #8991a5; } + .message-media-control:last-child:ltr { + padding-right: 18px; } + .message-media-control:last-child:rtl { + padding-left: 18px; } + .message-media-control:hover { + color: #C3C7D1; } + .message-media-control:insensitive { + color: #575e71; } + +.media-message-cover-icon { + icon-size: 48px !important; } + .media-message-cover-icon.fallback { + color: #3e4153; + background-color: #282a36; + border: 2px solid #282a36; + border-radius: 2px; + icon-size: 16px; + padding: 8px; } + +/* World clocks */ +.world-clocks-button .world-clocks-city { + color: #C3C7D1; + font-weight: normal; } + +.world-clocks-button .world-clocks-time { + font-weight: bold; + color: #C3C7D1; + font-feature-settings: "lnum"; + text-align: right; } + +.world-clocks-button .world-clocks-timezone { + color: #8991a5; + font-feature-settings: "tnum"; } + +/* Weather */ +.weather-button .weather-header { + color: #a6acbb; + font-weight: bold; } + .weather-button .weather-header.location { + font-weight: normal; } + +.weather-button .weather-forecast-time { + color: #a6acbb; + font-feature-settings: "tnum"; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; } + +.weather-button .weather-forecast-temp { + font-weight: bold; } + +.system-switch-user-submenu-icon.user-icon { + icon-size: 20px; + padding: 0 2px; } + +.system-switch-user-submenu-icon.default-icon { + icon-size: 16px; + padding: 0 4px; } + +#appMenu { + spinner-image: url("assets/process-working.svg"); + spacing: 4px; } + #appMenu .label-shadow { + color: transparent; } + +.aggregate-menu { + min-width: 21em; } + .aggregate-menu .popup-menu-icon { + padding: 0 4px; } + +.system-menu-action { + color: #C3C7D1; + border-radius: 32px; + /* wish we could do 50% */ + border: 1px solid #21232d; + background: #21232d; + padding: 13px; } + .system-menu-action:hover, .system-menu-action:focus { + border: 1px solid rgba(189, 147, 249, 0.5); + color: rgba(189, 147, 249, 0.5); + background: transparent; } + .system-menu-action:active { + background-color: rgba(159, 99, 246, 0.5); + color: #f8f8f2; + border: 1px solid rgba(159, 99, 246, 0.5); } + .system-menu-action > StIcon { + icon-size: 16px; } + +.ripple-box { + width: 52px; + height: 52px; + background-image: url("assets/corner-ripple-ltr.png"); + background-size: contain; } + +.ripple-box:rtl { + background-image: url("assets/corner-ripple-rtl.png"); } + +.popup-menu-arrow { + width: 16px; + height: 16px; } + +.popup-menu-icon { + icon-size: 1.09em; } + +.window-close { + background-color: transparent; + background-image: url("assets/close-window.svg"); + background-size: 32px; + border: none; + box-shadow: none; + color: transparent; + height: 32px; + width: 32px; } + +.window-close { + -shell-close-overlap: 16px; } + .window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); } + +/* NETWORK DIALOGS */ +.nm-dialog { + max-height: 34em; + min-height: 31em; + min-width: 32em; } + +.nm-dialog-content { + spacing: 20px; + padding: 24px; } + +.nm-dialog-header-hbox { + spacing: 10px; } + +.nm-dialog-airplane-box { + spacing: 12px; } + +.nm-dialog-airplane-headline { + font-weight: bold; + text-align: center; } + +.nm-dialog-airplane-text { + color: #C3C7D1; } + +.nm-dialog-header-icon { + icon-size: 32px; } + +.nm-dialog-scroll-view { + border: 2px solid #21232d; + background: transparent; } + +.nm-dialog-header { + font-weight: bold; } + +.nm-dialog-item { + font-size: 110%; + border-bottom: 1px solid #21232d; + padding: 12px; + spacing: 20px; } + +.nm-dialog-item:selected { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + +.nm-dialog-icons { + spacing: .5em; } + +.nm-dialog-icon { + icon-size: 16px; } + +.no-networks-label { + color: #999999; } + +.no-networks-box { + spacing: 12px; } + +/* OVERVIEW */ +#overview { + spacing: 24px; } + +#overview.cosmic-solid-bg { + background-color: #282a36 !important; } + +.overview-controls { + padding-bottom: 32px; } + +.window-picker { + -horizontal-spacing: 16px; + -vertical-spacing: 16px; + padding: 0 16px 16px; } + .window-picker.external-monitor { + padding: 16px; } + +.window-clone-border { + border: 1px solid rgba(255, 255, 255, 0); + border-radius: 0px; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); } + +.window-caption { + spacing: 20px; + color: #f8f8f2; + background-color: rgba(40, 42, 54, 0.65); + border-radius: 2px; + padding: 4px 8px; } + +.search-entry { + width: 320px; + padding: 9px; + border-radius: 100px; + border: 1px solid #21232d; + color: #C3C7D1; + background-color: rgba(40, 42, 54, 0.6); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } + .search-entry:focus { + color: #C3C7D1; + background-color: rgba(40, 42, 54, 0.8); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); } + .search-entry .search-entry-icon { + icon-size: 1em; + padding: 0 4px; + color: rgba(195, 199, 209, 0.7); } + .search-entry:hover, .search-entry:focus { + background-color: rgba(40, 42, 54, 0.8); + border-color: rgba(189, 147, 249, 0.3); } + .search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon { + color: #C3C7D1; } + +#searchResultsBin { + max-width: 1000px; } + +#searchResultsContent { + padding-left: 20px; + padding-right: 20px; + spacing: 16px; } + +.search-section { + spacing: 16px; } + +.search-section-content { + background-color: transparent; + border-radius: 0; + border: none; + box-shadow: none; + spacing: 32px; } + +.list-search-results { + spacing: 3px; } + +.search-section-separator { + height: 2px; + background-color: rgba(255, 255, 255, 0.2); } + +.list-search-result-content { + spacing: 30px; } + +.list-search-result-title { + color: white; + spacing: 12px; } + +.list-search-result-description { + color: rgba(255, 255, 255, 0.5); } + +.list-search-provider-details { + width: 150px; + color: white; + margin-top: 0.24em; } + +.list-search-provider-content { + spacing: 20px; } + +.search-provider-icon { + padding: 15px; } + +/* DASHBOARD */ +#dash { + font-size: 9pt; + color: #f8f8f2; + background-color: rgba(40, 42, 54, 0.95); + padding: 6px 0; + border: 1px solid #21232d; + border-left: 0px; + border-radius: 0px 5px 5px 0px; } + #dash:rtl { + border-radius: 9px 0 0 9px; } + #dash .placeholder { + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; + height: 24px; } + #dash .empty-dash-drop-target { + width: 24px; + height: 24px; } + +.dash-item-container > StWidget { + padding: 4px 8px; } + +.dash-label { + border-radius: 7px; + padding: 4px 12px; + color: #f8f8f2; + background-color: rgba(40, 42, 54, 0.95); + text-align: center; + -x-offset: 8px; } + +/* App Vault/Grid */ +.icon-grid { + spacing: 30px; + -shell-grid-horizontal-item-size: 136px; + -shell-grid-vertical-item-size: 136px; } + .icon-grid .overview-icon { + icon-size: 96px; } + +.system-action-icon { + background-color: black; + color: white; + border-radius: 99px; + icon-size: 48px; } + +.app-view-controls { + padding-bottom: 32px; } + +.app-view-control { + padding: 4px 32px; } + .app-view-control:checked { + color: #bd93f9; + background-color: rgba(40, 42, 54, 0.95); + border: 1px solid #21232d; + text-shadow: none; + icon-shadow: none; } + .app-view-control:first-child { + border-right-width: 0; + border-radius: 3px 0 0 3px; } + .app-view-control:last-child { + border-radius: 0 3px 3px 0; } + +.search-provider-icon:active, .search-provider-icon:checked, +.list-search-result:active, +.list-search-result:checked { + background-color: rgba(18, 19, 25, 0.85); } + +.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover, +.list-search-result:focus, +.list-search-result:selected, +.list-search-result:hover { + background-color: rgba(40, 42, 54, 0.3); + transition-duration: 200ms; } + +.app-well-app, +.app-well-app.app-folder, +.show-apps, +.grid-search-result { + border: none; } + .app-well-app:active .overview-icon, + .app-well-app:checked .overview-icon, + .app-well-app.app-folder:active .overview-icon, + .app-well-app.app-folder:checked .overview-icon, + .show-apps:active .overview-icon, + .show-apps:checked .overview-icon, + .grid-search-result:active .overview-icon, + .grid-search-result:checked .overview-icon { + background-color: rgba(25, 26, 33, 0.85); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); + color: #C3C7D1; } + .app-well-app:hover .overview-icon, + .app-well-app:focus .overview-icon, + .app-well-app:selected .overview-icon, + .app-well-app.app-folder:hover .overview-icon, + .app-well-app.app-folder:focus .overview-icon, + .app-well-app.app-folder:selected .overview-icon, + .show-apps:hover .overview-icon, + .show-apps:focus .overview-icon, + .show-apps:selected .overview-icon, + .grid-search-result:hover .overview-icon, + .grid-search-result:focus .overview-icon, + .grid-search-result:selected .overview-icon { + background-color: rgba(40, 42, 54, 0.5); + transition-duration: 0ms; + border-image: none; + background-image: none; } + +.app-well-app-running-dot { + width: 4px; + height: 4px; + background-color: rgba(189, 147, 249, 0.5); + border-radius: 10px !important; + box-shadow: 0px 0px 5px 4px rgba(189, 147, 249, 0.8); + margin-bottom: 0px; } + +.search-provider-icon, +.list-search-result, .app-well-app .overview-icon, +.app-well-app.app-folder .overview-icon, +.show-apps .overview-icon, +.grid-search-result .overview-icon { + color: #f8f8f2; + border-radius: 2px; + padding: 7px 6px; + border: none; + transition-duration: 100ms; + text-align: center; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } + +.app-well-app.app-folder > .overview-icon { + background-color: rgba(40, 42, 54, 0.35); } + +.show-apps .show-apps-icon { + color: #f8f8f2; } + +.show-apps:checked .show-apps-icon, +.show-apps:focus .show-apps-icon { + color: #C3C7D1; + transition-duration: 100ms; } + +.app-folder-popup { + -arrow-border-radius: 8px; + -arrow-background-color: rgba(40, 42, 54, 0.5); + -arrow-base: 24px; + -arrow-rise: 11px; } + +.app-folder-popup-bin { + padding: 5px; + background: rgba(40, 42, 54, 0.5); } + +.app-folder-icon { + padding: 5px; + spacing-rows: 5px; + spacing-columns: 5px; } + +.page-indicator { + padding: 15px 20px; } + .page-indicator .page-indicator-icon { + width: 12px; + height: 12px; + border-radius: 12px; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border: none; } + .page-indicator:hover .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.5); } + .page-indicator:active .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.7); + margin: 0; } + .page-indicator:checked .page-indicator-icon { + background-image: none; + background-color: #FFFFFF; + transition-duration: 0.3s; + transition-timing-function: ease-in-out; } + +.app-well-app > .overview-icon.overview-icon-with-label, +.grid-search-result .overview-icon.overview-icon-with-label { + padding: 10px 8px 5px 8px; + spacing: 4px; } + +.workspace-thumbnails { + visible-width: 32px; + spacing: 11px; + padding: 8px; + border-radius: 0; } + .workspace-thumbnails:rtl { + border-radius: 0; } + +.workspace-thumbnail-indicator { + border: 4px solid rgba(189, 147, 249, 0.4); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); + padding: 0; } + +.search-display > StBoxLayout, +.all-apps, +.frequent-apps > StBoxLayout { + padding: 0px 88px 10px 88px; } + +.workspace-thumbnails { + color: #C3C7D1; + background-color: transparent; + border: none; } + +.search-statustext, .no-frequent-applications-label { + font-size: 2em; + font-weight: bold; + color: #C3C7D1; } + +/* NOTIFICATIONS & MESSAGE TRAY */ +.url-highlighter { + link-color: rgba(219, 195, 252, 0.5); } + +.notification-banner { + font-size: 11pt; + width: 34em; + margin: 5px; + border-radius: 3px; + color: #f8f8f2; + background-color: #282a36; + border: 1px solid #21232d; + box-shadow: 0 1px 4px black; } + .notification-banner:hover { + background-color: rgba(40, 42, 54, 0.96); } + .notification-banner:focus { + background-color: rgba(40, 42, 54, 0.96); } + .notification-banner * { + color: #fefefe; } + .notification-banner .notification-icon { + padding: 5px; } + .notification-banner .notification-content { + padding: 5px; + spacing: 5px; } + .notification-banner .secondary-icon { + icon-size: 1.09em; } + .notification-banner .notification-actions { + background-color: #242530; + padding-top: 2px; + spacing: 1px; } + .notification-banner .notification-button { + padding: 5px; + background-color: rgba(40, 42, 54, 0.9); + box-shadow: none; } + .notification-banner .notification-button:first-child { + border-radius: 0 0 0 3px; } + .notification-banner .notification-button:last-child { + border-radius: 0 0 3px 0; } + .notification-banner .notification-button:hover, .notification-banner .notification-buttonfocus { + background-color: #242530; + color: rgba(189, 147, 249, 0.5); } + +.summary-source-counter { + font-size: 10pt; + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; + border: 2px solid #C3C7D1; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; } + +.secondary-icon { + icon-size: 1.09em; } + +.chat-body { + spacing: 5px; } + +.chat-response { + margin: 5px; } + +.chat-log-message { + color: #a6acbb; } + +.chat-new-group { + padding-top: 1em; } + +.chat-received { + padding-left: 4px; } + .chat-received:rtl { + padding-left: 0px; + padding-right: 4px; } + +.chat-sent { + padding-left: 18pt; + color: #989fb0; } + .chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; } + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: bold; + color: #8991a5; } + .chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; } + +.hotplug-transient-box { + spacing: 6px; + padding: 2px 72px 2px 12px; } + +.hotplug-notification-item { + padding: 2px 10px; } + .hotplug-notification-item:focus { + padding: 1px 71px 1px 11px; } + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 2px 5px; } + +.hotplug-resident-box { + spacing: 8px; } + +.hotplug-resident-mount { + spacing: 8px; + border-radius: 4px; } + .hotplug-resident-mount:hover { + background-color: rgba(40, 42, 54, 0.3); } + +.hotplug-resident-mount-label { + color: inherit; + padding-left: 6px; } + +.hotplug-resident-mount-icon { + icon-size: 24px; + padding-left: 6px; } + +.hotplug-resident-eject-icon { + icon-size: 16px; } + +.hotplug-resident-eject-button { + padding: 7px; + border-radius: 5px; + color: pink; } + +/* Eeeky things */ +.magnifier-zoom-region { + border: 2px solid rgba(189, 147, 249, 0.5); } + .magnifier-zoom-region.full-screen { + border-width: 0; } + +/* On-screen Keyboard */ +#keyboard { + background-color: rgba(40, 42, 54, 0.65); } + +.keyboard-layout { + spacing: 10px; + padding: 10px; } + +.keyboard-row { + spacing: 15px; } + +.keyboard-key { + color: #C3C7D1; + background-color: #1d1f27; + box-shadow: none; + border: 1px solid #21232d; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + background-color: #282a36; + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 5px; } + .keyboard-key:focus { + color: #bd93f9; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + box-shadow: none; + border: 1px solid #21232d; } + .keyboard-key:hover, .keyboard-key:checked { + color: #bd93f9; + background-color: #21232d; + border: 1px solid #21232d; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .keyboard-key:active { + color: #bd93f9; + background-color: rgba(40, 42, 54, 0.95); + border: 1px solid #21232d; + text-shadow: none; + icon-shadow: none; } + .keyboard-key:grayed { + background-color: rgba(40, 42, 54, 0.95); + color: #C3C7D1; + border-color: rgba(0, 0, 0, 0.7); } + +.keyboard-subkeys { + color: white; + padding: 5px; + -arrow-border-radius: 10px; + -arrow-background-color: rgba(40, 42, 54, 0.65); + -arrow-border-width: 2px; + -arrow-border-color: #C3C7D1; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; } + +.candidate-popup-content { + padding: 0.5em; + spacing: 0.3em; } + +.candidate-index { + padding: 0 0.5em 0 0; + color: #a6acbb; } + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + border-radius: 4px; } + .candidate-box:selected, .candidate-box:hover { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + +.candidate-page-button-box { + height: 2em; } + .vertical .candidate-page-button-box { + padding-top: 0.5em; } + .horizontal .candidate-page-button-box { + padding-left: 0.5em; } + +.candidate-page-button { + padding: 4px; } + +.candidate-page-button-previous { + border-radius: 4px 0px 0px 4px; + border-right-width: 0; } + +.candidate-page-button-next { + border-radius: 0px 4px 4px 0px; } + +.candidate-page-button-icon { + icon-size: 1em; } + +/* Auth Dialogs & Screen Shield */ +.framed-user-icon { + background-size: contain; + border: 2px solid #C3C7D1; + color: #C3C7D1; + border-radius: 3px; } + .framed-user-icon:hover { + border-color: white; + color: white; } + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; } + +.login-dialog { + border: none; + background-color: transparent; } + .login-dialog .modal-dialog-button-box { + spacing: 3px; } + .login-dialog .modal-dialog-button { + padding: 3px 18px; } + .login-dialog .modal-dialog-button:default { + color: #C3C7D1; + background-color: #1d1f27; + box-shadow: none; + border: 1px solid #21232d; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { + color: #bd93f9; + background-color: rgba(189, 147, 249, 0.2); + border: 1px solid #21232d; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .login-dialog .modal-dialog-button:default:active { + color: #bd93f9; + background-color: rgba(189, 147, 249, 0.5); + border: 1px solid #21232d; + text-shadow: none; + icon-shadow: none; } + .login-dialog .modal-dialog-button:default:insensitive { + color: #767984; + background-color: rgba(57, 59, 71, 0.66); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + border: none; + text-shadow: none; + icon-shadow: none; } + +.login-dialog-logo-bin { + padding: 24px 0px; } + +.login-dialog-banner { + color: #a6acbb; } + +.login-dialog-button-box { + spacing: 5px; } + +.login-dialog-message-warning { + color: #ff9f39; } + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; } + +.login-dialog-user-selection-box { + padding: 100px 0px; } + +.login-dialog-not-listed-label { + padding-left: 2px; } + .login-dialog-not-listed-button:focus .login-dialog-not-listed-label, + .login-dialog-not-listed-button:hover .login-dialog-not-listed-label { + color: #C3C7D1; } + +.login-dialog-not-listed-label { + font-size: 90%; + font-weight: bold; + color: #6d768e; + padding-top: 1em; } + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; } + +.login-dialog-user-list { + spacing: 12px; + padding: .2em; + width: 23em; } + .login-dialog-user-list:expanded .login-dialog-user-list-item:selected { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + .login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid rgba(189, 147, 249, 0.5); } + +.login-dialog-user-list-item { + border-radius: 5px; + padding: .2em; + color: #6d768e; } + .login-dialog-user-list-item:ltr { + padding-right: 1em; } + .login-dialog-user-list-item:rtl { + padding-left: 1em; } + .login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 2px 0 0 0; + background-color: #C3C7D1; } + .login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: #f8f8f2; } + +.login-dialog-username, +.user-widget-label { + color: #C3C7D1; + font-size: 120%; + font-weight: bold; + text-align: left; + padding-left: 15px; } + +.user-widget-label:ltr { + padding-left: 18px; } + +.user-widget-label:rtl { + padding-right: 18px; } + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; } + +.login-dialog-prompt-label { + color: #8991a5; + font-size: 110%; + padding-top: 1em; } + +.login-dialog-session-list-button StIcon { + icon-size: 1.25em; } + +.login-dialog-session-list-button { + color: #6d768e; } + .login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus { + color: #C3C7D1; } + .login-dialog-session-list-button:active { + color: #414654; } + +.screen-shield-arrows { + padding-bottom: 3em; } + +.screen-shield-arrows Gjs_Arrow { + color: white; + width: 80px; + height: 48px; + -arrow-thickness: 12px; + -arrow-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); } + +.screen-shield-clock { + color: white; + text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6); + font-weight: bold; + text-align: center; + padding-bottom: 1.5em; } + +.screen-shield-clock-time { + font-size: 72pt; + text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); } + +.screen-shield-clock-date { + font-size: 28pt; } + +.screen-shield-notifications-container { + spacing: 6px; + width: 30em; + background-color: transparent; + max-height: 500px; } + .screen-shield-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; } + .screen-shield-notifications-container .notification, + .screen-shield-notifications-container .screen-shield-notification-source { + padding: 12px 6px; + border: 1px solid #C3C7D1; + background-color: rgba(40, 42, 54, 0.45); + color: #C3C7D1; + border-radius: 4px; } + .screen-shield-notifications-container .notification { + margin-right: 15px; } + +.screen-shield-notification-label { + font-weight: bold; + padding: 0px 0px 0px 12px; } + +.screen-shield-notification-count-text { + padding: 0px 0px 0px 12px; } + +#panel.lock-screen { + background-color: rgba(40, 42, 54, 0.45); } + +.screen-shield-background { + background: black; + box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4); } + +#lockDialogGroup { + background: #2e3436 url(resource:///org/gnome/shell/theme/noise-texture.png); + background-repeat: repeat; } + +#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle { + background-color: rgba(40, 42, 54, 0.3); } + #screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus { + background-color: rgba(40, 42, 54, 0.5); } + #screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active { + background-color: rgba(189, 147, 249, 0.4); } + +#LookingGlassDialog { + background-color: rgba(0, 0, 0, 0.8); + spacing: 4px; + padding: 4px; + border: 2px solid grey; + border-radius: 4px; } + #LookingGlassDialog > #Toolbar { + border: 1px solid grey; + border-radius: 4px; } + #LookingGlassDialog .labels { + spacing: 4px; } + #LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #ccc; + transition-duration: 100ms; + padding-left: .3em; + padding-right: .3em; } + #LookingGlassDialog .notebook-tab:hover { + color: white; + text-shadow: black 0px 2px 2px; } + #LookingGlassDialog .notebook-tab:selected { + border-bottom-width: 2px; + border-color: rgba(204, 171, 250, 0.5); + color: white; + text-shadow: black 0px 2px 2px; } + #LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; } + #LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; } + +.lg-dialog StEntry { + selection-background-color: #bbbbbb; + selected-color: #333333; } + +.lg-dialog .shell-link { + color: #999999; } + .lg-dialog .shell-link:hover { + color: #dddddd; } + +.lg-completions-text { + font-size: .9em; + font-style: italic; } + +.lg-obj-inspector-title { + spacing: 4px; } + +.lg-obj-inspector-button { + border: 1px solid gray; + padding: 4px; + border-radius: 4px; } + .lg-obj-inspector-button:hover { + border: 1px solid #ffffff; } + +#lookingGlassExtensions { + padding: 4px; } + +.lg-extensions-list { + padding: 4px; + spacing: 6px; } + +.lg-extension { + border: 1px solid #6f6f6f; + border-radius: 4px; + padding: 4px; } + +.lg-extension-name { + font-weight: bold; } + +.lg-extension-meta { + spacing: 6px; } + +#LookingGlassPropertyInspector { + background: rgba(0, 0, 0, 0.8); + border: 2px solid grey; + border-radius: 4px; + padding: 6px; } + +.openweather-current-summarybox, +.openweather-forecast-icon, +.openweather-current-databox-captions, +.openweather-current-databox-values, +.openweather-current-icon, +.openweather-forecast-summary, +.openweather-forecast-temperature { + background: transparent; } + +.openweather-current-databox-captions, .openweather-forecast-day { + color: rgba(189, 147, 249, 0.5); } + +/* Pop_OS COSMIC Dock styling, append !important to any changed rules */ +.cosmic-dock #dock { + border-radius: 12px 12px 12px 12px !important; + border: 0 !important; + background-color: #21232d; + margin: 4px !important; } + +.cosmic-dock.extended #dock { + border-radius: 0px !important; + margin: 0 !important; } + +.cosmic-dock.extended.side #dock { + border-top-width: 0 !important; + border-bottom-width: 0 !important; } + +.cosmic-dock.extended.side.left #dock { + border-left-width: 0 !important; } + +.cosmic-dock.extended.side.right #dock { + border-right-width: 0 !important; } + +.cosmic-dock.extended.bottom #dock { + border-bottom-width: 0 !important; + border-left-width: 0 !important; + border-right-width: 0 !important; } + +.cosmic-dock .app-well-app:hover .overview-icon, .cosmic-dock .app-well-app:focus .overview-icon, .cosmic-dock .app-well-app:selected .overview-icon { + border-radius: 11px; } diff --git a/.themes/dracula/gnome-shell/gnome-shell.scss b/.themes/dracula/gnome-shell/gnome-shell.scss new file mode 100644 index 0000000..b287633 --- /dev/null +++ b/.themes/dracula/gnome-shell/gnome-shell.scss @@ -0,0 +1,7 @@ +$subtheme: 'main'; + +@import "colors"; //use gtk colors +@import "drawing"; +@import "common"; +@import "extensions"; +@import "cosmic" \ No newline at end of file diff --git a/.themes/dracula/gnome-shell/v40/_common.scss b/.themes/dracula/gnome-shell/v40/_common.scss new file mode 100644 index 0000000..90561c2 --- /dev/null +++ b/.themes/dracula/gnome-shell/v40/_common.scss @@ -0,0 +1,2192 @@ +$corner-radius: 2px; + + +/* GLOBALS */ +$font-size: 10; +$_bubble_bg_color: $osd_bg_color; +$_bubble_fg_color: $fg_color; +$_bubble_borders_color: $fg_color; +$_bubble_transparent: transparentize($osd_bg_color, 0.17); +$topbar_bg_color: transparentize($dracula, 0.05); + +stage { + @include fontsize($font-size); + color: $fg_color; +} + +/* WIDGETS */ + +/* Buttons */ +.button, %button { + @include button(normal); + border-radius: 4px; + border-width: 0; + padding: 4px 32px; + &:focus { @include button(focus); } + &:insensitive { @include button(insensitive); } + &:active { @include button(active); } + &:hover { + @include button(hover); + } +} + +.modal-dialog-linked-button { + padding: 10px; + border: 1px solid $borders_color; + color: $fg_color; + background: $main_dark; + text-shadow: none; + icon-shadow: none; + box-shadow: none; + &:insensitive { @include button(insensitive); } + &:active { + @include button(active); + } + &:focus { + @include button(focus); + &:hover { + @include button(focus); + } + } + &:hover { + @include button(hover); + } + + &:first-child { border-radius: 0px 0px 0px 2px; } + &:last-child { border-radius: 0px 0px 2px 0px; } + &:first-child:last-child { border-radius: 0px 0px 2px 2px; } +} + +/* Entries */ +StEntry { + @include entry(normal); + border-radius: 2px; + padding: 4px; + border-width: 0; + color: $fg_color; + //&:hover { @include entry(hover);} + &:focus { @include entry(focus,$fc:transparentize($fg_color,0.5));} + &:insensitive { @include entry(insensitive);} + selection-background-color: $selected_bg_color; + selected-color: $selected_fg_color; + StIcon.capslock-warning { + icon-size: 16px; + warning-color: $warning_color; + padding: 0 4px; + } +} + + +/* Scrollbars */ + +StScrollView { + &.vfade { -st-vfade-offset: 68px; } + &.hfade { -st-hfade-offset: 68px; } +} + +StScrollBar { + padding: 0; + + StScrollView & { + min-width: 14px; + min-height: 14px; + } + + StBin#trough { + border-radius: 0; + background-color: transparent; + } + + StButton#vhandle, StButton#hhandle { + border-radius: 8px; + background-color: mix($fg_color, $bg_color, 20%); + //border: 3px solid transparent; //would be nice to margin or at least to transparent + margin: 3px; + &:hover { background-color: mix($fg_color, $bg_color, 80%); } + &:active { background-color: $selected_bg_color; } + } +} + +/* Slider */ + +.slider { + height: 1em; + color: darken($selected_fg_color, 25%); + border-color: black; + -slider-height: 0.1em; + -slider-background-color: $gray; //background of the trough + -slider-border-color: black; //trough border color + -slider-active-background-color: $teal; //active trough fill + -slider-active-border-color: $lime; //active trough border + -slider-border-width: 0; + -slider-handle-radius: 6px; + + -barlevel-height: 0.1em; + -barlevel-background-color: $gray; + -barlevel-border-color: black; + -barlevel-active-background-color: $teal; + -barlevel-active-border-color: $lime; + -barlevel-border-width: 0; + -barlevel-handle-radius: 6px; + -barlevel-overdrive-color: $teal; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 0px; +} + +/* Check Boxes */ + +.check-box { + StBoxLayout { spacing: .8em; } + StBin { + width: 24px; + height: 22px; + background-image: url("assets/checkbox-off.svg"); + } + &:focus, &:hover StBin { background-image: url("assets/checkbox-off-focused.svg"); } + &:checked StBin { background-image: url("assets/checkbox.svg"); } + &:focus:checked StBin { background-image: url("assets/checkbox-focused.svg"); } +} + +/* Switches */ +.toggle-switch { + width: 65px; + height: 22px; + background-size: contain; + //Gnome 3.32// + background-image: url("assets/toggle-off.svg"); + &:checked { background-image: url("assets/toggle-on.svg"); } +} + + @each $v in us, intl { + .toggle-switch-#{$v} { + background-image: url("assets/toggle-off.svg"); + &:checked { background-image: url("assets/toggle-on.svg"); } + } + } + +/* links */ +.shell-link { + color: $link_color; + &:hover { color: lighten($link_color,10%); } +} + +/* Modal Dialogs */ + +.headline { font-size: 110%; } +.lightbox { background-color: black; } +.flashspot { background-color: white; } + +.modal-dialog { + border: none; + border-radius: 2px; + color: $osd_fg_color; + background-color: darken($osd_bg_color,5%); + box-shadow: $depth6; + + .modal-dialog-content-box { padding: 24px; } + .run-dialog-entry { + width: 20em; + margin-bottom: 6px; + } + .run-dialog-error-box { + color: $error_color; + padding-top: 16px; + spacing: 6px; + } + .run-dialog-button-box { padding-top: 1em; } + .run-dialog-label { + @include fontsize($font-size + 1.1); + font-weight: bold; + color: darken($osd_fg_color,10%); + padding-bottom: .4em; + } + + .run-dialog-description { + color: $fg_color; + } + +} + + .mount-dialog-subject, + .end-session-dialog-subject { //this should be a generic header class + @include fontsize($font-size * 1.3); + } + +/* Message Dialog */ + .message-dialog-main-layout { + padding: 12px 20px 0; + spacing: 12px; + } + + .message-dialog-content { + max-width: 28em; + spacing: 20px; + } + + .message-dialog-icon { + min-width: 48px; + icon-size: 48px; + } + + .message-dialog-title { + font-weight: bold; + } + + .message-dialog-subtitle { + color: darken($fg_color,40%); + font-weight: bold; + } + +/* End Session Dialog */ +.end-session-dialog { + spacing: 42px; + border: none; + & .modal-dialog-linked-button:last-child { + background-color: $red; + color: #fff; + &:hover, &:focus { + background: darken($error_color, 3%); + color: #fff; + } + } +} + + .end-session-dialog-list { + padding-top: 20px; + } + + .end-session-dialog-layout { + padding-left: 17px; + &:rtl { padding-right: 17px; } + } + + .end-session-dialog-description { + width: 28em; + padding-bottom: 10px; + &:rtl { + text-align: right; + } + } + + .end-session-dialog-warning { + width: 28em; + color: $warning_color; + padding-top: 6px; + &:rtl { + text-align: right; + } + } + + .end-session-dialog-logout-icon { + //border: 2px solid #8b8b8b; + border-radius: 3px; + width: 48px; + height: 48px; + background-size: contain; + } + + .end-session-dialog-shutdown-icon { + color: $error_color; + width: 48px; + height: 48px; + } + + .end-session-dialog-inhibitor-layout { + spacing: 16px; + max-height: 200px; + padding-right: 65px; + padding-left: 65px; + } + + .end-session-dialog-session-list, + .end-session-dialog-app-list { + spacing: 1em; + } + + .end-session-dialog-list-header { + font-weight: bold; + &:rtl { text-align: right; } + } + + .end-session-dialog-app-list-item, + .end-session-dialog-session-list-item { + spacing: 1em; + } + + .end-session-dialog-app-list-item-name, + .end-session-dialog-session-list-item-name { + font-weight: bold; + } + + .end-session-dialog-app-list-item-description { + color: darken($fg_color,5%); + font-size: 10pt; + } + +/* ShellMountOperation Dialogs */ +.shell-mount-operation-icon { icon-size: 48px; } + + .mount-dialog { + spacing: 24px; + + .message-dialog-title { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; + max-width: 34em; + } + + .message-dialog-title:rtl { + padding-left: 0px; + padding-right: 17px; + } + + .message-dialog-body { + padding-left: 17px; + width: 28em; + } + + .message-dialog-body:rtl { + padding-left: 0px; + padding-right: 17px; + } + } + + .mount-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; + } + + .mount-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; + } + + .mount-dialog-app-list-item { + color: darken($fg_color,10%); + &:hover { color: $fg_color; } + &:ltr { padding-right: 1em; } + &:rtl { padding-left: 1em; } + } + + .mount-dialog-app-list-item-icon { + &:ltr { padding-right: 17px; } + &:rtl { padding-left: 17px; } + } + + .mount-dialog-app-list-item-name { + font-size: 10pt; + } + + +/* Password or Authentication Dialog */ + +.prompt-dialog { + //this is the width of the entire modal popup + width: 34em; + border: none; + border-radius: 2px; + + .message-dialog-main-layout { spacing: 24px; padding: 10px; } + .message-dialog-content { spacing: 16px; } + .message-dialog-title { color: darken($osd_fg_color,25%); } +} + + .prompt-dialog-description:rtl { + text-align: right; + } + + .prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; + } + + .prompt-dialog-error-label { + font-size: 10pt; + color: $error_color; + padding-bottom: 8px; + } + + .prompt-dialog-info-label { + font-size: 10pt; + padding-bottom: 8px; + } + + .hidden { + color: rgba(0,0,0,0); + } + + .prompt-dialog-null-label { + font-size: 10pt; + padding-bottom: 8px; + } + + +/* Polkit Dialog */ + +.polkit-dialog-user-layout { + padding-left: 10px; + spacing: 10px; + &:rtl { + padding-left: 0px; + padding-right: 10px; + } +} + + .polkit-dialog-user-root-label { + color: $warning_color; + } + + .polkit-dialog-user-icon { + border-radius: 3px; + background-size: contain; + width: 48px; + height: 48px; + } + +/* Audio selection dialog */ +.audio-device-selection-dialog { + spacing: 30px; +} + + .audio-selection-content { + spacing: 20px; + padding: 24px; + } + + .audio-selection-title { + font-weight: bold; + text-align: center; + } + + .audio-selection-box { + spacing: 20px; + } + + .audio-selection-device { + border: 1px solid $_bubble_borders_color; + border-radius: 12px; + &:active,&:hover,&:focus { background-color: $selected_bg_color; } + } + + .audio-selection-device-box { + padding: 20px; + spacing: 20px; + } + + .audio-selection-device-icon { + icon-size: 64px; + } + +/* Access Dialog */ +.access-dialog { + spacing: 30px; +} + +/* Geolocation Dialog */ +.geolocation-dialog { + spacing: 30px; +} + +/* Extension Dialog */ +.extension-dialog { + .message-dialog-main-layout { spacing: 24px; padding: 10px; } + .message-dialog-title { color: darken($osd_fg_color,25%); } +} + +/* Inhibit-Shortcuts Dialog */ +.inhibit-shortcuts-dialog { + spacing: 30px; +} + +/* Network Agent Dialog */ + +.network-dialog-secret-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +.keyring-dialog-control-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +/* Popovers/Menus */ + +.popup-menu { + min-width: 15em; + background-color: transparent; + color: $fg_color; + .popup-menu-arrow { } //defined globally in the TOP BAR + .popup-sub-menu { + background-color: transparentize(darken($main_dark,57%), 0.8); + box-shadow: $depth6; + } + + .popup-menu-content { padding: 16px 0; } + .popup-menu-item { + spacing: 6px; + padding: 6px; + + &:ltr { padding-right: 1.75em; padding-left: 0; } + &:rtl { padding-right: 0; padding-left: 1.75em; } + + &:checked { + background-color: transparentize(darken($bg_color, 4%), 0.07); + color: $selected_fg_color; + box-shadow: inset 1px 0px 0px lighten($selected_bg_color,5%); + font-weight: normal; + &:hover{ + background-color: transparentize(darken($bg_color, 4%), 0.07); + color: $selected_bg_color; + } + } + &.selected { background-color: transparentize($fg_color,0.9); color: $fg_color; } + &:active { background-color: $selected_bg_color; color: $selected_fg_color; } + &:insensitive { color: transparentize($fg_color,.5); } + } + + .popup-inactive-menu-item { //all icons and other graphical elements + color: $fg_color; + + &:insensitive { color: transparentize($fg_color,0.5); } + } + //.popup-status-menu-item { font-weight: normal; color: pink; } //dunno what that is + &.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; + } +} + + + + .popup-menu-ornament { + text-align: right; + width: 1.2em; + } + .popup-menu-boxpointer, + .candidate-popup-boxpointer { + -arrow-border-radius: 7px; + -arrow-background-color: $bg_color; + -arrow-border-width: 1px; + -arrow-border-color: $borders_color; + -arrow-base: 24px; + -arrow-rise: 11px; + -arrow-box-shadow: 0 1px 3px black; //dreaming. bug #689995 + } + + .popup-separator-menu-item { + background: transparent; + &-separator { + //-margin-horizontal: 24px; + height: 1px; //not really the whole box + margin: 6px 64px; + background-color: transparent; + border-color: transparent; + border-bottom-width: 1px; + border-bottom-style: solid; + } + .popup-sub-menu & &-separator { //submenu separators + margin: 0 64px 0 32px; + background: transparent; + } + } + + +// Background menu +.background-menu { -boxpointer-gap: 4px; -arrow-rise: 0px; } + +/* fallback menu +- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled + app menu inside the main app window itself rather than the top bar +*/ + + +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + margin: 32px; + min-width: 64px; + min-height: 64px; + + .osd-monitor-label { font-size: 3em; } + .level { + height: 0.4em; + border-radius: 0.3em; + color: $osd_fg_color; + border: 1px solid $borders_color; + + -barlevel-height: 0.4em; + -barlevel-background-color: transparentize(darken($main_dark,15%),0.5); + -barlevel-active-background-color: $selected_bg_color; + -barlevel-overdrive-color: $red; + -barlevel-overdrive-separator-width: 0.2em; + } + .level-bar { + background-color: $selected_bg_color; + border-radius: 0.3em; + } +} + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: transparentize(black, 0.2); + + .pad-osd-title-box { spacing: 12px; } + .pad-osd-title-menu-box { spacing: 6px; } +} + +.combo-box-label { + width: 15em; +} + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 16px; +} + +.osd-window, +.resize-popup, +.switcher-list { + @extend %osd-panel; +} + + .switcher-list-item-container { spacing: 8px; } + + .switcher-list .item-box { + padding: 8px; + border-radius: 4px; + } + + .switcher-list .item-box:outlined { + padding: 6px; + border: 2px solid darken($borders_color,10%); + } + + .switcher-list .item-box:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; + } + + .switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; + } + + .switcher-list .thumbnail { + width: 256px; + } + + .switcher-list .separator { + width: 1px; + background: $borders_color; + } + + .switcher-arrow { + border-color: rgba(0,0,0,0); + color: transparentize($fg_color,0.2); + &:highlighted { + color: $fg_color; + } + } + + .input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; + } + +/* Window Cycler */ +.cycler-highlight { border: 5px solid $selected_bg_color; } + +/* Workspace Switcher */ +.workspace-switcher-group { padding: 12px; } + + .workspace-switcher-container { + @extend %osd-panel; + } + + .workspace-switcher { + background: transparent; + border: 0px; + border-radius: 0px; + padding: 0px; + spacing: 8px; + } + + .ws-switcher-active-up, + .ws-switcher-active-down, + .ws-switcher-active-left, + .ws-switcher-active-right { + height: 50px; + background-color: $selected_bg_color; + color: $selected_fg_color; + border: none; + background-size: 32px; + border-radius: 8px; + } + .ws-switcher-active-up { + background-image: url("assets/ws-switch-arrow-up.png"); } + + .ws-switcher-active-down { + background-image: url("assets/ws-switch-arrow-down.png"); } + + .ws-switcher-box { + height: 50px; + border: 1px solid transparentize($osd_fg_color,0.9); + background: darken($_bubble_bg_color, 10%); + border-radius: 8px; + } + +%osd-panel { + color: $_bubble_fg_color; + background-color: $_bubble_bg_color; + border: 1px solid $borders_color; + box-shadow: 0px 0px 7px $borders_color; + border-radius: 5px; + padding: 12px; +} + +/* Tiled window previews */ +.tile-preview { + background-color: transparentize($selected_bg_color, 0.2); + border: 1px solid $selected_bg_color; +} + + .tile-preview-left.on-primary { + border-radius: $corner-radius $corner-radius 0 0; + } + + .tile-preview-right.on-primary { + border-radius: 0 $corner-radius 0 0; + } + + .tile-preview-left.tile-preview-right.on-primary { + border-radius: $corner-radius $corner-radius 0 0; + } + +/* TOP BAR */ + +#panel { + background-gradient-direction: none; + background-color: $topbar_bg_color; + /* transition from solid to transparent */ + transition-duration: 500ms; + font-weight: bold; + height: 2.1em; + padding: 0px 0px; + + &.unlock-screen, + &.login-screen, + &.lock-screen { + background-color: transparent; + } + + #panelLeft, #panelCenter { // spacing between activities<>app menu and such + spacing: 4px; + } + + .panel-corner { + -panel-corner-radius: 0px; + -panel-corner-background-color: rgba(0, 0, 0, 0.2); + -panel-corner-border-width: 2px; + -panel-corner-border-color: transparent; + + &:active, &:overview, &:focus { + -panel-corner-border-color: lighten($selected_bg_color,5%); + } + + &.lock-screen, &.login-screen, &.unlock-screen { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; + } + } + + .panel-button { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: $topbar_color; + transition-duration: 100ms; + + .app-menu-icon { + -st-icon-style: symbolic; + margin-left: 4px; + margin-right: 4px; + //dimensions of the icon are hardcoded + } + + .system-status-icon, + .app-menu-icon > StIcon, + .popup-menu-arrow { + icon-shadow: none; + } + + &:hover { + box-shadow: inset 0 0 0 100px lighten($topbar_bg_color, 10%); + color: lighten($topbar_color, 10%); + transition-duration: 200ms; + + &.clock-display { + box-shadow: none; + + .clock { + box-shadow: inset 0 0 0 100px lighten($topbar_bg_color, 10%); + } + } + } + + &:active, &:overview, &:focus, &:checked { + // Trick due to St limitations. It needs a background to draw + // a box-shadow + box-shadow: inset 0 0 0 100px $selected_bg_color; + color: $selected_fg_color; + transition-duration: 200ms; + + & > .system-status-icon { icon-shadow: red 0 2px 2px; } + + &.clock-display { + box-shadow: none; + + .clock { + box-shadow: inset 0 0 0 100px $selected_bg_color; + } + } + } + + .system-status-icon { icon-size: 1.09em; padding: 0 5px; } + .unlock-screen &, + .login-screen &, + .lock-screen & { + color: lighten($fg_color, 10%); + &:focus, &:hover, &:active { color: lighten($fg_color, 10%); } + } + + } + + .panel-status-indicators-box, + .panel-status-menu-box { + spacing: 2px; + } + + // spacing between power icon and (optional) percentage label + .power-status.panel-status-indicators-box { + spacing: 0; + } + + .screencast-indicator { color: $warning_color; } + + &.solid { + background-color: $dracula; + /* transition from transparent to solid */ + transition-duration: 300ms; + + .panel-corner { + -panel-corner-background-color: black; + } + .system-status-icon, + .app-menu-icon > StIcon, + .popup-menu-arrow { + icon-shadow: none; + } + } +} + + // calendar popover + #calendarArea { + padding: 0.75em 1.0em; + } + + .calendar { + margin-bottom: 1em; + } + + .calendar, .world-clocks-button, .weather-button, .events-button { + background: transparent; + border: none; + color: $fg_color; + } + + .calendar, + .datemenu-today-button, + .datemenu-displays-box, + .message-list-sections { + margin: 0 1.5em; + } + + .datemenu-calendar-column { spacing: 0.5em; } + .datemenu-displays-section { padding-bottom: 3em; } + .datemenu-displays-box { spacing: 1em; } + + .datemenu-calendar-column { + border: 0 solid transparent; + &:ltr { border-left-width: 1px; } + &:rtl { border-right-width: 1px; } + background: darken($bg_color, 0.7%); + //@include gradient(); + } + + .datemenu-today-button, + .world-clocks-button, + .weather-button, + .events-section-title, + .message-list-section-title, + .events-button { + border-radius: 4px; + color: $fg_color; + padding: .4em; + } + + .message-list-section-list:ltr { + padding-left: .4em; + } + + .message-list-section-list:rtl { + padding-right: .4em; + } + + .datemenu-today-button, + .world-clocks-button, + .weather-button, + .events-section-title, + .message-list-section-title, + .events-button { + &:hover,&:focus { background-color: lighten($bg_color,5%); } + &:active { + color: lighten($selected_fg_color,5%); + background-color: $selected_bg_color; + } + } + + .datemenu-today-button .day-label { + } + + .datemenu-today-button .date-label { + font-size: 1.5em; + } + + .world-clocks-header, + .weather-header, + .events-section-title, + .message-list-section-title, + .events-title { + color: darken($fg_color, 10%); + font-weight: bold; + } + + .events-button .event-time { + color: darken($fg_color, 4%); + } + + .world-clocks-grid { + spacing-rows: 0.4em; + } + + .weather-box { + spacing: 0.4em; + } + + .calendar-month-label { + color: darken($fg_color,5%); + font-weight: bold; + padding: 8px 0; + &:focus {} + } + + .pager-button { + color: white; + background-color: transparent; + width: 32px; + border-radius: 4px; + &:hover, &:focus { background-color: transparentize($fg_color,0.95); } + &:active { background-color: transparentize($bg_color,0.95); } + } + + .calendar-change-month-back { //arrow back + background-image: url("assets/calendar-arrow-left.svg"); + &:rtl { background-image: url("assets/calendar-arrow-right.svg"); } + } + .calendar-change-month-forward { //arrow foreward + background-image: url("assets/calendar-arrow-right.svg"); + &:rtl { background-image: url("assets/calendar-arrow-left.svg"); } + } + + .calendar-change-month-back StIcon, + .calendar-change-month-forward StIcon { + color: darken($fg_color, 5%); + } + + .calendar-day-base { + font-size: 80%; + text-align: center; + width: 2.4em; height: 2.4em; + padding: 0.1em; + margin: 2px; + border-radius: 1.4em; + color: $fg_color; + &:hover,&:focus { background-color: lighten($bg_color,5%); } + &:active,&:selected { + color: $selected_fg_color; + background-color: $selected_bg_color; + border-color: transparent; //avoid jumparound due to today + } + &.calendar-day-heading { //day of week heading + color: darken($fg_color, 10%); + margin-top: 1em; + font-size: 70%; + } + } + .calendar-day { //border collapse hack - see calendar.js + border-width: 0; + } + .calendar-day-top { border-top-width: 1px; } + .calendar-day-left { border-left-width: 1px; } + .calendar-work-day { + + } + .calendar-nonwork-day { + color: $insensitive_fg_color; + } + + // Today + .calendar-today { + font-weight: bold; + border: 1px solid $selected_bg_color; + background-color: transparent; + color: $selected_fg_color; + + &:hover,&:focus { + background-color:lighten($selected_bg_color, 3%); + color: $selected_fg_color; + } + + &:active,&:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; + + &:hover,&:focus { + background-color:lighten($selected_bg_color, 3%); + color: $selected_fg_color; + } + } + } + .calendar-day-with-events { + color: lighten($fg_color,10%); + font-weight: bold; + background-image: url("assets/calendar-today.svg"); + } + .calendar-other-month-day { + color: $insensitive_fg_color; + opacity: 0.5; + } + .calendar-week-number { + font-size: 70%; + font-weight: bold; + width: 2.3em; height: 1.8em; + border-radius: 2px; + padding: 0.5em 0 0; + margin: 6px; + background-color: transparentize($fg_color,0.7); + color: $bg_color; + } + + /* Message list */ + .message-list { + width: 31.5em; + .message-title{ + color: darken($fg_color,3%); + } + .message-content, .message-body { + color: darken($fg_color,4%); + } + } + + .message-list-clear-button.button { + background: darken($bg_color, 0.7%); + border: 1px solid transparent; + &:hover,&:focus { @include button(hover); } + margin: 1.5em 1.5em 0; + } + + .message-list-sections { + spacing: 1em; + } + + .message-list-section, + .message-list-section-list { + spacing: 0.4em; + } + .message-list-section-close{ + & > StIcon { + icon-size: 16px; + border-radius: 16px; + padding: 8px; + color: $fg_color; + background-color: transparent; + } + &:hover > StIcon, + &:focus > StIcon + &:active > StIcon{ + color: $red; + background: transparent; + } + } + + .message { + &:hover,&:focus { + background-color: darken($bg_color, 3%); + box-shadow: 2px 0px 0px 0px $teal inset; + border-radius: 1px 5px 5px 1px; + } + background: darken($bg_color, 0.7%); + border: 1px solid $borders_color; + border-radius: 5px; + box-shadow: none; + } + + .message-close-button { + color: $fg_color; + } + .message-icon-bin { + padding: 10px 3px 10px 10px; + &:rtl { padding: 10px 10px 10px 3px; } + } + + .message-icon-bin > StIcon { + icon-size: 16px; + -st-icon-style: symbolic; + } + + .message-secondary-bin { + padding: 0 12px; + } + + .message-secondary-bin > .event-time { + color: darken($fg_color, 15%); + font-size: 0.7em; + /* HACK: the label should be baseline-aligned with a 1em label, + fake this with some bottom padding */ + padding-bottom: 0.13em; + + } + + .message-secondary-bin > StIcon { + icon-size: 16px; + } + + .message-title { + //color: darken($fg_color,5%); + + } + + .message-content { + // color: darken($fg_color,20%); + padding: 10px; + *:hover > StIcon, + *:focus > StIcon, { + color: $red; + } + } + + .message-media-control { + padding: 12px; + color: darken($fg_color, 20%); + + &:last-child:ltr { padding-right: 18px; } + &:last-child:rtl { padding-left: 18px; } + &:hover { color: $fg_color; } + &:insensitive { color: darken($fg_color,40%); } + } + + .media-message-cover-icon { + icon-size: 48px !important; + &.fallback { + color: lighten($bg_color,10%); + background-color: $bg_color; + border: 2px solid $bg_color; + border-radius: 2px; + icon-size: 16px; + padding: 8px; } + } + + /* World clocks */ +.world-clocks-button { + + // city label + .world-clocks-city { + color: $fg_color; + font-weight: normal; + } + + // timezone time + .world-clocks-time { + font-weight: bold; + color: $fg_color; + font-feature-settings: "lnum"; + text-align: right; + } + + // timezone offset label + .world-clocks-timezone { + color: darken($fg_color, 20%); + font-feature-settings: "tnum"; + } +} + +/* Weather */ +.weather-button { + + .weather-header { + color: darken($fg_color, 10%); + font-weight: bold; + + &.location { + font-weight: normal; + } + } + + .weather-forecast-time { + color: darken($fg_color, 10%); + font-feature-settings: "tnum"; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; + } + + .weather-forecast-temp { + font-weight: bold; + } +} + + // a little unstructured mess: + + .system-switch-user-submenu-icon.user-icon { + icon-size: 20px; + padding: 0 2px; + } + .system-switch-user-submenu-icon.default-icon { + icon-size: 16px; + padding: 0 4px; + } + + #appMenu { + spinner-image: url("assets/process-working.svg"); + spacing: 4px; + + .label-shadow { color: transparent; } + } + + .aggregate-menu { + min-width: 21em; + .popup-menu-icon { padding: 0 4px; } + } + + .system-menu-action { + + color: $fg_color; + + border-radius: 32px; /* wish we could do 50% */ + border: 1px solid $borders_color; + background: darken($bg_color, 3%); + padding: 13px; + + &:hover, &:focus { + border: 1px solid $selected_bg_color; + color: $selected_bg_color; + background: transparent; + } + &:active { + background-color: darken($selected_bg_color, 10%); + color: $selected_fg_color; + border: 1px solid darken($selected_bg_color, 10%); + } + + & > StIcon { icon-size: 16px; } + } + +//Activities Ripples +.ripple-box { + width: 52px; + height: 52px; + background-image: url("assets/corner-ripple-ltr.png"); + background-size: contain; +} + +.ripple-box:rtl { + background-image: url("assets/corner-ripple-rtl.png"); +} + +// not really top bar only +.popup-menu-arrow { width: 16px; height: 16px; } +.popup-menu-icon { icon-size: 1.09em; } + +//close buttons + +.window-close { + background-color: transparent; + background-image: url("assets/close-window.svg"); + background-size: 32px; + border: none; + box-shadow: none; + color: transparent; + height: 32px; + width: 32px; +} + .window-close { + -shell-close-overlap: 16px; + &:rtl { -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5); } + } + +/* NETWORK DIALOGS */ + +.nm-dialog { + max-height: 34em; + min-height: 31em; + min-width: 32em; +} + + .nm-dialog-content { + spacing: 20px; + padding: 24px; + } + .nm-dialog-header-hbox { spacing: 10px; } + .nm-dialog-airplane-box { spacing: 12px; } + + .nm-dialog-airplane-headline { + font-weight: bold; + text-align: center; + } + + .nm-dialog-airplane-text { color: $fg_color; } + .nm-dialog-header-icon { icon-size: 32px; } + .nm-dialog-scroll-view { border: 2px solid $borders_color; background: transparent; } + .nm-dialog-header { font-weight: bold; } + + .nm-dialog-item { + font-size: 110%; + border-bottom: 1px solid $borders_color; + padding: 12px; + spacing: 20px; + } + + .nm-dialog-item:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; + } + + .nm-dialog-icons { spacing: .5em; } + .nm-dialog-icon { icon-size: 16px; } + .no-networks-label { color: #999999; } + .no-networks-box { spacing: 12px; } + +/* OVERVIEW */ + +#overview,.controls-manager, .secondary-monitor-workspaces { + spacing: 24px; // +} + +#overviewGroup { + background-color: $base_color; +} + +.overview-controls { + padding-bottom: 32px; +} + + .window-picker { //container around window thumbnails + -horizontal-spacing: 16px; + -vertical-spacing: 16px; + + &.external-monitor { padding: 16px; } + } + + .window-clone-border { + border: 1px solid transparentize(rgba(255, 255, 255, 0.3),.7); + border-radius: 0px; + // For window decorations with round corners we can't match + // the exact shape when the window is scaled. So apply a shadow + // to fix that case + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); + } + .window-caption { + spacing: 20px; + color: $topbar_color; + background-color: $main_dark; + border: 1px solid $borders_color; + padding: 4px 8px; + } + + //search entry + .search-entry { + width: 320px; + padding: 9px; + border-radius: 100px; + border: 1px solid $borders_color; + color: $fg_color; + background-color: $main_dark; + box-shadow: $depth; + + .search-entry-icon { icon-size: 1em; padding: 0 4px; color: transparentize($fg_color,.3); } + + &:hover, &:focus { + background-color: lighten($main_dark, 2%); + border-color: transparentize($selected_bg_color, 0.1); + .search-entry-icon { color: $fg_color; } + } + } + + //search results + + #searchResultsBin { + max-width: 1000px; + } + + #searchResultsContent { + padding-left: 20px; + padding-right: 20px; + spacing: 16px; + } + + .search-section { spacing: 16px; } // This should be equal to #searchResultsContent spacing + .search-section-content { + background-color: transparent; + border-radius: 0; + border: none; + box-shadow: none; + // This is the space between the provider icon and the results container + spacing: 32px; + } + .search-statustext { // "no results" + @extend %status_text; + } + .list-search-results { spacing: 3px; } + + .search-section-separator { height: 2px; background-color: rgba(255, 255, 255, 0.2); } + + .list-search-result-content { spacing: 30px; } + .list-search-result-title { color: lighten($topbar_color,5%); spacing: 12px; } + .list-search-result-description { color: transparentize(lighten($topbar_color,15%), 0.5); } + .list-search-provider-details { width: 150px; color: lighten($topbar_color,5%); margin-top: 0.24em; } + .list-search-provider-content { spacing: 20px; } + .search-provider-icon { padding: 15px; } + + + /* DASHBOARD */ + + .dash-background { + background-color: $main_dark; + } + + .dash-separator { + width: 1px; + background-color: $gray; + } + + .dash-label { //osd tooltip + border-radius: 7px; + padding: 4px 12px; + color: $topbar_color; + background-color: $topbar_bg_color; + text-align: center; + -x-offset: 8px; + } + + /* App Vault/Grid */ + .icon-grid { + spacing: 30px; + -shell-grid-horizontal-item-size: 136px; + -shell-grid-vertical-item-size: 136px; + + .overview-icon { icon-size: 96px; } + } + //.app-display { spacing: 20px; } + + .system-action-icon { + background-color: black; + color: white; + border-radius: 99px; + icon-size: 48px; + } + + .app-view-controls { //favorties | all toggle container + padding-bottom: 32px; + + } + .app-view-control { //favorties | all toggle button + padding: 4px 32px; + &:checked { @include button(active); } + &:first-child { + border-right-width: 0; + border-radius: 3px 0 0 3px; + } + &:last-child { + border-radius: 0 3px 3px 0; + } + } + + //Icon tile + .search-provider-icon, + .list-search-result { + @extend %icon_tile; + &:active, &:checked { background-color: transparentize(darken($osd_bg_color,10%),.1); } + &:focus, &:selected, &:hover { + background-color: transparentize($bg_color,.7); + transition-duration: 200ms; + } + } + .app-well-app, + .app-well-app.app-folder, + .show-apps, + .grid-search-result { + + border: none; + & .overview-icon { + @extend %icon_tile; + } + + &:hover .overview-icon, + &:focus .overview-icon, + &:selected .overview-icon { + background-color: darken($main_dark, 4%); + transition-duration: 0ms; + border-image: none; + background-image: none; + } + + &:active .overview-icon, + &:checked .overview-icon { + background-color: darken($main_dark, 7%); + box-shadow: inset $depth2; + color: $fg_color; + } + + } + + .app-well-app-running-dot { //running apps indicator + width: 4px; height: 4px; + background-color: $selected_bg_color; + border-radius: 10px !important; + box-shadow: 0px 0px 5px 4px transparentize($purple, 0.2); + margin-bottom: 0px; + } + + %icon_tile { + color: $selected_fg_color; + padding: 7px 6px; + border: none; + transition-duration: 100ms; + text-align: center; + box-shadow: $depth; + } + + /* App Folders */ +.app-well-app.app-folder { + background-color: $main_dark; +} +// expanded folder +.app-folder-dialog { //style like the dash + background-color: $main_dark; + .edit-folder-button { + @extend %button; + + padding: 0; + width: 36px; + height: 36px; + border-radius: 18px; + + & > StIcon { icon-size: 16px } + } +} + + .app-well-app.app-folder > .overview-icon { + background-color: transparentize($osd_bg_color,.6); + } + .show-apps .show-apps-icon { + color: $topbar_color; + } + .show-apps:checked .show-apps-icon, + .show-apps:focus .show-apps-icon { + color: $fg_color; + transition-duration: 100ms; + } + + + // Collections + .app-folder-popup { //expanded collection + -arrow-border-radius: 8px; + -arrow-background-color: transparentize($bg_color,0.5); + -arrow-base: 24px; + -arrow-rise: 11px; + } + .app-folder-popup-bin { padding: 5px; background: transparentize($bg_color,.5);;} + .app-folder-icon { + padding: 5px; + spacing-rows: 5px; + spacing-columns: 5px; + } + + .page-indicator { + padding: 15px 20px; + + .page-indicator-icon { + width: 12px; + height: 12px; + border-radius: 12px; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border: none; + } + + &:hover .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.5); + } + &:active .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.7); + margin: 0; + } + &:checked .page-indicator-icon{ + background-image: none; + background-color: #FFFFFF; + transition-duration: 0.3s; + transition-timing-function: ease-in-out; + } + } + + .no-frequent-applications-label { @extend %status_text; } + + .app-well-app > .overview-icon.overview-icon-with-label, + .grid-search-result .overview-icon.overview-icon-with-label { + padding: 10px 8px 5px 8px; + spacing: 4px; + } + + // Workspace pager + .workspace-thumbnails { //container ala dash + @extend %overview-panel; + visible-width: 32px; //amount visible before hover + spacing: 11px; + padding: 8px; + border-radius: 0; + //border-width: 1px 0 1px 1px; //fixme: can't have non unoform borders :( + &:rtl { border-radius: 0;} + } + .workspace-thumbnail-indicator { + border: 4px solid transparentize($selected_bg_color, .1); + box-shadow: $depth; + padding: 0; + } + + //Some hacks I don't even + .search-display > StBoxLayout, + .all-apps, + .frequent-apps > StBoxLayout { + // horizontal padding to make sure scrollbars or dash don't overlap content + padding: 0px 88px 10px 88px; + } + +%overview-panel { + color: $_bubble_fg_color; + background-color: transparent; + border: none; +} + +%status_text { + font-size: 2em; + font-weight: bold; + color: $fg_color; +} + +/* NOTIFICATIONS & MESSAGE TRAY */ + + .url-highlighter { link-color: lighten($selected_bg_color,10%); } + + // Banners + .notification-banner { + font-size: 11pt; + width: 34em; + margin: 5px; + border-radius: 3px; + color: $topbar_color; + background-color: $bg_color; + border: 1px solid $borders_color; + box-shadow: 0 1px 4px black; + &:hover { background-color: transparentize($bg_color, 0.04); } + &:focus { background-color: transparentize($bg_color, 0.04); } + *{ color: #fefefe; } + + .notification-icon { padding: 5px; } + .notification-content { padding: 5px; spacing: 5px; } + .secondary-icon { icon-size: 1.09em; } + .notification-actions { + background-color: darken($bg_color, 2%); + padding-top: 2px; + spacing: 1px; + } + .notification-button { + padding: 5px; + background-color: transparentize($bg_color, 0.1); + box-shadow: none; + &:first-child { border-radius: 0 0 0 3px; } + &:last-child { border-radius: 0 0 3px 0; } + &:hover, &focus { background-color: darken($bg_color,2%); color: $selected_bg_color;} + } + } + .summary-source-counter { + font-size: 10pt; + font-weight: bold; + height: 1.6em; width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: $selected_bg_color; + color: $selected_fg_color; + border: 2px solid $osd_fg_color; + box-shadow: 0 2px 2px rgba(0,0,0,0.5); + border-radius: 0.9em; // should be 0.8 but whatever; wish I could do 50%; + } + + .secondary-icon { icon-size: 1.09em; } + + //chat bubbles + .chat-body { spacing: 5px; } + .chat-response { margin: 5px; } + .chat-log-message { color: darken($fg_color,10%); } + .chat-new-group { padding-top: 1em; } + .chat-received { + padding-left: 4px; + &:rtl { padding-left: 0px; padding-right: 4px; } + } + .chat-sent { + padding-left: 18pt; + color: darken($fg_color, 15%); + &:rtl { padding-left: 0; padding-right: 18pt; } + } + .chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: bold; + color: darken($fg_color,20%); + &:rtl { padding-left: 0; padding-right: 4px; } + } + + //hotplug + .hotplug-transient-box { + spacing: 6px; + padding: 2px 72px 2px 12px; + } + .hotplug-notification-item { + padding: 2px 10px; + &:focus { padding: 1px 71px 1px 11px; } + } + + .hotplug-notification-item-icon { + icon-size: 24px; + padding: 2px 5px; + } + + .hotplug-resident-box { spacing: 8px; } + + .hotplug-resident-mount { + spacing: 8px; + border-radius: 4px; + &:hover { background-color: transparentize($bg_color,0.7); } + } + + .hotplug-resident-mount-label { + color: inherit; + padding-left: 6px; + } + + .hotplug-resident-mount-icon { + icon-size: 24px; + padding-left: 6px; + } + + .hotplug-resident-eject-icon { + icon-size: 16px; + } + + .hotplug-resident-eject-button { + padding: 7px; + border-radius: 5px; + color: pink; + } + +/* Eeeky things */ + +//magnifier + +.magnifier-zoom-region { + border: 2px solid $selected_bg_color; + &.full-screen { border-width: 0; } +} + +//Keyboard +/* On-screen Keyboard */ + +#keyboard { + background-color: transparentize($osd_bg_color, 0.3); +} + + .keyboard-layout { + spacing: 10px; + padding: 10px; + } + + .keyboard-row { spacing: 15px; } + + .keyboard-key { + @include button(normal); + background-color: $base_color; + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 5px; + &:focus { @include button(focus); } + &:hover,&:checked { @include button(hover); } + &:active { @include button(active);} + &:grayed { //FIXME + background-color: $osd_bg_color; + color: $osd_fg_color; + border-color: $osd_borders_color; + } + } + + .keyboard-subkeys { //long press on a key popup + color: white; + padding: 5px; + -arrow-border-radius: 10px; + -arrow-background-color: transparentize($osd_bg_color, 0.3); + -arrow-border-width: 2px; + -arrow-border-color: $_bubble_borders_color; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; + } + +// IBus Candidate Popup + +.candidate-popup-content { + padding: 0.5em; + spacing: 0.3em; +} + + .candidate-index { + padding: 0 0.5em 0 0; + color: darken($fg_color,10%); + } + + .candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + border-radius: 4px; + &:selected,&:hover { background-color: $selected_bg_color; color: $selected_fg_color; } + } + + .candidate-page-button-box { + height: 2em; + .vertical & { padding-top: 0.5em; } + .horizontal & { padding-left: 0.5em; } + } + + .candidate-page-button { + padding: 4px; + } + + .candidate-page-button-previous { border-radius: 4px 0px 0px 4px; border-right-width: 0; } + .candidate-page-button-next { border-radius: 0px 4px 4px 0px; } + .candidate-page-button-icon { icon-size: 1em; } + +/* Auth Dialogs & Screen Shield */ + +.framed-user-icon { + background-size: contain; + border: 2px solid $osd_fg_color; + color: $osd_fg_color; + border-radius: 3px; + &:hover { + border-color: lighten($osd_fg_color,30%); + color: lighten($osd_fg_color,30%); + } +} + +// LOGIN DIALOG + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog { + //reset + border: none; + background-color: transparent; + + .modal-dialog-button-box { spacing: 3px; } + .modal-dialog-button { + padding: 3px 18px; + &:default { + @include button(normal,$c:$selected_bg_color); + &:hover,&:focus { @include button(hover,$c:$selected_bg_color); } + &:active { @include button(active,$c:$selected_bg_color); } + &:insensitive { @include button(insensitive); } + + } + } + +} + + .login-dialog-logo-bin { padding: 24px 0px; } + .login-dialog-banner { color: darken($osd_fg_color,10%); } + .login-dialog-button-box { spacing: 5px; } + .login-dialog-message-warning { color: $warning_color; } + .login-dialog-message-hint { padding-top: 0; padding-bottom: 20px; } + .login-dialog-user-selection-box { padding: 100px 0px; } + .login-dialog-not-listed-label { + padding-left: 2px; + .login-dialog-not-listed-button:focus &, + .login-dialog-not-listed-button:hover & { + color: $osd_fg_color; + } + } + .login-dialog-not-listed-label { + font-size: 90%; + font-weight: bold; + color: darken($osd_fg_color,30%); + padding-top: 1em; + } + + .login-dialog-user-list-view { -st-vfade-offset: 1em; } + .login-dialog-user-list { + spacing: 12px; + padding: .2em; + width: 23em; + &:expanded .login-dialog-user-list-item:selected { background-color: $selected_bg_color; color: $selected_fg_color; } + &:expanded .login-dialog-user-list-item:logged-in { border-right: 2px solid $selected_bg_color; } + } + .login-dialog-user-list-item { + border-radius: 5px; + padding: .2em; + color: darken($osd_fg_color,30%); + &:ltr { padding-right: 1em; } + &:rtl { padding-left: 1em; } + .login-dialog-timed-login-indicator { + height: 2px; + margin: 2px 0 0 0; + background-color: $osd_fg_color; + } + &:focus .login-dialog-timed-login-indicator { background-color: $selected_fg_color; } + } + + .login-dialog-username, + .user-widget-label { + color: $osd_fg_color; + font-size: 120%; + font-weight: bold; + text-align: left; + padding-left: 15px; + } + .user-widget-label { + &:ltr { padding-left: 18px; } + &:rtl { padding-right: 18px; } + } + + .login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; + } + + .login-dialog-prompt-label { + color: darken($osd_fg_color, 20%); + font-size: 110%; + padding-top: 1em; + } + + .login-dialog-session-list-button StIcon { + icon-size: 1.25em; + } + + .login-dialog-session-list-button { + color: darken($osd_fg_color,30%); + &:hover,&:focus { color: $osd_fg_color; } + &:active { color: darken($osd_fg_color, 50%); } + } + +//SCREEN SHIELD + +.screen-shield-arrows { + padding-bottom: 3em; +} + +.screen-shield-arrows Gjs_Arrow { + color: white; + width: 80px; + height: 48px; + -arrow-thickness: 12px; + -arrow-shadow: 0 1px 1px rgba(0,0,0,0.4); +} + +.screen-shield-clock { + color: white; + text-shadow: 0px 1px 2px rgba(0,0,0,0.6); + font-weight: bold; + text-align: center; + padding-bottom: 1.5em; +} + +.screen-shield-clock-time { + font-size: 72pt; + text-shadow: 0px 2px 2px rgba(0,0,0,0.4); +} + +.screen-shield-clock-date { font-size: 28pt; } + +.screen-shield-notifications-container { + spacing: 6px; + width: 30em; + background-color: transparent; + max-height: 500px; + .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; + } + + .notification, + .screen-shield-notification-source { + padding: 12px 6px; + border: 1px solid $_bubble_borders_color; + background-color: transparentize($osd_bg_color,0.5); + color: $_bubble_fg_color; + border-radius: 4px; + } + .notification { margin-right: 15px; } //compensate for space allocated to the scrollbar +} + + +.screen-shield-notification-label { + font-weight: bold; + padding: 0px 0px 0px 12px; +} + +.screen-shield-notification-count-text { padding: 0px 0px 0px 12px; } + +#panel.lock-screen { background-color: transparentize($_bubble_bg_color, 0.5); } + +.screen-shield-background { //just the shadow, really + background: black; + box-shadow: 0px 2px 4px transparentize(black,0.6); +} + +#lockDialogGroup { + background: #2e3436 url(resource:///org/gnome/shell/theme/noise-texture.png); + background-repeat: repeat; +} + +#screenShieldNotifications { + StButton#vhandle, StButton#hhandle { + background-color: transparentize($bg_color,0.7); + &:hover, &:focus { background-color: transparentize($bg_color,0.5); } + &:active { background-color: transparentize($selected_bg_color, 0.1); } + } +} + + +// Looking Glass +#LookingGlassDialog { + background-color: rgba(0,0,0,0.80); + spacing: 4px; + padding: 4px; + border: 2px solid grey; + border-radius: 4px; + & > #Toolbar { + border: 1px solid grey; + border-radius: 4px; + } + .labels { spacing: 4px; } + .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #ccc; + transition-duration: 100ms; + padding-left: .3em; + padding-right: .3em; + &:hover { + color: white; + text-shadow: black 0px 2px 2px; + } + &:selected { + border-bottom-width: 2px; + border-color: lighten($selected_bg_color,5%); + color: white; + text-shadow: black 0px 2px 2px; + } + } + StBoxLayout#EvalBox { padding: 4px; spacing: 4px; } + StBoxLayout#ResultsArea { spacing: 4px; } +} + + .lg-dialog { + StEntry { + selection-background-color: #bbbbbb; + selected-color: #333333; + } + .shell-link { + color: #999999; + &:hover { color: #dddddd; } + } + } + + .lg-completions-text { + font-size: .9em; + font-style: italic; + } + + .lg-obj-inspector-title { + spacing: 4px; + } + + .lg-obj-inspector-button { + border: 1px solid gray; + padding: 4px; + border-radius: 4px; + &:hover { border: 1px solid #ffffff; } + } + + #lookingGlassExtensions { padding: 4px; } + + .lg-extensions-list { + padding: 4px; + spacing: 6px; + } + + .lg-extension { + border: 1px solid #6f6f6f; + border-radius: 4px; + padding: 4px; + } + + .lg-extension-name { + font-weight: bold; + } + + .lg-extension-meta { + spacing: 6px; + } + + #LookingGlassPropertyInspector { + background: rgba(0, 0, 0, 0.8); + border: 2px solid grey; + border-radius: 4px; + padding: 6px; + } \ No newline at end of file diff --git a/.themes/dracula/gnome-shell/v40/gnome-shell.css b/.themes/dracula/gnome-shell/v40/gnome-shell.css new file mode 100644 index 0000000..ac1b337 --- /dev/null +++ b/.themes/dracula/gnome-shell/v40/gnome-shell.css @@ -0,0 +1,2070 @@ +/***************** +* Drawing mixins * +*****************/ +/* GLOBALS */ +stage { + font-size: 10pt; + color: #C3C7D1; } + +/* WIDGETS */ +/* Buttons */ +.button, .app-folder-dialog .edit-folder-button { + color: #C3C7D1; + background-color: #1d1f27; + box-shadow: none; + border: 1px solid #21232d; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + border-radius: 4px; + border-width: 0; + padding: 4px 32px; } + .button:focus, .app-folder-dialog .edit-folder-button:focus { + color: #bd93f9; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + box-shadow: none; + border: 1px solid #21232d; } + .button:insensitive, .app-folder-dialog .edit-folder-button:insensitive { + color: #767984; + background-color: rgba(57, 59, 71, 0.66); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + border: none; + text-shadow: none; + icon-shadow: none; } + .button:active, .app-folder-dialog .edit-folder-button:active { + color: #bd93f9; + background-color: rgba(40, 42, 54, 0.95); + border: 1px solid #21232d; + text-shadow: none; + icon-shadow: none; } + .button:hover, .app-folder-dialog .edit-folder-button:hover { + color: #bd93f9; + background-color: #21232d; + border: 1px solid #21232d; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + +.modal-dialog-linked-button { + padding: 10px; + border: 1px solid #21232d; + color: #C3C7D1; + background: #1d1f27; + text-shadow: none; + icon-shadow: none; + box-shadow: none; } + .modal-dialog-linked-button:insensitive { + color: #767984; + background-color: rgba(57, 59, 71, 0.66); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + border: none; + text-shadow: none; + icon-shadow: none; } + .modal-dialog-linked-button:active { + color: #bd93f9; + background-color: rgba(40, 42, 54, 0.95); + border: 1px solid #21232d; + text-shadow: none; + icon-shadow: none; } + .modal-dialog-linked-button:focus { + color: #bd93f9; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + box-shadow: none; + border: 1px solid #21232d; } + .modal-dialog-linked-button:focus:hover { + color: #bd93f9; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + box-shadow: none; + border: 1px solid #21232d; } + .modal-dialog-linked-button:hover { + color: #bd93f9; + background-color: #21232d; + border: 1px solid #21232d; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .modal-dialog-linked-button:first-child { + border-radius: 0px 0px 0px 2px; } + .modal-dialog-linked-button:last-child { + border-radius: 0px 0px 2px 0px; } + .modal-dialog-linked-button:first-child:last-child { + border-radius: 0px 0px 2px 2px; } + +/* Entries */ +StEntry { + background-color: #373a4b; + border-color: #21232d; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); + border-radius: 2px; + padding: 4px; + border-width: 0; + color: #C3C7D1; + selection-background-color: rgba(189, 147, 249, 0.5); + selected-color: #f8f8f2; } + StEntry:focus { + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } + StEntry:insensitive { + color: #767984; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } + StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #ff9f39; + padding: 0 4px; } + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 68px; } + +StScrollView.hfade { + -st-hfade-offset: 68px; } + +StScrollBar { + padding: 0; } + StScrollView StScrollBar { + min-width: 14px; + min-height: 14px; } + StScrollBar StBin#trough { + border-radius: 0; + background-color: transparent; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 8px; + background-color: #474955; + margin: 3px; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #a4a8b2; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: rgba(189, 147, 249, 0.5); } + +/* Slider */ +.slider { + height: 1em; + color: #cbcb9f; + border-color: black; + -slider-height: 0.1em; + -slider-background-color: #373a4b; + -slider-border-color: black; + -slider-active-background-color: #bd93f9; + -slider-active-border-color: #50fa7a; + -slider-border-width: 0; + -slider-handle-radius: 6px; + -barlevel-height: 0.1em; + -barlevel-background-color: #373a4b; + -barlevel-border-color: black; + -barlevel-active-background-color: #bd93f9; + -barlevel-active-border-color: #50fa7a; + -barlevel-border-width: 0; + -barlevel-handle-radius: 6px; + -barlevel-overdrive-color: #bd93f9; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 0px; } + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: .8em; } + +.check-box StBin { + width: 24px; + height: 22px; + background-image: url("assets/checkbox-off.svg"); } + +.check-box:focus, .check-box:hover StBin { + background-image: url("assets/checkbox-off-focused.svg"); } + +.check-box:checked StBin { + background-image: url("assets/checkbox.svg"); } + +.check-box:focus:checked StBin { + background-image: url("assets/checkbox-focused.svg"); } + +/* Switches */ +.toggle-switch { + width: 65px; + height: 22px; + background-size: contain; + background-image: url("assets/toggle-off.svg"); } + .toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); } + +.toggle-switch-us { + background-image: url("assets/toggle-off.svg"); } + .toggle-switch-us:checked { + background-image: url("assets/toggle-on.svg"); } + +.toggle-switch-intl { + background-image: url("assets/toggle-off.svg"); } + .toggle-switch-intl:checked { + background-image: url("assets/toggle-on.svg"); } + +/* links */ +.shell-link { + color: #A0C1B9; } + .shell-link:hover { + color: #bfd5d0; } + +/* Modal Dialogs */ +.headline { + font-size: 110%; } + +.lightbox { + background-color: black; } + +.flashspot { + background-color: white; } + +.modal-dialog { + border: none; + border-radius: 2px; + color: #C3C7D1; + background-color: rgba(29, 31, 39, 0.95); + box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2); } + .modal-dialog .modal-dialog-content-box { + padding: 24px; } + .modal-dialog .run-dialog-entry { + width: 20em; + margin-bottom: 6px; } + .modal-dialog .run-dialog-error-box { + color: #ff3c3c; + padding-top: 16px; + spacing: 6px; } + .modal-dialog .run-dialog-button-box { + padding-top: 1em; } + .modal-dialog .run-dialog-label { + font-size: 11pt; + font-weight: bold; + color: #a6acbb; + padding-bottom: .4em; } + .modal-dialog .run-dialog-description { + color: #C3C7D1; } + +.mount-dialog-subject, +.end-session-dialog-subject { + font-size: 13pt; } + +/* Message Dialog */ +.message-dialog-main-layout { + padding: 12px 20px 0; + spacing: 12px; } + +.message-dialog-content { + max-width: 28em; + spacing: 20px; } + +.message-dialog-icon { + min-width: 48px; + icon-size: 48px; } + +.message-dialog-title { + font-weight: bold; } + +.message-dialog-subtitle { + color: #575e71; + font-weight: bold; } + +/* End Session Dialog */ +.end-session-dialog { + spacing: 42px; + border: none; } + .end-session-dialog .modal-dialog-linked-button:last-child { + background-color: #ff5555; + color: #fff; } + .end-session-dialog .modal-dialog-linked-button:last-child:hover, .end-session-dialog .modal-dialog-linked-button:last-child:focus { + background: #ff2c2c; + color: #fff; } + +.end-session-dialog-list { + padding-top: 20px; } + +.end-session-dialog-layout { + padding-left: 17px; } + .end-session-dialog-layout:rtl { + padding-right: 17px; } + +.end-session-dialog-description { + width: 28em; + padding-bottom: 10px; } + .end-session-dialog-description:rtl { + text-align: right; } + +.end-session-dialog-warning { + width: 28em; + color: #ff9f39; + padding-top: 6px; } + .end-session-dialog-warning:rtl { + text-align: right; } + +.end-session-dialog-logout-icon { + border-radius: 3px; + width: 48px; + height: 48px; + background-size: contain; } + +.end-session-dialog-shutdown-icon { + color: #ff3c3c; + width: 48px; + height: 48px; } + +.end-session-dialog-inhibitor-layout { + spacing: 16px; + max-height: 200px; + padding-right: 65px; + padding-left: 65px; } + +.end-session-dialog-session-list, +.end-session-dialog-app-list { + spacing: 1em; } + +.end-session-dialog-list-header { + font-weight: bold; } + .end-session-dialog-list-header:rtl { + text-align: right; } + +.end-session-dialog-app-list-item, +.end-session-dialog-session-list-item { + spacing: 1em; } + +.end-session-dialog-app-list-item-name, +.end-session-dialog-session-list-item-name { + font-weight: bold; } + +.end-session-dialog-app-list-item-description { + color: #b5bac6; + font-size: 10pt; } + +/* ShellMountOperation Dialogs */ +.shell-mount-operation-icon { + icon-size: 48px; } + +.mount-dialog { + spacing: 24px; } + .mount-dialog .message-dialog-title { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; + max-width: 34em; } + .mount-dialog .message-dialog-title:rtl { + padding-left: 0px; + padding-right: 17px; } + .mount-dialog .message-dialog-body { + padding-left: 17px; + width: 28em; } + .mount-dialog .message-dialog-body:rtl { + padding-left: 0px; + padding-right: 17px; } + +.mount-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; } + +.mount-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; } + +.mount-dialog-app-list-item { + color: #a6acbb; } + .mount-dialog-app-list-item:hover { + color: #C3C7D1; } + .mount-dialog-app-list-item:ltr { + padding-right: 1em; } + .mount-dialog-app-list-item:rtl { + padding-left: 1em; } + +.mount-dialog-app-list-item-icon:ltr { + padding-right: 17px; } + +.mount-dialog-app-list-item-icon:rtl { + padding-left: 17px; } + +.mount-dialog-app-list-item-name { + font-size: 10pt; } + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 34em; + border: none; + border-radius: 2px; } + .prompt-dialog .message-dialog-main-layout { + spacing: 24px; + padding: 10px; } + .prompt-dialog .message-dialog-content { + spacing: 16px; } + .prompt-dialog .message-dialog-title { + color: #7b849a; } + +.prompt-dialog-description:rtl { + text-align: right; } + +.prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; } + +.prompt-dialog-error-label { + font-size: 10pt; + color: #ff3c3c; + padding-bottom: 8px; } + +.prompt-dialog-info-label { + font-size: 10pt; + padding-bottom: 8px; } + +.hidden { + color: rgba(0, 0, 0, 0); } + +.prompt-dialog-null-label { + font-size: 10pt; + padding-bottom: 8px; } + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + padding-left: 10px; + spacing: 10px; } + .polkit-dialog-user-layout:rtl { + padding-left: 0px; + padding-right: 10px; } + +.polkit-dialog-user-root-label { + color: #ff9f39; } + +.polkit-dialog-user-icon { + border-radius: 3px; + background-size: contain; + width: 48px; + height: 48px; } + +/* Audio selection dialog */ +.audio-device-selection-dialog { + spacing: 30px; } + +.audio-selection-content { + spacing: 20px; + padding: 24px; } + +.audio-selection-title { + font-weight: bold; + text-align: center; } + +.audio-selection-box { + spacing: 20px; } + +.audio-selection-device { + border: 1px solid #C3C7D1; + border-radius: 12px; } + .audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus { + background-color: rgba(189, 147, 249, 0.5); } + +.audio-selection-device-box { + padding: 20px; + spacing: 20px; } + +.audio-selection-device-icon { + icon-size: 64px; } + +/* Access Dialog */ +.access-dialog { + spacing: 30px; } + +/* Geolocation Dialog */ +.geolocation-dialog { + spacing: 30px; } + +/* Extension Dialog */ +.extension-dialog .message-dialog-main-layout { + spacing: 24px; + padding: 10px; } + +.extension-dialog .message-dialog-title { + color: #7b849a; } + +/* Inhibit-Shortcuts Dialog */ +.inhibit-shortcuts-dialog { + spacing: 30px; } + +/* Network Agent Dialog */ +.network-dialog-secret-table { + spacing-rows: 15px; + spacing-columns: 1em; } + +.keyring-dialog-control-table { + spacing-rows: 15px; + spacing-columns: 1em; } + +/* Popovers/Menus */ +.popup-menu { + min-width: 15em; + background-color: transparent; + color: #C3C7D1; } + .popup-menu .popup-sub-menu { + background-color: rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2); } + .popup-menu .popup-menu-content { + padding: 16px 0; } + .popup-menu .popup-menu-item { + spacing: 6px; + padding: 6px; } + .popup-menu .popup-menu-item:ltr { + padding-right: 1.75em; + padding-left: 0; } + .popup-menu .popup-menu-item:rtl { + padding-right: 0; + padding-left: 1.75em; } + .popup-menu .popup-menu-item:checked { + background-color: rgba(31, 33, 42, 0.93); + color: #f8f8f2; + box-shadow: inset 1px 0px 0px rgba(204, 171, 250, 0.5); + font-weight: normal; } + .popup-menu .popup-menu-item:checked:hover { + background-color: rgba(31, 33, 42, 0.93); + color: rgba(189, 147, 249, 0.5); } + .popup-menu .popup-menu-item.selected { + background-color: rgba(195, 199, 209, 0.1); + color: #C3C7D1; } + .popup-menu .popup-menu-item:active { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + .popup-menu .popup-menu-item:insensitive { + color: rgba(195, 199, 209, 0.5); } + .popup-menu .popup-inactive-menu-item { + color: #C3C7D1; } + .popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(195, 199, 209, 0.5); } + .popup-menu.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; } + +.popup-menu-ornament { + text-align: right; + width: 1.2em; } + +.popup-menu-boxpointer, +.candidate-popup-boxpointer { + -arrow-border-radius: 7px; + -arrow-background-color: #282a36; + -arrow-border-width: 1px; + -arrow-border-color: #21232d; + -arrow-base: 24px; + -arrow-rise: 11px; + -arrow-box-shadow: 0 1px 3px black; } + +.popup-separator-menu-item { + background: transparent; } + .popup-separator-menu-item-separator { + height: 1px; + margin: 6px 64px; + background-color: transparent; + border-color: transparent; + border-bottom-width: 1px; + border-bottom-style: solid; } + .popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + margin: 0 64px 0 32px; + background: transparent; } + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; } + +/* fallback menu +- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled + app menu inside the main app window itself rather than the top bar +*/ +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + margin: 32px; + min-width: 64px; + min-height: 64px; } + .osd-window .osd-monitor-label { + font-size: 3em; } + .osd-window .level { + height: 0.4em; + border-radius: 0.3em; + color: #C3C7D1; + border: 1px solid #21232d; + -barlevel-height: 0.4em; + -barlevel-background-color: rgba(0, 0, 0, 0.5); + -barlevel-active-background-color: rgba(189, 147, 249, 0.5); + -barlevel-overdrive-color: #ff5555; + -barlevel-overdrive-separator-width: 0.2em; } + .osd-window .level-bar { + background-color: rgba(189, 147, 249, 0.5); + border-radius: 0.3em; } + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: rgba(0, 0, 0, 0.8); } + .pad-osd-window .pad-osd-title-box { + spacing: 12px; } + .pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; } + +.combo-box-label { + width: 15em; } + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 16px; } + +.switcher-list-item-container { + spacing: 8px; } + +.switcher-list .item-box { + padding: 8px; + border-radius: 4px; } + +.switcher-list .item-box:outlined { + padding: 6px; + border: 2px solid #0c0c10; } + +.switcher-list .item-box:selected { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; } + +.switcher-list .thumbnail { + width: 256px; } + +.switcher-list .separator { + width: 1px; + background: #21232d; } + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: rgba(195, 199, 209, 0.8); } + .switcher-arrow:highlighted { + color: #C3C7D1; } + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; } + +/* Window Cycler */ +.cycler-highlight { + border: 5px solid rgba(189, 147, 249, 0.5); } + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 12px; } + +.workspace-switcher { + background: transparent; + border: 0px; + border-radius: 0px; + padding: 0px; + spacing: 8px; } + +.ws-switcher-active-up, +.ws-switcher-active-down, +.ws-switcher-active-left, +.ws-switcher-active-right { + height: 50px; + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; + border: none; + background-size: 32px; + border-radius: 8px; } + +.ws-switcher-active-up { + background-image: url("assets/ws-switch-arrow-up.png"); } + +.ws-switcher-active-down { + background-image: url("assets/ws-switch-arrow-down.png"); } + +.ws-switcher-box { + height: 50px; + border: 1px solid rgba(195, 199, 209, 0.1); + background: rgba(18, 19, 25, 0.95); + border-radius: 8px; } + +.osd-window, +.resize-popup, +.switcher-list, .workspace-switcher-container { + color: #C3C7D1; + background-color: rgba(40, 42, 54, 0.95); + border: 1px solid #21232d; + box-shadow: 0px 0px 7px #21232d; + border-radius: 5px; + padding: 12px; } + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(189, 147, 249, 0.3); + border: 1px solid rgba(189, 147, 249, 0.5); } + +.tile-preview-left.on-primary { + border-radius: 2px 2px 0 0; } + +.tile-preview-right.on-primary { + border-radius: 0 2px 0 0; } + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 2px 2px 0 0; } + +/* TOP BAR */ +#panel { + background-gradient-direction: none; + background-color: rgba(40, 42, 54, 0.95); + /* transition from solid to transparent */ + transition-duration: 500ms; + font-weight: bold; + height: 2.1em; + padding: 0px 0px; } + #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: transparent; } + #panel #panelLeft, #panel #panelCenter { + spacing: 4px; } + #panel .panel-corner { + -panel-corner-radius: 0px; + -panel-corner-background-color: rgba(0, 0, 0, 0.2); + -panel-corner-border-width: 2px; + -panel-corner-border-color: transparent; } + #panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus { + -panel-corner-border-color: rgba(204, 171, 250, 0.5); } + #panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-corner.unlock-screen { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; } + #panel .panel-button { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #f8f8f2; + transition-duration: 100ms; } + #panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; + margin-left: 4px; + margin-right: 4px; } + #panel .panel-button .system-status-icon, + #panel .panel-button .app-menu-icon > StIcon, + #panel .panel-button .popup-menu-arrow { + icon-shadow: none; } + #panel .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(62, 65, 83, 0.95); + color: white; + transition-duration: 200ms; } + #panel .panel-button:hover.clock-display { + box-shadow: none; } + #panel .panel-button:hover.clock-display .clock { + box-shadow: inset 0 0 0 100px rgba(62, 65, 83, 0.95); } + #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(189, 147, 249, 0.5); + color: #f8f8f2; + transition-duration: 200ms; } + #panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon { + icon-shadow: red 0 2px 2px; } + #panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { + box-shadow: none; } + #panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { + box-shadow: inset 0 0 0 100px rgba(189, 147, 249, 0.5); } + #panel .panel-button .system-status-icon { + icon-size: 1.09em; + padding: 0 5px; } + .unlock-screen #panel .panel-button, + .login-screen #panel .panel-button, + .lock-screen #panel .panel-button { + color: #e0e2e7; } + .unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, + .login-screen #panel .panel-button:focus, + .login-screen #panel .panel-button:hover, + .login-screen #panel .panel-button:active, + .lock-screen #panel .panel-button:focus, + .lock-screen #panel .panel-button:hover, + .lock-screen #panel .panel-button:active { + color: #e0e2e7; } + #panel .panel-status-indicators-box, + #panel .panel-status-menu-box { + spacing: 2px; } + #panel .power-status.panel-status-indicators-box { + spacing: 0; } + #panel .screencast-indicator { + color: #ff9f39; } + #panel.solid { + background-color: #282a36; + /* transition from transparent to solid */ + transition-duration: 300ms; } + #panel.solid .panel-corner { + -panel-corner-background-color: black; } + #panel.solid .system-status-icon, + #panel.solid .app-menu-icon > StIcon, + #panel.solid .popup-menu-arrow { + icon-shadow: none; } + +#calendarArea { + padding: 0.75em 1.0em; } + +.calendar { + margin-bottom: 1em; } + +.calendar, .world-clocks-button, .weather-button, .events-button { + background: transparent; + border: none; + color: #C3C7D1; } + +.calendar, +.datemenu-today-button, +.datemenu-displays-box, +.message-list-sections { + margin: 0 1.5em; } + +.datemenu-calendar-column { + spacing: 0.5em; } + +.datemenu-displays-section { + padding-bottom: 3em; } + +.datemenu-displays-box { + spacing: 1em; } + +.datemenu-calendar-column { + border: 0 solid transparent; + background: #262834; } + .datemenu-calendar-column:ltr { + border-left-width: 1px; } + .datemenu-calendar-column:rtl { + border-right-width: 1px; } + +.datemenu-today-button, +.world-clocks-button, +.weather-button, +.events-section-title, +.message-list-section-title, +.events-button { + border-radius: 4px; + color: #C3C7D1; + padding: .4em; } + +.message-list-section-list:ltr { + padding-left: .4em; } + +.message-list-section-list:rtl { + padding-right: .4em; } + +.datemenu-today-button:hover, .datemenu-today-button:focus, +.world-clocks-button:hover, +.world-clocks-button:focus, +.weather-button:hover, +.weather-button:focus, +.events-section-title:hover, +.events-section-title:focus, +.message-list-section-title:hover, +.message-list-section-title:focus, +.events-button:hover, +.events-button:focus { + background-color: #333545; } + +.datemenu-today-button:active, +.world-clocks-button:active, +.weather-button:active, +.events-section-title:active, +.message-list-section-title:active, +.events-button:active { + color: white; + background-color: rgba(189, 147, 249, 0.5); } + +.datemenu-today-button .date-label { + font-size: 1.5em; } + +.world-clocks-header, +.weather-header, +.events-section-title, +.message-list-section-title, +.events-title { + color: #a6acbb; + font-weight: bold; } + +.events-button .event-time { + color: #b7bcc8; } + +.world-clocks-grid { + spacing-rows: 0.4em; } + +.weather-box { + spacing: 0.4em; } + +.calendar-month-label { + color: #b5bac6; + font-weight: bold; + padding: 8px 0; } + +.pager-button { + color: white; + background-color: transparent; + width: 32px; + border-radius: 4px; } + .pager-button:hover, .pager-button:focus { + background-color: rgba(195, 199, 209, 0.05); } + .pager-button:active { + background-color: rgba(40, 42, 54, 0.05); } + +.calendar-change-month-back { + background-image: url("assets/calendar-arrow-left.svg"); } + .calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); } + +.calendar-change-month-forward { + background-image: url("assets/calendar-arrow-right.svg"); } + .calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); } + +.calendar-change-month-back StIcon, +.calendar-change-month-forward StIcon { + color: #b5bac6; } + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 2.4em; + height: 2.4em; + padding: 0.1em; + margin: 2px; + border-radius: 1.4em; + color: #C3C7D1; } + .calendar-day-base:hover, .calendar-day-base:focus { + background-color: #333545; } + .calendar-day-base:active, .calendar-day-base:selected { + color: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); + border-color: transparent; } + .calendar-day-base.calendar-day-heading { + color: #a6acbb; + margin-top: 1em; + font-size: 70%; } + +.calendar-day { + border-width: 0; } + +.calendar-day-top { + border-top-width: 1px; } + +.calendar-day-left { + border-left-width: 1px; } + +.calendar-nonwork-day { + color: #767984; } + +.calendar-today { + font-weight: bold; + border: 1px solid rgba(189, 147, 249, 0.5); + background-color: transparent; + color: #f8f8f2; } + .calendar-today:hover, .calendar-today:focus { + background-color: rgba(198, 161, 250, 0.5); + color: #f8f8f2; } + .calendar-today:active, .calendar-today:selected { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + .calendar-today:active:hover, .calendar-today:active:focus, .calendar-today:selected:hover, .calendar-today:selected:focus { + background-color: rgba(198, 161, 250, 0.5); + color: #f8f8f2; } + +.calendar-day-with-events { + color: #e0e2e7; + font-weight: bold; + background-image: url("assets/calendar-today.svg"); } + +.calendar-other-month-day { + color: #767984; + opacity: 0.5; } + +.calendar-week-number { + font-size: 70%; + font-weight: bold; + width: 2.3em; + height: 1.8em; + border-radius: 2px; + padding: 0.5em 0 0; + margin: 6px; + background-color: rgba(195, 199, 209, 0.3); + color: #282a36; } + +/* Message list */ +.message-list { + width: 31.5em; } + .message-list .message-title { + color: #babfca; } + .message-list .message-content, .message-list .message-body { + color: #b7bcc8; } + +.message-list-clear-button.button { + background: #262834; + border: 1px solid transparent; + margin: 1.5em 1.5em 0; } + .message-list-clear-button.button:hover, .message-list-clear-button.button:focus { + color: #bd93f9; + background-color: #21232d; + border: 1px solid #21232d; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + +.message-list-sections { + spacing: 1em; } + +.message-list-section, +.message-list-section-list { + spacing: 0.4em; } + +.message-list-section-close > StIcon { + icon-size: 16px; + border-radius: 16px; + padding: 8px; + color: #C3C7D1; + background-color: transparent; } + +.message-list-section-close:hover > StIcon, +.message-list-section-close:focus > StIcon .message-list-section-close:active > StIcon { + color: #ff5555; + background: transparent; } + +.message { + background: #262834; + border: 1px solid #21232d; + border-radius: 5px; + box-shadow: none; } + .message:hover, .message:focus { + background-color: #21232d; + box-shadow: 2px 0px 0px 0px #bd93f9 inset; + border-radius: 1px 5px 5px 1px; } + +.message-close-button { + color: #C3C7D1; } + +.message-icon-bin { + padding: 10px 3px 10px 10px; } + .message-icon-bin:rtl { + padding: 10px 10px 10px 3px; } + +.message-icon-bin > StIcon { + icon-size: 16px; + -st-icon-style: symbolic; } + +.message-secondary-bin { + padding: 0 12px; } + +.message-secondary-bin > .event-time { + color: #989fb0; + font-size: 0.7em; + /* HACK: the label should be baseline-aligned with a 1em label, + fake this with some bottom padding */ + padding-bottom: 0.13em; } + +.message-secondary-bin > StIcon { + icon-size: 16px; } + +.message-content { + padding: 10px; } + .message-content *:hover > StIcon, + .message-content *:focus > StIcon { + color: #ff5555; } + +.message-media-control { + padding: 12px; + color: #8991a5; } + .message-media-control:last-child:ltr { + padding-right: 18px; } + .message-media-control:last-child:rtl { + padding-left: 18px; } + .message-media-control:hover { + color: #C3C7D1; } + .message-media-control:insensitive { + color: #575e71; } + +.media-message-cover-icon { + icon-size: 48px !important; } + .media-message-cover-icon.fallback { + color: #3e4153; + background-color: #282a36; + border: 2px solid #282a36; + border-radius: 2px; + icon-size: 16px; + padding: 8px; } + +/* World clocks */ +.world-clocks-button .world-clocks-city { + color: #C3C7D1; + font-weight: normal; } + +.world-clocks-button .world-clocks-time { + font-weight: bold; + color: #C3C7D1; + font-feature-settings: "lnum"; + text-align: right; } + +.world-clocks-button .world-clocks-timezone { + color: #8991a5; + font-feature-settings: "tnum"; } + +/* Weather */ +.weather-button .weather-header { + color: #a6acbb; + font-weight: bold; } + .weather-button .weather-header.location { + font-weight: normal; } + +.weather-button .weather-forecast-time { + color: #a6acbb; + font-feature-settings: "tnum"; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; } + +.weather-button .weather-forecast-temp { + font-weight: bold; } + +.system-switch-user-submenu-icon.user-icon { + icon-size: 20px; + padding: 0 2px; } + +.system-switch-user-submenu-icon.default-icon { + icon-size: 16px; + padding: 0 4px; } + +#appMenu { + spinner-image: url("assets/process-working.svg"); + spacing: 4px; } + #appMenu .label-shadow { + color: transparent; } + +.aggregate-menu { + min-width: 21em; } + .aggregate-menu .popup-menu-icon { + padding: 0 4px; } + +.system-menu-action { + color: #C3C7D1; + border-radius: 32px; + /* wish we could do 50% */ + border: 1px solid #21232d; + background: #21232d; + padding: 13px; } + .system-menu-action:hover, .system-menu-action:focus { + border: 1px solid rgba(189, 147, 249, 0.5); + color: rgba(189, 147, 249, 0.5); + background: transparent; } + .system-menu-action:active { + background-color: rgba(159, 99, 246, 0.5); + color: #f8f8f2; + border: 1px solid rgba(159, 99, 246, 0.5); } + .system-menu-action > StIcon { + icon-size: 16px; } + +.ripple-box { + width: 52px; + height: 52px; + background-image: url("assets/corner-ripple-ltr.png"); + background-size: contain; } + +.ripple-box:rtl { + background-image: url("assets/corner-ripple-rtl.png"); } + +.popup-menu-arrow { + width: 16px; + height: 16px; } + +.popup-menu-icon { + icon-size: 1.09em; } + +.window-close { + background-color: transparent; + background-image: url("assets/close-window.svg"); + background-size: 32px; + border: none; + box-shadow: none; + color: transparent; + height: 32px; + width: 32px; } + +.window-close { + -shell-close-overlap: 16px; } + .window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); } + +/* NETWORK DIALOGS */ +.nm-dialog { + max-height: 34em; + min-height: 31em; + min-width: 32em; } + +.nm-dialog-content { + spacing: 20px; + padding: 24px; } + +.nm-dialog-header-hbox { + spacing: 10px; } + +.nm-dialog-airplane-box { + spacing: 12px; } + +.nm-dialog-airplane-headline { + font-weight: bold; + text-align: center; } + +.nm-dialog-airplane-text { + color: #C3C7D1; } + +.nm-dialog-header-icon { + icon-size: 32px; } + +.nm-dialog-scroll-view { + border: 2px solid #21232d; + background: transparent; } + +.nm-dialog-header { + font-weight: bold; } + +.nm-dialog-item { + font-size: 110%; + border-bottom: 1px solid #21232d; + padding: 12px; + spacing: 20px; } + +.nm-dialog-item:selected { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + +.nm-dialog-icons { + spacing: .5em; } + +.nm-dialog-icon { + icon-size: 16px; } + +.no-networks-label { + color: #999999; } + +.no-networks-box { + spacing: 12px; } + +/* OVERVIEW */ +#overview, .controls-manager, .secondary-monitor-workspaces { + spacing: 24px; } + +#overviewGroup { + background-color: #282a36; } + +.overview-controls { + padding-bottom: 32px; } + +.window-picker { + -horizontal-spacing: 16px; + -vertical-spacing: 16px; } + .window-picker.external-monitor { + padding: 16px; } + +.window-clone-border { + border: 1px solid rgba(255, 255, 255, 0); + border-radius: 0px; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); } + +.window-caption { + spacing: 20px; + color: #f8f8f2; + background-color: #1d1f27; + border: 1px solid #21232d; + padding: 4px 8px; } + +.search-entry { + width: 320px; + padding: 9px; + border-radius: 100px; + border: 1px solid #21232d; + color: #C3C7D1; + background-color: #1d1f27; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } + .search-entry .search-entry-icon { + icon-size: 1em; + padding: 0 4px; + color: rgba(195, 199, 209, 0.7); } + .search-entry:hover, .search-entry:focus { + background-color: #21232d; + border-color: rgba(189, 147, 249, 0.4); } + .search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon { + color: #C3C7D1; } + +#searchResultsBin { + max-width: 1000px; } + +#searchResultsContent { + padding-left: 20px; + padding-right: 20px; + spacing: 16px; } + +.search-section { + spacing: 16px; } + +.search-section-content { + background-color: transparent; + border-radius: 0; + border: none; + box-shadow: none; + spacing: 32px; } + +.list-search-results { + spacing: 3px; } + +.search-section-separator { + height: 2px; + background-color: rgba(255, 255, 255, 0.2); } + +.list-search-result-content { + spacing: 30px; } + +.list-search-result-title { + color: white; + spacing: 12px; } + +.list-search-result-description { + color: rgba(255, 255, 255, 0.5); } + +.list-search-provider-details { + width: 150px; + color: white; + margin-top: 0.24em; } + +.list-search-provider-content { + spacing: 20px; } + +.search-provider-icon { + padding: 15px; } + +/* DASHBOARD */ +.dash-background { + background-color: #1d1f27; } + +.dash-separator { + width: 1px; + background-color: #373a4b; } + +.dash-label { + border-radius: 7px; + padding: 4px 12px; + color: #f8f8f2; + background-color: rgba(40, 42, 54, 0.95); + text-align: center; + -x-offset: 8px; } + +/* App Vault/Grid */ +.icon-grid { + spacing: 30px; + -shell-grid-horizontal-item-size: 136px; + -shell-grid-vertical-item-size: 136px; } + .icon-grid .overview-icon { + icon-size: 96px; } + +.system-action-icon { + background-color: black; + color: white; + border-radius: 99px; + icon-size: 48px; } + +.app-view-controls { + padding-bottom: 32px; } + +.app-view-control { + padding: 4px 32px; } + .app-view-control:checked { + color: #bd93f9; + background-color: rgba(40, 42, 54, 0.95); + border: 1px solid #21232d; + text-shadow: none; + icon-shadow: none; } + .app-view-control:first-child { + border-right-width: 0; + border-radius: 3px 0 0 3px; } + .app-view-control:last-child { + border-radius: 0 3px 3px 0; } + +.search-provider-icon:active, .search-provider-icon:checked, +.list-search-result:active, +.list-search-result:checked { + background-color: rgba(18, 19, 25, 0.85); } + +.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover, +.list-search-result:focus, +.list-search-result:selected, +.list-search-result:hover { + background-color: rgba(40, 42, 54, 0.3); + transition-duration: 200ms; } + +.app-well-app, +.app-well-app.app-folder, +.show-apps, +.grid-search-result { + border: none; } + .app-well-app:hover .overview-icon, + .app-well-app:focus .overview-icon, + .app-well-app:selected .overview-icon, + .app-well-app.app-folder:hover .overview-icon, + .app-well-app.app-folder:focus .overview-icon, + .app-well-app.app-folder:selected .overview-icon, + .show-apps:hover .overview-icon, + .show-apps:focus .overview-icon, + .show-apps:selected .overview-icon, + .grid-search-result:hover .overview-icon, + .grid-search-result:focus .overview-icon, + .grid-search-result:selected .overview-icon { + background-color: #14151c; + transition-duration: 0ms; + border-image: none; + background-image: none; } + .app-well-app:active .overview-icon, + .app-well-app:checked .overview-icon, + .app-well-app.app-folder:active .overview-icon, + .app-well-app.app-folder:checked .overview-icon, + .show-apps:active .overview-icon, + .show-apps:checked .overview-icon, + .grid-search-result:active .overview-icon, + .grid-search-result:checked .overview-icon { + background-color: #0e0f13; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); + color: #C3C7D1; } + +.app-well-app-running-dot { + width: 4px; + height: 4px; + background-color: rgba(189, 147, 249, 0.5); + border-radius: 10px !important; + box-shadow: 0px 0px 5px 4px rgba(189, 147, 249, 0.8); + margin-bottom: 0px; } + +.search-provider-icon, +.list-search-result, .app-well-app .overview-icon, +.app-well-app.app-folder .overview-icon, +.show-apps .overview-icon, +.grid-search-result .overview-icon { + color: #f8f8f2; + padding: 7px 6px; + border: none; + transition-duration: 100ms; + text-align: center; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } + +/* App Folders */ +.app-well-app.app-folder { + background-color: #1d1f27; } + +.app-folder-dialog { + background-color: #1d1f27; } + .app-folder-dialog .edit-folder-button { + padding: 0; + width: 36px; + height: 36px; + border-radius: 18px; } + .app-folder-dialog .edit-folder-button > StIcon { + icon-size: 16px; } + +.app-well-app.app-folder > .overview-icon { + background-color: rgba(40, 42, 54, 0.35); } + +.show-apps .show-apps-icon { + color: #f8f8f2; } + +.show-apps:checked .show-apps-icon, +.show-apps:focus .show-apps-icon { + color: #C3C7D1; + transition-duration: 100ms; } + +.app-folder-popup { + -arrow-border-radius: 8px; + -arrow-background-color: rgba(40, 42, 54, 0.5); + -arrow-base: 24px; + -arrow-rise: 11px; } + +.app-folder-popup-bin { + padding: 5px; + background: rgba(40, 42, 54, 0.5); } + +.app-folder-icon { + padding: 5px; + spacing-rows: 5px; + spacing-columns: 5px; } + +.page-indicator { + padding: 15px 20px; } + .page-indicator .page-indicator-icon { + width: 12px; + height: 12px; + border-radius: 12px; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border: none; } + .page-indicator:hover .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.5); } + .page-indicator:active .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.7); + margin: 0; } + .page-indicator:checked .page-indicator-icon { + background-image: none; + background-color: #FFFFFF; + transition-duration: 0.3s; + transition-timing-function: ease-in-out; } + +.app-well-app > .overview-icon.overview-icon-with-label, +.grid-search-result .overview-icon.overview-icon-with-label { + padding: 10px 8px 5px 8px; + spacing: 4px; } + +.workspace-thumbnails { + visible-width: 32px; + spacing: 11px; + padding: 8px; + border-radius: 0; } + .workspace-thumbnails:rtl { + border-radius: 0; } + +.workspace-thumbnail-indicator { + border: 4px solid rgba(189, 147, 249, 0.4); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); + padding: 0; } + +.search-display > StBoxLayout, +.all-apps, +.frequent-apps > StBoxLayout { + padding: 0px 88px 10px 88px; } + +.workspace-thumbnails { + color: #C3C7D1; + background-color: transparent; + border: none; } + +.search-statustext, .no-frequent-applications-label { + font-size: 2em; + font-weight: bold; + color: #C3C7D1; } + +/* NOTIFICATIONS & MESSAGE TRAY */ +.url-highlighter { + link-color: rgba(219, 195, 252, 0.5); } + +.notification-banner { + font-size: 11pt; + width: 34em; + margin: 5px; + border-radius: 3px; + color: #f8f8f2; + background-color: #282a36; + border: 1px solid #21232d; + box-shadow: 0 1px 4px black; } + .notification-banner:hover { + background-color: rgba(40, 42, 54, 0.96); } + .notification-banner:focus { + background-color: rgba(40, 42, 54, 0.96); } + .notification-banner * { + color: #fefefe; } + .notification-banner .notification-icon { + padding: 5px; } + .notification-banner .notification-content { + padding: 5px; + spacing: 5px; } + .notification-banner .secondary-icon { + icon-size: 1.09em; } + .notification-banner .notification-actions { + background-color: #242530; + padding-top: 2px; + spacing: 1px; } + .notification-banner .notification-button { + padding: 5px; + background-color: rgba(40, 42, 54, 0.9); + box-shadow: none; } + .notification-banner .notification-button:first-child { + border-radius: 0 0 0 3px; } + .notification-banner .notification-button:last-child { + border-radius: 0 0 3px 0; } + .notification-banner .notification-button:hover, .notification-banner .notification-buttonfocus { + background-color: #242530; + color: rgba(189, 147, 249, 0.5); } + +.summary-source-counter { + font-size: 10pt; + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; + border: 2px solid #C3C7D1; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; } + +.secondary-icon { + icon-size: 1.09em; } + +.chat-body { + spacing: 5px; } + +.chat-response { + margin: 5px; } + +.chat-log-message { + color: #a6acbb; } + +.chat-new-group { + padding-top: 1em; } + +.chat-received { + padding-left: 4px; } + .chat-received:rtl { + padding-left: 0px; + padding-right: 4px; } + +.chat-sent { + padding-left: 18pt; + color: #989fb0; } + .chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; } + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: bold; + color: #8991a5; } + .chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; } + +.hotplug-transient-box { + spacing: 6px; + padding: 2px 72px 2px 12px; } + +.hotplug-notification-item { + padding: 2px 10px; } + .hotplug-notification-item:focus { + padding: 1px 71px 1px 11px; } + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 2px 5px; } + +.hotplug-resident-box { + spacing: 8px; } + +.hotplug-resident-mount { + spacing: 8px; + border-radius: 4px; } + .hotplug-resident-mount:hover { + background-color: rgba(40, 42, 54, 0.3); } + +.hotplug-resident-mount-label { + color: inherit; + padding-left: 6px; } + +.hotplug-resident-mount-icon { + icon-size: 24px; + padding-left: 6px; } + +.hotplug-resident-eject-icon { + icon-size: 16px; } + +.hotplug-resident-eject-button { + padding: 7px; + border-radius: 5px; + color: pink; } + +/* Eeeky things */ +.magnifier-zoom-region { + border: 2px solid rgba(189, 147, 249, 0.5); } + .magnifier-zoom-region.full-screen { + border-width: 0; } + +/* On-screen Keyboard */ +#keyboard { + background-color: rgba(40, 42, 54, 0.65); } + +.keyboard-layout { + spacing: 10px; + padding: 10px; } + +.keyboard-row { + spacing: 15px; } + +.keyboard-key { + color: #C3C7D1; + background-color: #1d1f27; + box-shadow: none; + border: 1px solid #21232d; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + background-color: #282a36; + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 5px; } + .keyboard-key:focus { + color: #bd93f9; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + box-shadow: none; + border: 1px solid #21232d; } + .keyboard-key:hover, .keyboard-key:checked { + color: #bd93f9; + background-color: #21232d; + border: 1px solid #21232d; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .keyboard-key:active { + color: #bd93f9; + background-color: rgba(40, 42, 54, 0.95); + border: 1px solid #21232d; + text-shadow: none; + icon-shadow: none; } + .keyboard-key:grayed { + background-color: rgba(40, 42, 54, 0.95); + color: #C3C7D1; + border-color: rgba(0, 0, 0, 0.7); } + +.keyboard-subkeys { + color: white; + padding: 5px; + -arrow-border-radius: 10px; + -arrow-background-color: rgba(40, 42, 54, 0.65); + -arrow-border-width: 2px; + -arrow-border-color: #C3C7D1; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; } + +.candidate-popup-content { + padding: 0.5em; + spacing: 0.3em; } + +.candidate-index { + padding: 0 0.5em 0 0; + color: #a6acbb; } + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + border-radius: 4px; } + .candidate-box:selected, .candidate-box:hover { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + +.candidate-page-button-box { + height: 2em; } + .vertical .candidate-page-button-box { + padding-top: 0.5em; } + .horizontal .candidate-page-button-box { + padding-left: 0.5em; } + +.candidate-page-button { + padding: 4px; } + +.candidate-page-button-previous { + border-radius: 4px 0px 0px 4px; + border-right-width: 0; } + +.candidate-page-button-next { + border-radius: 0px 4px 4px 0px; } + +.candidate-page-button-icon { + icon-size: 1em; } + +/* Auth Dialogs & Screen Shield */ +.framed-user-icon { + background-size: contain; + border: 2px solid #C3C7D1; + color: #C3C7D1; + border-radius: 3px; } + .framed-user-icon:hover { + border-color: white; + color: white; } + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; } + +.login-dialog { + border: none; + background-color: transparent; } + .login-dialog .modal-dialog-button-box { + spacing: 3px; } + .login-dialog .modal-dialog-button { + padding: 3px 18px; } + .login-dialog .modal-dialog-button:default { + color: #C3C7D1; + background-color: #1d1f27; + box-shadow: none; + border: 1px solid #21232d; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { + color: #bd93f9; + background-color: rgba(189, 147, 249, 0.2); + border: 1px solid #21232d; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .login-dialog .modal-dialog-button:default:active { + color: #bd93f9; + background-color: rgba(189, 147, 249, 0.5); + border: 1px solid #21232d; + text-shadow: none; + icon-shadow: none; } + .login-dialog .modal-dialog-button:default:insensitive { + color: #767984; + background-color: rgba(57, 59, 71, 0.66); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + border: none; + text-shadow: none; + icon-shadow: none; } + +.login-dialog-logo-bin { + padding: 24px 0px; } + +.login-dialog-banner { + color: #a6acbb; } + +.login-dialog-button-box { + spacing: 5px; } + +.login-dialog-message-warning { + color: #ff9f39; } + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; } + +.login-dialog-user-selection-box { + padding: 100px 0px; } + +.login-dialog-not-listed-label { + padding-left: 2px; } + .login-dialog-not-listed-button:focus .login-dialog-not-listed-label, + .login-dialog-not-listed-button:hover .login-dialog-not-listed-label { + color: #C3C7D1; } + +.login-dialog-not-listed-label { + font-size: 90%; + font-weight: bold; + color: #6d768e; + padding-top: 1em; } + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; } + +.login-dialog-user-list { + spacing: 12px; + padding: .2em; + width: 23em; } + .login-dialog-user-list:expanded .login-dialog-user-list-item:selected { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + .login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid rgba(189, 147, 249, 0.5); } + +.login-dialog-user-list-item { + border-radius: 5px; + padding: .2em; + color: #6d768e; } + .login-dialog-user-list-item:ltr { + padding-right: 1em; } + .login-dialog-user-list-item:rtl { + padding-left: 1em; } + .login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 2px 0 0 0; + background-color: #C3C7D1; } + .login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: #f8f8f2; } + +.login-dialog-username, +.user-widget-label { + color: #C3C7D1; + font-size: 120%; + font-weight: bold; + text-align: left; + padding-left: 15px; } + +.user-widget-label:ltr { + padding-left: 18px; } + +.user-widget-label:rtl { + padding-right: 18px; } + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; } + +.login-dialog-prompt-label { + color: #8991a5; + font-size: 110%; + padding-top: 1em; } + +.login-dialog-session-list-button StIcon { + icon-size: 1.25em; } + +.login-dialog-session-list-button { + color: #6d768e; } + .login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus { + color: #C3C7D1; } + .login-dialog-session-list-button:active { + color: #414654; } + +.screen-shield-arrows { + padding-bottom: 3em; } + +.screen-shield-arrows Gjs_Arrow { + color: white; + width: 80px; + height: 48px; + -arrow-thickness: 12px; + -arrow-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); } + +.screen-shield-clock { + color: white; + text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6); + font-weight: bold; + text-align: center; + padding-bottom: 1.5em; } + +.screen-shield-clock-time { + font-size: 72pt; + text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); } + +.screen-shield-clock-date { + font-size: 28pt; } + +.screen-shield-notifications-container { + spacing: 6px; + width: 30em; + background-color: transparent; + max-height: 500px; } + .screen-shield-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; } + .screen-shield-notifications-container .notification, + .screen-shield-notifications-container .screen-shield-notification-source { + padding: 12px 6px; + border: 1px solid #C3C7D1; + background-color: rgba(40, 42, 54, 0.45); + color: #C3C7D1; + border-radius: 4px; } + .screen-shield-notifications-container .notification { + margin-right: 15px; } + +.screen-shield-notification-label { + font-weight: bold; + padding: 0px 0px 0px 12px; } + +.screen-shield-notification-count-text { + padding: 0px 0px 0px 12px; } + +#panel.lock-screen { + background-color: rgba(40, 42, 54, 0.45); } + +.screen-shield-background { + background: black; + box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4); } + +#lockDialogGroup { + background: #2e3436 url(resource:///org/gnome/shell/theme/noise-texture.png); + background-repeat: repeat; } + +#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle { + background-color: rgba(40, 42, 54, 0.3); } + #screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus { + background-color: rgba(40, 42, 54, 0.5); } + #screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active { + background-color: rgba(189, 147, 249, 0.4); } + +#LookingGlassDialog { + background-color: rgba(0, 0, 0, 0.8); + spacing: 4px; + padding: 4px; + border: 2px solid grey; + border-radius: 4px; } + #LookingGlassDialog > #Toolbar { + border: 1px solid grey; + border-radius: 4px; } + #LookingGlassDialog .labels { + spacing: 4px; } + #LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #ccc; + transition-duration: 100ms; + padding-left: .3em; + padding-right: .3em; } + #LookingGlassDialog .notebook-tab:hover { + color: white; + text-shadow: black 0px 2px 2px; } + #LookingGlassDialog .notebook-tab:selected { + border-bottom-width: 2px; + border-color: rgba(204, 171, 250, 0.5); + color: white; + text-shadow: black 0px 2px 2px; } + #LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; } + #LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; } + +.lg-dialog StEntry { + selection-background-color: #bbbbbb; + selected-color: #333333; } + +.lg-dialog .shell-link { + color: #999999; } + .lg-dialog .shell-link:hover { + color: #dddddd; } + +.lg-completions-text { + font-size: .9em; + font-style: italic; } + +.lg-obj-inspector-title { + spacing: 4px; } + +.lg-obj-inspector-button { + border: 1px solid gray; + padding: 4px; + border-radius: 4px; } + .lg-obj-inspector-button:hover { + border: 1px solid #ffffff; } + +#lookingGlassExtensions { + padding: 4px; } + +.lg-extensions-list { + padding: 4px; + spacing: 6px; } + +.lg-extension { + border: 1px solid #6f6f6f; + border-radius: 4px; + padding: 4px; } + +.lg-extension-name { + font-weight: bold; } + +.lg-extension-meta { + spacing: 6px; } + +#LookingGlassPropertyInspector { + background: rgba(0, 0, 0, 0.8); + border: 2px solid grey; + border-radius: 4px; + padding: 6px; } + +.openweather-current-summarybox, +.openweather-forecast-icon, +.openweather-current-databox-captions, +.openweather-current-databox-values, +.openweather-current-icon, +.openweather-forecast-summary, +.openweather-forecast-temperature { + background: transparent; } + +.openweather-current-databox-captions, .openweather-forecast-day { + color: rgba(189, 147, 249, 0.5); } diff --git a/.themes/dracula/gnome-shell/v40/gnome-shell.scss b/.themes/dracula/gnome-shell/v40/gnome-shell.scss new file mode 100644 index 0000000..96a917e --- /dev/null +++ b/.themes/dracula/gnome-shell/v40/gnome-shell.scss @@ -0,0 +1,6 @@ +$subtheme: 'main'; + +@import "../colors"; //use gtk colors +@import "../drawing"; +@import "common"; +@import "../extensions" \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/apps/chrome.rc b/.themes/dracula/gtk-2.0/apps/chrome.rc new file mode 100755 index 0000000..0c37ab3 --- /dev/null +++ b/.themes/dracula/gtk-2.0/apps/chrome.rc @@ -0,0 +1,50 @@ +# ============================================================================== +# CHROME/-UIM SPECIFIC SETTINGS +# ============================================================================== + +# Chromium lets us define some colours and settings for better integration + +style "chrome-gtk-frame" +{ + ChromeGtkFrame::frame-color = @wm_color + ChromeGtkFrame::inactive-frame-color = @unfocused_wm_color + + ChromeGtkFrame::frame-gradient-size = 16 + ChromeGtkFrame::frame-gradient-color = shade(1.07, @wm_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @wm_color) + ChromeGtkFrame::incognito-inactive-frame-color = @wm_color + + ChromeGtkFrame::incognito-frame-gradient-color = @wm_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @wm_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @wm_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @wm_color +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +# Chromium uses base as the fill colour of its own entries +# This would be fine but Gtk+ uses it to fill the surrounding space, so its set to bg +# That results in Chromium using it for the fill, so we need to handle that + +style "chrome_entry" { + base[NORMAL] = @base_color + base[INSENSITIVE] = @base_color +} + +widget_class "*Chrom*" style "chrome_entry" + +# Chrome Menu item background + +style "chrome_menu_item" +{ + bg[SELECTED] = @wm_color +} + +widget_class "***" style "chrome_menu_item" + + +# Chrome buttons + +widget_class "*Chrom*Button*" style "button" diff --git a/.themes/dracula/gtk-2.0/apps/gimp.rc b/.themes/dracula/gtk-2.0/apps/gimp.rc new file mode 100755 index 0000000..4908803 --- /dev/null +++ b/.themes/dracula/gtk-2.0/apps/gimp.rc @@ -0,0 +1,83 @@ +# ============================================================================== +# GIMP SPECIFIC SETTINGS +# ============================================================================== + +# TODO: This could really look nicer +style "gimp_spin_scale" { + + # Spin background + bg[NORMAL] = @base_color + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/spin-up-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/spin-down-insensitive.png" + overlay_stretch = FALSE + } + + } + +} + + +# Disable spin button assets for GimpSpinScale +class "GimpSpinScale" style "gimp_spin_scale" \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/apps/libreoffice.rc b/.themes/dracula/gtk-2.0/apps/libreoffice.rc new file mode 100755 index 0000000..6e976a2 --- /dev/null +++ b/.themes/dracula/gtk-2.0/apps/libreoffice.rc @@ -0,0 +1,12 @@ +# ============================================================================== +# OPEN/LIBREOFFICE SPECIFIC SETTINGS +# ============================================================================== + +style "ooo_stepper_hack" +{ + GtkScrollbar::stepper-size = 13 + GtkScrollbar::has-backward-stepper = 1 + GtkScrollbar::has-forward-stepper = 1 +} + +widget "*openoffice-toplevel*" style "ooo_stepper_hack" \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/apps/terminal.rc b/.themes/dracula/gtk-2.0/apps/terminal.rc new file mode 100755 index 0000000..07f4346 --- /dev/null +++ b/.themes/dracula/gtk-2.0/apps/terminal.rc @@ -0,0 +1,48 @@ +# ============================================================================== +# GNOME TERMINAL SPECIFIC SETTINGS +# ============================================================================== + +style "terminal_window" = "dark" { +} + +style "terminal_menubar" +{ + + engine "murrine" { + } +} + +style "terminal_notebook" = "dark" +{ + fg[ACTIVE] = mix (0.8, "#DADBDB", "#DADBDB") + + engine "murrine" { + } +} + +style "terminal_scrollbar" = "scrollbar" +{ + bg[NORMAL] = "#263238" + bg[PRELIGHT] = shade(1.08, "#263238") + bg[ACTIVE] = shade(0.94, "#263238") + bg[SELECTED] = shade(1.0, @selected_bg_color) + bg[INSENSITIVE] = "#263238" + + engine "murrine" { + } +} + +style "terminal_screen" +{ + text[NORMAL] = "#DADBDB" + base[NORMAL] = "#384952" + + TerminalScreen::background-darkness = 0.95 +} + +widget "*TerminalWindow*" style "terminal_window" +#widget "*TerminalWindow.*.*enu?ar" style "terminal_menubar" +widget "*TerminalWindow.*.GtkNotebook*" style "terminal_notebook" +widget "*TerminalWindow.*.GtkNotebook.*.GtkVScrollbar*" style "terminal_scrollbar" +#widget "*TerminalWindow.*.GtkNotebook*utton*" style "terminal_button" +widget "*TerminalWindow.*.TerminalScreen*" style "terminal_screen" diff --git a/.themes/dracula/gtk-2.0/apps/thunar.rc b/.themes/dracula/gtk-2.0/apps/thunar.rc new file mode 100755 index 0000000..dbe6d0c --- /dev/null +++ b/.themes/dracula/gtk-2.0/apps/thunar.rc @@ -0,0 +1,13 @@ +# ============================================================================== +# THUNAR SPECIFIC SETTINGS +# ============================================================================== + +style "sidepane" { + base[NORMAL] = @bg_color + base[INSENSITIVE] = mix(0.4, shade(1.35, @selected_bg_color), shade(0.9, @base_color)) + bg[NORMAL] = @bg_color + text[NORMAL] = mix(0.9, @fg_color, @bg_color) +} + +widget_class "*ThunarShortcutsView*" style "sidepane" +widget_class "*ThunarTreeView*" style "sidepane" diff --git a/.themes/dracula/gtk-2.0/apps/xfce.rc b/.themes/dracula/gtk-2.0/apps/xfce.rc new file mode 100755 index 0000000..c01adca --- /dev/null +++ b/.themes/dracula/gtk-2.0/apps/xfce.rc @@ -0,0 +1,89 @@ +style "theme-panel" = "dark" { + xthickness = 1 + ythickness = 1 +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 80 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 0 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 0 + XfdesktopIconView::shadow-color = @tooltip_bg_color + XfdesktopIconView::selected-shadow-color = @tooltip_bg_color + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = shade (0.9, @selected_fg_color) + fg[ACTIVE] = @selected_fg_color + +} + +style "theme-panel-text" = "dark" { +} + +style "panel-entry" = "dark" { +} + +style "theme-main-menu-text" = "theme-panel-text" +{ + fg[PRELIGHT] = "#ffffff" + text[PRELIGHT] = "#ffffff" +} + +style "workspace-switcher" = "dark" +{ + bg[SELECTED] = shade (0.8, @selected_bg_color) +} + +style "window-buttons" = "dark" { + +} + +style "indicator" = "theme-panel" +{ + xthickness = 0 + ythickness = 0 +} + +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# Fixes for tooltip text in some apps. +widget_class "*Notif*Beagle*" style "theme-panel" +widget_class "*Notif*Brasero*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" +widget "*WnckPager*" style "workspace-switcher" +widget "*XfdesktopIconView*" style "xfdesktop-icon-view" + +# Fix gtk-entries in the panel +class "*SexyIconEntry*" style:highest "entry" # fixes dict-plugin +widget "*xfce4-verve-plugin*GtkEntry" style:highest "entry" # fixes verve-plugin + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Override general panel-style with specific plugin-styles +widget "*indicator-applet*" style "indicator" +widget "*indicator-button*" style "indicator" +#widget "*XfceTasklist*" style "dark_button" diff --git a/.themes/dracula/gtk-2.0/assets.svg b/.themes/dracula/gtk-2.0/assets.svg new file mode 100755 index 0000000..6e14ca5 --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets.svg @@ -0,0 +1,4848 @@ + + + EvoPop GTK2 Source + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + EvoPop GTK2 Source + + + Peter Cornelis + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/gtk-2.0/assets.txt b/.themes/dracula/gtk-2.0/assets.txt new file mode 100755 index 0000000..d3e2854 --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets.txt @@ -0,0 +1,146 @@ +menu-checkbox +menu-checkbox-hover +menu-checkbox-insensitive +menu-checkbox-checked +menu-checkbox-checked-hover +menu-checkbox-checked-insensitive +menu-checkbox-mixed +menu-checkbox-mixed-hover +menu-checkbox-mixed-insensitive +menu-radio +menu-radio-hover +menu-radio-insensitive +menu-radio-checked +menu-radio-checked-hover +menu-radio-checked-insensitive +menu-radio-mixed +menu-radio-mixed-hover +menu-radio-mixed-insensitive +menu-pan-left +menu-pan-left-hover +menu-pan-left-insensitive +menu-pan-right +menu-pan-right-hover +menu-pan-right-insensitive +menu-pan-up +menu-pan-up-insensitive +menu-pan-down +menu-pan-down-insensitive +button +button-hover +button-active +button-insensitive +toolbar-button-hover +toolbar-button-active +combo-entry-ltr-entry +combo-entry-ltr-entry-active +combo-entry-ltr-entry-insensitive +combo-entry-ltr-button +combo-entry-ltr-button-hover +combo-entry-ltr-button-active +combo-entry-ltr-button-insensitive +combo-entry-rtl-entry +combo-entry-rtl-entry-active +combo-entry-rtl-entry-insensitive +combo-entry-rtl-button +combo-entry-rtl-button-hover +combo-entry-rtl-button-active +combo-entry-rtl-button-insensitive +entry +entry-active +entry-insensitive +entry-background +entry-background-insensitive +border +frame +frame-inline +frame-notebook +line +focus +handle +handle-horz +handle-vert +menu-border +menubar-item-active +notebook-entry +notebook-entry-active +notebook-entry-insensitive +notebook-combo-entry-ltr-entry +notebook-combo-entry-ltr-entry-active +notebook-combo-entry-ltr-entry-insensitive +notebook-combo-entry-rtl-entry +notebook-combo-entry-rtl-entry-active +notebook-combo-entry-rtl-entry-insensitive +pan-left +pan-left-semi +pan-left-insensitive +pan-right +pan-right-semi +pan-right-insensitive +pan-up +pan-up-insensitive +pan-down +pan-down-insensitive +progressbar-horz +progressbar-horz-trough +progressbar-vert +progressbar-vert-trough +scrollbar-horz-slider +scrollbar-horz-slider-hover +scrollbar-horz-slider-active +scrollbar-horz-trough +scrollbar-vert-slider +scrollbar-vert-slider-hover +scrollbar-vert-slider-active +scrollbar-vert-trough +scrollbar-vert-slider-rtl +scrollbar-vert-slider-hover-rtl +scrollbar-vert-slider-active-rtl +scrollbar-vert-trough-rtl +spin-ltr-down +spin-ltr-down-hover +spin-ltr-down-active +spin-ltr-down-insensitive +spin-ltr-up +spin-ltr-up-hover +spin-ltr-up-active +spin-ltr-up-insensitive +spin-rtl-down +spin-rtl-down-hover +spin-rtl-down-active +spin-rtl-down-insensitive +spin-rtl-up +spin-rtl-up-hover +spin-rtl-up-active +spin-rtl-up-insensitive +spin-up +spin-down +spin-up-insensitive +spin-down-insensitive +scale-slider +scale-slider-hover +scale-slider-active +scale-slider-insensitive +scale-horz-focus +scale-horz-trough +scale-horz-trough-active +scale-vert-trough +scale-vert-trough-active +tab-left +tab-left-active +tab-right +tab-right-active +tab-up +tab-up-active +tab-down +tab-down-active +tab-horz-gap +tab-vert-gap +treeview-pan-up +treeview-pan-up-hover +treeview-pan-up-active +treeview-pan-down +treeview-pan-down-hover +treeview-pan-down-active +treeview-separator-ltr +treeview-separator-rtl diff --git a/.themes/dracula/gtk-2.0/assets/border.png b/.themes/dracula/gtk-2.0/assets/border.png new file mode 100644 index 0000000000000000000000000000000000000000..89a30fcc5f0d857871a0913518873020848f97f0 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2ryoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`XgZIli(?3fZ1RLDK|n7rWeB^LlCuOT O&fw|l=d#Wzp$Pzz1zO<% literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/button-active.png b/.themes/dracula/gtk-2.0/assets/button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..d0f10ed58bf4e5f24cbb0f2e7e938207e9212920 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8z;wuaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)uaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)QA!&-~f@F$XB1;_2cT!V#UE;J`M|Se^Og uw@+LOk#TW$D^7g*WTdcCO6o)d55vYeYRwDwe5wMfXYh3Ob6Mw<&;$Uz0e_lpinR(g8$%zH2dih1^v)|cB0ToGr6oq7#K!(+$o5+V7Z?nVqVTQBqQ1rLUh{l$uzQS(cidpPQSX zR}6BFeokg`YF=?_v3^peZgHZ%iJpP};gBR&py|c|J|V6^T3%igh~(rnAPjj0O*sWE zIeASbWnCp@JtY-Abxl(ZEi)q%dv}kZ;Lx}dQPWzWHja`YzhDM0Z=W}B-@dc^c;XIF z%-Yk%F+?K#?S<`(3<^9)947a0vVEIB?SG$QK_rHX4__1CySpfL=du6{1-oD!MuaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)zopr09yWiR{#J2 literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/checkbox-checked-active.png b/.themes/dracula/gtk-2.0/assets/checkbox-checked-active.png new file mode 120000 index 0000000..32e486b --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/checkbox-checked-active.png @@ -0,0 +1 @@ +../../assets/checkbox-checked-active.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/checkbox-checked-hover.png b/.themes/dracula/gtk-2.0/assets/checkbox-checked-hover.png new file mode 120000 index 0000000..a4306c1 --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/checkbox-checked-hover.png @@ -0,0 +1 @@ +../../assets/checkbox-checked-hover.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/checkbox-checked-insensitive.png b/.themes/dracula/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 120000 index 0000000..a2f413a --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/checkbox-checked-insensitive.png @@ -0,0 +1 @@ +../../assets/checkbox-checked-insensitive.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/checkbox-checked.png b/.themes/dracula/gtk-2.0/assets/checkbox-checked.png new file mode 120000 index 0000000..e3c7991 --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/checkbox-checked.png @@ -0,0 +1 @@ +../../assets/checkbox-checked.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/checkbox-mixed-active.png b/.themes/dracula/gtk-2.0/assets/checkbox-mixed-active.png new file mode 120000 index 0000000..15e6f96 --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/checkbox-mixed-active.png @@ -0,0 +1 @@ +../../assets/checkbox-mixed-active.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/checkbox-mixed-hover.png b/.themes/dracula/gtk-2.0/assets/checkbox-mixed-hover.png new file mode 120000 index 0000000..c56215c --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/checkbox-mixed-hover.png @@ -0,0 +1 @@ +../../assets/checkbox-mixed-hover.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/checkbox-mixed-insensitive.png b/.themes/dracula/gtk-2.0/assets/checkbox-mixed-insensitive.png new file mode 120000 index 0000000..622d897 --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/checkbox-mixed-insensitive.png @@ -0,0 +1 @@ +../../assets/checkbox-mixed-insensitive.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/checkbox-mixed.png b/.themes/dracula/gtk-2.0/assets/checkbox-mixed.png new file mode 120000 index 0000000..c374de5 --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/checkbox-mixed.png @@ -0,0 +1 @@ +../../assets/checkbox-mixed.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/checkbox-unchecked-active.png b/.themes/dracula/gtk-2.0/assets/checkbox-unchecked-active.png new file mode 120000 index 0000000..d359e67 --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/checkbox-unchecked-active.png @@ -0,0 +1 @@ +../../assets/checkbox-unchecked-active.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/checkbox-unchecked-hover.png b/.themes/dracula/gtk-2.0/assets/checkbox-unchecked-hover.png new file mode 120000 index 0000000..236c489 --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/checkbox-unchecked-hover.png @@ -0,0 +1 @@ +../../assets/checkbox-unchecked-hover.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/.themes/dracula/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 120000 index 0000000..40ddad0 --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/checkbox-unchecked-insensitive.png @@ -0,0 +1 @@ +../../assets/checkbox-unchecked-insensitive.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/checkbox-unchecked.png b/.themes/dracula/gtk-2.0/assets/checkbox-unchecked.png new file mode 120000 index 0000000..2e28ade --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/checkbox-unchecked.png @@ -0,0 +1 @@ +../../assets/checkbox-unchecked.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/combo-entry-ltr-button-active.png b/.themes/dracula/gtk-2.0/assets/combo-entry-ltr-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..0f3851064c364ceef97649dfedab2c36f7dc0e3d GIT binary patch literal 378 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!VDzu-cxxDq&N#aB8wRq_zr_G#OL9^fT+8wU@(UE) zL%fX?g7Zs@l2hkS+WH!(MiivRv9u&3zlb3qwIsDj!8yMuFEuB#`1`U;Aom1;6gcM> zR2F5XXOu8FJ1aPrloVwqm6l}Y=jjG#0PT0o$;?hw$S5f(u+rC0E=o--$t+7v&d<%w z&npHwM?WVsIW@01wOBu?Qnxr!-$c(q|8PhWE6{Ys0G|+7Ae|dEDLcF?Ct_l5#Dwhd zJ|HqSa@Ei>1Cn`>6Mb8*lmZoTlmz(&GbE(Ed-v({SFbYucR(>^PZ!4!4%y@chQ`p< v(=-iAN=n!mI{R3eeYaRM$Zm;Xcw@xSA>cSE_jPkEP&tFAtDnm{r-UW|tW0{i literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/combo-entry-ltr-button-hover.png b/.themes/dracula/gtk-2.0/assets/combo-entry-ltr-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..f61d3a430b6dae884205be6098344b5664b6bf1b GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!VDzu-cxxDq&N#aB8wRq_zr_G#OL9^fT+8wU@(UE) zL%fX?g7Zs@l2hkS+WH!(MiivRv9u&3zlb3qwIsDj!8yMuFEuB#`1`U;Aom1;6gcM> zR2F5XXOu8FJ1aPrloVwqm6l}Y=jjG#0PT0o$;?hw$S5f(u+rC0E=o--$t+7v&d<%w z&npHwM?WVsIW@01wOBu?Qnxr!-$c(q|8PhWE69lfJ|V6^IzMWHm8p-VnRi~~L?F`8 zG6Rw=?-qm9u$2V)1vA8L-ty}8_LzsFKoMn67sn6|+2jO<#!sJw7~8gNNnux*7-n$6 jWfJoR$E8dO(-|3rnhng4F2Ah@RLgTe~DWM4fFtT>< literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png b/.themes/dracula/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..809cec8cc97080440fd460396d5b185dd013f8d6 GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!VDzu-cxxDq&N#aB8wRq_zr_G#OL9^fT+8wU@(UE) zL%fX?g7Zs@l2hkS+WH!(MiivRv9u&3zlb3qwIsDj!8yMuFEuB#`1`U;Aom1;6gcM> zR2F5XXOu8FJ1aPrloVwqm6l}Y=jjG#0PT0o$;?hw$S5f(u+rC0E=o--$t+7v&d<%w z&npHwM?WVsIW@01wOBu?Qnxr!-$c(q|8PhWE6{Yg0G|+7kW(cTC8SiPq?IJ4fJhlk zDyga)YiOBW{Cp__sDiyD$S;^7F7d<1kDpc_o45`rr0nV97{Vc&oWRid>5~y_+f3th p7KYB5tjxY=3>d6dxG=miV#u<0#OL9^fT+8wU@(UE) zL%fX?g7Zs@l2hkS+WH!(MiivRv9u&3zlb3qwIsDj!8yMuFEuB#`1`U;Aom1;6gcM> zR2F5XXOu8FJ1aPrloVwqm6l}Y=jjG#0PT0o$;?hw$S5f(u+rC0E=o--$t+7v&d<%w z&npHwM?WVsIW@01wOBu?Qnxr!-$c(q|8PhWE69lfJ|V6^T2fL`Ma@W3N=Z^mQAGp9 z(9klQzVewTP>!u6$S;^7_V(*H@BH`Gtp$oGd%8G=aL6VnFf?x2BEs1A=~EE1Lf|}u k3oa8GFF2lLN|?^bpzUb9^Z|p%E1+@)Pgg&ebxsLQ0LZU%MF0Q* literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/combo-entry-ltr-entry-active.png b/.themes/dracula/gtk-2.0/assets/combo-entry-ltr-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..a31ba13c04f217d9e975b8bec1568395dfe70689 GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8z;wuaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)uaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)yU%_B9X2SD`zopr03^$EC;$Ke literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/combo-entry-ltr-entry.png b/.themes/dracula/gtk-2.0/assets/combo-entry-ltr-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..dc28de06712ea005f15c4de74d56a37eb2703da4 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8z;wuaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)#OL9^fT+8wU@(UE) zL%fX?g7Zs@l2hkS+WH!(MiivRv9u&3zlb3qwIsDj!8yMuFEuB#`1`U;Aom1;6gcM> zR2F5XXOu8FJ1aPrloVwqm6l}Y=jjG#0PT0o$;?hw$S5f(u+rC0E=o--$t+7v&d<%w z&npHwM?WVsIW@01wOBu?Qnxr!-$c(q|8PhWE6{Ys0G|+7Ae|pIAt$^qH*!K=B#4n6 z-e+Rus-b0OV&s+=IdPi%DNdjwj*=k1V1~HFcke%b`eSiRpc^Qr?CIhd!V#UEz`*FX wK6JIj3~ehbi5*sKvl8Yqs?6Bbz{kYMpgqfwr!Y^t0;rt9)78&qol`;+0CT^1vH$=8 literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/combo-entry-rtl-button-hover.png b/.themes/dracula/gtk-2.0/assets/combo-entry-rtl-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..2017171017218831444e991ce7ad178a1479e391 GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!VDzu-cxxDq&N#aB8wRq_zr_G#OL9^fT+8wU@(UE) zL%fX?g7Zs@l2hkS+WH!(MiivRv9u&3zlb3qwIsDj!8yMuFEuB#`1`U;Aom1;6gcM> zR2F5XXOu8FJ1aPrloVwqm6l}Y=jjG#0PT0o$;?hw$S5f(u+rC0E=o--$t+7v&d<%w z&npHwM?WVsIW@01wOBu?Qnxr!-$c(q|8PhWE6{Z50G|+7Ae|f0n-kHO9S%hO8d_$? zMy@7Cu6dCY#Y?7n0i{_>g8YIRl9E4tmVTXc6DXkU>Eal|A)B1Qz^K;W$H(^U%7p;7 nz6*_NGrSx161Ff{aj-C)kCyKX?+iEwRLgTe~DWM4fy6Sb* literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png b/.themes/dracula/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..f906b508a9e7ab7ff3cbef82af5d98148d0e0586 GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!3HGtKUiJ>Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u#AVndWB{``Ku4VZF`2`B@ zA>Kv`!TF^{$*FTEZG8iU&IiQT9R6%;GAESmztAV{C(Lakb8na3Y_x` zDvL7HGfEhoofRBQN{TX*N=q{H^K^qVfc87)WM-!-WR#Q?Sn2C07o{eaWR|5S=jZ0; z=M{sTqo0$RoSIjhTCAT`sau?=Z=z?Qe>fzG6=-^br;B5VMQ?I~0)vF4goK33lBtg+ z|NnoToRA=LXq7{d*Gp0T^#{V$(!^LxSakxTrgYA96`3vS({jgPRYJ(Y6-;-y?Ee4$ z&AysRjE#-0?SD^C<$U}48AlErIN*K4g@=KmZx+Aw1O6kQfp#%?y85}Sb4q9e08)*A Am;e9( literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/combo-entry-rtl-button.png b/.themes/dracula/gtk-2.0/assets/combo-entry-rtl-button.png new file mode 100644 index 0000000000000000000000000000000000000000..d90bdb0217ae36f4448a5209b60ad17a0b0eb2d0 GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!3HGtKUiJ>Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u#AVndWB{``Ku4VZF`2`B@ zA>Kv`!TF^{$*FTEZG8iU&IiQT9R6%;GAESmztAV{C(Lakb8na3Y_x` zDvL7HGfEhoofRBQN{TX*N=q{H^K^qVfc87)WM-!-WR#Q?Sn2C07o{eaWR|5S=jZ0; z=M{sTqo0$RoSIjhTCAT`sau?=Z=z?Qe>fzG6=-_2r;B5VMeo})8+jWPL|iX&-}mF) zXng5q+_?uD$2>hVuI8sRpJKZ6ZLW<*3WMAJHDb0Qg^>n7Ew|i#;G$Bwfnin3aq&N) vj;x|J%@y(KVkQi3Z^V*sH17K{;|oKMlK^AcE&s1TYZyFT{an^LB{Ts58vlUK literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/combo-entry-rtl-entry-active.png b/.themes/dracula/gtk-2.0/assets/combo-entry-rtl-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..c7655589717ff3989a7775d98a1ffbcbd016a61a GIT binary patch literal 376 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8z;wuaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)~7Xyl@dAc};a6~63Ff`9JPWKB< vm@#eIw08_jm(_UUj1DtAxuwY@(9X=@=H~j?Xu-2*KphO8u6{1-oD!MuaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)C2b>M_z^jg;YIV978ywlM@)4KYjX?#MpLf srg6GO!-<)!&C};hWGKpA$#mo)!xlsTK(RuaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)=gQu&X%Q~loCIEbqgDe05 literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/entry-active.png b/.themes/dracula/gtk-2.0/assets/entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..aee1950deac9337eb34df24d2abefd87b6f84a74 GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8z;wuaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)fIg@>EPDq1=3`1nUqWOZBBn_ZO22WQ%mvv4FO#n3%bRPf! literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/entry-background-insensitive.png b/.themes/dracula/gtk-2.0/assets/entry-background-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..37a59800322e0a7cc52bcef1afd508f1856bc6aa GIT binary patch literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&5!3HGnK8=|Nq&N#aB8wRq_zr_GK!(+$o5+V7Z?nVqVTQBqQ1rLUh{l$uzQS(cidpPQSX zR}6BFeokg`YF=?_v3^peZgHZ%iJpP};gBR&kP|&!9780gCSSQ=^!t1R%M6JN2UZ+# b;9y{w#KO4!(&nJKKs5}Wu6{1-oD!M<8@OXI literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/entry-background.png b/.themes/dracula/gtk-2.0/assets/entry-background.png new file mode 100644 index 0000000000000000000000000000000000000000..37a59800322e0a7cc52bcef1afd508f1856bc6aa GIT binary patch literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&5!3HGnK8=|Nq&N#aB8wRq_zr_GK!(+$o5+V7Z?nVqVTQBqQ1rLUh{l$uzQS(cidpPQSX zR}6BFeokg`YF=?_v3^peZgHZ%iJpP};gBR&kP|&!9780gCSSQ=^!t1R%M6JN2UZ+# b;9y{w#KO4!(&nJKKs5}Wu6{1-oD!M<8@OXI literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/entry-insensitive.png b/.themes/dracula/gtk-2.0/assets/entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..0addeeb9d300d4a1a14672e5181efa8b79413e46 GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8z;wuaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)l;QhI{r&%Hr?djKF?hQAxvXuaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)XKt;_!L(43sINA@WSkKeNF@!@l*@Ky}ErgBjm_gf-$kkyp3{}=dZSBgP oFv&q&FFe^pG$ElVnPImKLtvxFWQF@Gsz99#p00i_>zopr0E-=N-2eap literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/focus.png b/.themes/dracula/gtk-2.0/assets/focus.png new file mode 100644 index 0000000000000000000000000000000000000000..17a73652bd19fd9f4c342018a920a50fa1efb233 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=I14-?iy0XB4ude`@%$AjKtah8 z*NBqf{Irtt#G+J&^73-M%)IR4#;v6lErrmSpDV=>}&2?RU({%uZFvC@Cqh($`NeN=+=uEK5z!&&|!x zD+W17KPNLeHLp0eSU;&!w>VMXM9)C~a7Yp>&~z0~7sn8enaK%2aKX^%^F<&|Y$%ji l;BfrJnf6XbX@_e}36)VhBhrNi9-v&M(SK&B-kOzU&gnJwYG^&iMtE zMVaXtB@E8a3XUZuMVU#ZC7Jnoy1^Mh`yF#Kvr`o^N=gc>^!1aAQWHxu%Tkl`b93|a zib2lN&&fn9hbCYEHDr6%X+=H}-W zgPfzElbM{FSDad`pH!(^oTzW2XP|#LB#9MhI$MBGh^wTOl7^O#JX1 literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/frame.png b/.themes/dracula/gtk-2.0/assets/frame.png new file mode 100644 index 0000000000000000000000000000000000000000..ffd7ba34ecbdc7a9f2d7fc8af1c79d616c19e2cb GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu5)@i(?4K%;YIkf_|N6VD;evg7fq5 hCZ{9-fy*>ThQb}Jkr|Z-<$-D$JYD@<);T3K0RRH;V($O| literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/handle-horz.png b/.themes/dracula/gtk-2.0/assets/handle-horz.png new file mode 100644 index 0000000000000000000000000000000000000000..ab54028d19e66727e2cb1a45ca8e0ffbe75b60ac GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrE!3HEhySY69aSA*liy0XB4ude`@%$AjKtah8 z*NBqf{Irtt#G+J&^73-M%)IR4#;v6lErrmSpDV=>}&2?RU({%uZFvC@Cqh($`NeN=+=uEK5z!&&|!x zD+W17KPNLeHLp0eSU;&!w>VMXM9)C~a7Yp>&~zbB7sn8enaK$Um{gWd`Ijur&LFdi VF;t=XLm^O>!PC{xWt~$(695(XUH#;v6lErrmSpDV=>}&2?RU({%uZFvC@Cqh($`NeN=+=uEK5z!&&|!x zD+W17KPNLeHLp0eSU;&!w>VMXM9)C~a7Yp>&~!mh7sn8enaK$b%#(t={$D)GARfgS U8rJ=i2`I_n>FVdQ&MBb@03n-QK>z>% literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/handle.png b/.themes/dracula/gtk-2.0/assets/handle.png new file mode 100644 index 0000000000000000000000000000000000000000..63c2fcf54eaa84780c4f9014eeaa641fa4cc8c7c GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y~!3HE1UzHvKQk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u#AVndWB{``Ku4VZF`2`B@ zA>Kv`!TF^{$*FTEZG8iU&IiQT9R6%;GAESmztAV{C(Lakb8na3Y_x` zDvL7HGfEhoofRBQN{TX*N=q{H^K^qVfc87)WM-!-WR#Q?Sn2C07o{eaWR|5S=jZ0; z=M{sTqo0$RoSIjhTCAT`sau?=Z=z?Qe>fzG6==G&r;B3<$IRqAdn!NIvuPwGIWTF+ fC^0^En8C)NpWsEonW)z4*}Q$iB}W`1C# literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/line.png b/.themes/dracula/gtk-2.0/assets/line.png new file mode 100644 index 0000000000000000000000000000000000000000..915ee6912ca4228cee40f4fbb20b029c6c81ee90 GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdty7qL9pzoKyzaviyMj0tNRF zZzF}^{L-T2)VY(kz6Poh1*vf?Ey>6)VhBhrNi9-v&M(SK&B-kOzU&gnJwYG^&iMtE zMVaXtB@E8a3XUZuMVU#ZC7Jnoy1^Mh`yF#Kvr`o^N=gc>^!1aAQWHxu%Tkl`b93|a zib2lN&&fSNi|} literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/menu-border.png b/.themes/dracula/gtk-2.0/assets/menu-border.png new file mode 100644 index 0000000000000000000000000000000000000000..6fb06b87ef7ac6bd213fd455d7cec11f5cf74f61 GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu5)@i(?4K%;Y1>FNPKA+A6=?SGp8w`#v{m4V-@{l8cG z|ELW3QRV*~1%2*t$OkIrDGBlmW?;3lwz2hE_2}`FH`97omjT5MJzX3_IHHpi4zSEj zZ&<)^Vg}D6PKJ++Ger2mmtT}V`<;yxP>}>kQAlPfA|NUjx;Mg48&cmSp4?F$AQRq!uYS=NILr=42LsUv>%Po*<9{=lp`o zqRjM+5(Z~y1;>(-qRgbylFa-(-QWzM{f;@A*{KQ{B_#z``ufR5sfi_-WvR*exw-jy z#USVC=VT_Q<`t(F>nBy}7ANYP=o#oA4oPAKnjRkD6XFV_SFKvLZr!@gn>TORuwl!V zEnBy41+syRjT<*^+O!GC28uu!KtYHUki-u(KgkyXjg~11@(X5Q6Bg0Z(KRwQF}3mV z^ztq$o_px_qsLEPzWVql`=&g|qcNT?jv*4^z2`iI91Iv-F6Pf`p3$`Lzh$nH>&+j# z>sGhPf1O>knlT|XgYiL}`_&hm%NN!hbg-$`;8u@ZmmtT}V`<;yxP>}>kQAlPfA|NUjx;Mg48&cmSp4?F$AQRq!uYS=NILr=42LsUv>%Po*<9{=lp`o zqRjM+5(Z~y1;>(-qRgbylFa-(-QWzM{f;@A*{KQ{B_#z``ufR5sfi_-WvR*exw-jy z#USVC=VT_Q<`t(F>nBy}7ANYP=o#oA4oPAKnjRkD6XFV_L;p7feya5S)ZqWKGVo`W z|Ib?AuT=qGEBwAz`+ltm{9f(%qaxr(mH&@QzaLe8->L(?RRw&n@<&INen=t$n?C&k z8ZA>2E&HiJonJ;M~|PpeD(29_Dy+^M`Ju)9780+d(U|a zIT$dwT+E->Jfmsff6H7Y*PB0f*R5`o|2n&7HDf|(2IGS`_p2{BmoKb2=wMT=!L1&- z$WxBX$lNvJ?gOJsErE<%o?n>9KVkJNXGXi@J`anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`XnLrpi(`mI@7qfo1se=_oCD>P9mN!W z`%g&ecXt=nd$?f1gYBDAM7w_QoLF&8 ono3#zCo+VC*PZa6z5h64+PSLJKl@!;ffg`$y85}Sb4q9e0C1LoI{*Lx literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/menu-checkbox-insensitive.png b/.themes/dracula/gtk-2.0/assets/menu-checkbox-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..c65a08e0ba94704999ac7e89f6e0a1ce3d627644 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHVEbxddW?1>2d)+A+A7r%a$!0H*Va#dGn@Cn}8%T zFz@1<2vosY666=mU}bIN>GkOGlk~NZx`Be~o-U3d9MQ=M2Us2&H!84d#IZ~=W`4w} oz^4AR$7x2Rpn|s7#v8m0t?PL*9?D5(0ktrAy85}Sb4q9e0MVF&WB>pF literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/menu-checkbox-mixed-hover.png b/.themes/dracula/gtk-2.0/assets/menu-checkbox-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..d1ea3d64ffa8dce7774c51a12e53502c3f165952 GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHVEbxddW?1=|TZMA+A9BKPs>bT5AOqWi1Kv3udUR z|NiIa1#>%~fTpL5V+coda>4-?t%VK`I8t^rNhmtFX-FibvNV@0F!-R+Ce5*(NtS`( YM5)Nc4V%7m05vgqy85}Sb4q9e04EB5#{d8T literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png b/.themes/dracula/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..2e467f99dba4f082d375b13fd187648423e0fbbe GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHVEbxddW?1>Cyo{A+A7r)22anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`XnLZji(`mI@7+m`d<_abEZhJ2{rS(X zQUAdru4O`k5)0okOS8LY^MYR*Gq6vnINtan<$>%YpEFjgc_ch@($qX}yJYJcYTUVd z?%dv>a;t;anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`XnLrpi(`mI@7qfo1se=_oCD>P9mN!W z`%g&ecXt=nd$?f1gYBDAM7w_QoLF&8 ono3#zCo+VC*PZa6z5h64+PSLJKl@!;ffg`$y85}Sb4q9e0C1LoI{*Lx literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/menu-pan-down-insensitive.png b/.themes/dracula/gtk-2.0/assets/menu-pan-down-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..8e5042199dcfe5b41c4c92b6ed32a3b31987a423 GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu7MXi(`mI@7o?lF$M*WqhA{49Pc{& zyXIYc=zNVyI_q?EG;8lob{CwuXw})w86B%Ecg*nFXldayt-{(sE$t0c17m^3pCd2M XvZgTe~DWM4fxIuUP literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/menu-pan-down.png b/.themes/dracula/gtk-2.0/assets/menu-pan-down.png new file mode 100644 index 0000000000000000000000000000000000000000..06321d27d2810b471fe8e42a7205effdcf8d4002 GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu6T7i(`mIZ*qbJYctQE|Nr;@u}=)} z?^OI@Ds0eVan^!I(bssABJcnI|ML~RKWiw+F)-*aE6VanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu6Z9i(`mIZ*qc!<%9qK|MQAu{sU6= zT_%%L88)R&;&r&*bDBZTCap&Oq?^n-4fWgHH+UA_P)(6$FkRB9#LTA8z%Y?3fo1ix RPC=k)44$rjF6*2Ung9kPa~l8v literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/menu-pan-left-insensitive.png b/.themes/dracula/gtk-2.0/assets/menu-pan-left-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..4a34692df0efca1df2c6a8c8f4d67773d0859392 GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu7ATi(`mIZ*qc!Wy0rYXL)ZNndxyM z#(x^)4-;XNh6!nV*aQ|!u4nA&>ABCDc`Uo3zu#Y7Svi^YCYwMu$H54NYpN`a>sm~B Z7#NPaNrZ|_tpl0~G}YD5Wt~$(69Bu;b87$q literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/menu-pan-left.png b/.themes/dracula/gtk-2.0/assets/menu-pan-left.png new file mode 100644 index 0000000000000000000000000000000000000000..287335453749e49a90823ea1701cf0dd00d03c10 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu6Z9i(`mIZ*qc!<%9qK|MQAu{sU6= zT_%%L88)R&;&r&*bDBZTCap&Oq?^n-4fWgHH+UA_P)(6$FkRB9#LTA8z%Y?3fo1ix RPC=k)44$rjF6*2Ung9kPa~l8v literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/menu-pan-right-hover.png b/.themes/dracula/gtk-2.0/assets/menu-pan-right-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..1bce6b34e558046aaa894b7dfc532993a2a0dae3 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu6Z9i(`mIZ*qdfya)gP|CgO2^anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu6N5i(`mIZ*qdfyoAfkd}WWUN3vvzcq>xyb4DJ=CBE5bHp)s7`7~63~=5ToaE5Feto|3PPPYEeNHem%_?jX-%!eT&k89ZJ6T-G@yGywoLx^`;- literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/menu-pan-right.png b/.themes/dracula/gtk-2.0/assets/menu-pan-right.png new file mode 100644 index 0000000000000000000000000000000000000000..1bce6b34e558046aaa894b7dfc532993a2a0dae3 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu6Z9i(`mIZ*qdfya)gP|CgO2^anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu6xHi(`mIZ*qbJ>lW78=J|Oywqypg z+nM(KFfleTxB|omfByg9fBF3R^-USf6HE^?=s6qk99SkfUr~eY!DXKls*4j87#W(c WtJ+-rtlAGWk-^i|&t;ucLK6UQ;&qMy literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/menu-pan-up.png b/.themes/dracula/gtk-2.0/assets/menu-pan-up.png new file mode 100644 index 0000000000000000000000000000000000000000..37098c024524a26c744309a302cd5226daece93a GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu6)Ki(`mIZ*qbJ>lW7k|NrOz`2WA2 yU3FGsgNgG6lgViud}ohHIyo3u-jif4VPGiTU$k3;mA3|{lfl!~&t;ucLK6VpX=>>J literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/menu-radio-checked-hover.png b/.themes/dracula/gtk-2.0/assets/menu-radio-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..6b95b87a9bda651d4a0cb01c5b49a82e07a8adb7 GIT binary patch literal 540 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJXMsm#F#`kNVGw3Kp1&dmC@5Lt z8c`CQpH@mmtT}V`<;yxP>}>kQAlPfA|NUjx;Mg48&cmSp4?F$AQRq!uYS=NILr=42LsUv>%Po*<9{=lp`o zqRjM+5(Z~y1;>(-qRgbylFa-(-QWzM{f;@A*{KQ{B_#z``ufR5sfi_-WvR*exw-jy z#USVC=VT_Q<`t(F>nBy}7ANYP=o#oA4oPAKnjRJ46XFV_eLppXey$As+~D=4H0W!U z-`6sqZ`FR^D*eAz`hBYo05PikzgPNyulD<174W^cug@l%sS2Q*?x12q9{=$ckpFV&2`EUNtgN;Ci<(@8%Arj%a zebIbP4gxIP0V1)L+NT%4tM|2!F)_RnpL)rb*Inf94jt#{H+9{sq*gzf-MN-YV^RDv znHN{S#!X8Mm42|2tziM*fi?3O{jyjVMKQ%(;gtA(LfJK{ly~Kpf7QQFF|4}3;dOeJ m>C)<=6SM2){kD4CVV)ttd;gOA$s<4~FnGH9xvXmmtT}V`<;yxP>}>kQAlPfA|NUjx;Mg48&cmSp4?F$AQRq!uYS=NILr=42LsUv>%Po*<9{=lp`o zqRjM+5(Z~y1;>(-qRgbylFa-(-QWzM{f;@A*{KQ{B_#z``ufR5sfi_-WvR*exw-jy z#USVC=VT_Q<`t(F>nBy}7ANYP=o#oA4oPAKnjRJ46XFV_H*em&ZQHhW>(*`Ex^>5n z9UC`p1d43gvIQ#%7X&i!1Cg(5i-4xfmIV0)Gl+me*b6 z?hYO2=r?uUtE5&xnccaTNn=s`GMN`wzQ#>U43&PclC5C@-+?vr82z$X7DX||T;Y`X zenQzbs+4!-mVed1Pcf{zzu|Rymg&;!q7$?0=KZ#M++m&}zmmtT}V`<;yxP>}>kQAlPfA|NUjx;Mg48&cmSp4?F$AQRq!uYS=NILr=42LsUv>%Po*<9{=lp`o zqRjM+5(Z~y1;>(-qRgbylFa-(-QWzM{f;@A*{KQ{B_#z``ufR5sfi_-WvR*exw-jy z#USVC=VT_Q<`t(F>nBy}7ANYP=o#oA4oPAKnjRJ46XFV_eLppXey$As+~D=4H0W!U z-`6sqZ`FR^D*eAz`hBYo05PikzgPNyulD<174W^cug@l%sS2Q*?x12q9{=$ckpFV&2`EUNtgN;Ci<(@8%Arj%a zebIbP4gxIP0V1)L+NT%4tM|2!F)_RnpL)rb*Inf94jt#{H+9{sq*gzf-MN-YV^RDv znHN{S#!X8Mm42|2tziM*fi?3O{jyjVMKQ%(;gtA(LfJK{ly~Kpf7QQFF|4}3;dOeJ m>C)<=6SM2){kD4CVV)ttd;gOA$s<4~FnGH9xvXanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`X!?Cm7sn8b-nEnb`3?pM9NS+K8+J-o zXM<3lWAbx`M-si<9jeuVA`e^n>_~t-{$!2O@)Zvn(F-pNt}j-EIpf~YKnz!t%^CVxM9=o!ih)O1Q?{F-`_oV eu>Y;rBi16mXXpRS`WyoEDubu1pUXO@geCx&%)*rb literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/menu-radio-insensitive.png b/.themes/dracula/gtk-2.0/assets/menu-radio-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..39cb342363387e6ebe9e5337a718d4b49c37cff1 GIT binary patch literal 569 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJXMsm#F#`kNVGw3Kp1&dmC@5Lt z8c`CQpH@mmtT}V`<;yxP>}>kQAlPfA|NUjx;Mg48&cmSp4?F$AQRq!uYS=NILr=42LsUv>%Po*<9{=lp`o zqRjM+5(Z~y1;>(-qRgbylFa-(-QWzM{f;@A*{KQ{B_#z``ufR5sfi_-WvR*exw-jy z#USVC=VT_Q<`t(F>nBy}7ANYP=o#oA4oPAKnqCy(6XFV_ckbM|YSpT3+qP}qyctNY zTeoiG#*IMs)~#D1P)qs3A9zMB*-tAft!aW0Nt4f>JAdKfqnEEfe){~yFS+(QP)D(+i(`m{B7EP-*=v7$om+ndU9nyZ$Y)V!%nja$C(!NNbXW+aPAIg zb+COb&cGqPjp4wanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`X!;sY7sn8b-nEl_`I-zwTGZc_s>+;s zVEBda-yM(jidBs76potC=f3r0iq}yC&&kV9))=o}YqGUL#)2vQ!NYJ)nFgEGIOe|h zMGl53dF*E#bNL@-^Q+dcVl(obRe3DzQq7T2U6tIN=Gz@#7F=SQRWPf|j3M3KLn>K^ zdxa8bprk`8<8yndIdQSa>>tZU?Bi!)-Cw^X^iPmmtT}V`<;yxP>}>kQAlPfA|NUjx;Mg48&cmSp4?F$AQRq!uYS=NILr=42LsUv>%Po*<9{=lp`o zqRjM+5(Z~y1;>(-qRgbylFa-(-QWzM{f;@A*{KQ{B_#z``ufR5sfi_-WvR*exw-jy z#USVC=VT_Q<`t(F>nBy}7ANYP=o#oA4oPAKn(h?f6XFV_H*em&ZQHhW>(*`AvIWQn zk`M-j4J7e{th2ipfjtxC7tA0cDi#zH+St_Ga`xQ$3m-my`uyeJQT4zQpn^nC7sn6@ z$=rj{d@TwBt_K%)_{(HIc~`$W+2ih6`_V#+f!70Z046|UT$Q1w*s#?{Ei z`Bt17LViXEROU=+44%u9^Ge6TVDGv{_ccYOi#j9Enm#=CRpV&{+rB@HN7itijMTXw Q2egdA)78&qol`;+08=KyX8-^I literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/menu-radio-mixed.png b/.themes/dracula/gtk-2.0/assets/menu-radio-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..a1d4e0763b05c313bf6917c5c1bab173efcae56d GIT binary patch literal 450 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`X!;sY7sn8b-nEl_`I-zwTGZc_s>+;s zVEBda-yM(jidBs76potC=f3r0iq}yC&&kV9))=o}YqGUL#)2vQ!NYJ)nFgEGIOe|h zMGl53dF*E#bNL@-^Q+dcVl(obRe3DzQq7T2U6tIN=Gz@#7F=SQRWPf|j3M3KLn>K^ zdxa8bprk`8<8yndIdQSa>>tZU?Bi!)-Cw^X^iPanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`X!?Cm7sn8b-nEnb`3?pM9NS+K8+J-o zXM<3lWAbx`M-si<9jeuVA`e^n>_~t-{$!2O@)Zvn(F-pNt}j-EIpf~YKnz!t%^CVxM9=o!ih)O1Q?{F-`_oV eu>Y;rBi16mXXpRS`WyoEDubu1pUXO@geCx&%)*rb literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/menubar-item-active.png b/.themes/dracula/gtk-2.0/assets/menubar-item-active.png new file mode 100644 index 0000000000000000000000000000000000000000..2d8a8c06373828aa1e6fb9a51ddeb79955b63c52 GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrH!3HFQ?xr>YDb50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD<=kfM;xlAKfq*RuS8`~n5{ z5N{)e;QZ2}aLzBvOU=nF{=V!I$UQ+I1HnYGP6?^GD=Dctn~Ghi&7IyGRsnv^K*0a z^NK;v(a*_DPR%P$E!Iz})GbcbH_uaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)Yp%#4j(ovb6AY{D}_J2OJN z@**dmI(+OSP=T_ii(?3fY;pnv^Rf+FwwSPqF|x6lDahuaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)_zKuZj44$rjF6*2UngEQrX&3+i literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png b/.themes/dracula/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..5c5b882ee523fdb3f77869a0d79bd9b01be14640 GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8z;wuaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)b(MowK$ zUQ?Yjv*Yf$sWv%Z6SuaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)qoWRiB*Vh-u-p0npc8o=U^GNfw6fK6G+s-mP aDqt|;Q>b^bw+{rWXYh3Ob6Mw<&;$Ty8E-`Z literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png b/.themes/dracula/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..3205d41378b9b3b055baed6ac31389ad437e71bb GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8z;wuaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)AIO{~&HO&VO>vw>KQy;{an^LB{Ts5Dwk~? literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png b/.themes/dracula/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..1c0a87cace84a95922b323a1d428b77ee5327287 GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8z;wuaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)uaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)fIg@>EPDq1=3`1nUqWOZBBn_ZO22WQ%mvv4FO#n3%bRPf! literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/notebook-entry-insensitive.png b/.themes/dracula/gtk-2.0/assets/notebook-entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..0addeeb9d300d4a1a14672e5181efa8b79413e46 GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8z;wuaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)l;QhI{r&%Hr?djKF?hQAxvXuaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)XKt;_!L(43sINA@WSkKeNF@!@l*@Ky}ErgBjm_gf-$kkyp3{}=dZSBgP oFv&q&FFe^pG$ElVnPImKLtvxFWQF@Gsz99#p00i_>zopr0E-=N-2eap literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/pan-down-insensitive.png b/.themes/dracula/gtk-2.0/assets/pan-down-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..8e5042199dcfe5b41c4c92b6ed32a3b31987a423 GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu7MXi(`mI@7o?lF$M*WqhA{49Pc{& zyXIYc=zNVyI_q?EG;8lob{CwuXw})w86B%Ecg*nFXldayt-{(sE$t0c17m^3pCd2M XvZgTe~DWM4fxIuUP literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/pan-down.png b/.themes/dracula/gtk-2.0/assets/pan-down.png new file mode 100644 index 0000000000000000000000000000000000000000..06321d27d2810b471fe8e42a7205effdcf8d4002 GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu6T7i(`mIZ*qbJYctQE|Nr;@u}=)} z?^OI@Ds0eVan^!I(bssABJcnI|ML~RKWiw+F)-*aE6VanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu7ATi(`mIZ*qc!WWwiXXL)x#nbC12 z#(x@Pi^*ft28pv4yb58)e#{b*lKX`hOD<=$v$LDq)6*lGBJI$nSdrW)GW`MT51~s2 a3=C?i5}{87zWDanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu5%?i(`mIZ*qbJYsA6-|NmQSm_D#~ zZTsWS@QLSVKbMF36MHpFVdQ&MBb@0D#|W AmjD0& literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/pan-left.png b/.themes/dracula/gtk-2.0/assets/pan-left.png new file mode 100644 index 0000000000000000000000000000000000000000..6a40875d008a2cef6ed117d5ad645024ec46364d GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu6}Pi(`mIZ*qc!=8?U}Cc$=Xt`pyw%$zmKIB&8!@G9CX^42jh%$OZ_VS-pG Q5700MPgg&ebxsLQ0AbE@00000 literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/pan-right-insensitive.png b/.themes/dracula/gtk-2.0/assets/pan-right-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..880a88a40a0cce0b34db63f7c27d36de79aeca7d GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu6N5i(`mIZ*qdfzJ$xmd}WWUNIs-` z@WhD-zaB*kUWID{d)Ne$IUJceB%P)(1~~5vPI72ozdm1iC)anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu7_qi(`mIZ*qbJt4s6$|NqScmiz=# y|1~f9Ok+GT%hQY@*4UFR;j&MeL=Te{1H;-&0h@nhd+r2kW$<+Mb6Mw<&;$UN<8A%` literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/pan-right.png b/.themes/dracula/gtk-2.0/assets/pan-right.png new file mode 100644 index 0000000000000000000000000000000000000000..64cf6497bea701d392f211544e86f2f5b9baaab8 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu6Z9i(`mIZ*qdfz6byR|CgO2^?+<>|R5i(Dv82PUG!^C(mw8MVH0GRj=4N1MnxEiu T*Wmv;plJ-Au6{1-oD!M<4{dcw literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/pan-up-insensitive.png b/.themes/dracula/gtk-2.0/assets/pan-up-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..e998f0cd42b943b4a589bb7003f1a071e977841e GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu6xHi(`mIZ*qbJ>lW78=J|Oywqypg z+nM(KFfleTxB|omfByg9fBF3R^-USf6HE^?=s6qk99SkfUr~eY!DXKls*4j87#W(c WtJ+-rtlAGWk-^i|&t;ucLK6UQ;&qMy literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/pan-up.png b/.themes/dracula/gtk-2.0/assets/pan-up.png new file mode 100644 index 0000000000000000000000000000000000000000..37098c024524a26c744309a302cd5226daece93a GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu6)Ki(`mIZ*qbJ>lW7k|NrOz`2WA2 yU3FGsgNgG6lgViud}ohHIyo3u-jif4VPGiTU$k3;mA3|{lfl!~&t;ucLK6VpX=>>J literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/progressbar-horz-trough.png b/.themes/dracula/gtk-2.0/assets/progressbar-horz-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..ffcaf8391ea14810b8c1ebac1f2841badfd4da9a GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)M!3HGx`C7_=6lZ})WHAE+-(e7DJf6QI1t=(4 z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i|@_NKr^;Nlq$*Ygv9keu08} zh_{hKaDHh~a_ZbkTVDg!h=SBOmX>7X7cm5+mZTObIOiATrRHQ7e_wV97V9Tf>J}&Jo9G$n9}Y=k1)8qp>Eal|F*7;g0JDUogoH%N*R}r_ nd&lgnm@<)bzTYR+k4y}I1z0$0jQ5!WRWo?H`njxgN@xNA_|0Rr literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/progressbar-horz.png b/.themes/dracula/gtk-2.0/assets/progressbar-horz.png new file mode 100644 index 0000000000000000000000000000000000000000..7fc658dca4dedb94707c59a68c08d453bed15de4 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1d!3HGVjK4YnDb50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD<=kfM;xlAKfq*RuS8`~n5{ z5N{)e;QZ2}aLzBvOU=nF{=V!I$UQ+I1HnYGP6?^GD=Dctn~Ghi&7IyGRsnv^K*0a z^NK;v(a*_DPR%P$E!Iz})GbcbH_zopr0FFst8~^|S literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/progressbar-vert-trough.png b/.themes/dracula/gtk-2.0/assets/progressbar-vert-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..a3f6369789f719f12417b91cfc6427f1c0d17cbc GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ;0V1_0*t`W&oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu6W8i(?4K%;bavj1rO(5)vg}*Zx=L lj@wr;Wg_QvJ}s{YEDX~1EL^PKv`!TF^{$*FTEZG8iU&IiQT9R6%;GAESmztAV{C(Lakb8na3Y_x` zDvL7HGfEhoofRBQN{TX*N=q{H^K^qVfc87)WM-!-WR#Q?Sn2C07o{eaWR|5S=jZ0; z=M{sTqo0$RoSIjhTCAT`sau?=Z=z?Qe>fzG6=c1qi(?4K%;YoObAHTcmdKI;Vst0RF>W^8f$< literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/radio-checked-active.png b/.themes/dracula/gtk-2.0/assets/radio-checked-active.png new file mode 120000 index 0000000..92aadab --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/radio-checked-active.png @@ -0,0 +1 @@ +../../assets/radio-checked-active.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/radio-checked-hover.png b/.themes/dracula/gtk-2.0/assets/radio-checked-hover.png new file mode 120000 index 0000000..93600b8 --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/radio-checked-hover.png @@ -0,0 +1 @@ +../../assets/radio-checked-hover.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/radio-checked-insensitive.png b/.themes/dracula/gtk-2.0/assets/radio-checked-insensitive.png new file mode 120000 index 0000000..00ebdff --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/radio-checked-insensitive.png @@ -0,0 +1 @@ +../../assets/radio-checked-insensitive.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/radio-checked.png b/.themes/dracula/gtk-2.0/assets/radio-checked.png new file mode 120000 index 0000000..f6597e6 --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/radio-checked.png @@ -0,0 +1 @@ +../../assets/radio-checked.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/radio-mixed-active.png b/.themes/dracula/gtk-2.0/assets/radio-mixed-active.png new file mode 120000 index 0000000..a9cdfcc --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/radio-mixed-active.png @@ -0,0 +1 @@ +../../assets/radio-mixed-active.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/radio-mixed-hover.png b/.themes/dracula/gtk-2.0/assets/radio-mixed-hover.png new file mode 120000 index 0000000..3afe064 --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/radio-mixed-hover.png @@ -0,0 +1 @@ +../../assets/radio-mixed-hover.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/radio-mixed-insensitive.png b/.themes/dracula/gtk-2.0/assets/radio-mixed-insensitive.png new file mode 120000 index 0000000..9e96200 --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/radio-mixed-insensitive.png @@ -0,0 +1 @@ +../../assets/radio-mixed-insensitive.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/radio-mixed.png b/.themes/dracula/gtk-2.0/assets/radio-mixed.png new file mode 120000 index 0000000..04011a0 --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/radio-mixed.png @@ -0,0 +1 @@ +../../assets/radio-mixed.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/radio-unchecked-active.png b/.themes/dracula/gtk-2.0/assets/radio-unchecked-active.png new file mode 120000 index 0000000..a03c7db --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/radio-unchecked-active.png @@ -0,0 +1 @@ +../../assets/radio-unchecked-active.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/radio-unchecked-hover.png b/.themes/dracula/gtk-2.0/assets/radio-unchecked-hover.png new file mode 120000 index 0000000..082cd72 --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/radio-unchecked-hover.png @@ -0,0 +1 @@ +../../assets/radio-unchecked-hover.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/radio-unchecked-insensitive.png b/.themes/dracula/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 120000 index 0000000..36e22c8 --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/radio-unchecked-insensitive.png @@ -0,0 +1 @@ +../../assets/radio-unchecked-insensitive.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/radio-unchecked.png b/.themes/dracula/gtk-2.0/assets/radio-unchecked.png new file mode 120000 index 0000000..af2826b --- /dev/null +++ b/.themes/dracula/gtk-2.0/assets/radio-unchecked.png @@ -0,0 +1 @@ +../../assets/radio-unchecked.png \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/assets/scale-horz-focus.png b/.themes/dracula/gtk-2.0/assets/scale-horz-focus.png new file mode 100644 index 0000000000000000000000000000000000000000..d76ad3eac44e6f496dd14d7995cc658e971c820a GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^d_XM4!3-ofT%4N+q&N#aB8!3Ihe4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu4B?Plzj!27=JgPzMJG1qTNiOG^zi zGc{vlJv}pBQ&VjtBTWNyZ39zneG_dH6K!K-ZDVsSBQsq?Q!PUiO#>5cBhxqMSgnCZ zh?NBS1v4-)vv6<ShE6;!$J7~ z4{lMw^Q;L)FSe$TaCexiB1zfMw^nkU^+TWKP^MY!&iPK(h8mlJ*IPGxC| zR~pL>E$lFrJIhjLoz)b>e|twKU;OEIuJ=Eg^XD@gJ*-Us3-XVrtDnm{r-UW|)DD+q literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/scale-horz-trough-active.png b/.themes/dracula/gtk-2.0/assets/scale-horz-trough-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7dc3e0b386515390ef7b0c416989167bffb16209 GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^;y^6L!VDzW&AR0aq&N#aB8wRq_zr_G#OL9^fT+8wU@(UE) zL%fX?g7Zs@l2hkS+WH!(MiivRv9u&3zlb3qwIsDj!8yMuFEuB#`1`U;Aom1;6gcM> zR2F5XXOu8FJ1aPrloVwqm6l}Y=jjG#0PT0o$;?hw$S5f(u+rC0E=o--$t+7v&d<%w z&npHwM?WVsIW@01wOBu?Qnxr!-$c(q|8PhWE6{Yg0G|+7ApQUU|Lm|Sxe=2JVkYHB zPsxp%lovTMHxfiXz8%01RKZyi#OL9^fT+8wU@(UE) zL%fX?g7Zs@l2hkS+WH!(MiivRv9u&3zlb3qwIsDj!8yMuFEuB#`1`U;Aom1;6gcM> zR2F5XXOu8FJ1aPrloVwqm6l}Y=jjG#0PT0o$;?hw$S5f(u+rC0E=o--$t+7v&d<%w z&npHwM?WVsIW@01wOBu?Qnxr!-$c(q|8PhWE6{Z50G|+7ApQUUe_dT`9Rn*JeM?;f zD_wnS2#S5l5A-_&M@f)hFawj9x6hlm?`jV8gS04kx;TbNgeNCR)HEzrk~}29khHBY jtc8cG-BP(DQGkh|Yaa7u;W9&0pjrk`S3j3^P6lpinR(g8$%zH2dih1^v)|c(jFA8-3dtpl$lgol9`{U8=L{O-!UgMJ5?d0q@=(~Uq87hHL)bKEHyblH#a}8 z7~~xNoXq6ZyyDbi{iI6W;zWHDJp=v2AxW%2(^m)hgt!9fT+iGDhlYlP`Eh;~G47=e z1@ofZDk8k9TgsL<<5YFgY{4tvG&iMtECW$&$9>#mz+vn+q4F1~)h4 z&dUht$PVw%iRdd!nqHPPqda+LMas|U@%Z`tEY=&h=k7BE zyPLl$c6pbL>E4g(`}##$o~rt&&TGmQG8XPnSZSMCIVItY=9vT;O__ukjhMte8ha9R zG}a`TXqqI1_-&cPy@AKXco+NZ-90n9#Q0dsC9>*XZg{V-{?5H$|8|8Qng5f)Sx5Cv U-<7>>KnF2+y85}Sb4q9e0Alb5;Q#;t literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/scale-slider-hover.png b/.themes/dracula/gtk-2.0/assets/scale-slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..93aa4d64aa91a6dbaca58d648b2156421026d383 GIT binary patch literal 661 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI13?%1G+4BcTaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|c(jFA8-3dtpl$lgol9`{U8=L{O-!UgMJ5?d0q@=(~Uq87hHL)bKEHyblH#a}8 z7~~xNoXq6ZyyDbi{iI6W;zWHDJp=v2AxW%2)7J&~gt!9fT+iGDhlYlP`Eh;~G47=e z1@ofZDk8k9TgsL<<-CmSD!OCH=@5F zdJ=?8@^7lmnwuWn4pdwSR2<$1B+HX$RHV!RD#(kRkQX^IKWZXK{jLw)Ko^^q1o;Is zuyb%28W|azn3$SQoIGXP%vrN%&zUo4?)>@l7alo!^w^cF*REZ^apUI4PoF=3`TFP2 zpT9s*Wi0+1Xh4gni(`m{WZ0{WN+N5JmF$dtgvIT!)I@HTlW85Z}&cb8&#QdhJAB_rs3MP ShZTVCVeoYIb6Mw<&;$S|&koA~ literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/scale-slider-insensitive.png b/.themes/dracula/gtk-2.0/assets/scale-slider-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..bf2d6f9fdadec5e7bb777e761cbb2900be9695e3 GIT binary patch literal 654 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI13?%1G+4BcTaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|c(jFA8-3dtpl$lgol9`{U8=L{O-!UgMJ5?d0q@=(~Uq87hHL)bKEHyblH#a}8 z7~~xNoXq6ZyyDbi{iI6W;zWHDJp=v2AxW%2(^m)hgt!7}6;DqG2Zw}&1QSb7V+;3~ zm~3-%H#0M@q@=>=g#3imd@DO&Z=X18J3mj~I8##>Q&TrH3$M8NJTnWA;PCWVAj8tz z)WRLej*88Vipepz^fa^b2#H7wjYzX`2y}4|x3v#&aSJ!M@-nyb3=K~Y4NtSR4|H%2 zwRH#rlIGT4L7}NuwthDDfzGbswswIouHoLkaXxEai9*R160 z+gJZ$+QhVF`gN}FI~$Xx847}U)p!l}RN*ze zQ$^RXO_f@6srisDd!ole=96>VeOip!yR5l>2!D}TB6_>}{OzruPR!uHZlW>yM(&0+ QK({b>y85}Sb4q9e0Hw?9pa1{> literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/scale-slider.png b/.themes/dracula/gtk-2.0/assets/scale-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..bf2d6f9fdadec5e7bb777e761cbb2900be9695e3 GIT binary patch literal 654 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI13?%1G+4BcTaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|c(jFA8-3dtpl$lgol9`{U8=L{O-!UgMJ5?d0q@=(~Uq87hHL)bKEHyblH#a}8 z7~~xNoXq6ZyyDbi{iI6W;zWHDJp=v2AxW%2(^m)hgt!7}6;DqG2Zw}&1QSb7V+;3~ zm~3-%H#0M@q@=>=g#3imd@DO&Z=X18J3mj~I8##>Q&TrH3$M8NJTnWA;PCWVAj8tz z)WRLej*88Vipepz^fa^b2#H7wjYzX`2y}4|x3v#&aSJ!M@-nyb3=K~Y4NtSR4|H%2 zwRH#rlIGT4L7}NuwthDDfzGbswswIouHoLkaXxEai9*R160 z+gJZ$+QhVF`gN}FI~$Xx847}U)p!l}RN*ze zQ$^RXO_f@6srisDd!ole=96>VeOip!yR5l>2!D}TB6_>}{OzruPR!uHZlW>yM(&0+ QK({b>y85}Sb4q9e0Hw?9pa1{> literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/scale-vert-trough-active.png b/.themes/dracula/gtk-2.0/assets/scale-vert-trough-active.png new file mode 100644 index 0000000000000000000000000000000000000000..1fab392b7825caf9ec5bd0209acba0f31d3f796e GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)u!VDyz|8i0WQk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$AY&vzib66=a#9&w%kl&A3l!W# zyp0rs^Gl18Q|C_F`WmQ46r{$nv?L?Hh#?@gB(+GvIlm|`H7B$9`?5#;v6lErrmSpDV=>}&2?RU({%uZFvC@Cqh($`NeN=+=uEK5z!&&|!x zD+W17KPNLeHLp0eSU;&!w>VMXM9)C~a7Yp>&~)hlpAc6dogFqMH)2vj%%uG2DY;RT z@**eZMuJG4S6?H5(i|m0e!&c0-rhcM-o86fk^T=Trs(P77$Om#oFGwgASkWjNb+kA mhew4aCJ&}0dx-)C85nAJGr#Lz(f9_an8DN4&t;ucLK6Tm?0jSZ literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/scale-vert-trough.png b/.themes/dracula/gtk-2.0/assets/scale-vert-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..cb5138e9b6477d7d27573019215d490fd29fb82f GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)u!VDyz|8i0WQk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$AY&vzib66=a#9&w%kl&A3l!W# zyp0rs^Gl18Q|C_F`WmQ46r{$nv?L?Hh#?@gB(+GvIlm|`H7B$9`?5#;v6lErrmSpDV=>}&2?RU({%uZFvC@Cqh($`NeN=+=uEK5z!&&|!x zD+W17KPNLeHLp0eSU;&!w>VMXM9)C~a7Yp>$cX_yA+A7LSJzs{z)DBoQrEyrSKk_f zrruif4k*W7666=m;N|V}=IuMqJ8DybLW-U)jv*4^$q5n_2j;A5IFhVe?(k^ibnypM elDPzdf(#7OkC;P$eia6p&EVn9hbCYEHDr6%X+=H}-W zgPfzElbM{FSDad`pH!(^oTzW2XP|#LB#9MhdYq?=V~EDYn9hbCYEHDr6%X+=H}-W zgPfzElbM{FSDad`pH!(^oTzW2XP|#LB#9Mhx^#d~h%1ox_4W1f@$vKX12T{SQ{-U- zpfpEGkY6xEY+U^F7au>J&JU0Sim7%-2ZFS4R#NFMU-Dv*F f#fJrt9Oq{!J;tuQgvrqusGh;o)z4*}Q$iB}&$V@> literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/scrollbar-horz-slider.png b/.themes/dracula/gtk-2.0/assets/scrollbar-horz-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..8bb6e99eb99514b301433f8a53743b3f16cd8fe6 GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@)1s;*b3=DjSL74G){)!Z!pk#?_ zL`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MG_!IA(n9hbCYEHDr6%X+=H}-W zgPfzElbM{FSDad`pH!(^oTzW2XP|#LB#9Mhy052;V~EDYaLzBvOU=nF{=V!I$UQ+I1HnYGP6?^GD=Dctn~Ghi&7IyGRsnv^K*0a z^NK;v(a*_DPR%P$E!Iz})GbcbH_n9hbCYEHDr6%X+=H}-W zgPfzElbM{FSDad`pH!(^oTzW2XP|#LB#9Mhx^#d~h%1oJiP#n9hbCYEHDr6%X+=H}-W zgPfzElbM{FSDad`pH!(^oTzW2XP|#LB#9Mhx^#d~h%1oJin9hbCYEHDr6%X+=H}-W zgPfzElbM{FSDad`pH!(^oTzW2XP|#LB#9N|!~mZVS0L@{>+9p=FVdQ&MBb@0Jqt61poj5 literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/scrollbar-vert-slider-hover.png b/.themes/dracula/gtk-2.0/assets/scrollbar-vert-slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..97ed58f81b7c7fb302d8bbdc08606429b3a979a8 GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoO$1s;*b3=DjSL74G){)!Z!pk#?_ zL`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MG_!IA(n9hbCYEHDr6%X+=H}-W zgPfzElbM{FSDad`pH!(^oTzW2XP|#LB#9Mhx^#d~h%1ox_4W1f@$vKX12T{SQ{-U- zpfpEGkY6xEY+U^F7au>J&JU0SiYa=!IEHXUCnp@>Jab$0K#`ymdKI;Vst0G+>e_W%F@ literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/scrollbar-vert-slider-rtl.png b/.themes/dracula/gtk-2.0/assets/scrollbar-vert-slider-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..a5b146a8b43f72346db8b1dce5add706d9452fe1 GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoO$1s;*b3=DjSL74G){)!Z!pk#?_ zL`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MG_!IA(n9hbCYEHDr6%X+=H}-W zgPfzElbM{FSDad`pH!(^oTzW2XP|#LB#9N|!~mZVS0FuW)~p#bX3RtdCr(<<2FkIQ z1o;IsczSt1di*5Xe9a1=kfNuHV+coda>4=D8Ns3lOtN<}&q&kPKj3xv$xJ5}i2`N@ Yk=?9@XL%Mb11e_lboFyt=akR{03-c+*8l(j literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/scrollbar-vert-slider.png b/.themes/dracula/gtk-2.0/assets/scrollbar-vert-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..d031e4a9e3e8c52a63b27e404f9cf6c21652fe7f GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoO$1s;*b3=DjSL74G){)!Z!pk#?_ zL`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MG_!IA(n9hbCYEHDr6%X+=H}-W zgPfzElbM{FSDad`pH!(^oTzW2XP|#LB#9N|!~mZVS0Fue=FAy0X3Uy33&?qoN$2i%p`@93eFZi{o{VSou6J6k}P0m YkpIP6@JacL0#GG`r>mdKI;Vst0R3%yn*aa+ literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/scrollbar-vert-trough-rtl.png b/.themes/dracula/gtk-2.0/assets/scrollbar-vert-trough-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..29392f74900e8a21f09754985c7ad877e6f733dd GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-Y!2%@Xw6`+?Db50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD<=kfM;xlAKfq*RuS8`~n5{ z5N{)e;QZ2}aLzBvOU=nF{=V!I$UQ+I1HnYGP6?^GD=Dctn~Ghi&7IyGRsnv^K*0a z^NK;v(a*_DPR%P$E!Iz})GbcbH_aLzBvOU=nF{=V!I$UQ+I1HnYGP6?^GD=Dctn~Ghi&7IyGRsnv^K*0a z^NK;v(a*_DPR%P$E!Iz})GbcbH_uaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)uaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)nu>JY}fBzr*x&VKV rL|aAS*Bfv4tP$AFq|*BBMH0gn`MAByCq57Y>R|A6^>bP0l+XkKXT)j{ literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/spin-ltr-down-active.png b/.themes/dracula/gtk-2.0/assets/spin-ltr-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..51370b1b141188dac149f2bfadb4980990a45b67 GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u#AVndWB{``Ku4VZF`2`B@ zA>Kv`!TF^{$*FTEZG8iU&IiQT9R6%;GAESmztAV{C(Lakb8na3Y_x` zDvL7HGfEhoofRBQN{TX*N=q{H^K^qVfc87)WM-!-WR#Q?Sn2C07o{eaWR|5S=jZ0; z=M{sTqo0$RoSIjhTCAT`sau?=Z=z?Qe>fzG6=-^Zr;B5V#MI;|Q-Xe-Z(wtJ`&m*= z_k4OvVnRZ~191Vz>FGd5Lc$>}D=p6@D%`smgTe~DWM4f=E;2) literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/spin-ltr-down-hover.png b/.themes/dracula/gtk-2.0/assets/spin-ltr-down-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..a4bb9c9a71027fd63d47c77633e1d1d9cdb87c7b GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u#AVndWB{``Ku4VZF`2`B@ zA>Kv`!TF^{$*FTEZG8iU&IiQT9R6%;GAESmztAV{C(Lakb8na3Y_x` zDvL7HGfEhoofRBQN{TX*N=q{H^K^qVfc87)WM-!-WR#Q?Sn2C07o{eaWR|5S=jZ0; z=M{sTqo0$RoSIjhTCAT`sau?=Z=z?Qe>fzG6==G@r;B5V#MHNEHu5?+Ftk4Gk9o-D zxM<;)6TXRk**-~}&5|wul#&?M|JnZ}^zxpVuC_9BQ!VDxe)>j+`Qk(@Ik;M!Qd_XqeVaDV6D^h@h zk|nMYCBgY=CFO}lsSM@i<$9TU*~Q6;1*v-ZMd`EO*+>BuNq`iEWR~QlGPsuI2jmwh zxQBQfDFo-27A2?7owW5eP>m=^jbmv^Mt%`PKx#>9k%Du6QC@0JX7TrBmq6|b0x59L zFQ_caOwTA`aCTO3EGa32#0Jk2QP1G0*ANv(uRPv1PFVdQ&MBb@0AfFE&Hw-a literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/spin-ltr-down.png b/.themes/dracula/gtk-2.0/assets/spin-ltr-down.png new file mode 100644 index 0000000000000000000000000000000000000000..58cf6ebbc5682e624b0395c39742f6254c69cd95 GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u#AVndWB{``Ku4VZF`2`B@ zA>Kv`!TF^{$*FTEZG8iU&IiQT9R6%;GAESmztAV{C(Lakb8na3Y_x` zDvL7HGfEhoofRBQN{TX*N=q{H^K^qVfc87)WM-!-WR#Q?Sn2C07o{eaWR|5S=jZ0; z=M{sTqo0$RoSIjhTCAT`sau?=Z=z?Qe>fzG6==Gzr;B5V#MI;|Q-Xe-Z(y~lFYBM! z+6V;k4lJ&Z9=DtGfPl}9l7k0Us3>}hl{D_J|7Vw$kno_v`w){9mxbiN|N2MLm6$<* Z;aQY`*QpH~&j1Z(@O1TaS?83{1OO2WcfJ4s literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/spin-ltr-up-active.png b/.themes/dracula/gtk-2.0/assets/spin-ltr-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..9b7f6be20e1f0439cd3fcafb22bcac74d45b6122 GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u#AVndWB{``Ku4VZF`2`B@ zA>Kv`!TF^{$*FTEZG8iU&IiQT9R6%;GAESmztAV{C(Lakb8na3Y_x` zDvL7HGfEhoofRBQN{TX*N=q{H^K^qVfc87)WM-!-WR#Q?Sn2C07o{eaWR|5S=jZ0; z=M{sTqo0$RoSIjhTCAT`sau?=Z=z?Qe>fzG6==Gzr;B5V#MI=31I!YimDK;ai~Tr% z;KQ_ujSDL-efrbdGbzaH|4&wz2a{~(Fx9WQvd7LRDo){4OWu{~@8u&TBqUscSi(SM f;=vUvu9Fy!=LrZ(PVwXg8qDD7>gTe~DWM4f6VrN4 literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/spin-ltr-up-hover.png b/.themes/dracula/gtk-2.0/assets/spin-ltr-up-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..87c5e51bc1a59dc77ea0883b4affb1921a2703bb GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u#AVndWB{``Ku4VZF`2`B@ zA>Kv`!TF^{$*FTEZG8iU&IiQT9R6%;GAESmztAV{C(Lakb8na3Y_x` zDvL7HGfEhoofRBQN{TX*N=q{H^K^qVfc87)WM-!-WR#Q?Sn2C07o{eaWR|5S=jZ0; z=M{sTqo0$RoSIjhTCAT`sau?=Z=z?Qe>fzG6==Gzr;B5V#MI=31I!YimDK;a3nnB~ zeD9yQvEtLFJ*+*Gg1r9!WOaEkX_HVW5nLt~?g+kC6EHUpy@#A>qIT g7q-QdL_C=ooU;V)PfmTm6lgGmr>mdKI;Vst0L4dpqyPW_ literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/spin-ltr-up-insensitive.png b/.themes/dracula/gtk-2.0/assets/spin-ltr-up-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..0ffd21eaa678668a3a4f08387110d238548269eb GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u#AVndWB{``Ku4VZF`2`B@ zA>Kv`!TF^{$*FTEZG8iU&IiQT9R6%;GAESmztAV{C(Lakb8na3Y_x` zDvL7HGfEhoofRBQN{TX*N=q{H^K^qVfc87)WM-!-WR#Q?Sn2C07o{eaWR|5S=jZ0; z=M{sTqo0$RoSIjhTCAT`sau?=Z=z?Qe>fzG6==G%r;B5V#MI=31I!YtOQ-x>+`0GX z`4bU;9=*Kls>1^Wf0&dCX6~>5_wUE2r?vXb%*-xAk_MX%P9M18^W%-o)FmE53|}kw V^UoeX*9bI@!PC{xWt~$(6984Kd71zK literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/spin-ltr-up.png b/.themes/dracula/gtk-2.0/assets/spin-ltr-up.png new file mode 100644 index 0000000000000000000000000000000000000000..0ffd21eaa678668a3a4f08387110d238548269eb GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u#AVndWB{``Ku4VZF`2`B@ zA>Kv`!TF^{$*FTEZG8iU&IiQT9R6%;GAESmztAV{C(Lakb8na3Y_x` zDvL7HGfEhoofRBQN{TX*N=q{H^K^qVfc87)WM-!-WR#Q?Sn2C07o{eaWR|5S=jZ0; z=M{sTqo0$RoSIjhTCAT`sau?=Z=z?Qe>fzG6==G%r;B5V#MI=31I!YtOQ-x>+`0GX z`4bU;9=*Kls>1^Wf0&dCX6~>5_wUE2r?vXb%*-xAk_MX%P9M18^W%-o)FmE53|}kw V^UoeX*9bI@!PC{xWt~$(6984Kd71zK literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/spin-rtl-down-active.png b/.themes/dracula/gtk-2.0/assets/spin-rtl-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ad502e49b6438ec8bb8adb1d889d753ef45b0fb0 GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u#AVndWB{``Ku4VZF`2`B@ zA>Kv`!TF^{$*FTEZG8iU&IiQT9R6%;GAESmztAV{C(Lakb8na3Y_x` zDvL7HGfEhoofRBQN{TX*N=q{H^K^qVfc87)WM-!-WR#Q?Sn2C07o{eaWR|5S=jZ0; z=M{sTqo0$RoSIjhTCAT`sau?=Z=z?Qe>fzG6=b@ni(`ny)Z~a~ZGAdCwK9~)Q;ZD=toaYm&G{YKJcad)!PftO je{X+ye}Db|i-rtG9xCg+nRK@uXgY(ZtDnm{r-UW|71@6m literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/spin-rtl-down-hover.png b/.themes/dracula/gtk-2.0/assets/spin-rtl-down-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..527d1935da6f82e8c7c225ebdce88f402c31e44c GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u#AVndWB{``Ku4VZF`2`B@ zA>Kv`!TF^{$*FTEZG8iU&IiQT9R6%;GAESmztAV{C(Lakb8na3Y_x` zDvL7HGfEhoofRBQN{TX*N=q{H^K^qVfc87)WM-!-WR#Q?Sn2C07o{eaWR|5S=jZ0; z=M{sTqo0$RoSIjhTCAT`sau?=Z=z?Qe>fzG6=-^dr;B5V#MI_9BQ!VDxe)>j+`Qk(@Ik;M!Qd_XqeVaDV6D^h@h zk|nMYCBgY=CFO}lsSM@i<$9TU*~Q6;1*v-ZMd`EO*+>BuNq`iEWR~QlGPsuI2jmwh zxQBQfDFo-27A2?7owW5eP>m=^jbmv^Mt%`PKx#>9k%Du6QC@0JX7TrBmq6|b0x59L zFQ_caOwTA`aCTO3EGa3_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u#AVndWB{``Ku4VZF`2`B@ zA>Kv`!TF^{$*FTEZG8iU&IiQT9R6%;GAESmztAV{C(Lakb8na3Y_x` zDvL7HGfEhoofRBQN{TX*N=q{H^K^qVfc87)WM-!-WR#Q?Sn2C07o{eaWR|5S=jZ0; z=M{sTqo0$RoSIjhTCAT`sau?=Z=z?Qe>fzG6=-^hr;B5V#MI;~7mR-Y|9DuMEvJF= z*aLBa#>dakzcXCq@#w0hR%h^}i4X0Rm6Z?Q-(PR2Y8g>4xpC9x^Z$Q6{ky$i{+>b2 npAT)0L0&KI?Sv&IfPkTIy@bUovAKOf^BFu{{an^LB{Ts5MdX2Z literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/spin-rtl-up-active.png b/.themes/dracula/gtk-2.0/assets/spin-rtl-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b4a4f2ecf103f1aedf1c86efe7978674d14343f3 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u#AVndWB{``Ku4VZF`2`B@ zA>Kv`!TF^{$*FTEZG8iU&IiQT9R6%;GAESmztAV{C(Lakb8na3Y_x` zDvL7HGfEhoofRBQN{TX*N=q{H^K^qVfc87)WM-!-WR#Q?Sn2C07o{eaWR|5S=jZ0; z=M{sTqo0$RoSIjhTCAT`sau?=Z=z?Qe>fzG6==GXr;B5V#MI=31I!YV5)u-h7ONdG z{FDCX|M>$7EjlNe7S7nUexJ>W|4)u4?>KUtKVM_9BQ!VDxe)>j+`Qk(@Ik;M!Qd_XqeVaDV6D^h@h zk|nMYCBgY=CFO}lsSM@i<$9TU*~Q6;1*v-ZMd`EO*+>BuNq`iEWR~QlGPsuI2jmwh zxQBQfDFo-27A2?7owW5eP>m=^jbmv^Mt%`PKx#>9k%Du6QC@0JX7TrBmq6|b0x59L zFQ_caOwTA`aCTO3EGa3_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u#AVndWB{``Ku4VZF`2`B@ zA>Kv`!TF^{$*FTEZG8iU&IiQT9R6%;GAESmztAV{C(Lakb8na3Y_x` zDvL7HGfEhoofRBQN{TX*N=q{H^K^qVfc87)WM-!-WR#Q?Sn2C07o{eaWR|5S=jZ0; z=M{sTqo0$RoSIjhTCAT`sau?=Z=z?Qe>fzG6==G>r;B5V#MI=31I!YV5)u+Bs-nq~ z5|Y1xOqU6&kqTZCzbh(O>x_&yA5gWct2oT?xKqLV0E4idwY#e3Bo>AUSvJ`glPxoV PMlpE0`njxgN@xNA_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u#AVndWB{``Ku4VZF`2`B@ zA>Kv`!TF^{$*FTEZG8iU&IiQT9R6%;GAESmztAV{C(Lakb8na3Y_x` zDvL7HGfEhoofRBQN{TX*N=q{H^K^qVfc87)WM-!-WR#Q?Sn2C07o{eaWR|5S=jZ0; z=M{sTqo0$RoSIjhTCAT`sau?=Z=z?Qe>fzG6==GXr;B5V#MI=31I!YV5)u+imP`@) zZ*1_z$iRRj$-~P_bKldaqJPdEIitio`Nxlkyv*Doy#m6<+-)0ue!P*Hy2L|>!OVjF V@zc29vw)^Cc)I$ztaD0e0sxFybAbQ= literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/spin-up-insensitive.png b/.themes/dracula/gtk-2.0/assets/spin-up-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..2e4ee4f60e5dec6700e5d48774414156e8b5ac7a GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&5-9M9EM{QfI}E~%$MaXD00kvW zTq8uaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)nu;<*`a#Aj~hjZrU z%FoZ(+}w^a&o;|_s5_aIgfdKx;|NsBrfBF3R^-SwHVi|Wixy5iz5M^S>F_Zh8 T-m%mjXc&X1tDnm{r-UW|S?F~l literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/spin-up.png b/.themes/dracula/gtk-2.0/assets/spin-up.png new file mode 100644 index 0000000000000000000000000000000000000000..4bd52fc6d26d88d796ee913caff74efec9b39d3d GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&5-9M9EM{QfI}E~%$MaXD00kvW zTq8uaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)nu>bl0|NguQO>O@L qE;xD|tY5>mQNtm$!<{ikk>UBPc-EhjxmanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`XgXVfPl&6el#+&)nR%4YW1xtTr;B3< mM|ARv|NsB9A5KtmU|?`BOL4lVQ|$?qW$<+Mb6Mw<&;$UFS7N#V literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/tab-down.png b/.themes/dracula/gtk-2.0/assets/tab-down.png new file mode 100644 index 0000000000000000000000000000000000000000..b4ba807dc2cabe5f32eb8f47fbea4932f28960b4 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX1|+Qw)-3{3oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu7IkxpFWVo;OXk;vd$@?2>^_~Vln^# literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/tab-horz-gap.png b/.themes/dracula/gtk-2.0/assets/tab-horz-gap.png new file mode 100644 index 0000000000000000000000000000000000000000..17f205c7e6691fa562464b2281bd971880819aed GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y@!3HFyABb!LQk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u#AVndWB{``Ku4VZF`2`B@ zA>Kv`!TF^{$*FTEZG8iU&IiQT9R6%;GAESmztAV{C(Lakb8na3Y_x` zDvL7HGfEhoofRBQN{TX*N=q{H^K^qVfc87)WM-!-WR#Q?Sn2C07o{eaWR|5S=jZ0; z=M{sTqo0$RoSIjhTCAT`sau?=Z=z?Qe>fzG6=c1qi(?4K%;W?hxNyPj_u&Hv4lpoq XtYU2Id{z7wsDQ!K)z4*}Q$iB}&`M#N literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/tab-left-active.png b/.themes/dracula/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..a1566766c2f47a1c27dc4b2afa8a8d7683493c98 GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^av;pe3?v!<**pYNoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`XgXVfPl&6el#+&)nR%4YW1xtzr;B3< nM|5%mL*uXi|NrxdF|jaY`6Sv#CMiq?N;7!6`njxgN@xNA*`Hz? literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/tab-left.png b/.themes/dracula/gtk-2.0/assets/tab-left.png new file mode 100644 index 0000000000000000000000000000000000000000..ac5ad431c524981f32dd90957e38a9d5627c24c3 GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^av;pe3?v!<**pYNoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`XgXVfPlzj!mXuPue0LTo!@{5=&oI4c`D`1Y9D}E;pUXO@geCxhn`1Zt literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/tab-right-active.png b/.themes/dracula/gtk-2.0/assets/tab-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..eac32005d5186cddb1f217260d3ea59903b0b795 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^av;pe3?v!<**pYNoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`XgXVfPl&6el#+&)nR%4YW1xtLr;B3< mhiq~JL*suSkkDZ{VargNkasq3!w)8)JcFmJpUXO@geCxBIb?DG literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/tab-right.png b/.themes/dracula/gtk-2.0/assets/tab-right.png new file mode 100644 index 0000000000000000000000000000000000000000..202d1d393776d330390643ac7c66b57f2b33afa2 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^av;pe3?v!<**pYNoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`XgXVfPlzj!mXuPue0LTanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`XgXVfPl&6el#+&)nR%4YW1xtTr;B3< mhiq~JL*uXi|Lb|wm>7bDQ=D$C&C3AFGI+ZBxvXanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu680i(`mK=i9S}j0^@G3<|vu&wYKr n!thH2lM7I`Ane-jy@LF!)-Z-Chvz;8iZFP(`njxgN@xNA%j{+< literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/tab-vert-gap.png b/.themes/dracula/gtk-2.0/assets/tab-vert-gap.png new file mode 100644 index 0000000000000000000000000000000000000000..9d94014abc0a80449ad8cd46e7ecf18b8a1732d0 GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrH!3HFQ?xr>YDb50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD<=kfM;xlAKfq*RuS8`~n5{ z5N{)e;QZ2}aLzBvOU=nF{=V!I$UQ+I1HnYGP6?^GD=Dctn~Ghi&7IyGRsnv^K*0a z^NK;v(a*_DPR%P$E!Iz})GbcbH_e_WSSwAYfqN XGGuIP(tqR*RKnot>gTe~DWM4f-r!-M literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/toolbar-button-active.png b/.themes/dracula/gtk-2.0/assets/toolbar-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..07a66a36ca3aed185f004d2eb18c3920010b1c54 GIT binary patch literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8z;wuaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)iFr{I;(V&J z!g}%|C+c07Oa#iYmIV0)Gn_j8@smWU(LSJnyr+v}2*=Fi1P8WvPmelm+OwxdVA9K{ hsSZJ=CIUx~GL-wM={-q&tPfPm;OXk;vd$@?2>^|bcwztm literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/toolbar-button-hover.png b/.themes/dracula/gtk-2.0/assets/toolbar-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..80c585cd264ddfb0f4d06729eaa5801ced913c2c GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8z;wuaDIQIHzP(vpn)B8Gs}lGGvv=lr6))SS%X@5?TM+!F*+;GADj zS(KTcQNrNttl(HuQk0ogT9TQcryHCBwBIo&Gdoowqokz3N?$*@C^fMpvn(|^KQ}i& zuNdSU{hZ9?)V$)C7S2tH+Qex&xhoB=z c1&;M1& literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/treeview-pan-down-active.png b/.themes/dracula/gtk-2.0/assets/treeview-pan-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..033c8d722252d13dbf56b8ce2d895fb30247f6cd GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHVEbxddW?1>HGmcA+A8$(9Fib%*M#f&d|*EvxV#h zpb$$*kY6xEd40ojqkmyQzOtu_V+hC01>HGmcA+A6=IXyEeEh8l(3&>cMabOit zh@~XRFPNdczG1o1zc3(Q+0(@_gkxrMf&#z6E`~;?4%J7G9mdKI;Vst06>9q3IG5A literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/treeview-pan-down.png b/.themes/dracula/gtk-2.0/assets/treeview-pan-down.png new file mode 100644 index 0000000000000000000000000000000000000000..5a3302b68863dec7016d566cc1df6d55f1489be9 GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu7MXi(`mIZ*qbJD>J{uM9a%*XSLE( z65c2*SgdGlx>ayBBMYzN<({hybJ`Lv_FQJ*aW2SE<5+fn&Rv7rXK&ahnf5VV0tQjO W#O(WbgIa(FGI+ZBxvXanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu6xHi(`mIZ*qbJ>lRkGv@+hdv@+Qr zR}3Cs{xkn!y)83ybMKNZOwYTQ^M4n}WtfyEaUheUjWNRHu_?<@2Af%&yHZ4WR2Uez XA{2fI^Orvcn#kbk>gTe~DWM4fIbm|3 literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/treeview-pan-up-hover.png b/.themes/dracula/gtk-2.0/assets/treeview-pan-up-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..eadd767e6cc73174e0ee56358593fc0c32f00aa1 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu6xHi(`mIZ*qbJ>lRi`$w=OlFK5dB zxMJ}5@}K|z|5vfGu}Lcn2cP?#e*TT(Ee4gd1`U@5c$hb29LwhDVyrL`E;*?o;laT0 YYmP?PgVglhKoc1}UHx3vIVCg!0H&#R#{d8T literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/assets/treeview-pan-up.png b/.themes/dracula/gtk-2.0/assets/treeview-pan-up.png new file mode 100644 index 0000000000000000000000000000000000000000..b5f0b5a5415248ed58af99bfe88183b3c8405ccc GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&QDMIo6bIjIb;W%&X51q$vV z-bM<+`K3k4sdFc7eGOD23R2@(T9T1p#1N2Ll3JwToL`ienv+@lec2_DdxAg;obwAR zi!#$QN*J7-6&y=SiZYW*OEUBGbb~X1_B-ZeW~VA-l#~=$>FXyKr6!hSmZc`==jP_; z6@#3kpOcxKnpd1!te;e=Tb!tGqGzCgI3$S`Xu6Z9i(`mIZ*qbJ>lW6_>F4rh7-svi z+nM(KFfleTy5cNiSeCYAX^22B!=|(rr#Ed05)Hn_cFqAj2bRyA;O%zMfr;VQY>8#Q T(bP0l+XkK76)VhBhrNi9-v&M(SK&B-kOzU&gnJwYG^&iMtE zMVaXtB@E8a3XUZuMVU#ZC7Jnoy1^Mh`yF#Kvr`o^N=gc>^!1aAQWHxu%Tkl`b93|a zib2lN&&fF^82py97pfSld6)VhBhrNi9-v&M(SK&B-kOzU&gnJwYG^&iMtE zMVaXtB@E8a3XUZuMVU#ZC7Jnoy1^Mh`yF#Kvr`o^N=gc>^!1aAQWHxu%Tkl`b93|a zib2lN&&f&t;ucLK6Umqhuif literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-2.0/gtkrc b/.themes/dracula/gtk-2.0/gtkrc new file mode 100755 index 0000000..a97cb4f --- /dev/null +++ b/.themes/dracula/gtk-2.0/gtkrc @@ -0,0 +1,54 @@ +# Copyright 2016 Peter Cornelis. +# +# This file is part of the EvoPop GTK theme. +# +# Authors: +# Sam Hewitt +# Peter Cornelis +# +# The EvoPop GTK theme is free software: you can redistribute it +# and/or modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# The EvoPop GTK theme is distributed in the hope that it will be +# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +# Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with the EvoPop GTK theme. If not, see http://www.gnu.org/licenses/. + +# ============================================================================== +# EvoPop GTK2 THEME +# ============================================================================== + +# Text/base colors +gtk-color-scheme = "text_color:#f8f8f2\nbase_color:#282a36" +# Foreground/background colors +gtk-color-scheme = "fg_color:#f8f8f2\nbg_color:#1e1f29" +# Selection colors +gtk-color-scheme = "selected_fg_color:#f8f8f2\nselected_bg_color:#6E5991" +# Tooltip colors +gtk-color-scheme = "tooltip_fg_color:#f8f8f2\ntooltip_bg_color:#46474F" +# Window colors +gtk-color-scheme = "wm_color:#31363d\nunfocused_wm_color:#31363d" +# Panel colors +gtk-color-scheme = "panel_bg_color:#46474F\npanel_fg_color:#f8f8f2" +# Dark Theme - Text/base colors +gtk-color-scheme = "dark_text_color:#f8f8f2\ndark_base_color:#282a36" +# Dark Theme - Foreground/background colors +gtk-color-scheme = "dark_fg_color:#f8f8f2\ndark_bg_color:#1e1f29" + +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +include "main.rc" + +# App stylings +include "apps/chrome.rc" +include "apps/gimp.rc" +include "apps/libreoffice.rc" +include "apps/terminal.rc" +include "apps/thunar.rc" +include "apps/xfce.rc" diff --git a/.themes/dracula/gtk-2.0/links.fish b/.themes/dracula/gtk-2.0/links.fish new file mode 100644 index 0000000..7b8dfad --- /dev/null +++ b/.themes/dracula/gtk-2.0/links.fish @@ -0,0 +1,13 @@ +set -l files 'checkbox' 'radio' +set -l states 'unchecked' 'checked' 'mixed' +set -l sub_states 'active' 'hover' 'insensitive' + +for f in $files; + for s in $states; + ln -sf ../../assets/$f-$s.png ./assets/$f-$s.png + for i in $sub_states; + ln -sf ../../assets/$f-$s-$i.png ./assets/$f-$s-$i.png + ;end + ;end + +;end diff --git a/.themes/dracula/gtk-2.0/main.rc b/.themes/dracula/gtk-2.0/main.rc new file mode 100755 index 0000000..28e72a2 --- /dev/null +++ b/.themes/dracula/gtk-2.0/main.rc @@ -0,0 +1,2614 @@ +style "default" { + + xthickness = 1 + ythickness = 1 + + #################### + # Style Properties # + #################### + + GtkWidget::focus-line-width = 1 + GtkWidget::focus-line-pattern = "\2\1" + + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 3 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkWidget::link-color = shade(0.9, @selected_bg_color) + GtkWidget::visited-link-color = shade(0.8, @selected_bg_color) + GnomeHRef::link_color = shade(0.9, @selected_bg_color) + GtkHTML::link-color = shade(0.9, @selected_bg_color) + GtkHTML::vlink-color = shade(0.8, @selected_bg_color) + GtkIMHtml::hyperlink-color = shade(0.9, @selected_bg_color) + GtkIMHtml::hyperlink-visited-color = shade(0.8, @selected_bg_color) + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = {0, 0, 0, 0} + GtkButton::default-outside-border = {0, 0, 0, 0} + GtkButton::inner-border = {4, 4, 4, 4} + + GtkEntry::state-hint = 1 + GtkEntry::inner-border = {7, 7, 4, 5} + + GtkPaned::handle-size = 9 + GtkHPaned::handle-size = 9 + GtkVPaned::handle-size = 9 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + GtkRange::activate-slider = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 48 # 42 + 2*3 (margins) + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 26 + GtkScale::slider_width = 26 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 6 + GtkProgressBar::min-vertical-bar-width = 6 + # Making this bigger than the min[height,width]-2*[y,x]spacing makes the + # whole progressbar thicker, so by setting it to the exact above value + # we get the maximum spacing between the text and the edges without + # doing so. + GtkProgressBar::xspacing = 4 + GtkProgressBar::yspacing = 4 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + # TODO: find out what this comment means: + # ( every window is misaligned for the sake of menus ): + GtkMenuBar::internal-padding = 0 + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 2 + GtkMenu::double-arrows = 0 + GtkMenuItem::arrow-scaling = 1 + GtkMenuItem::toggle-spacing = 10 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = {13, 13, 5, 8} + + GtkTreeView::expander-size = 16 + GtkTreeView::vertical-separator = 0 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + # Set this because some apps read it + GtkTreeView::odd-row-color = @base_color + GtkTreeView::even-row-color = @base_color + GtkTreeView::odd_row_color = shade(0.90, @base_color) + + GtkExpander::expander-size = 16 + + GtkNotebook::tab-overlap = 4 + + ########## + # Colors # + ########## + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = mix (0.6, @bg_color, @base_color) + bg[ACTIVE] = @bg_color + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @fg_color, @bg_color) + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = darker (@bg_color) + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = mix (0.5, @fg_color, @bg_color) + base[ACTIVE] = @selected_bg_color + + # For succinctness, all reasonable pixmap options remain here + + # Draw frame around menu in a non-compositied environment + # This needs to go before pixmap because we need to override some stuff + engine "adwaita" {} + + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-insensitive.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-insensitive.png" + overlay_stretch = FALSE + } + + ########## + # Arrows # + ########## + + # Overrides + + # Disable arrows in spinbuttons + image { + function = ARROW + detail = "spinbutton" + } + + # Disable arrows for qt in scrollbars + image { + function = ARROW + detail = "vscrollbar" + } + image { + function = ARROW + detail = "hscrollbar" + } + + # Menu arrows + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/menu-pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/menu-pan-left-hover.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/menu-pan-left-insensitive.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/menu-pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/menu-pan-right-hover.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/menu-pan-right-insensitive.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_up" + overlay_file = "assets/menu-pan-up-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_up" + overlay_file = "assets/menu-pan-up.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_down" + overlay_file = "assets/menu-pan-down-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_down" + overlay_file = "assets/menu-pan-down.png" + overlay_stretch = FALSE + } + + # Regular arrows + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-up-insensitive.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-down-insensitive.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-left-insensitive.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-right-insensitive.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + ###################### + # Option Menu Arrows # + ###################### + + image { + function = TAB + state = NORMAL + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/pan-down-insensitive.png" + overlay_stretch = FALSE + } + + ######### + # Lines # + ######### + + image { + function = VLINE + file = "assets/line.png" + border = {1, 0, 0, 0} + } + + image { + function = HLINE + file = "assets/line.png" + border = {0, 0, 1, 0} + } + + ######### + # Focus # + ######### + + image { + function = FOCUS + file = "assets/focus.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + ########### + # Handles # + ########### + + image { + function = HANDLE + detail = "handlebox" + overlay_file = "assets/handle.png" + overlay_stretch = FALSE + } + + image { + function = HANDLE + file = "assets/handle-horz.png" + border = {0, 0, 4, 4} + orientation = HORIZONTAL + } + + image { + function = HANDLE + file = "assets/handle-vert.png" + border = {4, 4, 0, 0} + orientation = VERTICAL + } + + image { + function = RESIZE_GRIP + } + + ############# + # Expanders # + ############# + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/pan-down.png" + } + + # LTR + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/pan-right.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-right-semi.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-right-semi.png" + direction = LTR + } + + # RTL + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/pan-left.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-left-semi.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-left-semi.png" + direction = RTL + } + + ############# + # Notebooks # + ############# + + # Left + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-left.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + # Right + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-right.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + # Up + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-up-active.png" + border = { 3,3,5,3 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-up.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + + # Down + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-down-active.png" + border = { 3,3,3,5 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-down.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + + # Inner frame + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-vert-gap.png" + gap_border = {1, 0, 1, 1} + gap_side = LEFT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-vert-gap.png" + gap_border = {0, 1, 1, 1} + gap_side = RIGHT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-horz-gap.png" + gap_border = {1, 1, 1, 0} + gap_side = TOP + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-horz-gap.png" + gap_border = {1, 1, 0, 1} + gap_side = BOTTOM + } + + # Standalone frame + image { + function = BOX + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-horz-trough.png" + border = {0, 0, 1, 0} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-trough.png" + border = {1, 0, 0, 0} + orientation = VERTICAL + direction = LTR + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-trough-rtl.png" + border = {0, 1, 0, 0} + orientation = VERTICAL + direction = RTL + } + + + # Disable insensitive sliders + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + } + + # Horizontal sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-horz-slider.png" + border = {6, 6, 7, 6 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-horz-slider-hover.png" + border = {6, 6, 7, 6 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-horz-slider-active.png" + border = {6, 6, 7, 6 } + stretch = TRUE + orientation = HORIZONTAL + } + + # Vertical sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-slider.png" + border = {7, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-slider-hover.png" + border = {7, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-slider-active.png" + border = {7, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + # RTL + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-slider-rtl.png" + border = {6, 7, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-slider-hover-rtl.png" + border = {6, 7, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-slider-active-rtl.png" + border = {6, 7, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + ########## + # Scales # + ########## + + # Troughs + # They are overrided later on + # We set them here too because some widgets don't specify their orientation + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {10, 10, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {10, 10, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 10, 10} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 10, 10} + stretch = TRUE + orientation = VERTICAL + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + detail = "hscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "hscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "hscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "hscale" + file = "assets/scale-slider-insensitive.png" + } + image { + function = SLIDER + state = NORMAL + detail = "vscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "vscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "vscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "vscale" + file = "assets/scale-slider-insensitive.png" + } + + ########### + # Menubar # + ########### + + image { + function = BOX + detail = "menubar" + file = "assets/line.png" + border = {0, 0, 0, 1} + } + + ######### + # Menus # + ######### + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_up" + file = "assets/line.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_up" + file = "assets/line.png" + border = {0, 0, 0, 1} + } + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_down" + file = "assets/line.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_down" + file = "assets/line.png" + border = {0, 0, 1, 0} + } + + ########### + # Entries # + ########### + + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-insensitive.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + ######### + # Spins # + ######### + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-ltr-up.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-ltr-up-hover.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-active.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-insensitive.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up-insensitive.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-rtl-up.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-insensitive.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up-insensitive.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-ltr-down.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-ltr-down-hover.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-active.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-insensitive.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down-insensitive.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-rtl-down.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-rtl-down-hover.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-active.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-insensitive.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down-insensitive.png" + overlay_stretch = FALSE + direction = RTL + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-horz.png" + stretch = TRUE + border = {2, 2, 1, 1} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-vert.png" + stretch = TRUE + border = {1, 1, 2, 2} + orientation = VERTICAL + } + + ############# + # Treeviews # + ############# + + # Disable active the column highlight + # We need to match specific cells or we break stuff + # Looking at you deadbeef + + image { + function = FLAT_BOX + detail = "cell_even_sorted" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "cell_odd_sorted" + state = NORMAL + } + + # Disable all the other shadows + # This prevents the Raleigh effect + image { + function = SHADOW + } + + } + +} + +style "menubar" { + + # Needed to fix Firefox's menubar text + bg[NORMAL] = @dark_bg_color + text[NORMAL] = @dark_fg_color + fg[NORMAL] = @dark_fg_color + bg[SELECTED] = @dark_bg_color + fg[SELECTED] = shade(0.9, @dark_fg_color) + +} + +style "menubar_item" { + + xthickness = 3 + ythickness = 4 + + fg[NORMAL] = @dark_fg_color + fg[PRELIGHT] = @dark_fg_color + text[NORMAL] = @dark_fg_color + + engine "pixmap" { + image { + function = BOX + state = PRELIGHT + file = "assets/menubar-item-active.png" + border = {0, 0, 0, 3} + } + } + +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = @base_color + bg[INSENSITIVE] = @base_color + bg[PRELIGHT] = @base_color + bg[SELECTED] = @selected_bg_color + +} + +style "menu_item" { + + xthickness = 3 + ythickness = 4 + + bg[PRELIGHT] = @selected_bg_color + # Chromium uses this setting + bg[SELECTED] = @selected_bg_color + + fg[PRELIGHT] = @selected_fg_color + # Some widgets use text, we need to handle that + text[NORMAL] = @fg_color + text[PRELIGHT] = @selected_fg_color + + # Unfortunately we can't tell regular and menu checks/radios apart + # Without the heirarchy + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed-insensitive.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed-insensitive.png" + overlay_stretch = FALSE + } + + + + } + +} + +style "separator_menu_item" { + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + image { + function = BOX + file = "assets/line.png" + } + } + +} + +style "button_label" { + fg[PRELIGHT] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color +} + +style "misc_button_label" { + fg[PRELIGHT] = @fg_color + fg[ACTIVE] = @fg_color +} + +style "button" { + + xthickness = 2 + ythickness = 2 + + fg[PRELIGHT] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + font_name = "Bold" + + # For the sake of sanity style buttons this way + engine "pixmap" { + + ########### + # Buttons # + ########### + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/button-hover.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/button-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + } +} + +style "link_button" { + + # Disable the button effect, leave just the link + engine "pixmap" { + image { + function = BOX + } + } + +} + +style "entry" { + + # We set this same as the border of the border of the entry + # This way theres no overlap + xthickness = 4 + ythickness = 4 + +} + +style "combobox" { + + xthickness = 6 + ythickness = 4 + + # This affects only the button beside an entry + GtkButton::inner-border = {0, 0, 0, 0} + +} + +style "combobox_cellview" { + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color +} + +style "combobox_entry" { + + # Since one side of the button is missing, we need to shift the arrow a little to the right + GtkButton::inner-border = {0, 1, 0, 0} + + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-entry-ltr-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-entry-ltr-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-entry-ltr-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-entry-rtl-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-entry-rtl-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-entry-rtl-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + ############## + # LTR button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-entry-ltr-button.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-entry-ltr-button-hover.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-entry-ltr-button-active.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-entry-ltr-button-insensitive.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + ############## + # RTL button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-entry-rtl-button.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-entry-rtl-button-hover.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-entry-rtl-button-active.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-entry-rtl-button-insensitive.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + } + +} + +style "combo_button_padding" { + + # Since one side of the button is missing, we need to shift the arrow a little to the right + # This is the same thing we've done above but the combo, unlike the combobox, + # uses padding the same way as a button + GtkButton::inner-border = {6, 8, 4, 4} + +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + +} + +style "notebook_viewport" { + bg[NORMAL] = @base_color +} + +style "notebook_bg" { + bg[NORMAL] = @base_color + bg[PRELIGHT] = @base_color + bg[INSENSITIVE] = @base_color +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/notebook-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + } +} + +style "normal_bg" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[INSENSITIVE] = mix (0.6, @bg_color, @base_color) +} + +style "normal_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + } +} + +style "notebook_combo" { + + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/notebook-combo-entry-ltr-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-combo-entry-ltr-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-combo-entry-ltr-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/notebook-combo-entry-rtl-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-combo-entry-rtl-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-combo-entry-rtl-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + } + +} + +style "textview" { + bg[NORMAL] = @base_color +} + +style "scale_horz" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {10, 10, 0, 0} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {10, 10, 0, 0} + stretch = TRUE + } + + } + +} + +style "scale_vert" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 10, 10} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 10, 10} + stretch = TRUE + } + + } + +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/progressbar-horz-trough.png" + border = {3, 3, 2, 2} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/progressbar-vert-trough.png" + border = {2, 2, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + + } + +} + +style "treeview_header" { + + xthickness = 1 + ythickness = 0 + + fg[NORMAL] = mix(0.5, @fg_color, @base_color) + fg[PRELIGHT] = mix(0.5, mix(0.5, @fg_color, @base_color), @fg_color) + + font_name = "Bold" + + GtkButton::inner-border = {5, 5, 0, 1} + + engine "pixmap" { + + image { + function = BOX + file = "assets/treeview-separator-ltr.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + file = "assets/treeview-separator-rtl.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/treeview-pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/treeview-pan-up-hover.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/treeview-pan-up-active.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/treeview-pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/treeview-pan-down-hover.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/treeview-pan-down-active.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + } + +} + +style "scrolled_window" { + + engine "pixmap" { + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } + +} + +style "frame" { + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = {0, 0, 0, 0} + stretch = TRUE + gap_start_file = "assets/border.png" + gap_end_file = "assets/border.png" + } + + } + +} + +style "toolbar_button" { + + xthickness = 2 + ythickness = 2 + + GtkButton::inner-border = {2, 2, 2, 2} + + engine "pixmap" { + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/toolbar-button-hover.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/toolbar-button-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/toolbar-button-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + } +} + +style "toolbar_separator" { + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + engine "pixmap" { + image { + function = BOX + file = "assets/line.png" + } + } + +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + image { + function = SHADOW + file = "assets/frame-inline.png" + border = {1, 1, 0, 1} + stretch = TRUE + } + } + +} + +style "tooltip" { + + xthickness = 13 + ythickness = 13 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + + +style "disable_shadow" { + + engine "pixmap" { + image { + function = SHADOW + } + } + +} + +style "disable_separator" { + + xthickness = 0 + ythickness = 0 + + GtkWidget::wide-separators = 1 + +} + +# Text Style +style "text" = "default" { + engine "murrine" { textstyle = 0 } +} + +style "menu_text" = "menu_item" { + engine "murrine" { textstyle = 0 } +} + +# Default style, containing most of the stuff +class "GtkWidget" style "default" + +# Override padding, style and colour +class "GtkButton" style "button" +class "GtkLinkButton" style "link_button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkNotebook" style "notebook" +class "GtkHScale" style "scale_horz" +class "GtkVScale" style "scale_vert" +class "GtkProgressBar" style "progressbar" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkSeparatorToolItem" style "toolbar_separator" +class "GtkMenuBar" style "menubar" +class "GtkMenu" style "menu" +class "GtkTextView" style "textview" + +widget_class "**" style "button_label" +widget_class "**" style "misc_button_label" + +# Menu and menubar items +widget_class "**" style "menu_item" +widget_class "*.*" style "menubar_item" +widget_class "**" style "separator_menu_item" + +# Frames in statusbars look ugly, let's disable them +widget_class "**" style "disable_shadow" +# Disable the frame around poor Wilbert too +widget_class "**" style "disable_shadow" + +# Treeview buttons +widget_class "***" style "treeview_header" + +# Give the file chooser toolbar a border +widget_class "**" style "inline_toolbar" + +# Fix padding on regular comboboxes +widget_class "*." style "combobox" +# And disable separators on them +widget_class "*.*" style "disable_separator" + +# Join together the ComboBoxEntry entry and button +widget_class "**" style "combobox_entry" + +# Join the Combo entry and button +widget_class "**" style "combobox_entry" +# Tweak the padding on the button a little bit because it uses it a bit differently +widget_class "*." style "combo_button_padding" + +# Alas we cannot do the same for ComboBoxText because there isn't a way to apply the style to only +# the comboboxes that have an entry inside + +# Toolbar buttons have different paddings +widget_class "**" style "toolbar_button" + +# Notebooks are white, act accordingly +widget_class "**" style "notebook_entry" +widget_class "**" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "***" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "*.*" style "notebook_bg" +widget_class "***" style "notebook_combo" +widget_class "***" style "notebook_combo" + +# However, stuff inside eventboxes inside notebooks is grey again, react +widget_class "***" style "normal_entry" +widget_class "***" style "normal_bg" +widget_class "***" style "normal_bg" +widget_class "****" style "combobox_entry" +widget_class "****" style "combobox_entry" +widget_class "***." style "combo_button_padding" + +# ComboBoxes tend to draw the button label with text[] instead of fg[], we need to fix that +widget_class "**" style "combobox_cellview" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltip" + +# Fixes ugly text shadows for insensitive text +widget_class "*" style "text" +widget_class "**" style "menu_text" +widget_class "**" style "text" +widget_class "**" style "text" +widget_class "**" style "text" \ No newline at end of file diff --git a/.themes/dracula/gtk-2.0/render-assets.sh b/.themes/dracula/gtk-2.0/render-assets.sh new file mode 100755 index 0000000..f4fd9ff --- /dev/null +++ b/.themes/dracula/gtk-2.0/render-assets.sh @@ -0,0 +1,24 @@ +#! /bin/bash + +INKSCAPE="/usr/bin/inkscape" +OPTIPNG="/usr/bin/optipng" + +SRC_FILE="assets.svg" +ASSETS_DIR="assets" +INDEX="assets.txt" + +for i in `cat $INDEX` +do +if [ -f $ASSETS_DIR/$i.png ]; then + echo $ASSETS_DIR/$i.png exists. +else + echo + echo Rendering $ASSETS_DIR/$i.png + $INKSCAPE --export-id=$i \ + --export-id-only \ + --export-background-opacity=0 \ + --export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null \ + && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png +fi +done +exit 0 diff --git a/.themes/dracula/gtk-3.0/apps/budgie.css b/.themes/dracula/gtk-3.0/apps/budgie.css new file mode 100755 index 0000000..1dbf218 --- /dev/null +++ b/.themes/dracula/gtk-3.0/apps/budgie.css @@ -0,0 +1,65 @@ +.budgie-panel { + border-bottom-color: transparent; +} + +.max-budgie-panel { + border: none; + background-color: alpha(black, 0.5); +} + +.budgie-panel *:active { + background-color: transparent; +} + +/* top panel */ +.budgie-panel.top { + border-top-color: transparent; +} + +/* left panel */ +.budgie-panel.left { + border-left-color: transparent; +} + +/* right panel */ +.budgie-panel.right { + border-right-color: transparent; +} + +.budgie-panel .message-area { + border-radius: 3px; + border: none; + font: bold; + text-shadow: 1px 1px alpha(black, 0.3); + background-color: alpha(black, 0.5); + box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,0.2),inset 0px 1px 0px 0px rgba(255,255,255,0.1); +} + +.budgie-panel .menu-icon *, +.budgie-panel .message-area * { + icon-shadow: 1px 1px alpha(black, 0.3); +} + +.max-budgie-panel .message-area { + box-shadow:none; + background-color: transparent; +} + +.budgie-panel * { + icon-shadow: none; +} + +.launcher * { + icon-shadow: 1px 1px alpha(black, 0.3); +} + +PanelToplevel { + padding: 0px; + background-color: @panel_bg_color; + background-image: none; + color: @panel_fg_color; +} + +.dark .notif-title { + color: @orange; +} diff --git a/.themes/dracula/gtk-3.0/apps/corebird.css b/.themes/dracula/gtk-3.0/apps/corebird.css new file mode 100755 index 0000000..1cff971 --- /dev/null +++ b/.themes/dracula/gtk-3.0/apps/corebird.css @@ -0,0 +1,9 @@ +.button.text-only-button:hover{ + color: @selected_bg_color; +} + +.button.text-only-button:active, +.button.text-only-button:active:hover { + color: @selected_bg_color; + background-color: transparent; +} diff --git a/.themes/dracula/gtk-3.0/apps/gala.css b/.themes/dracula/gtk-3.0/apps/gala.css new file mode 100755 index 0000000..d472b45 --- /dev/null +++ b/.themes/dracula/gtk-3.0/apps/gala.css @@ -0,0 +1,127 @@ +/******* +* Gala * +*******/ + +.gala-notification { + border: none; + border-radius: 4px; + background-color: transparent; + background-image: + linear-gradient( + to bottom, + @bg_color, + @bg_color 80%, + shade ( + @bg_color, + 0.94 + ) + ); + box-shadow: + inset 0 0 0 1px alpha (@bg_highlight_color, 0.1), + inset 0 1px 0 0 alpha (@bg_highlight_color, 0.9), + inset 0 -1px 0 0 alpha (@bg_highlight_color, 0.3), + 0 0 0 1px alpha (#000, 0.2), + 0 3px 6px alpha (#000, 0.16), + 0 5px 5px -3px alpha (#000, 0.4); +} + +.gala-notification .title, +.gala-notification .label { + color: @text_color; +} + +.gala-notification GtkImage { + color: alpha (@text_color, 0.8); +} + +.gala-button { + padding: 3px; + color: #fff; + border: none; + border-radius: 100px; + background-image: + linear-gradient( + to bottom, + #7e7e7e, + #3e3e3e + ); + box-shadow: + inset 0 0 0 1px alpha (#fff, 0.02), + inset 0 1px 0 0 alpha (#fff, 0.07), + inset 0 -1px 0 0 alpha (#fff, 0.01), + 0 0 0 1px alpha (#000, 0.4), + 0 3px 6px alpha (#000, 0.16), + 0 3px 6px alpha (#000, 0.23); + text-shadow: 0 1px 1px alpha (#000, 0.6); +} + +/********* + * Panel * + ********/ + + .panel { + background-color: transparent; + transition: all 100ms ease-in-out; +} + +.panel.maximized { + background-color: alpha(#000, 0); +} + +.panel.translucent { + background-color: alpha(#000, 0); +} + +.composited-indicator > revealer label, +.composited-indicator > revealer image, +.composited-indicator > GtkRevealer { + color: #fff; + font-weight: bold; + text-shadow: + 0 0 2px alpha (#000, 0.3), + 0 1px 2px alpha (#000, 0.6); + icon-shadow: + 0 0 2px alpha (#000, 0.3), + 0 1px 2px alpha (#000, 0.6); + transition: all 200ms ease-in-out; +} + +.composited-indicator .keyboard { + background-color: #fff; + border-radius: 2px; + box-shadow: + 0 0 2px alpha (#000, 0.3), + 0 1px 2px alpha (#000, 0.6); + color: #333; + font-weight: 600; + padding: 0 3px; + text-shadow: none; +} + +.panel.color-light .composited-indicator > revealer label, +.panel.color-light .composited-indicator > revealer image, +.panel.color-light .composited-indicator > GtkRevealer { + color: alpha (#000, 0.65); + text-shadow: + 0 0 2px alpha (#fff, 0.3), + 0 1px 0 alpha (#fff, 0.25); + icon-shadow: + 0 0 2px alpha (#fff, 0.3), + 0 1px 0 alpha (#fff, 0.25); +} + +.panel.color-light .composited-indicator .keyboard { + background-color: alpha (#000, 0); + box-shadow: + 0 0 2px alpha (#fff, 0.3), + 0 1px 0 alpha (#fff, 0.25); + color: #fff; + text-shadow: none; +} + +.panel .popover { + box-shadow: + inset 0 -1px 0 0 alpha (@bg_highlight_color, 0.5), + 0 3px 4px alpha (#000, 0.15), + 0 3px 3px -3px alpha (#000, 0.35); +} \ No newline at end of file diff --git a/.themes/dracula/gtk-3.0/apps/gnome-applications.css b/.themes/dracula/gtk-3.0/apps/gnome-applications.css new file mode 100755 index 0000000..4f3fb1c --- /dev/null +++ b/.themes/dracula/gtk-3.0/apps/gnome-applications.css @@ -0,0 +1,120 @@ +/************ + * nautilus * + ************/ +.nautilus-canvas-item { + border-radius: 0px; +} + +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px alpha(black,0.8); +} + +.nautilus-desktop.nautilus-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:prelight, +.nautilus-desktop.nautilus-canvas-item:selected { + border-radius: 3px; + text-shadow: none; +} + +NautilusWindow.window-frame { + background-color: transparent; +} + +NautilusWindow.background { + background-color: alpha(mix(@bg_color,@base_color,0.7),0.96); +} + +NautilusWindow .sidebar, +NautilusWindow .sidebar .view { + background-color: transparent; + background-image: none; +} + +NautilusWindow .sidebar .cell:selected, +NautilusWindow .sidebar .cell:selected:focus { + border-radius: 0 3px 3px 0; +} + +NautilusWindow .pane-separator.horizontal { + background-image: none; + border-right: 1px solid @bg_color; +} + + +NautilusListView GtkTreeView { + border-color: @borders; +} + +/****************** + * gnome terminal * + ******************/ +VteTerminal { + background-color: @bg_color; + color: @fg_color; +} + +/********* + * gedit * + *********/ +GeditViewFrame .gedit-search-slider { + padding: 4px; + border-radius: 0 0 0 5px; + border: 0; + background-color: @bg_color; +} + +GeditViewFrame .gedit-search-slider .linked .button { + border-color: alpha(black,0.2); +} + +GeditViewFrame .gedit-search-slider .linked .button:hover { + border-color: transparent; + border-top-color: alpha(white,0.2); + border-bottom-color: alpha(black,0.2); +} + + +GeditViewFrame .gedit-search-slider .not-found { + background-color: @error_bg_color; + background-image: none; + color: @error_fg_color; +} + +GeditViewFrame .gedit-search-slider .not-found:selected { + background-color: @selected_bg_color; + color: @selected_fg_color; +} + +GdTaggedEntry *{ + color: @fg_color; +} + +/************** + * Tweak Tool * + **************/ +.tweak:hover{ + color: @text_color; +} + +.tweak-categories .list-row.button:hover { + background-color: @selected_bg_color; + color: @selected_fg_color; +} + +.tweak-categories { + background-color: @base_color; + background-image: linear-gradient(to bottom,@base_color,@base_color); +} + +/************** + * geary * + **************/ +.geary-titlebar-right GtkBox.left .button{ + + background: transparent; +} +.geary-titlebar-right GtkBox.left .button:hover{ + + background: transparent; +} diff --git a/.themes/dracula/gtk-3.0/apps/mate-applications.css b/.themes/dracula/gtk-3.0/apps/mate-applications.css new file mode 100644 index 0000000..5adbfbf --- /dev/null +++ b/.themes/dracula/gtk-3.0/apps/mate-applications.css @@ -0,0 +1,17 @@ + +/******** + * Caja * + ********/ + +/* caja sidebar */ +CajaWindow FMTreeView .view, +CajaWindow CajaNotesViewer .view, +CajaWindow CajaPlacesSidebar .view, +CajaWindow CajaHistorySidebar .view, +CajaWindow CajaInformationPanel GtkVBox, +CajaWindow CajaEmblemSidebar GtkViewport { + background-color: @header_bg_color; + color: @header_fg_color; + border-width: 0px; +} + diff --git a/.themes/dracula/gtk-3.0/apps/solus-applications.css b/.themes/dracula/gtk-3.0/apps/solus-applications.css new file mode 100755 index 0000000..d52a5de --- /dev/null +++ b/.themes/dracula/gtk-3.0/apps/solus-applications.css @@ -0,0 +1,12 @@ +QuirkyClient .linked .button:first-child { + border-color: alpha(black,0.2); + border-width: 1px; +} + +QuirkyClient .linked .button:first-child:hover, +QuirkyClient .linked .button:first-child:active, +QuirkyClient .linked .button:first-child:checked { + border-color: transparent; + border-top-color: alpha(white,0.2); + border-bottom-color: alpha(black,0.2); +} diff --git a/.themes/dracula/gtk-3.0/apps/unity.css b/.themes/dracula/gtk-3.0/apps/unity.css new file mode 100755 index 0000000..c22b2f2 --- /dev/null +++ b/.themes/dracula/gtk-3.0/apps/unity.css @@ -0,0 +1,74 @@ +UnityDecoration { + -UnityDecoration-extents: 28px 0px 0px 0px; + -UnityDecoration-input-extents: 10px; + + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: alpha(@dark_shadow, 0.75); + -UnityDecoration-active-shadow-radius: 9px; + -UnityDecoration-inactive-shadow-color: alpha(@dark_shadow, 0.5); + -UnityDecoration-inactive-shadow-radius: 6px; + + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: @theme_selected_bg_color; + + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 50px; + -UnityDecoration-title-alignment: 0.0; +} + +UnityDecoration.top { + border: 1px solid @header_bg_color; + border-bottom-width: 0; + border-radius: 5px 5px 0 0; + padding: 1px 8px 0 8px; + background-color: @header_bg_color; + color: @header_fg_color; + text-shadow: none; +} + +UnityDecoration.top:backdrop { + border: 1px solid @header_bg_color; + border-bottom-width: 0; + background-color: @header_bg_color; + color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.2); +} + +UnityDecoration.left, +UnityDecoration.right, +UnityDecoration.bottom { + background-color: @theme_bg_color; +} + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-color: @theme_bg_color; +} + +UnityPanelWidget, +.unity-panel { + border-width: 0 0 0 0; + border-style: solid; + border-color: @panel_bg_color; + background-color: @header_bg_color; /* the theme_bg_color of the dark theme */ + color: @theme_fg_color; +} + +.unity-panel.menubar, +.unity-panel .menubar { +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 0 0 0; + color: @panel_fg_color; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-color: mix(@panel_bg_color, @panel_fg_color, 0.2); + background-color: @selected_bg_color; + background-image: none; + color: shade(@panel_fg_color, 1.08); +} diff --git a/.themes/dracula/gtk-3.0/gtk-widgets-assets.css b/.themes/dracula/gtk-3.0/gtk-widgets-assets.css new file mode 100755 index 0000000..a2242e6 --- /dev/null +++ b/.themes/dracula/gtk-3.0/gtk-widgets-assets.css @@ -0,0 +1,293 @@ +.selection-mode.titlebar .titlebutton.minimize, +.titlebar .titlebutton.minimize { + color: transparent; + border:none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-image: -gtk-scaled(url("../assets/min.svg")); +} + +.selection-mode.titlebar .titlebutton.minimize:backdrop, +.titlebar .titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("../assets/min_unfocused.png")); + color: transparent; +} + +.selection-mode.titlebar .titlebutton.minimize:hover, +.selection-mode.titlebar .titlebutton.minimize:active, +.selection-mode.titlebar .titlebutton.minimize:checked, +.titlebar .titlebutton.minimize:hover, +.titlebar .titlebutton.minimize:active, +.titlebar .titlebutton.minimize:checked { + color: transparent; + border: none; + box-shadow: none; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + background-image: -gtk-scaled(url("../assets/min_prelight.svg")); +} + +.selection-mode.titlebar .titlebutton.maximize, +.titlebar .titlebutton.maximize { + color: transparent; + border: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-image: -gtk-scaled(url("../assets/maximize.svg")); +} + +.selection-mode.titlebar .titlebutton.maximize:backdrop, +.titlebar .titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("../assets/maximize_unfocused.png")); + color: transparent; +} + +.selection-mode.titlebar .titlebutton.maximize:hover, +.selection-mode.titlebar .titlebutton.maximize:active, +.selection-mode.titlebar .titlebutton.maximize:checked, +.titlebar .titlebutton.maximize:hover, +.titlebar .titlebutton.maximize:active, +.titlebar .titlebutton.maximize:checked { + color: transparent; + border: none; + box-shadow: none; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + background-image: -gtk-scaled(url("../assets/maximize_prelight.svg")); +} + +.selection-mode.titlebar .titlebutton.close, +.titlebar .titlebutton.close { + color: transparent; + border: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-image: -gtk-scaled(url("../assets/close.svg")); +} + +.selection-mode.titlebar .titlebutton.close:backdrop, +.titlebar .titlebutton.close:backdrop { + background-image: -gtk-scaled(url("../assets/close_unfocused.png")); + color: transparent; +} + +.selection-mode.titlebar .titlebutton.close:hover, +.selection-mode.titlebar .titlebutton.close:active, +.selection-mode.titlebar .titlebutton.close:checked, +.titlebar .titlebutton.close:hover, +.titlebar .titlebutton.close:active, +.titlebar .titlebutton.close:checked { + color: transparent; + border: none; + box-shadow: none; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + background-image: -gtk-scaled(url("../assets/close_prelight.svg")); +} + +/******************* + * check and radio * + *******************/ +/* draw regular check and radio items using our assets */ + +.check, +.check:focus { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"),url("../assets/checkbox-unchecked@2.png")); +} + +.check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-hover.png"),url("../assets/checkbox-unchecked-hover@2.png")); +} + +.check:insensitive, +.check row:selected:insensitive, +.check row:selected:focus:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-insensitive.png"),url("../assets/checkbox-unchecked-insensitive@2.png")); +} + +.check:active, +.check:checked, +.check row:selected:active, +.check row:selected:focus:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"),url("../assets/checkbox-checked@2.svg")); +} + +.check:active:insensitive, +.check:checked:insensitive, +.check row:selected:active:insensitive, +.check row:selected:focus:active:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-insensitive.png"),url("../assets/checkbox-checked-insensitive@2.png")); +} + +.check:inconsistent, +.check row:selected:inconsistent, +.check row:selected:focus:inconsistent { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed.png"),url("../assets/checkbox-mixed@2.png")); +} + +.check:inconsistent:insensitive, +.check row:selected:inconsistent:insensitive, +.check row:selected:focus:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive.png"),url("../assets/checkbox-mixed-insensitive@2.png")); +} + +.radio, +.radio:hover, +.radio row:selected, +.radio row:selected:focus { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"),url("../assets/radio-unselected@2.png")); +} + +.radio:insensitive, +.radio row:selected:insensitive, +.radio row:selected:focus:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-insensitive.png"),url("../assets/radio-unselected-insensitive@2.png")); +} + +.radio:active, +.radio:active:hover, +.radio:checked, +.radio row:selected:active, +.radio row:selected:focus:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked.png"),url("../assets/radio-selected@2.png")); +} + +.radio:active:insensitive, +.radio:checked:insensitive, +.radio row:selected:active:insensitive, +.radio row:selected:focus:active:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-insensitive.png"),url("../assets/radio-selected-insensitive@2.png")); +} + +.radio:inconsistent, +.radio row:selected:inconsistent, +.radio row:selected:focus:inconsistent { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed.png"),url("../assets/radio-mixed@2.png")); +} + +.radio:inconsistent:insensitive, +.radio row:selected:inconsistent:insensitive, +.radio row:selected:focus:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive.png"),url("../assets/radio-mixed-insensitive@2.png")); +} + +.menuitem.check { + -gtk-icon-source: none; +} + +.menuitem.check:active, +.menuitem.check:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/menuitem-checkbox-checked.png"),url("../assets/menuitem-checkbox-checked@2.png")); +} + +.menuitem.check:active:hover, +.menuitem.check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/menuitem-checkbox-checked-hover.png"),url("../assets/menuitem-checkbox-checked-hover@2.png")); +} + +.menuitem.check:active:insensitive, +.menuitem.check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/menuitem-checkbox-checked-insensitive.png"),url("../assets/menuitem-checkbox-checked-insensitive@2.png")); +} + +.menuitem.check:inconsistent, +.menuitem.radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("../assets/menuitem-checkbox-mixed.png"),url("../assets/menuitem-checkbox-mixed@2.png")); +} + +.menuitem.check:inconsistent:insensitive, +.menuitem.radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/menuitem-checkbox-mixed-insensitive.png"),url("../assets/menuitem-checkbox-mixed-insensitive@2.png")); +} + +.menuitem.radio { + -gtk-icon-source: none; +} + +.menuitem.radio:active, +.menuitem.radio:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/menuitem-radio-checked.png"),url("../assets/menuitem-radio-checked@2.png")); +} + +.menuitem.radio:active:hover, +.menuitem.radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/menuitem-radio-checked-hover.png"),url("../assets/menuitem-radio-checked-hover@2.png")); +} + +.menuitem.radio:active:insensitive, +.menuitem.radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/menuitem-radio-checked-insensitive.png"),url("../assets/menuitem-radio-checked-insensitive@2.png")); +} + +GtkIconView.content-view.cell.check { + -gtk-icon-source: -gtk-scaled(url("../assets/grid-selection-unchecked.png"),url("../assets/grid-selection-unchecked@2.png")); +} + +GtkIconView.content-view.cell.check:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/grid-selection-checked.svg"),url("../assets/grid-selection-checked@2.svg")); +} + +/****************** + * pane separator * + ******************/ +.pane-separator.horizontal { + background-image: -gtk-scaled(url("../assets/pane-handle.png"),url("../assets/pane-handle@2.png")); + background-repeat: no-repeat; + background-position: center center; +} + +.pane-separator.vertical { + background-image: -gtk-scaled(url("../assets/pane-handle-vertical.png"),url("../assets/pane-handle-vertical@2.png")); + background-repeat: no-repeat; + background-position: center center; +} + +/************* + * GtkSwitch * + *************/ +GtkSwitch.trough { + background-image: -gtk-scaled(url("../assets/switch-off.svg"),url("../assets/switch-off@2.svg")); +} + +GtkSwitch.trough:active { + background-image: -gtk-scaled(url("../assets/switch-on.svg"),url("../assets/switch-on@2.svg")); +} + +GtkSwitch.trough:insensitive, +GtkSwitch.trough:active:insensitive { + background-image: -gtk-scaled(url("../assets/switch-insensitive.svg"),url("../assets/switch-insensitive@2.svg")); +} + +GtkSwitch.slider { + background-image: -gtk-scaled(url("../assets/switch-slider-off.svg"),url("../assets/switch-slider-off@2.svg")); +} + +GtkSwitch.slider:active { + background-image: -gtk-scaled(url("../assets/switch-slider-on.svg"),url("../assets/switch-slider-on@2.svg")); +} + +GtkSwitch.slider:insensitive, +GtkSwitch.slider:active:insensitive { + background-image: -gtk-scaled(url("../assets/switch-slider-insensitive.svg"),url("../assets/switch-slider-insensitive@2.svg")); +} + +/******************* + * GtkScale slider * + *******************/ +.scale.slider { + background: -gtk-scaled(url("../assets/scale-slider.svg"),url("../assets/scale-slider@2.png")); +} + +.scale.slider:hover { + background: -gtk-scaled(url("../assets/scale-slider-hover.svg"),url("../assets/scale-slider-hover@2.png")); +} + +.scale.slider:insensitive { + background: -gtk-scaled(url("../assets/scale-slider-insensitive.png"),url("../assets/scale-slider-insensitive@2.png")); +} diff --git a/.themes/dracula/gtk-3.0/gtk-widgets.css b/.themes/dracula/gtk-3.0/gtk-widgets.css new file mode 100755 index 0000000..ab8c16a --- /dev/null +++ b/.themes/dracula/gtk-3.0/gtk-widgets.css @@ -0,0 +1,468 @@ + +/* default */ +* { + engine: none; + -GtkArrow-arrow-scaling: 0.55; + -GtkButton-child-displacement-x: 0; + -GtkButton-child-displacement-y: 0; + -GtkButton-default-border: 0; + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 1; + -GtkButton-interior-focus: true; + -GtkCheckButton-indicator-size: 16; + -GtkCheckMenuItem-indicator-size: 12; + -GtkExpander-expander-size: 8; + -GtkHTML-link-color: @link_color; + -GtkIMHtml-hyperlink-color: @link_color; + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; + -GtkNotebook-initial-gap: 0; + -GtkPaned-handle-size: 5; + -GtkProgressBar-min-horizontal-bar-height: 5; + -GtkProgressBar-min-vertical-bar-width: 5; + -GtkRange-slider-width: 12; + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-border: 0; + -GtkRange-trough-under-steppers: 1; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + -GtkScrollbar-min-slider-length: 50; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 0; + -GtkStatusbar-shadow-type: none; + -GtkTextView-error-underline-color: @error_color; + -GtkToolButton-icon-spacing: 6; + -GtkToolItemGroup-expander-size: 8; + -GtkTreeView-expander-size: 8; + -GtkWidget-focus-line-width: 1; + -GtkWidget-focus-padding: 2; + -GtkWidget-link-color: @link_color; + -GtkWidget-visited-link-color: @link_color; + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + outline-color: alpha(@selected_bg_color, 0.5); + outline-style: solid; + outline-offset: 0; +} + +/*************** + * base states * + ***************/ +.background { + background-color: @bg_color; + color: @fg_color; +} + +* { + /* inherit colors from parent */ + background-color: inherit; + color: inherit; +} + +*:selected, +*:selected:focus { + background-color: @selected_bg_color; + color: @selected_fg_color; +} + +*:insensitive, +*:insensitive:insensitive { + color: mix(@fg_color, @bg_color, 0.3); +} + +/* apply effects to insensitive and prelit images */ +*:insensitive { + -gtk-image-effect: dim; +} + +*:hover { + -gtk-image-effect: highlight; +} + +.gtkstyle-fallback { + background-color: @bg_color; + color: @fg_color; +} + +.gtkstyle-fallback:prelight { + background-color: shade(@bg_color, 1.1); + color: @fg_color; +} + +.gtkstyle-fallback:active { + background-color: shade(@_color, 0.9); + color: @fg_color; +} + +.gtkstyle-fallback:insensitive { + background-color: shade(shade(@bg_color, 0.95), 1.05); + color: mix(@fg_color, @bg_color, 0.7); +} + +.gtkstyle-fallback:selected { + background-color: @selected_bg_color; + color: @selected_fg_color; +} + +GtkImage, +GtkImage:insensitive, +GtkLabel, +GtkLabel:insensitive, +GtkBox, +GtkBox:insensitive, +GtkOverlay, +GtkGrid, +GtkGrid:insensitive { + background-color: transparent; +} + +/*********** + * gtkhtml * + ***********/ +GtkHTML { + background-color: @base_color; + color: @text_color; +} + +/************ + * expander * + ************/ +.expander { + color: alpha(@fg_color, 0.7); +} + +.expander:hover { + color: alpha(@fg_color, 0.8); +} + +.expander:active { + color: alpha(currentColor, 0.9); +} + + +/********* + * frame * + *********/ +.frame { + border-color: shade(@theme_bg_color, 0.8); +} + + +.frame.flat { + border: none; +} + +/******************* + * scrolled window * + *******************/ +GtkScrolledWindow.frame { + border-width: 1px; + border-style: solid; + border-color: @bg_color; + border-radius: 0; +} + +/* avoid double borders when a viewport is + * packed into a GtkScrolledWindow */ +GtkScrolledWindow GtkViewport.frame { + border-style: none; +} + +/************ + * iconview * + ************/ +GtkIconView.view.cell:hover { + border: none; + border-radius: 5px; + background-color: shade(@bg_color, 0.9); + background-image: none; + color: @fg_color; +} + +GtkIconView.view.cell:selected, +GtkIconView.view.cell:selected:focus { + border-width: 1px; + border-style: solid; + border-color: shade(@bg_color, 0.8); + border-radius: 5px; + background-color: shade(@bg_color, 0.8); + background-image: none; + color: @fg_color; +} + +.content-view.view.rubberband, +.view.rubberband, +.rubberband { + border-width: 1px; + border-style: solid; + border-color: shade(@selected_fg_color, 0.9); + border-radius: 0; + background-color: alpha(@selected_fg_color, 0.3); +} +/***************** + * miscellaneous * + *****************/ +.floating-bar { + border-width: 1px; + border-style: solid; + border-color: @bg_color; + border-radius: 0px; + background-color: @bg_color; + background-image: none; + color: @fg_color; +} + +.floating-bar.top { + border-top-width: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.floating-bar.right { + border-right-width: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.floating-bar.bottom { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.floating-bar.left { + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.floating-bar .button { + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 0; + + border-style: none; + background-color: transparent; + background-image: none; +} + +.view.dim-label, +.dim-label { + color: alpha(currentColor, 0.5); +} + +.dnd { + border-width: 1px; + border-style: solid; + border-color: shade(@selected_fg_color, 0.9); +} + +.grip { + background-color: transparent; +} + +.arrow { + color: alpha(@fg_color, 0.9); +} + +/************* + * statusbar * + *************/ +GtkStatusbar { + padding: 4px; + color: @fg_color; +} + +GtkStatusbar .button { + color: @fg_color; + border: none; +} + +GtkStatusbar .button:hover, +GtkStatusbar .button:active, +GtkStatusbar .button:active:hover { + transition: none; + color: @selected_fg_color; + background-color: @bg_color; +} + +/************ + * textview * + ************/ +GtkTextView { + background-color: @base_color; + color: @text_color; +} + +/*********** + * tooltip * + ***********/ +.tooltip { + border-width: 1px; + border-style: solid; + border-color: @tooltip_bg_color; + border-radius: 3px; + background-color: @tooltip_bg_color; + background-image: none; + color: @tooltip_fg_color; +} + +.tooltip.background { + background-color: alpha(@tooltip_bg_color,0.8); + background-clip: padding-box; +} + +.tooltip.window-frame.csd { + border-radius: 3px; + background-color: transparent; + box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15); +} + +.tooltip * { + padding: 2px; + background-color: transparent; + color: inherit; +} + +/************ + * treeview * + ************/ +GtkTreeView { + -GtkTreeView-vertical-separator: 6; + -GtkWidget-focus-line-width: 1; + -GtkWidget-focus-padding: 1; +} + +GtkTreeView { + border: 1px solid @bg_color; +} + +GtkTreeView.view:selected { + border: none; +} + +GtkTreeView.dnd { + padding: 6px 6px; + border-width: 1px; + border-style: solid; + border-color: shade(@selected_bg_color, 0.9); + border-radius: 0; +} + +GtkTreeView .entry { + padding: 6px 6px; + border-radius: 0; + background-color: @base_color; + background-image: none; +} + +/************ + * viewport * + ************/ +GtkViewport.frame { + border-width: 0; +} + +.view { + background-color: @base_color; + color: @text_color; +} + +.view:insensitive, +.view:insensitive:insensitive { + color: mix(@bg_color,@text_color, 0.4); +} + +.view:selected, +.view:selected:focus { + background-color: @selected_bg_color; + color: @selected_fg_color; /*TreeView selected for dconf and sidebars and stuff*/ +} + +/************************* + * touch text selections * + *************************/ +GtkBubbleWindow { + border-radius: 0px; + background-clip: border-box; +} + +GtkBubbleWindow.osd.background { + background-color: @osd_bg; +} + +GtkBubbleWindow .toolbar { + background-color: transparent; +} + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(55, 93, 114, 0.20)), to(rgba(255,93,115, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + + .overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(255,93,115,0.2)), to(rgba(255,93,115, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + + .overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(255,93,115,0.2)), to(rgba(255,93,115, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + + .overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(255,93,115,0.2)), to(rgba(255,93,115, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + + .undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + + .undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + + .undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + + .undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } diff --git a/.themes/dracula/gtk-3.0/gtk.css b/.themes/dracula/gtk-3.0/gtk.css new file mode 100755 index 0000000..746b5a1 --- /dev/null +++ b/.themes/dracula/gtk-3.0/gtk.css @@ -0,0 +1,127 @@ +/* Ant palet */ +@define-color lime #50fa7a; +@define-color cyan #8be9fd; +@define-color yellow #f1fa8c; +@define-color orange #ffb86c; +@define-color purple #bd93f9; +@define-color red #ff5555; + +/* default color scheme */ +@define-color bg_color #1e1f29; +@define-color fg_color #f8f8f2; +@define-color base_color #282a36; +@define-color text_color #f8f8f2; +@define-color borders transparent; +@define-color header_bg_color #1e1f29; +@define-color header_fg_color #f8f8f2; +/*@define-color selected_bg_color #00b0ff;*/ +@define-color selected_bg_color #ff79c6; +/*@define-color selected_bg_color #33CBBF; +*/@define-color selected_fg_color #f8f8f8; +@define-color tooltip_bg_color #f8f8f8; +@define-color tooltip_fg_color #2d2d2d; + +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color @bg_color; +@define-color theme_fg_color @fg_color; +@define-color theme_base_color @base_color; +@define-color theme_text_color @text_color; +@define-color theme_selected_bg_color @selected_bg_color; +@define-color theme_selected_fg_color @selected_fg_color; +@define-color theme_tooltip_bg_color @tooltip_bg_color; +@define-color theme_tooltip_fg_color @tooltip_fg_color; + +/* shadow effects */ +@define-color light_shadow #fff; +@define-color dark_shadow #000; + +/* misc colors used by gtk+ */ +@define-color info_fg_color #31363D; +@define-color info_bg_color #f3f3f3; +@define-color warning_fg_color #fefefe; +@define-color warning_bg_color @orange; +@define-color question_fg_color #fefefe; +@define-color question_bg_color @cyan; +@define-color error_fg_color #fefefe; +@define-color error_bg_color @red; +@define-color link_color #df253f; +@define-color success_color #53a93f; +@define-color warning_color #f57900; +@define-color error_color @red; +@define-color light_grey #dedede; + +/* widget colors */ +@define-color button_bg_color @theme_base_color; +@define-color menubar_bg_color @theme_bg_color; +@define-color menubar_fg_color @theme_fg_color; +@define-color toolbar_bg_color @theme_bg_color; +@define-color toolbar_fg_color @theme_fg_color; +@define-color menu_bg_color @theme_base_color; +@define-color menu_fg_color @theme_text_color; +@define-color panel_bg_color shade(@header_fg_color, 0.8); +@define-color panel_fg_color @selected_fg_color; +@define-color menu_selected_bg_color @selected_bg_color; +@define-color menu_selected_fg_color @selected_fg_color; +@define-color titlebar_bg_color @theme_bg_color; +@define-color titlebar_fg_color @theme_fg_color; + +/* osd */ +@define-color osd_base @base_color; +@define-color osd_fg @fg_color; +@define-color osd_bg @bg_color; + +/* window manager colors */ +@define-color wm_bg @header_bg_color; +@define-color wm_border_focused @header_bg_color; +@define-color wm_border_unfocused @header_bg_color; +@define-color wm_title_focused @header_fg_color; +@define-color wm_title_unfocused alpha(@theme_fg_color, 0.75); +@define-color wm_icons_focused @theme_fg_color; +@define-color wm_icons_focused_prelight shade(@theme_selected_bg_color, 1.15); +@define-color wm_icons_focused_pressed @theme_selected_bg_color; +@define-color wm_icons_unfocused alpha(@theme_fg_color, 0.95); +@define-color wm_icons_unfocused_prelight shade(@theme_selected_bg_color, 1.15); +@define-color wm_icons_unfocused_pressed @theme_selected_bg_color; + +@import url("gtk-widgets.css"); +@import url("gtk-widgets-assets.css"); + +@import url("widgets/app-notifications.css"); +@import url("widgets/assistant.css"); +@import url("widgets/button.css"); +@import url("widgets/cell-row.css"); +@import url("widgets/check-radio.css"); +@import url("widgets/column-header.css"); +@import url("widgets/content-view.css"); +@import url("widgets/calendar.css"); +@import url("widgets/dialogs.css"); +@import url("widgets/entry.css"); +@import url("widgets/infobar.css"); +@import url("widgets/list-boxes.css"); +@import url("widgets/menu.css"); +@import url("widgets/notebook.css"); +@import url("widgets/progress-scale.css"); +@import url("widgets/scrollbar.css"); +@import url("widgets/search-bar.css"); +@import url("widgets/separator.css"); +@import url("widgets/sidebar.css"); +@import url("widgets/spinbutton.css"); +@import url("widgets/spinner.css"); +@import url("widgets/switch.css"); +@import url("widgets/color-chooser.css"); +@import url("widgets/toolbar.css"); +@import url("widgets/osd.css"); +@import url("widgets/csd.css"); +@import url("widgets/combobox.css"); +@import url("widgets/selection-mode.css"); +@import url("widgets/popover.css"); + + +@import url("apps/budgie.css"); +@import url("apps/corebird.css"); +@import url("apps/solus-applications.css"); +@import url("apps/gala.css"); +@import url("apps/gnome-applications.css"); +@import url("apps/unity.css"); +@import url("apps/mate-applications.css"); +/*@import url("widgets/gnome-software.css");*/ diff --git a/.themes/dracula/gtk-3.0/settings.ini b/.themes/dracula/gtk-3.0/settings.ini new file mode 100755 index 0000000..d846190 --- /dev/null +++ b/.themes/dracula/gtk-3.0/settings.ini @@ -0,0 +1,4 @@ +[Settings] +gtk-auto-mnemonics = 1 +gtk-visible-focus = automatic + diff --git a/.themes/dracula/gtk-3.0/thumbnail.png b/.themes/dracula/gtk-3.0/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..6d795d0da811b6e3e20e55bea36210d6391fa04b GIT binary patch literal 1740 zcmZ9Lc~sK}632gtm zf`au*BXViiZYsXE3sgapNUNo##Q-88XUb^-c`D1>ryF+v>i#h^Z)U!qnSW+fu}sQ- z>%-On0PLqxNo;ehG8^gxOS9iQOph~%-B|<%0RTEK?)|sWYNsipvKatS;tl|1l>o49 zE|o0;Kmi5-mQw)$cLe|r%GBMg69BMlBo^X;PDebCpgeuCVYm|%d_=Sl2Im(L;dMO3 z!z;)a8}5re5lQ5dD0~+`Y(OzYxFaO%awG4g`WHb*v6u*Af)mO!u#^FfDVQ^bjAt

ZC!_>d#6k~c zBu)y*Nr8IhL1nRGiP9Hy;$mIH!or-_@!%Ux%>{+0NHGGaPfq_nKZ?wA4GmyS!i+&B z7?;BM6=qDpuEGBPfstEVuL6PycRM;hEvq8Y`1Eh3v|b6G5Fb*_rj}=dkbtJnV+<*& z6`8?RtW%}sI(?tPpwG^gscJ90e7QJpnx;m_g@%D9)69z(&(EmNd7^_SC!aSoUY?j7 zTV6IbH@8AYWf(h-+>_0mC?GKfv=%Y#W-b_$!kjDs?`N&7{C@6yonEgycfS6(4~`j= zI5RV;gi9)`R6dxn`T1$7tdOpg(RET%oPaS|5T2GmBqc$k3g|}#7|mx+z>LQV`mmhM z;gyt@k*Tb?xv2*|4_e#WKfip9Zje&MBIb*Nh?3;UC@%C!L1GA)Q-x6wAL^G^Ro8ZP zcL_zgKMg$Qr(_O2{q^cKb#%Wh>QWj$l0!D+GRF!?(E{qdJjNJIG355?`rf?RAb~Mu z<<$%(x1gxBv$HcQP7tk^Qtsu3MY3=WT#7OsZ-J4JA5r=^+4;qe?m=cx1hxBshbfG6T zbbWngX~{G`KFUcD7>z@{y**P?h?wzH?VvzJdqs{rNceatfm&B5bu^64XTd=uY`9q!>3=zh%q{rmTX znzh&F)3->YQ%D=c-YK0qLBKQyh%j00vvc_?|C_cV^9QJDBmyTB1>?3!@U z&Y9*8+S(qlYySs2*0E3TQn9>;g_R?bG#V1=nZruzu0ZT>3L%mch)hBG847_#Bc9xI z5zXNY8v_G!=B>Svl8vo87wS{UaZ`=Vh%; z*NoabGJo;GXzzS<4mE85hm)N~a9g|n`TESv#_P?uZ#PXd$hr>*;;%+Ja}0qGkhe!!k8 zWW^?Ocg$n_;g+_u)nq44J6wmpcD=YbDQTk`s?j)H z`MaW(UEN1NJKgd<;s*NfZY6o!+ivaxP7>lm7CmbhD4tq;fDcat*k2|2Y zN*~Zz%0V5kRC{~r(v@4T*iS9UPA5CFu{IYGKibpF%J0F4EVzw6!6!THW^3b7TtGG4 z4>~&Ljo8guYYJA}T!X}hfiJJS25qj3$Gn_7Bw;p#nW~Ss_#OVm2Y>h@TzzUTD)h}u zggez%sFIhVyLGOqW)I^A)xW)=p?&w76}=TQz>xS$B4gI`Jqjw|;MpSJ>L*<>GZ)*X_j) zL&L2A*y`Q$)iEU!nQUW|j8rZ7I%F?e8?W)_-7F6mzwRawXMY|q@~GexS)EKZ+MoW} ze(lTonzskKW-TxAHp)wn0YDLb^SiGiebUUQ>kfm7aFilL2>-OP5(5!G81k)M7j{pz=?LS3}8p(jS2L|`f;!!IDae-i$!BF zI1J|9 literal 0 HcmV?d00001 diff --git a/.themes/dracula/gtk-3.0/widgets/app-notifications.css b/.themes/dracula/gtk-3.0/widgets/app-notifications.css new file mode 100755 index 0000000..9864214 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/app-notifications.css @@ -0,0 +1,37 @@ +/********************* + * app notifications * + *********************/ +.app-notification { + border-style: solid; + border-color: shade(@header_bg_color, 0.9); + border-width: 0 1px 1px 1px; + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; + padding: 8px; + background-color: alpha(@header_bg_color,0.95); + background-image: none; + color: @header_fg_color; +} + +.app-notification .button, +.app-notification .button:hover { + background-color: @cyan; + color: @selected_fg_color; +} + +.app-notification .button:active, +.app-notification .button:hover:active { + background-color: shade(@cyan,0.9); + color: @selected_fg_color; +} + +.app-notification .button.flat { + background-color: transparent; + color: @header_fg_color; +} + +.app-notification .button.flat:hover, +.app-notification .button.flat:hover:active { + background-color: transparent; + color: @red; +} diff --git a/.themes/dracula/gtk-3.0/widgets/assistant.css b/.themes/dracula/gtk-3.0/widgets/assistant.css new file mode 100755 index 0000000..c58c36e --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/assistant.css @@ -0,0 +1,16 @@ +/************* + * assistant * + *************/ +GtkAssistant .sidebar .highlight { + font: bold; +} + +GtkAssistant .sidebar { + padding: 4px; + border-width: 0 1px 0 0; + border-style: solid; + border-right-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + background-color: @theme_bg_color; + color: mix(@theme_fg_color, @theme_bg_color, 0.1); +} diff --git a/.themes/dracula/gtk-3.0/widgets/button.css b/.themes/dracula/gtk-3.0/widgets/button.css new file mode 100755 index 0000000..7f11456 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/button.css @@ -0,0 +1,306 @@ +/********** + * button * + **********/ +.button { + padding: 6px 8px; + border-radius: 3px; + /* border-width: 1px; + border-style: solid; + border-color: transparent; + border-top-color: alpha(white,0.2); + border-bottom-color: alpha(black,0.2);*/ + background-color: @base_color; + background-image: none; + color: @text_color; + font: bold; + + -GtkWidget-focus-padding: 1; + -GtkWidget-focus-line-width: 0; +} + +.notebook .button, +.list .button, +.view .button { + border-color: alpha(black,0.2); +} + +.button:hover { + border-color: transparent; + border-top-color: alpha(white,0.2); + border-bottom-color: alpha(black,0.2); + background-color: @selected_bg_color; + color: @selected_fg_color; +} + +.button:active, +.button:active:hover, +.button:checked:checked { + border-color: transparent; + border-top-color: alpha(white,0.2); + border-bottom-color: alpha(black,0.2); + background-color: shade(@selected_bg_color, 0.9); + color: @selected_fg_color; +} + +.button:insensitive { + background-color: mix(@bg_color,@base_color, 0.5); + background-image: none; +} + +/**************** +* "flat" button * +*****************/ +.button.flat, +.action-bar .button, +.inline-toolbar .button, +.osd .button, +.osd.button { + border: none; + background-color: transparent; + background-image: none; + color: @fg_color; + font: bold; +} + +.button.flat:hover, +.action-bar .button:hover, +.inline-toolbar .button:hover, +.action-bar .button:hover { + border: none; + transition: color 150ms ease-in; + color: @selected_bg_color; +} + +.button.flat:active, +.button.flat:active:focus, +.button.flat:checked, +.button.flat:active:checked, +.button.flat:active:checked:focus, +.action-bar .button:checked, +.action-bar .button:active { + border: none; + transition: color 150ms ease-in; + color: shade(@selected_bg_color, 0.9); + background-color: transparent; +} + +.button.flat:active:hover { + border: none; + transition: color 150ms ease-in; + color: @selected_bg_color; + background-color: transparent; +} + +/**************** +* linked button * +*****************/ +/* middle button */ +.linked .entry, +.linked .button, +.linked .button:active, +.linked .button:active:hover, +.linked .button:focus, +.linked .button:focus:active, +.linked .button:insensitive, +.linked > GtkComboBox > .button:dir(ltr), +.linked > GtkComboBox > .button:dir(ltr):focus { + border-radius: 0; +} + + +/* leftmost button */ +.linked .entry:first-child, +.linked .button:first-child, +.linked .button:active:first-child, +.linked .button:active:hover:first-child, +.linked .button:focus:first-child, +.linked .button:focus:active:first-child, +.linked .button:insensitive:first-child, +.linked > GtkComboBox:first-child > .button, +.linked > GtkComboBox:first-child > .button:focus { + border-right-width: 0; + border-radius: 3px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +/* rightmost button */ +.linked .entry:last-child, +.linked .button:last-child, +.linked .button:active:last-child, +.linked .button:active:hover:last-child, +.linked .button:focus:last-child, +.linked .button:focus:active:last-child, +.linked .button:insensitive:last-child, +.linked > GtkComboBox:last-child > .button, +.linked > GtkComboBox:last-child > .button:focus { + border-left-width: 0; + border-radius: 3px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* linked single button */ +.linked .entry:only-child, +.linked .button:only-child, +.linked .button:active:only-child, +.linked .button:active:hover:only-child, +.linked .button:focus:only-child, +.linked .button:focus:active:only-child, +.linked .button:insensitive:only-child, +.linked.vertical > GtkComboBox:only-child > .button, +.linked.vertical > GtkComboBox:only-child > .button:focus { + border-radius: 3px; +} + +/* middle button (vertical) */ +.linked.vertical .entry, +.linked.vertical .button, +.linked.vertical .button:active, +.linked.vertical .button:active:hover, +.linked.vertical .button:focus, +.linked.vertical .button:focus:active, +.linked.vertical .button:insensitive, +.linked.vertical > GtkComboBox > .button:dir(ltr), +.linked.vertical > GtkComboBox > .button:dir(ltr):focus { + border-bottom-width: 0; + border-radius: 0; +} + +/* leftmost button (vertical) */ +.linked.vertical .entry:first-child, +.linked.vertical .button:first-child, +.linked.vertical .button:active:first-child, +.linked.vertical .button:active:hover:first-child, +.linked.vertical .button:focus:first-child, +.linked.vertical .button:focus:active:first-child, +.linked.vertical .button:insensitive:first-child, +.linked.vertical > GtkComboBox:first-child > .button, +.linked.vertical > GtkComboBox:first-child > .button:focus { + border-bottom-width: 0; + border-radius: 3px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +/* rightmost button (vertical) */ +.linked.vertical .entry:last-child, +.linked.vertical .button:last-child, +.linked.vertical .button:active:last-child, +.linked.vertical .button:active:hover:last-child, +.linked.vertical .button:focus:last-child, +.linked.vertical .button:focus:active:last-child, +.linked.vertical .button:insensitive:last-child, +.linked.vertical > GtkComboBox:last-child > .button, +.linked.vertical > GtkComboBox:last-child > .button:focus { + border-radius: 3px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +/* linked single button (vertical) */ +.linked.vertical .entry:only-child, +.linked.vertical .button:only-child, +.linked.vertical .button:active:only-child, +.linked.vertical .button:active:hover:only-child, +.linked.vertical .button:focus:only-child, +.linked.vertical .button:focus:active:only-child, +.linked.vertical .button:insensitive:only-child, +.linked.vertical > GtkComboBox:only-child > .button, +.linked.vertical > GtkComboBox:only-child > .button:focus { + border-radius: 3px; +} + +.linked.vertical .entry:first-child { + border: 1px solid alpha(black,0.2); + border-bottom-width: 0px; +} + +.linked.vertical .entry:last-child { + border: 1px solid alpha(black,0.2); +} + +/****************************** + * destructive action buttons * + ******************************/ +.destructive-action.button, +.titlebar .destructive-action.button { + border-color: transparent; + border-top-color: alpha(white,0.2); + border-bottom-color: alpha(black,0.2); + background-color: @error_color; + color: @selected_fg_color; +} + +.destructive-action.button:hover, +.titlebar .destructive-action.button:hover{ + background-color: @error_color; + color: @selected_fg_color; +} + +.destructive-action.button:active, +.titlebar .destructive-action.button:active { + background-color: shade(@error_color,0.9); + color: @selected_fg_color; +} + +.destructive-action.button:hover:active, +.titlebar .destructive-action.button:hover:active { + background-color: shade(@error_color,0.9); + color: @selected_fg_color; +} + +.destructive-action.button:insensitive, +.titlebar .destructive-action.button:insensitive { + background-color: mix(@bg_color,@error,0.6); +} + +/****************************** + * suggested action buttons * + ******************************/ +.suggested-action.button, +.list .suggested-action.button, +.titlebar .suggested-action.button { + border-color: transparent; + border-top-color: alpha(white,0.2); + border-bottom-color: alpha(black,0.2); + background-color: @cyan; + color: @selected_fg_color; + +} + +.suggested-action.button:hover, +.list .suggested-action.button:hover, +.titlebar .suggested-action.button:hover{ + background-color: @cyan; + color: @selected_fg_color; +} + +.suggested-action.button:active, +.list .suggested-action.button:active, +.titlebar .suggested-action.button:active { + background-color: shade(@cyan,0.9); + color: @selected_fg_color; +} + +.suggested-action.button:hover:active, +.list .suggested-action.button:hover:active, +.titlebar .suggested-action.button:hover:active { + background-color: shade(@cyan,0.9); + color: @selected_fg_color; +} + +.suggested-action.button:insensitive, +.titlebar .suggested-action.button:insensitive { + background-color: mix(@bg_color,@cyan,0.6); +} + +/******************** + * circular buttons * + ********************/ +.circular-button.button { + border: none; + border-radius: 20px; + outline-radius: 20px; + box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,0.2),inset 0px 1px 0px 0px rgba(255,255,255,0.2); +} diff --git a/.themes/dracula/gtk-3.0/widgets/calendar.css b/.themes/dracula/gtk-3.0/widgets/calendar.css new file mode 100755 index 0000000..723d257 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/calendar.css @@ -0,0 +1,35 @@ +/************ + * Calendar * + ************/ +GtkCalendar { + padding: 1px 4px 2px 4px; +} + +GtkCalendar:inconsistent { + color: mix(@fg_color, @bg_color, 0.5); +} + +GtkCalendar.view, +GtkCalendar.header, +GtkCalendar.button, +GtkCalendar.button:hover, +GtkCalendar.button:insensitive { + border-width: 0; + background-color: transparent; + background-image: none; +} + +.highlight, +GtkCalendar.highlight { + border-width: 0; + background-color: transparent; + color: @selected_bg_color; +} + +GtkCalendar:selected { + border-radius: 5px; +} + +GtkCalendar:selected:selected { + background-color: @selected_bg_color; +} diff --git a/.themes/dracula/gtk-3.0/widgets/cell-row.css b/.themes/dracula/gtk-3.0/widgets/cell-row.css new file mode 100755 index 0000000..88b03d4 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/cell-row.css @@ -0,0 +1,29 @@ +/**************** + * cell and row * + ****************/ +.cell { + border-width: 0; + border-radius: 0; +} + +.cell:selected, +.cell:selected:hover, +.cell:selected:focus { + background-color: shade(@selected_bg_color, 0.9); + background-image: linear-gradient(to bottom,shade(@selected_bg_color, 0.9),shade(@selected_bg_color, 0.9)); + color: @selected_fg_color; + border-color: shade(@selected_bg_color, 0.9); + border-width: 1px 0; + border-style: solid; +} + +row:selected, +row:selected:hover, +row:selected:focus { + border-style: none; + border-color: shade(@selected_bg_color, 0.9); + background-color: shade(@selected_bg_color, 0.9); + color: @selected_fg_color; + background-image: none; + font: bold; +} diff --git a/.themes/dracula/gtk-3.0/widgets/check-radio.css b/.themes/dracula/gtk-3.0/widgets/check-radio.css new file mode 100755 index 0000000..76acbb3 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/check-radio.css @@ -0,0 +1,17 @@ +/******************* + * check and radio * + *******************/ +.check, +.radio, +.check:insensitive, +.radio:insensitive { + border-style: none; + background-color: transparent; +} + +GtkCheckButton:hover, +GtkCheckButton:active:hover, +GtkCheckButton:selected, +GtkCheckButton:selected:focus { + background-color: transparent; +} diff --git a/.themes/dracula/gtk-3.0/widgets/color-chooser.css b/.themes/dracula/gtk-3.0/widgets/color-chooser.css new file mode 100755 index 0000000..50b6322 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/color-chooser.css @@ -0,0 +1,91 @@ +/***************** + * color chooser * + *****************/ +GtkColorSwatch, +GtkColorSwatch:selected { + border-width: 1px; + border-style: solid; + border-color: alpha(black, 0.1); + border-radius: 1px; + background-color: transparent; + background-clip: border-box; +} + +GtkColorSwatch:hover, +GtkColorSwatch:selected:hover { + border-color: alpha(black, 0.3); +} + +GtkColorSwatch.color-light:selected:hover, +GtkColorSwatch.color-dark:selected:hover { + background-image: none; +} + +GtkColorSwatch.left, +GtkColorSwatch:first-child { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; +} + +GtkColorSwatch.right, +GtkColorSwatch:last-child { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; +} + +GtkColorSwatch:only-child { + border-radius: 0px; +} + +GtkColorSwatch.top { + border-top-left-radius: 0px; + border-top-right-radius: 0px; +} + +GtkColorSwatch.bottom { + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; +} + +GtkColorChooserWidget #add-color-button { + background-clip: padding-box; + border-color: alpha(black, 0.1); + background-color: shade(@theme_bg_color, 0.95); + color: @theme_fg_color; +} + +GtkColorChooserWidget #add-color-button:hover { + border-color: alpha(black, 0.3); + background-color: shade(@theme_bg_color, 0.90); + color: @theme_fg_color; +} + +.color-active-badge, +.color-active-badge:selected { + border-width: 1px; + border-style: solid; + border-width: 2px; + background-color: transparent; +} + +.color-active-badge.color-light, +.color-active-badge.color-light:hover { + border-color: alpha(black, 0.3); + color: alpha(black, 0.3); +} + +.color-active-badge.color-dark, +.color-active-badge.color-dark:hover { + border-color: alpha(white, 0.3); + color: alpha(white, 0.3); +} + +GtkColorEditor GtkColorSwatch { + border-radius: 0px; +} + +GtkColorEditor GtkColorSwatch.color-dark:hover, +GtkColorEditor GtkColorSwatch.color-light:hover { + background-image: none; + border-color: alpha(black, 0.3); +} diff --git a/.themes/dracula/gtk-3.0/widgets/column-header.css b/.themes/dracula/gtk-3.0/widgets/column-header.css new file mode 100755 index 0000000..27f7ea6 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/column-header.css @@ -0,0 +1,34 @@ +/***************** + * column-header * + *****************/ +column-header .button, +column-header .button:active { + padding: 3px 8px; + border-width: 0 1px 1px 0px; + border-radius: 0; + border-style: solid; +} + +column-header .button, +column-header .button:active, +column-header .button:focus, +column-header .button:active:focus { + border-color: mix(@base_color, black, 0.2); + border-bottom-color: mix(@base_color, black, 0.2); + background-color: shade(@theme_base_color, 0.97); + background-image: none; +} + +column-header .button:hover, +column-header .button:active:hover, +column-header .button:hover:focus, +column-header .button:active:hover:focus { + border-color: mix(@base_color, black, 0.2); + background-color: shade(@theme_base_color, 0.99); + background-image: none; + color: @theme_selected_bg_color; +} + +column-header:last-child .button { + border-width: 0 0 1px 0; +} diff --git a/.themes/dracula/gtk-3.0/widgets/combobox.css b/.themes/dracula/gtk-3.0/widgets/combobox.css new file mode 100755 index 0000000..610982d --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/combobox.css @@ -0,0 +1,48 @@ +/****************** + * combobox entry * + ******************/ +GtkComboBox*:hover { +color: @selected_fg_color; +} + +GtkComboBox .button { + padding: 5px 6px 5px 6px; +} + +GtkComboBox.combobox-entry .button { + border-color: alpha(black,0.2); +} + +GtkComboBox.combobox-entry .button:hover { + border-color: transparent; + border-top-color: alpha(white,0.2); + border-bottom-color: alpha(black,0.2); +} + +.primary-toolbar GtkComboBox.combobox-entry .entry, +.primary-toolbar GtkComboBox.combobox-entry .entry:active, +.primary-toolbar GtkComboBox.combobox-entry .entry:focus, +.primary-toolbar GtkComboBox.combobox-entry .entry:insensitive, +GtkComboBox.combobox-entry .entry, +GtkComboBox.combobox-entry .entry:active, +GtkComboBox.combobox-entry .entry:focus, +GtkComboBox.combobox-entry .entry:insensitive { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.primary-toolbar GtkComboBox.combobox-entry .button, +.primary-toolbar GtkComboBox.combobox-entry .button:hover, +.primary-toolbar GtkComboBox.combobox-entry .button:active, +.primary-toolbar GtkComboBox.combobox-entry .button:insensitive, +GtkComboBox.combobox-entry .button, +GtkComboBox.combobox-entry .button:hover, +GtkComboBox.combobox-entry .button:active, +GtkComboBox.combobox-entry .button:insensitive { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + border-left-width: 0px; +} +.linked-entry .entry { + border-color: alpha(white,0.2); +} diff --git a/.themes/dracula/gtk-3.0/widgets/content-view.css b/.themes/dracula/gtk-3.0/widgets/content-view.css new file mode 100755 index 0000000..dd91b9b --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/content-view.css @@ -0,0 +1,42 @@ +/**************** + * content view * + ****************/ +.content-view.view { + background-color: @theme_base_color; +} + +.content-view.view:prelight { + background-color: alpha(@theme_selected_bg_color, 0.6); +} + +.content-view.view:selected, +.content-view.view:active { + background-color: @theme_selected_bg_color; +} + +.content-view.view:insensitive { + background-color: shade(@theme_base_color, 0.9); +} + +GdMainIconView.content-view { + -GdMainIconView-icon-size: 40; +} + +GtkIconView.content-view.check { + background-color: transparent; +} + +GtkIconView.content-view.check:active { + background-color: transparent; +} + +.content-view.view.check, +.content-view.view.check:active { + background-color: transparent; +} + +GtkIconView.content-view.check:prelight, +GtkIconView.content-view.check:insensitive, +GtkIconView.content-view.check:selected { + background-color: transparent; +} diff --git a/.themes/dracula/gtk-3.0/widgets/csd.css b/.themes/dracula/gtk-3.0/widgets/csd.css new file mode 100755 index 0000000..3757df2 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/csd.css @@ -0,0 +1,137 @@ +/******* + * CSD * + *******/ + .titlebar{ + border-radius:5px 5px 0 0; + } +.titlebar, +.header-bar { + + background-image: none; + background-color: @header_bg_color; + color: @header_fg_color; + text-shadow: none; + padding: 4px 10px; + +} + +.titlebar .button, +.header-bar .image-button, +.header-bar .path-bar .button, +.titlebar .button:active, +.titlebar .button:checked { + padding: 5px; + background-color: transparent; + border-color: transparent; + color: @header_fg_color; + font: bold; +} + +.titlebar .button:hover, +.header-bar .image-button:hover, +.header-bar .image-button:active, +.header-bar .image-button:checked, +.header-bar .path-bar .button:hover, +.header-bar .path-bar .button:active, +.header-bar .path-bar .button:checked, +.titlebar .button:active:hover, +.titlebar .button:checked, +.titlebar .button:active { + color: @selected_bg_color; + background-color: transparent; +} +.maximized .titlebar { + border-radius: 0; + border: none; + box-shadow: none; +} + +.tiled .titlebar { + border-radius: 0; + border: none; + box-shadow: none; +} + +.titlebar.default-decoration { + border: none; +} + +.titlebar .title { + font: Bold 10; + color: @header_fg_color; +} + +.titlebar .subtitle { + font: 9; + color: @header_fg_color; +} + +.titlebar .separator { + color: transparent; +} + +.titlebar .arrow { + color: alpha(@header_fg_color, 0.7); +} + +.titlebar .arrow:insensitive { + color: mix(@fg_color, @bg_color, 0.3); +} + +.window-frame { + border:none; + border-radius: 5px 5px 0 0; + background-color: @header_bg_color; + box-shadow: 0 5px 15px 2px rgba(0, 0, 0, 0.4); + margin: 10px; +} + +.window-frame.maximized { + border-radius: 0; +} + +.window-frame.tiled { + border-radius: 0; +} + +.window-frame:backdrop { + box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.3); +} + + .window-frame.ssd { + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.23); +} + +/****************** + * window actions * + ******************/ +.titlebar .button.titlebutton, +.titlebar .button.titlebutton:hover, +.titlebar .button.titlebutton:checked { + border: none; + background-color: transparent; + icon-shadow: none; + box-shadow: none; +} + +.header-bar .button.titlebutton, +.titlebar .button.titlebutton { + padding: 3px; + padding-left: 1px; + padding-right: 1px; +} + +.titlebar .titlebutton, +.titlebar .titlebutton:hover, +.titlebar .titlebutton:active, +.titlebar .titlebutton:active:hover, +.titlebar .titlebutton:backdrop, +.maximized .titlebar .titlebutton, +.maximized .titlebar .titlebutton:hover, +.maximized .titlebar .titlebutton:active, +.maximized .titlebar .titlebutton:active:hover, +.maximized .titlebar .titlebutton:backdrop { + color: transparent; + background-position: center; + background-repeat: no-repeat; +} diff --git a/.themes/dracula/gtk-3.0/widgets/dialogs.css b/.themes/dracula/gtk-3.0/widgets/dialogs.css new file mode 100755 index 0000000..041e1c2 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/dialogs.css @@ -0,0 +1,35 @@ +/*********** + * Dialogs * + ***********/ +.message-dialog { + border-radius: 5px; +} + +.message-dialog .titlebar { + background-color: @theme_bg_color; +} + +.message-dialog .window-frame { + border:none; + border-radius: 5px; + background-color: @bg_color; + box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.6); + margin: 10px; +} + +.message-dialog.csd .dialog-action-area .button { + color: @theme_fg_color; + background-color: @theme_bg_color; + border:none; +} + +.message-dialog.csd .dialog-action-area .button:hover { + color: @theme_selected_bg_color; +} + +.message-dialog.csd .dialog-action-area .button:active, +.message-dialog.csd .dialog-action-area .button:checked, +.message-dialog.csd .dialog-action-area .button:active:focus, +.message-dialog.csd .dialog-action-area .button:checked:focus { + color: @theme_selected_bg_color; +} diff --git a/.themes/dracula/gtk-3.0/widgets/entry.css b/.themes/dracula/gtk-3.0/widgets/entry.css new file mode 100755 index 0000000..58693fb --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/entry.css @@ -0,0 +1,43 @@ +/********* + * entry * + *********/ +.entry, +.primary-toolbar .entry { + transition: 200ms linear; + padding: 6px 8px; + border-style: solid; + border-radius: 3px; + border-width: 1px; + border-color: alpha(black,0.2); + background-color: @base_color; + background-image: none; + color: @text_color; +} + +.entry:active, +.entry:focus { + transition: 200ms linear; + background-color: @base_color; + border-bottom-color: @selected_bg_color; + color: @text_color; +} + +.entry:selected, +.entry:selected:focus { + background-color: shade(@bg_color, 0.9); + color: @selected_bg_color; +} + +.entry:insensitive { + background-color: alpha(@base_color, 0.5); + background-image: none; +} + +.entry.progressbar { + border-width: 0; + border-radius: 3px; + background-color: @selected_bg_color; + background-image: none; + color: @selected_fg_color; + border-color: @selected_bg_color; +} diff --git a/.themes/dracula/gtk-3.0/widgets/gnome-sofware.css b/.themes/dracula/gtk-3.0/widgets/gnome-sofware.css new file mode 100644 index 0000000..745723a --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/gnome-sofware.css @@ -0,0 +1,21 @@ +/* Copyright 2015 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +GtkImage.star{ + color: #EF1A1A; +} \ No newline at end of file diff --git a/.themes/dracula/gtk-3.0/widgets/infobar.css b/.themes/dracula/gtk-3.0/widgets/infobar.css new file mode 100755 index 0000000..8f2877a --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/infobar.css @@ -0,0 +1,108 @@ +/*********** + * infobar * + ***********/ +GtkInfoBar { + border-width: 0px; + border-style: none; +} + +.info { + border: none; + background-color: shade(@info_bg_color,0.9); + background-image: none; + color: @info_fg_color; +} + +.error .button { + border: none; + color: @info_fg_color; + background-image: none; + background-color: @info_bg_color; +} + +.error .button:hover { + color: @info_fg_color; + background-image: none; + background-color: shade(@info_bg_color,1.1); +} + +.error .button:active { + color: @info_fg_color; + background-image: none; + background-color: shade(@info_bg_color,1.2); +} + +.warning { + background-color: shade(@warning_bg_color, 0.9); + background-image: none; + color: @warning_fg_color; +} + +.warning .button { + border: none; + color: @warning_fg_color; + background-image: none; + background-color: @warning_bg_color; +} + +.warning .button:hover { + color: @question_fg_color; + background-image: none; + background-color: shade(@warning_bg_color,1.1); +} + +.warning .button:active { + color: @question_fg_color; + background-image: none; + background-color: shade(@warning_bg_color,1.2); +} + +.question { + background-color: shade(@question_bg_color, 0.9); + background-image: none; + color: @question_fg_color; +} + +.question .button { + border: none; + color: @question_fg_color; + background-image: none; + background-color: @question_bg_color; +} + +.question .button:hover { + color: @question_fg_color; + background-image: none; + background-color: shade(@question_bg_color,1.1); +} + +.question .button:active { + color: @question_fg_color; + background-image: none; + background-color: shade(@question_bg_color,1.2); +} + +.error { + background-color: shade(@error_bg_color, 0.9); + background-image: none; + color: @error_fg_color; +} + +.error .button { + border: none; + color: @error_fg_color; + background-image: none; + background-color: @error_bg_color; +} + +.error .button:hover { + color: @error_fg_color; + background-image: none; + background-color: shade(@error_bg_color,1.1); +} + +.error .button:active { + color: @error_fg_color; + background-image: none; + background-color: shade(@error_bg_color,1.2); +} \ No newline at end of file diff --git a/.themes/dracula/gtk-3.0/widgets/list-boxes.css b/.themes/dracula/gtk-3.0/widgets/list-boxes.css new file mode 100755 index 0000000..aea3875 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/list-boxes.css @@ -0,0 +1,48 @@ +/************** + * List boxes * + **************/ +.list, +.list-row { + font-weight: normal; + background-color: @base_color; +} + +.list-row.button { + padding: 4px; + background-color: @base_color; + color: @fg_color; + font-weight: normal; + border: none; + border-radius: 0px; +} + +.list-row.button:hover { + transition: none; + background-color: mix(@base_color,@bg_color, 0.2); + color: @fg_color; +} + +.list-row.button:active, +.list-row.button:active:hover { + background-color: mix(@base_color,@bg_color, 0.4); + color: @theme_fg_color; +} + +.list-row.button:selected:hover { + background-color: @selected_bg_color; + color: @selected_fg_color; +} + +.list-row.button:checked, +.list-row.button:selected, +.list-row:selected, +.list-row.button:selected:active:hover { + background-color: shade(@selected_bg_color, 0.9); + color: @selected_fg_color; +} + +/*selected-row buttons*/ +.list-row.button:selected .button:hover, +.list-row.button:selected .button:active { + color: @selected_fg_color; +} diff --git a/.themes/dracula/gtk-3.0/widgets/menu.css b/.themes/dracula/gtk-3.0/widgets/menu.css new file mode 100755 index 0000000..342297b --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/menu.css @@ -0,0 +1,164 @@ +/******** + * menu * + ********/ +GtkTreeMenu.menu, +GtkMenuToolButton.menu, +GtkComboBox .menu { + background-color: @menu_bg_color; + color: @menu_fg_color; +} + +.primary-toolbar .menu, +.primary-toolbar .button .menu, +.toolbar .menu, +.toolbar .primary-toolbar .menu, +.header-bar .menu, +.header-bar .primary-toolbar .menu, +.menu { + padding: 0; + border-radius: 0; + border-style: none; + background-color: @menu_bg_color; + color: @menu_fg_color; +} + +.menu.button:hover, +.menu.button:active, +.menu.button:active *:insensitive, +.menu.button:insensitive, +.menu.button { + border-width: 0; + background-color: @menu_bg_color; + background-image: none; +} + +.context-menu { + font: initial; +} + +/*********** + * menubar * + ***********/ +.menubar { + background-color: @menubar_bg_color; + color: @menubar_fg_color; +} + +/*************** + * menubaritem * + ***************/ +.menubar.menuitem, +.menubar .menuitem { + padding: 3px 6px; + color: @menubar_fg_color; + border-width: 0px; + border-bottom: 2px solid transparent; +} + +.menubar.menuitem:hover, +.menubar .menuitem:hover { + border-width: 0px; + border-bottom: 2px solid @menu_selected_bg_color; +} + +/************ + * menuitem * + ************/ +GtkTreeMenu .menuitem { + color: @menu_fg_color; + padding: 4px 6px; + border-width: 0; + background-color: @menu_bg_color; +} + +.menuitem, +.menu .menuitem { + padding: 4px 3px; + border-width: 1px; + border-style: solid; + border-color: transparent; + border-radius: 0; + background-color: transparent; + background-image: none; + color: @menu_fg_color; + + -GtkMenuItem-arrow-scaling: 0.5; +} + +.menu .menuitem:active, +.menu .menuitem:hover { + transition: 100ms linear; + border-style: none; + background-color: @menu_selected_bg_color; + border-radius: 0; + color: @menu_selected_fg_color; + background-image: none; +} + +.menu .menuitem:hover, +.menu .menuitem *:hover { + transition: 100ms linear; + background-color: @menu_selected_bg_color;; + color: @menu_selected_fg_color; +} + +.menu .menuitem:insensitive, +.menu .menuitem *:insensitive { + color: mix(@menu_fg_color, @menu_bg_color, 0.5); +} + +.menuitem.check, +.menuitem.radio, +.menuitem.check:hover, +.menuitem.radio:hover, +.menuitem.check:insensitive, +.menuitem.radio:insensitive { + border-style: none; + background-color: transparent; + background-image: none; +} + +.menuitem.check:active, +.menuitem.radio:active { + border-style: none; + background-color: transparent; +} + +.menuitem.arrow { + color: alpha(@menu_fg_color, 0.6); +} + +.menuitem GtkCalendar:inconsistent { + color: mix(@menu_fg_color, @menu_bg_color, 0.5); +} + +.menuitem GtkCalendar.button { + border-style: none; + background-color: transparent; + background-image: none; +} + +.menuitem .entry { + border-color: shade(@menu_bg_color, 0.7); + background-color: @menu_bg_color; + background-image: none; + color: @menu_fg_color; +} + +.menuitem .entry:active, +.menuitem .entry:focus { + border-color: shade(@menu_bg_color, 0.7); +} + +.menuitem .accelerator { + color: alpha(@menu_fg_color, 0.6); +} + +.menuitem .accelerator:hover { + color: alpha(@theme_base_color, 0.8); +} + +.menuitem .accelerator:insensitive { + color: alpha(mix(@menu_fg_color, @menu_bg_color, 0.5), 0.6); +} + diff --git a/.themes/dracula/gtk-3.0/widgets/notebook.css b/.themes/dracula/gtk-3.0/widgets/notebook.css new file mode 100755 index 0000000..8c6e073 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/notebook.css @@ -0,0 +1,96 @@ +/************ + * notebook * + ************/ +.notebook { + padding: 0; + background-color: @theme_base_color; + background-image: none; + background-clip: border-box; + -GtkNotebook-has-tab-gap: false; + border: none; +} + +.notebook.header { + background-color: @theme_bg_color; + background-image: none; + box-shadow: none; + border-width: 0; +} + +.notebook tab { + padding: 8px; + box-shadow: none; + border: 1px solid @theme_bg_color; + background-color: alpha(@theme_base_color,0.3); + background-image: none; + +} + +.notebook tab:active { + background-color: @theme_base_color; + /*border-left: 3px solid @selected_bg_color;*/ +} + +.notebook tab.top:active { + border-bottom: 0px; +} + +.notebook tab.left { + border-right: 1px solid @theme_bg_color; +} + +.notebook tab.left:active { + border-right: 0px; +} + +.notebook tab.bottom { + border-top: 1px solid @theme_bg_color; +} + +.notebook tab.bottom:active { + border-top: 0px; +} + +.notebook tab.right { + border-left: 1px solid @theme_bg_color; +} + +.notebook tab.right:active { + border-left: 0px; +} + +.notebook tab.left:first-child:active, +.notebook tab.right:first-child:active { + border-top: 0px; +} + +.notebook tab.left:last-child:active, +.notebook tab.right:last-child:active { + border-bottom: 0px; +} + +.notebook tab.top:first-child:active, +.notebook tab.bottom:first-child:active { + border-left: 0px; +} + +.notebook tab.top:last-child:active, +.notebook tab.bottom:last-child:active { + border-right: 0px; +} + +/* close button styling */ +.notebook tab .button { + transition: ease-in 150ms; + padding: 2px; + border: none; + background-image: none; + background-color: transparent; + color: @theme_text_color; +} + +.notebook tab .button:hover, +.notebook tab .button:active:hover { + color: @red; + background-color: transparent; +} diff --git a/.themes/dracula/gtk-3.0/widgets/osd.css b/.themes/dracula/gtk-3.0/widgets/osd.css new file mode 100755 index 0000000..4ba9157 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/osd.css @@ -0,0 +1,29 @@ +/******* + * OSD * + *******/ +.background.osd { + color: @osd_fg; + background-color: @osd_bg; +} + +.osd .view, +.osd.view { + background-color: @osd_base; +} + +.osd.button, +.osd .button { + background-color: @osd_bg; + background-image: none; + color: @osd_fg; +} + +.osd.toolbar { + -GtkToolbar-button-relief: none; + + border: 1px solid shade(@osd_bg,0.8); + border-radius: 4px; + background-color: @osd_bg; + background-image: none; + color: @osd_fg; +} diff --git a/.themes/dracula/gtk-3.0/widgets/popover.css b/.themes/dracula/gtk-3.0/widgets/popover.css new file mode 100755 index 0000000..0a471b3 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/popover.css @@ -0,0 +1,74 @@ +/************ + * popovers * + ************/ +.popover{ + margin: 10px; + padding: 2px; + border-radius: 2px; + border: 1px solid shade(@bg_color, 0.85); + background-clip: border-box; + background-color: @base_color; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.12); + color: @fg_color; +} + +GtkPopover.osd { + box-shadow: 0 2px 7px 3px alpha(black, 0.5); +} + +GtkPopover .button { + background-color: transparent; + color: @fg_color; + border: none; +} + +GtkPopover .button:hover, +GtkPopover .button:active:hover, +GtkPopover .button:checked:checked { + background-color: transparent; + color: @selected_bg_color; + border: none; +} + +GtkPopover > .list, +GtkPopover > .view, +GtkPopover > .toolbar { + background-color: transparent; +} + +GtkPopover.osd > .toolbar .button { + border-radius: 0; + border-width: 0; + background-image: none; + background-color: transparent; +} + +GtkPopover .separator { + border: 0; + background-color: transparent; + color: alpha(currentColor, 0.3); + font-size: 80%; + font-weight: bold; +} + +GtkModelButton.button, +GtkModelButton.button:active, +GtkModelButton.button:insensitive, +GtkModelButton.button:active:insensitive { + background-color: transparent; + background-image: none; + box-shadow: none; + color: @fg_color; +} + +GtkModelButton.button:active:hover, +GtkModelButton.button:hover, +GtkModelButton.button:selected { + background-color: transparent; + background-image: none; + color: @selected_bg_color; +} + +GtkPopover *:hover { + -gtk-image-effect: none; +} diff --git a/.themes/dracula/gtk-3.0/widgets/progress-scale.css b/.themes/dracula/gtk-3.0/widgets/progress-scale.css new file mode 100755 index 0000000..b3508bc --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/progress-scale.css @@ -0,0 +1,252 @@ +/***************** + * Progress bars * + *****************/ +GtkProgressBar { + padding: 0; + border-width: 0px; + border-radius: 0px; + border-style: solid; + font-size: smaller; + color: @text_color; + } + +GtkProgressBar:backdrop { + color: @text_color; +} + +GtkProgressBar.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 0; + -GtkProgressBar-min-horizontal-bar-height: 3; +} + +GtkProgressBar.trough { + border-width: 0px; + border-radius: 3px; + background-color: shade(@bg_color,0.9); + box-shadow: inset 0px -1px 0px 0px rgba(255,255,255,0.2),inset 0px 1px 0px 0px rgba(0,0,0,0.2); +} + +GtkProgressBar.trough:backdrop { + background-color: shade(@bg_color,0.9); +} + +GtkProgressBar.trough.osd { + border-style: none; + background-color: transparent; + box-shadow: none; +} + +.progressbar, +.progressbar row, +.progressbar row:hover, +.progressbar row:selected, +.progressbar row:selected:focus { + border-width: 0px; + border-radius: 1.5px; + background-color: @selected_bg_color; + background-image: none; + box-shadow: none; +} + +.progressbar.left { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} + +.progressbar.right { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.progressbar.vertical { + background-color: @selected_bg_color; + background-image: none; +} + +.progressbar.vertical.bottom { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.progressbar.vertical.top { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +.progressbar:backdrop, +.progressbar:backdrop:hover { + border-width: 0px; + background-image: none; + background-color: @selected_bg_color; + box-shadow: none; +} + .progressbar.osd { + background-image: none; + background-color: @selected_bg_color; + border-style: none; + border-radius: 0; +} + +.trough row, +.trough row:hover { + border: none; + border-radius: 3px; + background-image: none; + background-color: shade(@bg_color,0.9); + box-shadow: inset 0px -1px 0px 0px rgba(255,255,255,0.2),inset 0px 1px 0px 0px rgba(0,0,0,0.2); +} + +.trough row:selected, +.trough row:selected:hover, +.trough row:selected:focus { + border: none; + border-radius: 3px; + background-color: @base_color; + background-image: none; + color: @text_color; +} + +/************* + * Level Bar * + *************/ +.level-bar { + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 3; +} + +.level-bar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; +} + +.level-bar.trough, +.level-bar.trough:backdrop { + border-width: 0px; + padding: 2px; + border-radius: 3px; + background-color: shade(@bg_color,0.9); + color: black; + box-shadow: inset 0px -1px 0px 0px rgba(255,255,255,0.2),inset 0px 1px 0px 0px rgba(0,0,0,0.2); +} + +.level-bar.fill-block, +.level-bar.fill-block:backdrop { + border-width: 0px; + background-color: @selected_bg_color; + box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,0.2),inset 0px 1px 0px 0px rgba(255,255,255,0.2); + border-radius: 2px; +} + +.level-bar.fill-block.indicator-discrete.horizontal { + margin: 0 1px; +} + +.level-bar.fill-block.indicator-discrete.vertical { + margin: 1px 0; +} + +.level-bar.fill-block.level-high, +.level-bar.fill-block.level-high:backdrop { + background-color: @cyan; +} + +.level-bar.fill-block.level-low, +.level-bar.fill-block.level-low:backdrop { + background-color: @warning_bg_color; +} + +.level-bar.fill-block.empty-fill-block { + background-color: transparent; + box-shadow: none; +} + +/************ + * GtkScale * + ************/ +.scale { + padding: 0; + border-width: 0px; + border-radius: 0px; + border-style: solid; + + -GtkRange-slider-width: 12; + -GtkRange-trough-border: 1; + -GtkScale-slider-length: 12; +} + +.scale.vertical { + -GtkScale-slider-length: 12; +} + +.scale.slider, +.scale.scale-has-marks-above.scale-has-marks-below.slider, +.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider, +.scale.slider:hover, +.scale.scale-has-marks-above.scale-has-marks-below.slider:hover, +.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover, +.scale.slider:insensitive, +.scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive, +.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive, +.scale.slider:backdrop, +.scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop, +.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop { + background-color: $red; + background-position: center; + background-repeat: no-repeat; + +} + +.scale.mark { + border-color: shade(@bg_color, 0.8); +} + +.scale.trough { + margin: 5px 0; +} + +.scale.trough.vertical { + margin: 0 5px; +} + +.scale.trough.highlight, +.scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, +.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight, +.scale.trough.highlight.vertical, +.scale.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical, +.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical { + border-width: 0px; + background-color: @red; + background-image: linear-gradient(to bottom, + @red, + @red + ); + box-shadow:none; +} + +.scale.trough.highlight:insensitive, +.scale.scale-has-marks-above.scale-has-marks-below.trough.highlight:insensitive, +.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight:insensitive, +.scale.trough.highlight.vertical:insensitive, +.scale.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical:insensitive, +.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical:insensitive { + background-color: shade(@bg_color, 0.8); + background-image: none; + box-shadow:none; +} + +.scale.trough, +.scale.scale-has-marks-above.scale-has-marks-below.trough, +.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough, +.scale.trough:insensitive, +.scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, +.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive { + border-width: 0px; + border-radius: 3px; + background-color: shade(@bg_color, 0.5); + background-image: linear-gradient(to bottom, + shade(@bg_color, 0.5), + shade(@bg_color, 0.5) + ); + box-shadow: inset 0px -1px 0px 0px rgba(255,255,255,0.2),inset 0px 1px 0px 0px rgba(0,0,0,0.2); +} diff --git a/.themes/dracula/gtk-3.0/widgets/scrollbar.css b/.themes/dracula/gtk-3.0/widgets/scrollbar.css new file mode 100755 index 0000000..1332dc2 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/scrollbar.css @@ -0,0 +1,74 @@ +/************* + * scrollbar * + *************/ +.scrollbar { + border-width: 0px; + border-style: none; + padding: 0; + + background-clip: padding-box; +} + +.scrollbars-junction, +.scrollbar.trough { + border: solid 3px transparent; + border-radius: 0; + background-color: transparent; + background-image: none; +} + +.scrollbar.button, +.scrollbar.button:active, +.scrollbar.button:active:hover { + border-width: 0; + border-radius: 0; + background-color: transparent; + background-image: none; + color: shade(@theme_bg_color, 0.6); +} + +.scrollbar.slider { + padding: 10px; + border-width: 3px; + border-color: transparent; + border-radius: 7px; + border-style: solid; + background-color: mix(@theme_bg_color, @theme_fg_color, 0.3); +} + +.scrollbar.slider:hover, +.scrollbar.slider.vertical:hover { + background-color: mix(@theme_bg_color, @theme_fg_color, 0.4); +} + +.scrollbar.slider:active, +.scrollbar.slider.vertical:active { + background-color: shade(@theme_selected_bg_color, 0.95); +} + +.scrollbar.slider.fine-tune:prelight:active { + background-size: 50%; + background-repeat: no-repeat; + background-position: center; +} + +/* overlay scrollbar */ +OsThumb { + color: shade(@theme_bg_color, 0.7); +} + +OsThumb:selected, +OsScrollbar:selected { + background-color: @theme_selected_bg_color; +} + +OsThumb:active, +OsScrollbar:active { + background-color: @theme_selected_bg_color; +} + +OsThumb:insensitive, +OsScrollbar:insensitive { + background-color: shade(@theme_bg_color, 0.9); +} + diff --git a/.themes/dracula/gtk-3.0/widgets/search-bar.css b/.themes/dracula/gtk-3.0/widgets/search-bar.css new file mode 100755 index 0000000..e4eb466 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/search-bar.css @@ -0,0 +1,36 @@ +/*************** + * search bars * + ***************/ +.search-bar.primary-toolbar, +.search-bar.toolbar, +.search-bar { + padding: 7px; + background-color: @theme_bg_color; + color: @theme_fg_color; + border:none; +} + +.search-bar GtkSearchEntry, +.search-bar GtkSearchEntry:focus, +.search-bar.primary-toolbar GtkSearchEntry, +.search-bar.primary-toolbar GtkSearchEntry:focus { + border-radius: 5px; + border-color:transparent; +} + +.search-bar .button.close-button { + padding: 4px; +} + +.search-bar.toolbar .button { + border: none; + background: none; + color: @theme_fg_color; +} + +.search-bar.toolbar .button:hover, +.search-bar.toolbar .button:active:hover, +.search-bar.toolbar .button:checked:checked { + background: none; + color: @selected_bg_color; +} diff --git a/.themes/dracula/gtk-3.0/widgets/selection-mode.css b/.themes/dracula/gtk-3.0/widgets/selection-mode.css new file mode 100755 index 0000000..23a08fe --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/selection-mode.css @@ -0,0 +1,99 @@ +/****************** + * selection mode * + ******************/ +.selection-mode.header-bar, +.selection-mode.toolbar { + border-style: solid; + border-color: shade(@selected_bg_color, 0.8); + background-color: shade(@selected_bg_color, 0.9); + background-image: none; + color: @base_color; +} + +.selection-mode.header-bar { + border-top-color: @selected_bg_color; +} + +.selection-mode.toolbar { + padding: 4px; +} + +/* regular button */ +.selection-mode.header-bar .button, +.selection-mode.toolbar .button, +.selection-mode.toolbar GtkToolButton .button { + background-color: @selected_bg_color; + background-image: none; + color: @selected_fg_color; +} + +.selection-mode.header-bar .button:hover, +.selection-mode.toolbar .button:hover, +.selection-mode.toolbar GtkToolButton .button:hover { + background-color: shade(@selected_bg_color, 1.1); + background-image: none; +} + +.selection-mode.header-bar .button:active, +.selection-mode.toolbar .button:active, +.selection-mode.toolbar GtkToolButton .button:active { + background-color: shade(@selected_bg_color, 1.2); + background-image: none; +} + +.selection-mode.header-bar .button:hover:active, +.selection-mode.toolbar .button:hover:active, +.selection-mode.toolbar GtkToolButton .button:hover:active { + color: @theme_selected_fg_color; +} + +/* suggested button */ +.selection-mode.header-bar .suggested-action.button, +.selection-mode.toolbar .suggested-action.button, +.selection-mode.toolbar GtkToolButton.suggested-action .button { + border: none; + background-color: shade(@selected_bg_color, 1.1); + background-image: none; + color: @theme_selected_fg_color; +} + +.selection-mode.header-bar .suggested-action.button:hover, +.selection-mode.toolbar .suggested-action.button:hover, +.selection-mode.toolbar GtkToolButton.suggested-action .button:hover { + background-color: shade(@selected_bg_color, 1.20); + background-image: none; +} + +.selection-mode.header-bar .suggested-action.button:active, +.selection-mode.toolbar .suggested-action.button:active, +.selection-mode.toolbar GtkToolButton.suggested-action:active { + background-color: shade(@theme_selected_bg_color, 1.3); + background-image: none; +} + +/* menu button */ +.selection-mode.header-bar .selection-menu.button, +.selection-mode.toolbar .selection-menu.button { + border-style: none; + background-color: transparent; + background-image: none; + color: shade(@selected_bg_color, 0.6); +} + +.selection-mode.toolbar .dim-label, +.selection-mode.toolbar .selection-menu.button .dim-label { + color: shade(@selected_bg_color, 0.7); +} + +.selection-mode.header-bar .selection-menu.button:hover, +.selection-mode.toolbar .dim-label:hover, +.selection-mode.toolbar .selection-menu.button:hover, +.selection-mode.toolbar .selection-menu.button .dim-label:hover { + color: shade(@selected_bg_color, 0.7); +} + +.selection-mode.header-bar .selection-menu.button:active, +.selection-mode.toolbar .selection-menu.button:active { + color: shade(@selected_bg_color, 0.8); + box-shadow: none; +} diff --git a/.themes/dracula/gtk-3.0/widgets/separator.css b/.themes/dracula/gtk-3.0/widgets/separator.css new file mode 100755 index 0000000..d463164 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/separator.css @@ -0,0 +1,71 @@ +/************* + * separator * + *************/ +.sidebar.view.separator, +.view.separator, +.separator, +.sidebar .view.separator { + color: @theme_bg_color; +} + +.pane-separator, +.titlebar .pane-separator { + background-color: transparent; +} +.maximized .titlebar .pane-separator { + box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.1); + background-image: linear-gradient(to bottom,@header_bg_color,@header_bg_color); +} + +.button .separator, +.button.separator { + color: transparent; +} + +.primary-toolbar GtkSeparatorToolItem, +.primary-toolbar .separator, +.primary-toolbar .separator:insensitive, +.toolbar GtkSeparatorToolItem, +.toolbar .separator, +.toolbar .separator:insensitive, +.header-bar GtkSeparatorToolItem, +.header-bar .separator, +.header-bar .separator:insensitive { + border-color: shade(@toolbar_bg_color, 0.87); + color: shade(@toolbar_bg_color, 0.87); +} + +.primary-toolbar .button .separator, +.primary-toolbar .button.separator, +.toolbar .button .separator, +.toolbar .button.separator, +.header-bar .button .separator, +.header-bar .button.separator { + border-color: shade(@toolbar_bg_color, 0.95); +} + +.primary-toolbar .button .separator:insensitive, +.primary-toolbar .button.separator:insensitive, +.toolbar .button .separator:insensitive, +.toolbar .button.separator:insensitive, +.header-bar .button .separator:insensitive, +.header-bar .button.separator:insensitive { + border-color: shade(@toolbar_bg_color, 0.85); +} + +.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + + border-style: none; + color: shade(@menu_bg_color, 0.9); +} + +GtkComboBox .separator { + border-style: none; + + /* always disable separators */ + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; +} diff --git a/.themes/dracula/gtk-3.0/widgets/sidebar.css b/.themes/dracula/gtk-3.0/widgets/sidebar.css new file mode 100755 index 0000000..6c0bf2e --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/sidebar.css @@ -0,0 +1,90 @@ +/*********** + * sidebar * + ***********/ +.sidebar, +.sidebar.view, +.sidebar .view, +.sidebar GtkScrolledWindow { + background-color: @base_color; + background-image: linear-gradient(to bottom,@base_color,@base_color); + color: @text_color; + transition: all .3s ease-in; +} + +.sidebar GtkScrolledWindow, +.sidebar { + border-width: 0; + transition: all .3s ease-in; +} + +.sidebar .image:selected:focus, +.sidebar .image:selected:hover { + background-color: shade(@selected_bg_color,0.9); + color: @selected_fg_color; +} + +.sidebar .list-row { + /*background-color: @base_color;*/ + color: @text_color; + border: 0px; + transition: all .1s ease-in; + + +} +.sidebar .list-row:selected{ + background-color: transparent; + /*border-left: 3px solid @selected_bg_color;*/ + color: @selected_bg_color; + font-weight: bold; + /*padding-left: 10px;*/ +} +.sidebar .list-row:hover{ + background-color: shade(@base_color,0.9); +} +.sidebar .cell:selected, +.sidebar .cell:selected:focus { + background-color: shade(@selected_bg_color,0.9); + background-image: none; + color: @selected_fg_color; +} + +.sidebar GtkScrolledWindow .list-row { + background-color: @header_bg_color; + color: @header_fg_color; +} + +.sidebar .frame { + border-width: 0; + background-color: @header_bg_color; + +} + +/*elementary os file manager*/ +.sidebar .source-list{ + background: @header_bg_color; + color: @header_fg_color; + padding: 4px 0px; +} +.sidebar .source-list.view:not(:selected):hover{ + background-color: rgba(30, 31, 41, 0.4); +} + +/* ------------- +NEW ON GTK 3.18 +---------------*/ +GtkSidebarRow.list-row { + padding: 0px; + text-align: center; +} +GtkSidebarRow .sidebar-revealer { + padding: 5px 14px 1px 12px; } + GtkSidebarRow .sidebar-revealer:selected { + color: red;} +GtkSidebarRow .sidebar-icon:dir(ltr) { + padding-right: 8px; } +GtkSidebarRow .sidebar-icon:dir(rtl) { + padding-left: 8px; } +GtkSidebarRow .sidebar-label:dir(ltr) { + padding-right: 2px; } +GtkSidebarRow .sidebar-label:dir(rtl) { + padding-left: 2px; } diff --git a/.themes/dracula/gtk-3.0/widgets/spinbutton.css b/.themes/dracula/gtk-3.0/widgets/spinbutton.css new file mode 100755 index 0000000..d5fd395 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/spinbutton.css @@ -0,0 +1,79 @@ +/************** + * spinbutton * + **************/ +.spinbutton.entry { + border: solid 1px mix(@bg_color,black, 0.2); +} + +.spinbutton.button { + padding: 4px; + border-style: none; + border-radius: 0; + border-bottom-right-radius: 4px; + background-color: transparent; + color: @theme_fg_color; +} + +.spinbutton.button:active { + transition: 500ms linear; + border-style: none; + border-radius: 0; + background-color: transparent; + color: shade(@theme_selected_bg_color, 0.9); +} + +.spinbutton.button:hover { + transition: all 500ms linear; + border-style: none; + border-radius: 0; + color: @theme_selected_bg_color; +} + +.spinbutton.button:insensitive { + border-color: alpha(@theme_bg_color, 0.01); + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} + +.spinbutton.button { + border-radius: 0; + border-style: solid; + border-width: 0; +} + +.spinbutton.button:first-child { + border-radius: 0; +} + +.spinbutton.button:last-child { + border-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + border-right-color: mix(@bg_color,black, 0.2); + border-style: solid; +} + +.spinbutton.vertical .button:first-child { + border-bottom-width: 0; + border-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + border: solid 1px mix(@bg_color,black, 0.2); + border-bottom: none; +} + +.spinbutton.vertical .button:last-child { + border-width: 1px; + border-top-width: 0; + border-radius: 4px; + border-top-left-radius: 0; + border-top-right-radius: 0; + border: solid 1px mix(@bg_color,black, 0.2); + border-top: none; +} + +.spinbutton.vertical.entry { + border: solid 1px mix(@bg_color,black, 0.2); + border-width: 1px; + border-style: solid; + border-radius: 0; +} diff --git a/.themes/dracula/gtk-3.0/widgets/spinner.css b/.themes/dracula/gtk-3.0/widgets/spinner.css new file mode 100755 index 0000000..c069598 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/spinner.css @@ -0,0 +1,21 @@ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +.spinner { + background-image: none; + background-color: blue; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +.spinner:active { + opacity: 1; + animation: spin 1s linear infinite; +} + +.spinner:active:insensitive { + opacity: 0.5; +} diff --git a/.themes/dracula/gtk-3.0/widgets/switch.css b/.themes/dracula/gtk-3.0/widgets/switch.css new file mode 100755 index 0000000..d53d2c5 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/switch.css @@ -0,0 +1,31 @@ +/************* + * GtkSwitch * + *************/ + +GtkSwitch { + -GtkSwitch-slider-width: 30; + border: none; + font: 1; +} + +GtkSwitch.trough { + background-color: transparent; + background-repeat: no-repeat; + background-position: 0 center; + border-color: transparent; + border-image: none; + border-style: none; + color: transparent; + box-shadow: none; + text-shadow: none; +} + +GtkSwitch.trough:active { + background-color: transparent; +} + +GtkSwitch.slider { + background-repeat: no-repeat; + background-position: 0 center; + background-color: transparent; +} diff --git a/.themes/dracula/gtk-3.0/widgets/toolbar.css b/.themes/dracula/gtk-3.0/widgets/toolbar.css new file mode 100755 index 0000000..34e6a50 --- /dev/null +++ b/.themes/dracula/gtk-3.0/widgets/toolbar.css @@ -0,0 +1,78 @@ +/*********** + * toolbar * + ***********/ +.toolbar { + padding: 5px; + border-style: none; + background-color: @toolbar_bg_color; + background-image: none; +} + +/* primary-toolbar */ +.primary-toolbar.toolbar { + padding: 4px; + background-color: @header_bg_color; + color: @header_fg_color; +} + +.primary-toolbar.toolbar .button { + background-color: shade(@header_bg_color,1.2); + color: @header_fg_color; +} + +.primary-toolbar.toolbar .button:hover { + background-color: @selected_bg_color; + color: @selected_fg_color; +} + +.primary-toolbar.toolbar .button:active, +.primary-toolbar.toolbar .button:checked { + background-color: shade(@selected_bg_color,0.9); +} + +.primary-toolbar.toolbar .button.flat { + background-color: transparent; +} + +.primary-toolbar.toolbar .button.flat:hover { + color: @selected_bg_color; +} + +.primary-toolbar.toolbar .button.flat:active, +.primary-toolbar.toolbar .button.flat:checked { + color: shade(@selected_bg_color, 0.9); +} + +/* inline-toolbar */ +.inline-toolbar.toolbar { + -GtkToolbar-button-relief: normal; + + padding: 4px; + border-width: 1px; + border-style: solid; + border-color: @theme_bg_color; + border-radius: 0; + background-color: alpha(@theme_base_color,0.8); + background-image: none; +} + +.inline-toolbar.toolbar:last-child { + border-width: 1px; + border-color: @theme_bg_color; + border-radius: 0; +} + +.inline-toolbar.toolbar .separator { + border-color: transparent; +} + +.inline-toolbar.toolbar .button { + background-color: transparent; + padding: 2px; +} + +.inline-toolbar.toolbar .button:hover, +.inline-toolbar.toolbar .button:active, +.inline-toolbar.toolbar .button:checked { + color: @theme_selected_bg_color; +} diff --git a/.themes/dracula/gtk-3.20/_apps.scss b/.themes/dracula/gtk-3.20/_apps.scss new file mode 100755 index 0000000..39f5229 --- /dev/null +++ b/.themes/dracula/gtk-3.20/_apps.scss @@ -0,0 +1,20 @@ +/********************** + * DE-Specific Styles * + **********************/ + +@import 'apps/budgie'; +@import 'apps/gnome'; +@import 'apps/pantheon'; +@import 'apps/xfce'; +@import 'apps/unity'; +@import 'apps/mate'; + +/*********************** + * App-Specific Styles * + ***********************/ + +@import 'apps/geary'; +@import 'apps/lightdm'; +@import 'apps/thunar'; +@import 'apps/nemo'; +@import 'apps/caja'; diff --git a/.themes/dracula/gtk-3.20/_colors-public.scss b/.themes/dracula/gtk-3.20/_colors-public.scss new file mode 100755 index 0000000..0fff43d --- /dev/null +++ b/.themes/dracula/gtk-3.20/_colors-public.scss @@ -0,0 +1,110 @@ +//apps rely on some named colors to be exported +/* GTK NAMED COLORS + ---------------- + use responsibly! */ + +// Sass thinks we're using the colors in the variables as strings and may shoot +// warning, it's innocuous and can be defeated by using "" + $var + +/* widget text/foreground color */ +@define-color theme_fg_color #{"" +$fg_color}; + +/* text color for entries, views and content in general */ +@define-color theme_text_color #{"" +$text_color}; + +/* widget base background color */ +@define-color theme_bg_color #{"" +$bg_color}; + +/* text widgets and the like base background color */ +@define-color theme_base_color #{"" +$base_color}; + +/* base background color of selections */ +@define-color theme_selected_bg_color #{"" +$selected_bg_color}; + +/* text/foreground color of selections */ +@define-color theme_selected_fg_color #{"" +$selected_fg_color}; + +/* base background color of disabled widgets */ +@define-color insensitive_bg_color #{"" +$insensitive_bg_color}; + +/* text foreground color of disabled widgets */ +@define-color insensitive_fg_color #{"" +$insensitive_fg_color}; + +/* disabled text widgets and the like base background color */ +@define-color insensitive_base_color #{"" +$base_color}; + +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #{"" +$backdrop_fg_color}; + +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #{"" +$text_color}; + +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #{"" +$backdrop_bg_color}; + +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #{"" +$backdrop_base_color}; + +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #{"" +$selected_bg_color}; + +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #{"" + $selected_fg_color}; + +/* widgets main borders color */ +@define-color borders #{"" +$borders_color}; + +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders #{"" +$backdrop_borders_color}; + +/* these are pretty self explicative */ +@define-color warning_color #{"" +$warning_color}; +@define-color error_color #{"" +$error_color}; +@define-color success_color #{"" +$success_color}; +//@define-color destructive_color #{$destructive_color} + +@define-color fg_color #{"" +$fg_color}; +@define-color text_color #{"" +$text_color}; +@define-color bg_color #{"" +$bg_color}; +@define-color base_color #{"" +$base_color}; +@define-color selected_bg_color #{"" +$selected_bg_color}; +@define-color selected_fg_color #{"" +$selected_fg_color}; +@define-color unfocused_fg_color #{"" +$backdrop_fg_color}; +@define-color unfocused_text_color #{"" +$text_color}; +@define-color unfocused_bg_color #{"" +$backdrop_bg_color}; +@define-color unfocused_base_color #{"" +$backdrop_base_color}; +@define-color unfocused_selected_bg_color #{"" +$selected_bg_color}; +@define-color unfocused_selected_fg_color #{"" + $selected_fg_color}; + +//WM + +$_wm_highlight: if($variant=='light', $top_highlight, // Sass gets mad if this is + transparentize(black,1)); // done directly in the + // color definition + +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#{$fg_color}, 1.8); +@define-color wm_unfocused_title #{$backdrop_fg_color}; +@define-color wm_highlight #{"" + $_wm_highlight}; +@define-color wm_borders_edge #{"" + $borders_edge}; + +@define-color wm_bg_a shade(#{$bg_color}, 1.2); +@define-color wm_bg_b #{$bg_color}; + +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); + +@define-color wm_button_hover_color_a shade(#{$bg_color}, 1.3); +@define-color wm_button_hover_color_b #{$bg_color}; +@define-color wm_button_active_color_a shade(#{$bg_color}, 0.85); +@define-color wm_button_active_color_b shade(#{$bg_color}, 0.89); +@define-color wm_button_active_color_c shade(#{$bg_color}, 0.9); + +//FIXME this is really an API + +@define-color content_view_bg #{"" + $base_color}; + +@define-color budgie_tasklist_indicator_color #{"" +$selected_bg_color}; +@define-color budgie_tasklist_indicator_color_active #{"" +$selected_bg_color}; +@define-color placeholder_text_color #{"" +$backdrop_text_color}; \ No newline at end of file diff --git a/.themes/dracula/gtk-3.20/_colors.scss b/.themes/dracula/gtk-3.20/_colors.scss new file mode 100755 index 0000000..d30b92f --- /dev/null +++ b/.themes/dracula/gtk-3.20/_colors.scss @@ -0,0 +1,100 @@ +// When color definition differs for dark and light variant +// it gets @if ed depending on $variant + +// Main definitions +$base_color: #282a36; +$text_color: #f8f8f2; +$bg_color: #1e1f29; +$fg_color: #f8f8f2; + +// Primary colors +$lime: #50fa7a; +$red: #ff5555; +$orange: #ffb86c; +$yellow: #f1fa8c; +$purple: #bd93f9; +$darkpurple: #44475a; +$cyan: #72BFD0; +$blue: #13b1d5; +$slider: #7b7bbd; + +$selected_fg_color: #f8f8f2; +$selected_bg_color: transparentize($purple, 0.5); +$selected_borders_color: darken($selected_bg_color, 10%); +$borders_color: if($variant == 'light', transparentize(rgb(156, 156, 156),0.8), transparentize(#191A22, 0.1)); +$borders_edge: if($variant == 'light', transparentize(white, 0.8), transparentize(white, 0.9)); +$link_color: $blue; +$link_visited_color:transparentize($link_color,0.5); +$top_highlight: if($variant == 'light', transparentize(white, 0.8), transparentize(white, 0.9)); +$bottom_highlight: if($variant == 'light', transparentize(black, 0.8), transparentize(black, 0.9)); +$dark_fill: mix($borders_color, $bg_color, 35%); +$headerbar_color: $bg_color; +$headerbar_fg_color: $text_color; +$menu_color: if($variant == 'light', $base_color, darken($base_color, 2%)); +$popover_bg_color: darken($base_color, 2%); +$popover_hover_color: lighten($bg_color, 12%); + +$scrollbar_bg_color: mix($base_color, $bg_color, 50%); +$scrollbar_slider_color: mix($fg_color, $bg_color, 60%); +$scrollbar_slider_hover_color: mix($fg_color, $bg_color, 80%); +$scrollbar_slider_active_color: if($variant=='light', darken($selected_bg_color, 10%), lighten($selected_bg_color, 10%)); + +$warning_color: if($variant == 'light', $orange, darken($orange,10%)); +$error_color: if($variant == 'light', $red, darken($red,5%)); +$success_color: if($variant == 'light', $cyan, darken($cyan,10%)); +$destructive_color: if($variant == 'light', darken($red,5%), darken($red,10%)); +$suggested_color: if($variant == 'light', $selected_bg_color, darken($selected_bg_color,10%)); + +$osd_fg_color: #fefefe; +$osd_text_color: white; +$osd_bg_color: transparentize(#14171a, 0.2); +$osd_insensitive_bg_color: transparentize(mix($osd_fg_color, opacify($osd_bg_color, 1), 10%), 0.5); +$osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 50%); +$osd_borders_color: transparentize(black, 0.3); + +$sidebar_bg_color: mix($bg_color, $base_color, 50%); +$base_hover_color: transparentize($fg_color, 0.95); + +$tooltip_borders_color: transparentize(white, 0.9); +$shadow_color: transparentize(black, 0.9); + +$drop_target_color: #a1ce4b; + +$text_shadow_color: if($variant == 'dark', $shadow_color, transparentize(white, 0.9)); +$icon_shadow_color: $text_shadow_color; + +$drop_target_color: $lime; + +// Infobar colors +$info_color: $lime; +$question_color: $cyan; + +// Panel colors +$panel_bg_color: transparentize(rgb(30, 31, 41), 0.3); +$panel_fg_color: white; +$panel_borders_color: transparentize(rgb(30, 31, 41), 0.8); + +// Disabled state colors +$insensitive_fg_color: mix($fg_color, $bg_color, 50%); +$insensitive_bg_color: mix($bg_color, $base_color, 60%); +$insensitive_base_color: darken($base_color, 5%); +$insensitive_borders_color: $borders_color; + +// Backdrop state colors +$backdrop_base_color: if($variant == 'light', darken($base_color, 1%), lighten($base_color, 1%)); +$backdrop_text_color: mix($text_color, $backdrop_base_color, 80%); +$backdrop_bg_color: $bg_color; +$backdrop_headerbar_bg_color: $headerbar_color; +$backdrop_headerbar_fg_color: if($variant == 'light', transparentize($headerbar_fg_color, 0.5), transparentize($headerbar_fg_color, 0.2)); +$backdrop_fg_color: mix($fg_color, $backdrop_bg_color, 50%); +$backdrop_insensitive_color: if($variant == 'light', darken($backdrop_bg_color, 15%), lighten($backdrop_bg_color, 15%)); +$backdrop_selected_bg_color: transparentize($selected_bg_color, 0.1); +$backdrop_selected_fg_color: if($variant == 'light', $selected_fg_color, transparentize($selected_fg_color, 0.5)); +$backdrop_borders_color: mix($borders_color, $bg_color, 90%); +$backdrop_dark_fill: mix($backdrop_borders_color, $backdrop_bg_color, 35%); +$backdrop_sidebar_bg_color: mix($backdrop_bg_color, $backdrop_base_color, 50%); + +$backdrop_scrollbar_bg_color: darken($backdrop_bg_color, 3%); +$backdrop_scrollbar_slider_color: mix($backdrop_fg_color, $backdrop_bg_color, 40%); + +$backdrop_menu_color: if($variant == 'light', $backdrop_base_color, mix($backdrop_bg_color, $backdrop_base_color, 20%)); diff --git a/.themes/dracula/gtk-3.20/_common.scss b/.themes/dracula/gtk-3.20/_common.scss new file mode 100755 index 0000000..e0e9303 --- /dev/null +++ b/.themes/dracula/gtk-3.20/_common.scss @@ -0,0 +1,45 @@ +/********* +* Common * +*********/ + +@function gtkalpha($c,$a) { + @return unquote("alpha(#{$c},#{$a})"); +} + +$ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94); +$asset_suffix: if($variant=='dark', '-dark', ''); +$backdrop_transition: 200ms ease-out; +$button_transition: all 200ms $ease-out-quad; + +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: $error_color; + + // The size for scrollbars. The slider is 2px smaller, but we keep it + // up so that the whole area is sensitive to button presses for the + // slider. The stepper button is larger in both directions, the slider + // only in the width + + -GtkScrolledWindow-scrollbar-spacing: 0; + + -GtkToolItemGroup-expander-size: 11; + + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + + // We use the outline properties to signal the focus properties + // to the adwaita engine: using real CSS properties is faster, + // and we don't use any outlines for now. + + outline-color: transparentize($fg_color, 0.7); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; + + -gtk-secondary-caret-color: $selected_bg_color; +} diff --git a/.themes/dracula/gtk-3.20/_drawing.scss b/.themes/dracula/gtk-3.20/_drawing.scss new file mode 100755 index 0000000..1358ee2 --- /dev/null +++ b/.themes/dracula/gtk-3.20/_drawing.scss @@ -0,0 +1,602 @@ +/***************** +* Drawing mixins * +*****************/ + +// generic drawing of more complex things + +@function _widget_edge($c:$borders_edge) { +// outer highlight "used" on most widgets + @if $c == none { @return none; } + @else { @return 0 1px $c; } +} + +@mixin lines($t, $c:$selected_bg_color) { + @if $t==up { + box-shadow: inset 0 -3px 0 0 darken($c,5%); + } + @if $t==down { + box-shadow: inset 0 3px 0 0 darken($c,5%); + } + @if $t==both { + box-shadow: inset 0 -3px 0 0 darken($c,5%), + inset 0 3px 0 0 darken($c,5%); + } +} + +@mixin _shadows($shadow1, $shadow2:none, $shadow3:none, $shadow4:none) { +// +// Helper function to stack up to 4 box-shadows; +// + @if $shadow4!=none { box-shadow: $shadow1, $shadow2, $shadow3, $shadow4; } + @else if $shadow3!=none { box-shadow: $shadow1, $shadow2, $shadow3; } + @else if $shadow2!=none { box-shadow: $shadow1, $shadow2; } + @else { box-shadow: $shadow1; } +} + +// entries + +@function entry_focus_border($fc:$selected_bg_color) { + @if $variant == 'light' { @return $fc; } + @else { @return if($fc==$selected_bg_color, $selected_borders_color, darken($fc, 35%)); } +} + + +@function entry_gradient($c) { + @if $variant=='light' { @return linear-gradient(to bottom, mix($borders_color, $c, 45%), + mix($borders_color, $c, 3%) 2px, + $c 90%); } + @else { @return linear-gradient(to bottom, mix($borders_color, $c, 95%), + mix($borders_color, $c, 40%) 3px, + $c 90%); } +} + +@mixin entry($t, $fc:$selected_bg_color, $edge: none) { +// +// Entries drawing function +// +// $t: entry type +// $fc: focus color +// $edge: set to none to not draw the bottom edge or specify a color to not +// use the default one +// +// possible $t values: +// normal, focus, insensitive, backdrop, backdrop-insensitive, osd, osd-focus, osd-backdrop; +// + + $_blank_edge: if($edge == none, none, 0 1px transparentize($edge, 1)); + $_entry_edge: if($edge == none, none, _widget_edge($edge)); + + @if $t==normal { + color: $text_color; + border-color: $borders_color; + background-color: $base_color; + // for the transition to work the number of shadows in different states needs to match, hence the transparent shadow here. + } + @if $t==focus { + border-color: entry_focus_border($fc); + } + @if $t==insensitive { + color: $insensitive_fg_color; + border-color: $borders_color; + background-color: $insensitive_bg_color; + box-shadow: $_entry_edge; + } + @if $t==backdrop { + color: $backdrop_text_color; + border-color: $backdrop_borders_color; + background-color: $backdrop_base_color; + box-shadow: $_blank_edge; + } + @if $t==backdrop-insensitive { + color: $backdrop_insensitive_color; + border-color: $backdrop_borders_color; + background-color: $insensitive_bg_color; + box-shadow: $_blank_edge; + } + @if $t==osd { + color: $osd_text_color; + border-color: $osd_borders_color; + background-color: transparentize(opacify($osd_borders_color, 1), 0.5); + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + } + @if $t==osd-focus { + color: $osd_text_color; + border-color: $selected_bg_color; + background-color: transparentize(opacify($osd_borders_color, 1), 0.5); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + } + @if $t==osd-insensitive { + color: $osd_insensitive_fg_color; + border-color: $osd_borders_color; + background-color: $osd_insensitive_bg_color; + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + } + @if $t==osd-backdrop { + color: $osd_text_color; + border-color: $osd_borders_color; + background-color: transparentize(opacify($osd_borders_color, 1), 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + } +} + +// buttons + +@function _border_color ($c) { @return darken($c, 25%); } // colored buttons want + // the border form the + // base color + +@function _text_shadow_color ($tc: $fg_color, $bg: $bg_color) { +// +// calculate the color of text shadows +// +// $tc is the text color +// $bg is the background color +// + $_lbg: lightness($bg)/100%; + @if lightness($tc)<50% { @return transparentize(white, 1-$_lbg/($_lbg*1.3)); } + @else { @return transparentize(black, $_lbg*0.8); } +} + +@function _button_hilight_color($c) { +// +// calculate the right top hilight color for buttons +// +// $c: base color; +// + @if lightness($c)>95% { @return white; } + @else if lightness($c)>90% { @return transparentize(white, 0.2); } + @else if lightness($c)>80% { @return transparentize(white, 0.4); } + @else if lightness($c)>50% { @return transparentize(white, 0.6); } + @else if lightness($c)>40% { @return transparentize(white, 0.8); } + @else { @return transparentize(white, 0.95); } +} + +@mixin _button_text_shadow ($tc:$fg_color, $bg:$bg_color) { +// +// helper function for the text emboss effect +// +// $tc is the optional text color, not the shadow color +// +// TODO: this functions needs a way to deal with special cases +// + + $_shadow: _text_shadow_color($tc, $bg); + + @if lightness($tc)<50% { + text-shadow: 0 1px $_shadow; + -gtk-icon-shadow: 0 1px $_shadow; + } + @else { + text-shadow: 0 -1px $_shadow; + -gtk-icon-shadow: 0 -1px $_shadow; + } +} + +@mixin button($t, $c:$base_color, $tc:$text_color, $edge: none) { +// +// Button drawing function +// +// $t: button type, +// $c: base button color for colored* types +// $tc: optional text color for colored* types +// $edge: set to none to not draw the bottom edge or specify a color to not +// use the default one +// +// possible $t values: +// normal, hover, active, insensitive, insensitive-active, +// backdrop, backdrop-active, backdrop-insensitive, backdrop-insensitive-active, +// osd, osd-hover, osd-active, osd-insensitive, osd-backdrop, undecorated +// + + $_hilight_color: _button_hilight_color($c); + $_button_edge: if($edge == none, none, _widget_edge($edge)); + $_blank_edge: if($edge == none, none, _widget_edge(transparentize($edge,1))); + + @if $t==normal { + // + // normal button + // + font-weight: normal; + color: $tc; + outline-color: transparentize($tc, 0.7); + background-color: $c; + text-shadow: none; + @include _shadows(inset 0px 1px 0px 0px $top_highlight,inset 0px -1px 0px 0px $bottom_highlight); + } + + @else if $t==hover { + // + // hovered button + // + color: $tc; + outline-color: transparentize($tc, 0.7); + background-color: $c; + text-shadow: none; + @include _shadows(inset 0px 1px 0px 0px $top_highlight,inset 0px -1px 0px 0px $bottom_highlight); + } + + @if $t==normal-header { + // + // normal button headerbar look + // + color: if($tc==$text_color, $headerbar_fg_color, $tc); + background-color: transparent; + border-radius: 0; + text-shadow: none; + box-shadow: none; + border: none; +} + + @else if $t==hover-header { + // + // hovered button headerbar look + // + color: if($tc==$text_color, $headerbar_fg_color, $tc); + background-color: transparent; + border-radius: 0; + text-shadow: none; + box-shadow: none; +} + +@else if $t==active-header { + // + // active button headerbar look + // + color: if($tc==$text_color, $selected_bg_color, $tc); + background-color: transparent; + border-radius: 0; + box-shadow: none; + text-shadow: none; + font-weight: bold; +} + +@else if $t==backdrop-header { +// +// backdrop button headerbar look +// +color: if($tc==$text_color, transparentize($tc, 0.6), $tc); +background-color: transparent; +border-radius: 0; +text-shadow: none; +box-shadow: none; +} + + + @else if $t==active { + // + // pushed button + // + color: $tc; + outline-color: transparentize($tc, 0.7); + background-color: if($c==$base_color, $selected_bg_color, $c); + text-shadow: none; + @include _shadows(inset 0px 1px 0px 0px $top_highlight,inset 0px -1px 0px 0px $bottom_highlight); +} + @else if $t==insensitive { + // + // insensitive button + // + color: if($tc==$text_color, $backdrop_text_color, $tc); + outline-color: transparentize($tc, 0.7); + background-color: if($c==$base_color, $insensitive_bg_color, $c); + text-shadow: none; + @include _shadows(inset 0px 1px 0px 0px $top_highlight,inset 0px -1px 0px 0px $bottom_highlight); +} + @else if $t==insensitive-active { + // + // insensitive pushed button + // + color: transparentize($selected_fg_color, 0.3); + outline-color: transparentize($tc, 0.7); + background-color: if($c==$base_color, $selected_bg_color, $c); + text-shadow: none; + @include _shadows(inset 0px 1px 0px 0px $top_highlight,inset 0px -1px 0px 0px $bottom_highlight); + label { color: transparentize($selected_fg_color, 0.3); } +} + @else if $t==backdrop { + // + // backdrop button + // + color: if($tc==$text_color, $backdrop_text_color, transparentize($tc, 0.6)); + outline-color: transparentize($tc, 0.7); + background-color: if($c==$base_color, $backdrop_base_color, $c); + text-shadow: none; + @include _shadows(inset 0px 1px 0px 0px $top_highlight,inset 0px -1px 0px 0px $bottom_highlight); +} + + @else if $t==backdrop-active { + // + // backdrop pushed button FIXME no colors here! + // + color: transparentize($selected_fg_color, 0.3); + outline-color: transparentize($tc, 0.7); + background-color: $selected_bg_color; + text-shadow: none; + @include _shadows(inset 0px 1px 0px 0px $top_highlight,inset 0px -1px 0px 0px $bottom_highlight); + label { color: transparentize($selected_fg_color, 0.3); } +} + + @else if $t==backdrop-insensitive { + // + // backdrop insensitive button + // + color: if($tc==$text_color, $backdrop_text_color, $tc); + outline-color: transparentize($tc, 0.7); + background-color: if($c==$base_color, $insensitive_bg_color, $c); + text-shadow: none; + @include _shadows(inset 0px 1px 0px 0px $top_highlight,inset 0px -1px 0px 0px $bottom_highlight); +} + + @else if $t==backdrop-insensitive-active { + // + // backdrop insensitive pushed button + // + color: transparentize($selected_fg_color, 0.3); + outline-color: transparentize($tc, 0.7); + background-color: $selected_bg_color; + text-shadow: none; + @include _shadows(inset 0px 1px 0px 0px $top_highlight,inset 0px -1px 0px 0px $bottom_highlight); +} + + @else if $t==osd { + // + // normal osd button + // + $_bg: if($c!=$base_color, transparentize($c, 0.5), + $osd_bg_color); + + color: $osd_fg_color; + border-color: $osd_borders_color; + background-color: $_bg; + background-clip: padding-box; + box-shadow: inset 0 1px transparentize(white, 0.9); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: transparentize($osd_fg_color, 0.7); + } + @else if $t==osd-hover { + // + // active osd button + // + $_bg: if($c!=$base_color, transparentize($c, 0.3), + lighten($osd_bg_color, 12%)); + + color: white; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $_bg, $_bg); + background-clip: padding-box; + box-shadow: inset 0 1px transparentize(white, 0.9); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: transparentize($osd_fg_color, 0.7); + } + @else if $t==osd-active { + // + // active osd button + // + $_bg: if($c!=$base_color, $c, lighten($osd_bg_color, 6%)); + + color: white; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $_bg, $_bg); + background-clip: padding-box; + box-shadow: inset 0 1px transparentize(white, 0.9); + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: transparentize($osd_fg_color, 0.7); + } + @else if $t==osd-insensitive { + // + // insensitive osd button + // + color: $osd_insensitive_fg_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $osd_insensitive_bg_color, $osd_insensitive_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + } + @else if $t==osd-backdrop { + // + // backdrop osd button + // + $_bg: if($c!=$base_color, transparentize($c, 0.5), + $osd_bg_color); + + color: $osd_fg_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $_bg, $_bg); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + } + @else if $t==undecorated { + // + // reset + // + border-color: transparent; + background-color: transparent; + background-image: none; + + @include _shadows(inset 0 1px transparentize(white, 1), + $_blank_edge); + + text-shadow: none; + -gtk-icon-shadow: none; + } +} + +@mixin trough($flat:false, $c:$bg_color, $tc:$fg_color, $noedge:true) { + color: mix($tc, $bg_color, 80%); + @if $flat { background-image: linear-gradient(to bottom, $c, $c); } + @else { + background-image: linear-gradient(to bottom, + mix(black,$c,15%) 5%, + mix(black,$c,10%) 20%, + mix(black,$c,10%) 90%, + $c); + } + + border-color: if($c!=$bg_color, _border_color($c), $border_color); + + @if not($noedge) { + @if lightness($c) > 60% { + box-shadow: inset 0 -1px $borders_edge, + 0 1px $borders_edge; + } + @else { + box-shadow: inset 0 -1px transparentize($borders_edge, 0.5), + 0 1px transparentize($borders_edge, 0.5); + } + } + @else { box-shadow: none; } +} + +@mixin headerbar_fill($c:$headerbar_color, $hc:$top_highlight, $ov: none) { +// +// headerbar fill +// +// $c: base color +// $hc: top highlight color +// $ov: a background layer for background shorthand (hence no commas!) +// + $gradient: linear-gradient(to top, darken($c, 13%), darken($c, 2%) 2px, $c 3px); + + @if $variant == 'dark' { $gradient: linear-gradient(to top, darken($c, 3%), darken($c, 1%) 2px, $c 3px); } + + @if $ov != none { background: $c $ov, $gradient; } + @else { background: $c $gradient; } + + box-shadow: inset 0 1px $hc; // top highlight +} + +@mixin overshoot($p, $t:normal, $c:$fg_color) { +// +// overshoot +// +// $p: position +// $t: type +// $c: base color +// +// possible $p values: +// top, bottom, right, left +// +// possible $t values: +// normal, backdrop +// + + $_small_gradient_length: 5%; + $_big_gradient_length: 100%; + + $_position: center top; + $_small_gradient_size: 100% $_small_gradient_length; + $_big_gradient_size: 100% $_big_gradient_length; + + @if $p==bottom { + $_position: center bottom; + $_linear_gradient_direction: to top; + } + + @else if $p==right { + $_position: right center; + $_small_gradient_size: $_small_gradient_length 100%; + $_big_gradient_size: $_big_gradient_length 100%; + } + + @else if $p==left { + $_position: left center; + $_small_gradient_size: $_small_gradient_length 100%; + $_big_gradient_size: $_big_gradient_length 100%; + } + + $_small_gradient_color: $c; + $_big_gradient_color: $c; + + @if $c==$fg_color { + $_small_gradient_color: darken($borders_color, 10%); + $_big_gradient_color: $fg_color; + + @if $t==backdrop { $_small_gradient_color: $backdrop_borders_color; } + } + + $_small_gradient: -gtk-gradient(radial, + $_position, 0, + $_position, 0.5, + to($_small_gradient_color), + to(transparentize($_small_gradient_color, 1))); + + $_big_gradient: -gtk-gradient(radial, + $_position, 0, + $_position, 0.6, + from(transparentize($_big_gradient_color, 0.93)), + to(transparentize($_big_gradient_color, 1))); + + @if $t==normal { + background-image: $_small_gradient, $_big_gradient; + background-size: $_small_gradient_size, $_big_gradient_size; + } + + @else if $t==backdrop { + background-image: $_small_gradient; + background-size: $_small_gradient_size; + } + + background-repeat: no-repeat; + background-position: $_position; + + background-color: transparent; // reset some properties to be sure to not inherit them somehow + border: none; // + box-shadow: none; // +} + +@mixin undershoot($p) { +// +// undershoot +// +// $p: position +// +// possible $p values: +// top, bottom, right, left +// + + $_undershoot_color_dark: transparentize(black, 0.8); + $_undershoot_color_light: transparentize(white, 0.8); + + $_gradient_dir: left; + $_dash_bg_size: 10px 1px; + $_gradient_repeat: repeat-x; + $_bg_pos: center $p; + + background-color: transparent; // shouldn't be needed, but better to be sure; + + @if ($p == left) or ($p == right) { + $_gradient_dir: top; + $_dash_bg_size: 1px 10px; + $_gradient_repeat: repeat-y; + $_bg_pos: $p center; + } + + background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%); + + padding-#{$p}: 1px; + background-size: $_dash_bg_size; + background-repeat: $_gradient_repeat; + background-origin: content-box; + background-position: $_bg_pos; + border: none; + box-shadow: none; +} diff --git a/.themes/dracula/gtk-3.20/_widgets.scss b/.themes/dracula/gtk-3.20/_widgets.scss new file mode 100755 index 0000000..9c999ee --- /dev/null +++ b/.themes/dracula/gtk-3.20/_widgets.scss @@ -0,0 +1,40 @@ +/*********** + * Widgets * + ***********/ + +@import 'widgets/action-bars'; +@import 'widgets/app-notifications'; +@import 'widgets/base-states'; +@import 'widgets/buttons'; +@import 'widgets/calendar'; +@import 'widgets/checks-radios'; +@import 'widgets/color-chooser'; +@import 'widgets/comboboxes'; +@import 'widgets/dialogs'; +@import 'widgets/entries'; +@import 'widgets/expanders'; +@import 'widgets/floating-bar'; +@import 'widgets/frames'; +@import 'widgets/granite'; +@import 'widgets/header-bars'; +@import 'widgets/infobars'; +@import 'widgets/level-bars'; +@import 'widgets/links'; +@import 'widgets/lists'; +@import 'widgets/menus'; +@import 'widgets/misc'; +@import 'widgets/notebooks'; +@import 'widgets/paned'; +@import 'widgets/pathbars'; +@import 'widgets/popovers'; +@import 'widgets/progress-bars'; +@import 'widgets/scales'; +@import 'widgets/scrollbars'; +@import 'widgets/sidebar'; +@import 'widgets/spinbuttons'; +@import 'widgets/spinner'; +@import 'widgets/switches'; +@import 'widgets/toolbars'; +@import 'widgets/tooltips'; +@import 'widgets/treeviews'; +@import 'widgets/windows'; diff --git a/.themes/dracula/gtk-3.20/apps/_budgie.scss b/.themes/dracula/gtk-3.20/apps/_budgie.scss new file mode 100755 index 0000000..156aab9 --- /dev/null +++ b/.themes/dracula/gtk-3.20/apps/_budgie.scss @@ -0,0 +1,977 @@ +/********* +* Budgie * +*********/ + +$alert_color: $red; +$button_bg: transparent; +$entry_border: transparent; +$mpris_overlay_fg: $fg_color; +$mpris_overlay_bg: transparentize(if($variant=='light',$base_color, darken($bg_color, 10%)), 0.1); +$mpris_overlay_border: $top_highlight; +$panel_bg: transparentize( darken($headerbar_color,10%),0.05); +$panel_border: transparentize(darken($headerbar_color, 7%), 0.08); +$panel_shadow: transparentize(black, 0.7); +$raven_bg: transparentize($bg_color, 0.08); +$raven_expander_border: transparentize($borders_color, 0.05); +$raven_border: transparentize($bg_color, 0.08); +$raven_expander_bg: transparentize($bg_color, 0.8); +$raven_background_bg: transparent; +$raven_background_border: transparent; + +$depth: 0 1px 1px rgba(0, 0, 0, 0.06), +0 1px 2px rgba(0, 0, 0, 0.20), +inset 0px 1px 0px 0px $top_highlight; + +@function gtkalpha($c,$a) { + @return unquote("alpha(#{$c},#{$a})"); +} + +$roundness: 2px; +$border_width: 1px; +$pos_list: ((top, bottom),(bottom,top),(left,right),(right,left)); + +// Container for both the "panel" area and the shadow. Wise to keep +// this transparent.. +.budgie-container { + background-color: transparent; + &:backdrop { background-color: transparent; } + + popover list, + popover row { + border: none; + background: none; + padding: 0; + margin: 0; + } +} + +.budgie-popover .container, +.budgie-popover border, +.budgie-popover list, +.budgie-popover row { + @extend %reset_style +} + +%reset_style { + padding: 0; + margin: 0; + background: none; + border: none; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + opacity: 1; + min-width: 0; + min-height: 0; +} + +.budgie-popover, +.budgie-popover.background { + border-radius: 2px; + padding: 0; + background-color: transparentize(if($variant=='light',$popover_bg_color,$bg_color),if($variant=='light',0.04,0.02)); + background-clip: border-box; + box-shadow: 0 2px 3px 1px transparentize(black, 0.65); + border: 1px solid #{"@borders"}; + list, + row { + &:hover { background: none; } + } + + > frame.container { + margin: 0 -1px -1px; // remove gap + padding: 2px 0 0; + } +} + +.budgie-popover > .container { + padding: 2px; +} + +// Budgie Menu +.budgie-menu { + .container { padding: 0; } + + button:hover { -gtk-icon-effect: none; } + + entry.search { + border: none; + background: none; + padding: 5px 2px; + border-bottom: 1px solid #{"@borders"}; + border-radius: 0; + font-size: 120%; + box-shadow: none; + + image { + &:dir(ltr) { padding-left: 8px; padding-right: 12px; } + &:dir(rtl) { padding-left: 12px; padding-right: 8px; } + } + } + + .categories { + border-width: 0; + margin-left: 3px; + + background-color: transparent; + &:dir(ltr) { border-right: 1px solid #{"@borders"}; } + &:dir(rtl) { border-left: 1px solid #{"@borders"}; } + } + + .category-button { + padding: 8px; + border-radius: 2px 0 0 2px; + + &:hover { + background-color: if(variant == light, transparentize($fg_color, 0.9), transparentize($fg_color, 0.95)); + color: $fg_color; + } + &:active { box-shadow: inset 0 2px 2px -2px transparentize(black, 0.8); } + &:checked { + color: $selected_fg_color; + background-color: transparentize( darken($selected_bg_color,5%),0.2); + } + &:checked:disabled { + opacity: 0.5; + + label { color: transparentize($selected_fg_color, 0.3); } + } + } + + scrollbar { + background-color: transparent; + border-color: transparent; + } + + button:not(.category-button) { + padding-top: 5px; + padding-bottom: 5px; + border-radius: 0; + box-shadow: none; + } + + undershoot, overshoot { background: none; } +} + +// Menu Button +button.budgie-menu-launcher { + padding: 0 2px; + color: $headerbar_fg_color; + box-shadow: none; + background-color: transparent; + &:hover { color: $headerbar_fg_color; } + &:active, &:checked { color: $headerbar_fg_color; } + + &:backdrop { + color: $headerbar_fg_color; + background-color: transparent; + &:hover { color: $headerbar_fg_color; } + &:active, &:checked { + color: $selected_bg_color; + box-shadow: none; + background-color: transparent; + } + } +} + +// User Menu +.user-menu { + + .content-box separator { + margin-left: 6px; + margin-right: 6px; + background-color: transparentize($fg_color, 0.9); + } + + button { margin: 5px; } + + // top-row (user-name and avatar) + > box.vertical row.activatable:first-child, + > frame.container > box.vertical row.activatable:first-child { + + .indicator-item { + box-shadow: $depth; + background-color: $cyan; + transition-duration: 0.2s; + + &:dir(ltr) { // mask avatar's background + padding-left: 7px; // non-scaling unit + background-position: left center; + background-repeat: no-repeat; + background-size: 38px auto; // non-scaling unit + } + &:dir(rtl) { + padding-right: 7px; + background-position: right center; + background-repeat: no-repeat; + background-size: 38px auto; + } + + label { + color: $selected_fg_color; + + &:dir(ltr) { padding-left: 5px; } + &:dir(rtl) { padding-right: 5px; } + } + + image { + color: $selected_fg_color; + + &:first-child { // avatar image + min-width: 24px; + min-height: 20px; + } + } + } + } +} + +// Raven Trigger +button.raven-trigger { + padding-left: 2px; + padding-right: 2px; + color: $headerbar_fg_color; + box-shadow: none; + &:hover { + color: $headerbar_fg_color; + background-color: transparent; + } + &:active, &:checked { + box-shadow: none; + background-color: transparent; + color: $selected_bg_color; + } + &:backdrop { + color: $headerbar_fg_color; + &:hover { + color: $headerbar_fg_color; + } + &:active, &:checked { + box-shadow: none; + color: $selected_bg_color; + background-color: transparent; + } + } +} + +// Places Menu +.places-menu { + .container { padding: 0; } + + .message-bar { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + } + + .name-button { + border: 0; + border-radius: 0; + padding: 4px 6px; + } + + .unmount-button { + padding: 4px 4px; + border: 0; + border-radius: 0; + } + + .places-section-header { + padding: 0px; + border-bottom: 1px solid $raven_expander_border; + box-shadow: 0px 1px 1px #{"alpha(@theme_fg_color, 0.03)"}; + } + + .places-section-header > button { + padding: 8px; + border: none; + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; + } + + .places-list { + background: transparentize($fg_color, 0.96); + border-bottom: 1px solid $raven_expander_border; + } + + .unlock-area { + border-top: 1px solid transparentize($raven_expander_border, 0.1); + border-bottom: 1px solid transparentize($raven_expander_border, 0.1); + } + + .unlock-area entry { + border-radius: 0; + border: 0; + } + + .unlock-area button { + border-radius: 0; + border: 0; + border-left: 1px solid transparentize($raven_expander_border, 0.1); + } + + .alternative-label { + font-size: 15px; + padding: 3px; + } + + .always-expand { + background: transparent; + border-bottom: none; + } +} + +// Night Light indicator +.night-light-indicator { + .container { padding: 0; } + + .view-header { + font-size: 14px; + padding: 10px; + border-bottom: #{"1px solid mix(@theme_base_color, #000000, 0.35);"}; + box-shadow: #{"0px 1px 1px alpha(@theme_fg_color, 0.04);"}; + } + + .display-settings-button { + border-top-left-radius: 0px; + border-top-right-radius: 0px; + border: none; + padding: 3px; + border-top: #{"1px solid mix(@theme_base_color, #000000, 0.35);"}; + box-shadow: #{"inset 0px 1px 1px alpha(@theme_fg_color, 0.04);"}; + } +} + +// Panel +.budgie-panel { + color: $headerbar_fg_color; + background-color: $panel_bg; + background-image: none; + box-shadow: none; + border: none; + transition: all 150ms ease-in; + + .alert { color: $alert_color; } + + &:backdrop { + color: $headerbar_fg_color; + background-color: $panel_bg; + } + + button { + border-top-width: 0; + border-bottom-width: 0; + border-radius: 0; + } + + popover list, + popover row { + padding: 0; + margin: 0; + } + + label { + color: $headerbar_fg_color; + font-weight: 700; + } + + &.transparent { + background-color: transparentize($panel_bg, 0.75); + + .top & { + border-bottom-color: transparent; + } + + .bottom & { + border-top-color: transparent; + } + + .left & { + border-right-color: transparent; + } + + .right & { + border-left-color: transparent; + } + } + + .end-region { + border-radius: 0px; + separator { background-color: transparentize($headerbar_fg_color, 0.85); } + label { + font-weight: 700; + color: $headerbar_fg_color; + } + } +} + +// Tasklist +.budgie-panel #tasklist-button, +.budgie-panel #tasklist-button:backdrop { + outline-color: transparent; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border-color: transparentize($panel_bg,1); // fixes the transition + border-radius: 0; + background-color: transparent; + box-shadow: none; + background-clip: padding-box; + + @extend %underscores; +} + +// Icon Tasklist +.budgie-panel { + + button.flat.launcher { + outline-color: transparent; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border-color: transparentize($panel_bg,1); // fixes the transition + border-radius: 0; + padding: 0; + background-clip: padding-box; + background-color: transparent; + & { box-shadow: none; } + } + + .unpinned button.flat.launcher, + .pinned button.flat.launcher.running { @extend %underscores; } +} + +%underscores { + &:hover { box-shadow: none; } + &:active, &:checked { box-shadow: none; } + + @each $pos, $b_pos in $pos_list { + .#{$pos} & { + padding-#{$b_pos}: 2px; + border-#{$pos}: 2px solid transparent; + + @at-root { + .#{$pos} .budgie-panel .pinned button.flat.launcher:not(.running) { border-#{$pos}: 2px solid transparent; } + .#{$pos} .budgie-panel .pinned button.flat.launcher:not(.running):hover { border-#{$pos}: 2px solid transparentize(white, 0.9); } + .#{$pos} .budgie-panel .unpinned button.flat.launcher, + .#{$pos} .budgie-panel .pinned button.flat.launcher.running { border-#{$pos}: 2px solid transparentize(white, 0.9); } + } + &:hover { + border-#{$pos}: 2px solid transparentize(white, 0.75); + } + &:active, &:checked { + border-#{$pos}: 2px solid $selected_bg_color; + } + } + } +} + +@each $pos, $b_pos in $pos_list { + + // Panel borders + .#{$pos} .budgie-panel { border-#{$b_pos}: $border_width solid $panel_border; } + + // Raven borders + .#{$pos} .raven-frame { + padding: 0; + background: none; + + border { + border: none; + border-#{$b_pos}: $border_width solid $raven_border; + } + } + + // Shadows + .#{$pos} .shadow-block { + background-color: transparent; + background-image: linear-gradient(to $b_pos, + $panel_shadow, + transparent); + } +} + +// Raven +.raven { + padding: 0; + color: $fg_color; + background-color: $raven_bg; + transition: 170ms ease-out; + + .raven-header { + * { + padding-top: 0; + padding-bottom: 0; + } + + min-height: 32px; + color: $fg_color; + border: solid $raven_expander_border; + border-width: 1px 0; + background-color: $raven_expander_bg; + + &.top { + border-top-style: none; + border-color: transparent; + margin-top: 3px; + min-height: 32px; + button.image-button { + &:hover { + color: darken($selected_bg_color,5%); + box-shadow: none; + } + } + } + + > button.text-button { + border-radius: 2px; + color: $selected_fg_color; + background-color: transparentize(darken($red,5%), 0.1); + @include _shadows(inset 0px 1px 0px 0px $top_highlight,inset 0px -1px 0px 0px $bottom_highlight); + &:hover { + border-radius: 2px; + color: $selected_fg_color; + background-color: transparentize($red, 0.1); + @include _shadows(inset 0px 1px 0px 0px $top_highlight,inset 0px -1px 0px 0px $bottom_highlight); + } + &:active { + color: $selected_fg_color; + background-color: transparentize(lighten($red,5%), 0.1); + @include _shadows(inset 0px 1px 0px 0px $top_highlight,inset 0px -1px 0px 0px $bottom_highlight); + } + } + + &.bottom { border-bottom-style: none; } + button { + background-color: transparent; + color: $fg_color; + border-radius: 0; + border: none; + box-shadow: none; + margin-top: -4px; + margin-bottom: -4px; + min-height: 32px; + + &:hover { + border-radius: 0; + background-color: transparent; + color: $selected_bg_color; + } + + &:active, + &:checked { + color: $selected_bg_color; + border-radius: 0; + background-color: transparent; + } + + &:disabled { + color: $insensitive_fg_color; + } + } + } + + list { + background-color: transparent; + &:selected { background-color: transparentize($selected_bg_color,0.1); } + row, + row.activatable { + background-color: transparent; + &:selected { background-color: transparentize($selected_bg_color,0.1); } + } + } + + .raven-background { + color: $fg_color; + background-color: transparent; + border-color: transparent; + + &.middle { border-bottom-style: none; } // applet background between two headers + } + + .powerstrip { + background-color: transparent; + border-top-color: transparent; + } + + .powerstrip button.image-button { + border-radius:50%; + padding: 5px; + min-width: 32px; + margin-bottom: 3px; + background: transparentize($darkpurple,0.3); + color: $selected_fg_color; + box-shadow: $depth; + border: none; + font-size: 100%; + + &:hover { + transition: 170ms ease all; + background: transparentize($darkpurple,0.15); + color: $selected_fg_color; + } + &:active { + transition: 170ms ease all; + background: $darkpurple; + color: $selected_fg_color; + } + &:first-child { + background: transparentize($cyan,0.3); + + &:hover { + background: transparentize($cyan,0.15); + } + &:active { + background: $cyan; + } + } + &:last-child { + background: transparentize($red,0.3); + + &:hover { + background: transparentize($red,0.15); + } + &:active { + background: $red; + } + } + } + .option-subtitle { + font-size: 13px; + } +} + +// Calendar +calendar.raven-calendar { + padding: 4px; + color: $fg_color; + background-color: transparentize($bg_color, 0.8); + border-color: transparent; + + &:indeterminate { color: gtkalpha(currentColor,0.3); } + + &:selected { + background: transparent; + color: $selected_bg_color; + font-weight: bold; + } + + &:backdrop { background-color: transparent; } + + &.header { + color: $fg_color; + border: none; + border-radius: 0; + background-color: transparent; + } + & button, & button:focus { + color: gtkalpha(currentColor,0.5); + background-color: transparent; + + &:hover { + color: $fg_color; + background-color: transparent; + } + } +} + +// MPRIS Applet +.raven-mpris { + color: $mpris_overlay_fg; + background-color: $mpris_overlay_bg; + border: solid $mpris_overlay_border; + border-width: 1px 0; + border-bottom-color: $bottom_highlight; + + button.image-button { + padding: 10px; + background-color: $base_color; + box-shadow: $depth; + + &:hover { background-color: $selected_bg_color; } + + &:active { background-color: darken($selected_bg_color,5%); } + + &:first-child { margin-right: 4px; } + + &:last-child { margin-left: 4px; } + + &:last-child, + &:first-child { + padding: 4px; + margin-top: 6px; + margin-bottom: 6px; + } + } +} + +// Notifications +.budgie-notification-window { + background: none; + border-radius: 1px; + button { + background-color: $cyan; + color: darken($selected_fg_color, 75%); + border: none; + margin: 0 3px; + &:hover { + background-color: darken($cyan, 5%); + border: none; + } + &:active, &:checked { background-color: darken($cyan, 5%); } + } +} + +.budgie-notification { + &.background { + border-radius: 1px; + } + .notification-title { + font-size: 110%; + color: $headerbar_fg_color; + } + .notification-body { color: transparentize($headerbar_fg_color, 0.3); } + button { + background-color: transparent; + color: $selected_fg_color; + &:hover { + background-color: transparent; + color: $red; + box-shadow: none; + } + &:active, &:checked { + background-color: transparent; + color: darken($red, 5%); + } + } +} + +.drop-shadow { + color: $headerbar_fg_color; + background-color: transparentize(if($variant=='light', $headerbar_color, $bg_color), 0.05); + box-shadow: 0 1px 2px 0 transparentize(black, 0.8); + border-radius: 2px; +} + +// On Screen Display in Budgie +.budgie-osd-window { + @extend .budgie-notification-window; +} + +// Internal part of the OSD +.budgie-osd { + @extend .budgie-notification; +} + +// Alt+tab switcher in Budgie +.budgie-switcher-window { + @extend .budgie-notification-window; + + // Flowbox + flowbox { color: $fg_color; } + flowboxchild { + padding: 3px; + margin: 3px; + color: $fg_color; + + &:hover { background-color: $button_bg; } + &:active { color: $fg_color; } + &:selected { + color: $selected_fg_color; + background-color: $selected_bg_color; + + &:active { color: $selected_fg_color; } + &:hover { background-color: mix(black, $selected_bg_color, 10%); } + &:disabled { + color: transparentize($selected_fg_color, 0.3); + background-color: transparentize($selected_bg_color, 0.2); + label { color: transparentize($selected_fg_color, 0.2); } + } + } + } +} + +// Internal part of the Switcher +.budgie-switcher { + @extend .budgie-notification; +} + +// Session Dialog +.budgie-session-dialog { + color: $headerbar_fg_color; + background-color: $panel_bg; + + label:backdrop { color: $backdrop_headerbar_fg_color; } + &.background { @extend .drop-shadow; } + .dialog-title { font-size: 120%; } + + .linked.horizontal > button { + margin-bottom: 0; + min-height: 32px; + border-bottom: none; + border-radius: 0; + color: $headerbar_fg_color; + background-color: transparent; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), inset 0 1px 2px rgba(0, 0, 0, 0.20); + + label { font-weight: 700; } + &:first-child { border-left: none; border-bottom-left-radius: 2px; } + &:last-child { border-right: none; border-bottom-right-radius: 2px; } + &:hover { + background-color: transparentize($selected_bg_color, 0.1); + &:backdrop { + label { color: transparentize(white, 0.5); } + } + } + + @each $b_type, $b_color in (suggested-action, $cyan), + (destructive-action, $destructive_color) { + &.#{$b_type} { + background-color: transparentize($b_color, 0.1); + &:hover { background-color: transparentize(lighten($b_color,5%), 0.1); } + &:active, &:checked { background-color: transparentize(lighten($b_color,5%), 0.1); } + } + } + } + + entry { + background-color: #505359; + color: $headerbar_fg_color; + &:focus { background-color: #505359; } + &:backdrop { background-color: #505359; } + } +} + +// PolKit Dialog +.budgie-polkit-dialog { + @extend .budgie-session-dialog; + + .message { color: transparentize($headerbar_fg_color, 0.3); } + .failure { color: $alert_color; } +} + +// Run Dialog +.budgie-run-dialog { + @extend .budgie-session-dialog; + + entry.search, entry.search:focus { + font-size: 120%; + padding: 8px 5px; + border: none; + box-shadow: none; + + image { + color: $headerbar_fg_color; + &:dir(ltr) { padding-left: 8px; padding-right: 12px; } + &:dir(rtl) { padding-left: 12px; padding-right: 8px; } + } + } + + list row:selected .dim-label { opacity: 1; } + + scrolledwindow { border-top: 1px solid darken($entry_border, 5%); } +} + +// Budgie styled Gtk Menus +.budgie-menubar { + menu { + margin: 4px; + padding: 5px; + border-radius: 0; + background-color: $panel_bg; + menuitem:hover { + background-color: $selected_bg_color; + color: $selected_fg_color; + } + } + + arrow { + border:none; + min-width:16px; + min-height:16px; + + &.top { + -gtk-icon-source:-gtk-icontheme("pan-up-symbolic"); + border-bottom: 1px solid mix($fg_color, $raven_bg, 10%); + } + + &.bottom { + -gtk-icon-source:-gtk-icontheme("pan-down-symbolic"); + border-top: 1px solid mix($fg_color, $raven_bg, 10%); + } + } + + menuitem { + accelerator { + color: transparentize($fg_color, 0.65); + } + + check, radio { + min-height: 16px; + min-width: 16px; + } + } +} + +// settings-window +window.background.budgie-settings-window.csd { + + > box.horizontal > stack > scrolledwindow { + + // hide double-borders + buttonbox.inline-toolbar { border-style: none none solid; } + + } +} + +.workspace-switcher { + + .workspace-layout { + border: 0 solid $panel_bg; + + .top &, + .bottom & { + &:dir(ltr) { border-left-width: 1px; } + + &:dir(rtl) { border-right-width: 1px; } + } + + .left &, + .right & { border-top-width: 1px; } + } + + .workspace-item, + .workspace-add-button { + border: 0 solid lighten($panel_bg, 10%); + + .top &, + .bottom & { + &:dir(ltr) { border-right-width: 1px; } + + &:dir(rtl) { border-left-width: 1px; } + } + + .left &, + .right & { border-bottom-width: 1px; } + } + + .workspace-item { + + &.current-workspace { background-color: darken($panel_bg, 5%); } + } + + .workspace-add-button { + border: none; + background: transparent; + box-shadow: none; + &:hover { box-shadow: none; } + + &:active { background-image: none; } + + &:active image { margin: 1px 0 -1px; } + } + + .workspace-icon-button { + .budgie-panel & { // to overwrite the .budgie-panel button style below + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 2px; + } + } +} \ No newline at end of file diff --git a/.themes/dracula/gtk-3.20/apps/_caja.scss b/.themes/dracula/gtk-3.20/apps/_caja.scss new file mode 100644 index 0000000..feda954 --- /dev/null +++ b/.themes/dracula/gtk-3.20/apps/_caja.scss @@ -0,0 +1,85 @@ +.caja-notebook { + + .frame { border-width: 0 0 1px; } + + .entry { + background: $bg_color; + color: $fg_color; + border-color: $borders_color; + &:selected { + background: $selected_bg_color; + color: $selected_fg_color; + } + } +} + + + +/************** +* Caja sidebar * +**************/ + +.caja-side-pane { + + .frame { border-width: 1px 0 0; } + + background: $headerbar_color; + treeview.view, + textview.view text, + viewport.frame, + widget .vertical { + background: $headerbar_color; + padding: 3px 2px; + &:hover { + background-color: transparentize($base_color, 0.4); + } + &:selected { + color: $purple; + background: $headerbar_color; + &:hover { + background-color: transparentize($selected_bg_color, 0.8); + } + } + } +} + +/************** +* Caja pathbar * +**************/ + +.caja-navigation-window paned { + background: $base_color; +} + +.caja-navigation-window .primary-toolbar { + background: $headerbar_color; + button { + &, &:backdrop { @include button(normal-header); } + &:hover, + &:active, + &:backdrop:active, + &:backdrop:checked { + background: $selected_bg_color; + box-shadow: none; + &, & label { + color: $selected_fg_color; + } + } + } + +} + +.caja-pathbar button { + &, &:backdrop { @include button(normal-header); } + &:hover, + &:active, + &:checked, + &:backdrop:active, + &:backdrop:checked { + background: transparent; + box-shadow: none; + &, & label { + color: $purple; + } + } +} diff --git a/.themes/dracula/gtk-3.20/apps/_geary.scss b/.themes/dracula/gtk-3.20/apps/_geary.scss new file mode 100755 index 0000000..2bae579 --- /dev/null +++ b/.themes/dracula/gtk-3.20/apps/_geary.scss @@ -0,0 +1,37 @@ +/********* + * Geary * + *********/ + +.geary-titlebar-left, +.geary-titlebar-right { + + .separator { + opacity: 0; + } +} + +ConversationListView { + -GtkTreeView-grid-line-width: 0; + + .view { + &:active, + &:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; + + &:backdrop { + background-color: $backdrop_selected_bg_color; + color: $backdrop_selected_fg_color; + } + } + + .cell { + border: solid transparentize(black, 0.8); + border-width: 0 0 1px 0; + &:selected { + color: $selected_fg_color; + border: 0px solid darken($selected_bg_color, 10% ); + } + } + } +} diff --git a/.themes/dracula/gtk-3.20/apps/_gnome.scss b/.themes/dracula/gtk-3.20/apps/_gnome.scss new file mode 100755 index 0000000..41f1746 --- /dev/null +++ b/.themes/dracula/gtk-3.20/apps/_gnome.scss @@ -0,0 +1,198 @@ +/************ + * Nautilus * + ************/ +.nautilus-window { + .frame{ + *:selected, *:selected:backdrop{ + background: transparent; + color: $selected_bg_color; + } + *:selected:backdrop{ + label { + color: $backdrop_selected_bg_color; + } + } + } + paned { + > separator { background-image: none; } + } + .sidebar { + background-color: transparent; + background-image: none; + + &:backdrop { + background-color: transparent; + background-image: none; + } + + .list-row { + button { + border: none; + background-color: transparentize(darken($base_color,3%),0.05); + &:active { + background-color: transparentize($selected_bg_color,0.25); + } + } + + &:selected { + background-color: transparentize($selected_bg_color,0.25); + &:hover { + background-color: transparentize($selected_bg_color,0.1); + } + } + + &:hover { + background-color: transparentize($base_color,0.5); + &:active { + background-color: transparentize($selected_bg_color,0.1); + } + } + } + } + &.background { + background-color: transparentize(darken($base_color,3%),0.05); + &:backdrop { + background-color: transparentize(darken($base_color,3%),0.05); + } + } + + notebook { + > stack:only-child { // the :not(:only-child) is for "hidden" notebooks + background-color: $base_color; + &:backdrop { background-color: $backdrop_base_color; } + } + } + + searchbar { + border-top: 1px solid rgba(0, 0, 0, 0.12); + } + + .searchbar-container { + margin-top: -1px; + } + + .titlebar { + .search{ + border: 1px solid $borders_color; + border-radius: 3px; + } + } + + .path-bar-box { + .dim-label { + color: transparent; + } + widget > .text-button:last-child{ + @include button(active-header, transparent, $purple); + &:backdrop label{ + color: $backdrop_selected_bg_color; + } + } + button { + transition: all 100ms ease-in; + margin-left: -5px; + &:backdrop { + &:hover, + &:active, + &:checked { + @include button(active-header); + label { + color: $backdrop_selected_bg_color; + } + } + } + } + } +} + +.nautilus-circular-button { + border-radius: 20px; + -gtk-outline-radius: 20px; +} + +.disk-space-display { + border: 2px solid; + + .unknown { + background-color: #888a85; + border-color: darken(#888a85, 20%); + } + + .used { + background-color: #9FB0B9; + border-color: darken(#9FB0B9, 20%); + } + + .free { + background-color: #D8D8D8; + border-color: darken(#D8D8D8, 20%); + } +} + +.nautilus-desktop { + + color: $fg_color; + + .nautilus-canvas-item { + border-radius: 5px; + color: $selected_fg_color; + text-shadow: 1px 1px transparentize(black, 0.4); + + &:active { + color: $fg_color; + text-shadow: none; + } + + &:hover { + color: $fg_color; + text-shadow: none; + } + + &:selected { + color: $selected_fg_color; + text-shadow: none; + } + + .dim-label { + &:selected { + color: $selected_fg_color; + } + } + } + + .nautilus-list { + + .dim-label { + &:selected { + color: $selected_fg_color; + } + } + } +} + +/********* + * Gedit * + *********/ +.gedit-search-slider { + padding: 4px; + border-radius: 0 0 3px 3px; + border: 0; + background-color: $bg_color; + } + + +/********* + * Gnucash * +*********/ +#gnc-id-main-window { + entry.gnc-class-register-foreground { + background: transparent; + border: none; + box-shadow: none; + } + .arrow.button.toggle { + transition: none; + box-shadow: none; + &:hover { border-color: $selected_bg_color; } + } +} \ No newline at end of file diff --git a/.themes/dracula/gtk-3.20/apps/_lightdm.scss b/.themes/dracula/gtk-3.20/apps/_lightdm.scss new file mode 100755 index 0000000..f9ff41a --- /dev/null +++ b/.themes/dracula/gtk-3.20/apps/_lightdm.scss @@ -0,0 +1,115 @@ +/*********** + * LightDm * + ***********/ + +// the panel widget at the top +#panel_window { + background-color: $panel_bg_color; + color: $panel_fg_color; + font-weight: bold; + box-shadow: inset 0 -1px darken($panel_bg_color, 7%); + + // the menubars/menus of the panel, i.e. indicators + .menubar, + .menubar > .menuitem + menubar, + menubar > menuitem { + background-color: transparent; + color: $panel_fg_color; + font-weight: bold; + } + + .menubar .menuitem:disabled, + menubar menuitem:disabled { + color: transparentize($panel_fg_color, 0.5); + + GtkLabel { color: inherit; } + label { color: inherit; } + } + .menubar .menu > .menuitem, + menubar menu > menuitem { font-weight: normal; } +} + +// the login window +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: $fg_color; +} + +// the top half of the login-window, in GtkDialog terms, the content +#content_frame { + padding-bottom: 14px; + background-color: $bg_color; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid transparentize(black, 0.9); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + @include button(normal); + + &:hover { @include button(hover); } + &:active, &:checked { @include button(active); } + &:disabled { @include button(insensitive); } +} + +// the lower half of the login-window, in GtkDialog terms the buttonbox or action area +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: if($variant=='light', $osd_bg_color, $headerbar_color); + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid transparentize(black, 0.9); + border-width: 0 1px 1px 1px; +} + +#buttonbox_frame button{ + @include button(osd); + + &:hover { @include button(osd-hover); } + &:active, &:checked { @include button(osd-active); } + &:disabled { @include button(osd-insensitive); } +} + +#login_window #user_combobox { + color: $fg_color; + font-size: 13px; + + .menu, + menu { font-weight: normal; } +} + +// the user's avatar box +#user_image { + padding: 3px; + border-radius: 2px; +} + +// the shutdown button +#shutdown_button.button { + @include button(suggested_destructive, $destructive_color); + + &:hover { @include button(suggested_destructive, lighten($destructive_color, 10%)); } + &:active, &:checked { @include button(suggested_destructive, darken($destructive_color, 10%)); } +} + +// the restart button +#restart_button.button { + @include button(suggested_destructive, $suggested_color); + + &:hover { @include button(suggested_destructive, lighten($suggested_color, 10%)); } + &:active, &:checked { @include button(suggested_destructive, darken($suggested_color, 10%)); } +} + +// the warning, in case a wrong password is entered or something else goes wrong according to PAM +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} diff --git a/.themes/dracula/gtk-3.20/apps/_mate.scss b/.themes/dracula/gtk-3.20/apps/_mate.scss new file mode 100644 index 0000000..05c9b41 --- /dev/null +++ b/.themes/dracula/gtk-3.20/apps/_mate.scss @@ -0,0 +1,20 @@ +// +// Mate OSD Window +// + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid $borders_color; + + .progressbar { + background-color: $selected_bg_color; + border: none; + border-color: $selected_bg_color; + border-radius: 5px; + } + .trough { + background-color: darken($osd_bg_color, 5%); + border: none; + border-radius: 5px; + } + } \ No newline at end of file diff --git a/.themes/dracula/gtk-3.20/apps/_nemo.scss b/.themes/dracula/gtk-3.20/apps/_nemo.scss new file mode 100644 index 0000000..5077305 --- /dev/null +++ b/.themes/dracula/gtk-3.20/apps/_nemo.scss @@ -0,0 +1,67 @@ +.nemo-window { + .places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: darken($base_color, 15%); + -NemoPlacesTreeView-disk-full-fg-color: $yellow; + -GtkTreeView-vertical-separator: 7; + .view.cell, + iconview.cell { + &:hover, + &:selected { @include button(active-header, transparent, $purple); } + } + } + + .sidebar { + color: $fg_color; + background-color: $base_color; + .view, .iconview, row { + background-color: transparent; + } + } + + .nemo-window-pane { + widget.entry { + background-clip: padding-box; + min-height: 28px; + padding: 5px; + color: $fg_color; + border: 1px solid $borders_color; + border-radius: 3px; + box-shadow: inset 0 1px transparentize(black, 0.1), + inset 1px 0 transparentize(black, 0.04), + inset -1px 0 transparentize(black, 0.04), + inset 0 -1px transparentize(black, 0.02), + 0 1px transparentize(white, 0.4); + &:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; + } + } + } + + toolbar.primary-toolbar { + margin-bottom: -1px; + background: $headerbar_color; + button { + @include button(normal-header); + min-height: 24px; + padding: 3px; + &:hover { @include button(hover-header, transparent, $purple); } + + &:selected, + &:active, + &:checked { + @include button(active-header, transparent, $purple); + &:backdrop { + &, & label { + color: $backdrop_selected_bg_color; + } + } + } + } + } + + .nemo-inactive-pane .view, + .nemo-inactive-pane iconview { + background-color: darken($base_color, 2%); + } +} \ No newline at end of file diff --git a/.themes/dracula/gtk-3.20/apps/_pantheon.scss b/.themes/dracula/gtk-3.20/apps/_pantheon.scss new file mode 100755 index 0000000..a773b8d --- /dev/null +++ b/.themes/dracula/gtk-3.20/apps/_pantheon.scss @@ -0,0 +1,305 @@ +/******** + * Gala * + *******/ + + .gala-notification { + border-width: 0; + border-radius: 2px; + color: white; + border: 1px solid $base_color; + background-color: $base_color; + + .title, + .label { + color: $fg_color; + } +} + +.gala-button { + padding: 3px; + color: $base_color; + border: none; + border-radius: 50%; + background-image: linear-gradient(to bottom, + #7e7e7e, + #3e3e3e + ); + box-shadow: inset 0 0 0 1px transparentize(white, 0.02), + inset 0 1px 0 0 transparentize(white, 0.07), + inset 0 -1px 0 0 transparentize(white, 0.01), + 0 0 0 1px transparentize(black, 0.40), + 0 3px 6px transparentize(black, 0.16), + 0 3px 6px transparentize(black, 0.23); + text-shadow: 0 1px 1px transparentize(black, 0.6); +} + +/********** + * Notify * + *********/ + +.notify { + /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/ + + border-radius: 5px; + border: 1px solid transparentize(black, 0.30); + + background-color: transparentize($base_color, 0.95); + + .low {} + .critical {} +} + + +/*************** + * SwitchBoard * + ***************/ + +.category-label { + font-weight: bold; + color: $fg_color; +} + + +/************* + * Slingshot * + ************/ + +.button.app { + border: none; + border-radius: 0; + box-shadow: none; + background-image: none; + + .app { + &:hover{ + border-radius: 8px; + border: none; + background-color: transparentize($selected_bg_color, 0.7); + color: white; + } + &:focus{ + /*background-color: transparentize(black, 0.20);*/ + } + } +} + +.search-item { + border-radius: 0; + border: none; + color: $fg_color; + background: none; + + &:hover, + &:focus { + border-radius: 0; + background-color: transparentize($selected_bg_color, 0.7); + color: $selected_fg_color; + } +} + + +.search-entry-large, +.search-entry-large:focus { + border: none; + font-size: 18px; + font-weight: 300; + background-image: none; + background: none; + box-shadow: none; + border-radius: 0; +} + +.search-category-header { + font-weight: bold; + color: $fg_color; +} + + + +/********* + * Panel * + ********/ + +.panel { + background-color: transparent; + transition: all 100ms ease-in-out; + color: #fff; + + &.maximized { + background-color: #000; + } + + &.translucent { + background-color: transparentize(black, 0.5); + } + + &.color-light.translucent { + background-color: transparentize($panel_fg_color, 0.15); + } +} + +menubar.panel, +.panel menubar { + box-shadow: none; + border: none; +} + +.composited-indicator { + + > revealer, + > revealer image, + > revealer label, + > revealer spinner { + color: #fff; + font-weight: bold; + text-shadow: 0 1px 2px transparentize(black, 0.7), 0 1px 2px transparentize(black, 0.5); + transition: all 200ms ease-in-out; + -gtk-icon-shadow: 0 1px 2px transparentize(black, 0.7), 0 1px 2px transparentize(black, 0.5); + } + > revealer image:first-child + label { + margin-left: 5px; + } +} + +.panel.color-light .composited-indicator { + + > revealer, + > revealer image, + > revealer label, + > revealer spinner { + color: transparentize(black, 0.4); + text-shadow: 0 1px transparentize(white, 0.9); + -gtk-icon-shadow: 0 1px transparentize(white, 0.9); + } +} + +/************** + * Calculator * + **************/ + +PantheonCalculatorMainWindow { + border-radius: 0 0 4px 4px; + + .window-frame { + border-radius:3px; + } +} + +/********* + * Cards * + *********/ + +.deck { + background-color: darken($bg_color, 8%); +} + +.card { + background-color: $base_color; + border: none; + box-shadow: 0 0 0 1px transparentize(black, 0.95), + 0 3px 3px transparentize(black, 0.8); + transition: all 150ms ease-in-out; +} + +.card.collapsed { + background-color: darken($base_color, 5%); + box-shadow: 0 0 0 1px transparentize(black, 0.95), + 0 1px 2px transparentize(black, 0.8); +} + +/********* + * Noise * + *********/ + +NoiseLibraryWindow { + border-radius: 0 0 4px 4px; + + .action-bar { + border-radius: 0 0 4px 4px; + } + + .window-frame { + border-radius:3px; + } +} + +/******** + * Snap * + ********/ + +SnapMainWindow, +SnapSnapWindow { + + .take-button { + border-radius: 0; + } +} + + +/******************* + * Photos/Shotwell * + *******************/ + +DirectWindow, +LibraryWindow { + + .the-button-in-the-combobox { + background: none; + } +} + +.checkerboard-layout { + background-color: $bg_color; + background-image: linear-gradient(45deg, + transparentize(black, 0.9) 25%, + transparent 25%, + transparent 75%, + transparentize(black, 0.9) 75%, + transparentize(black, 0.9)), + linear-gradient(45deg, + transparentize(black, 0.9) 25%, + transparent 25%, + transparent 75%, + transparentize(black, 0.9) 75%, + transparentize(black, 0.9)); + background-size: 24px 24px; + background-position: 0 0, 12px 12px +} + +.checkboard-layout .item { + background-color: $fg_color; +} + +/********* +* Avatar * +*********/ + +.avatar { + border: 1px solid transparentize(#000, 0.77); + border-radius: 50%; + box-shadow: + inset 0 0 0 1px transparentize(#fff, 0.95), + inset 0 1px 0 0 transparentize(#fff, 0.55), + inset 0 -1px 0 0 transparentize(#fff, 0.85), + 0 1px 3px transparentize(#000, 0.88), + 0 1px 2px transparentize(#000, 0.77); +} + +/**level bars**/ + +.sidebar.source-list.view { + &.level-bar { + &, &:selected, &:selected:focus { + background: linear-gradient(transparentize(#fff, 0.86), transparentize(#fff, 0.86)) ; + border: 1px solid transparentize(black, 0.86); + box-shadow: 0 1px 0 transparentize(#000, 0.75); + border-radius: 2px; + } + } + &.fill-block { + border: none; + &, &:hover, &:selected, &:selected:focus { + background: linear-gradient($selected_bg_color, $selected_bg_color); + } + } +} diff --git a/.themes/dracula/gtk-3.20/apps/_thunar.scss b/.themes/dracula/gtk-3.20/apps/_thunar.scss new file mode 100644 index 0000000..2b28322 --- /dev/null +++ b/.themes/dracula/gtk-3.20/apps/_thunar.scss @@ -0,0 +1,41 @@ + +/* thunar */ +.thunar toolbar { + background-color: $headerbar_color; + } + + /* buttons in toolbar */ + .thunar toolbar.horizontal button image { + -gtk-icon-transform:scale(0.72); + } + + scrolledwindow.sidebar treeview.view, scrollbar.right { + background: $sidebar_bg_color; + padding: 1.5px; + border: none; + box-shadow: none; + } + + scrolledwindow.standard-view scrollbar.right{ + background-color: $base_color; + } + /* path-bar of thunar */ + window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button, window.thunar paned > scrolledwindow treeview.view { + &:hover, &:checked, &:selected{ + background-color: transparent; + color: $purple; + box-shadow: none; + } + + &:checked:backdrop, &:selected:backdrop { + label { color: $backdrop_selected_bg_color; } + } + } + + window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.path-bar-button { + background: none; + outline: none; + border: none; + box-shadow: none; + } + diff --git a/.themes/dracula/gtk-3.20/apps/_unity.scss b/.themes/dracula/gtk-3.20/apps/_unity.scss new file mode 100755 index 0000000..b461008 --- /dev/null +++ b/.themes/dracula/gtk-3.20/apps/_unity.scss @@ -0,0 +1,170 @@ +/******** +* Unity * +*********/ + +$unity_color: #31363D; /* Unity window border color */ +$unity_text_color: #fefefe; /* Unity window text color */ +$backdrop_unity_text_color: darken($unity_text_color,10%); /* Backdrop Unity window text color */ +$unity_panel_color: darken($unity_color, 10%); /* Unity panel color #454D50 */ + +UnityDecoration { + + /* Border properties (top, right, bottom, left) */ + -UnityDecoration-extents: 28px 1px 1px 1px;/* the size of the decorations */ + -UnityDecoration-input-extents: 10px;/* the extra size of the input areas */ + + /* Shadows settings */ + -UnityDecoration-shadow-offset-x: 1px;/* Size property, the shadow x offset */ + -UnityDecoration-shadow-offset-y: 1px;/* Size property, the shadow y offset */ + -UnityDecoration-active-shadow-color: rgba (0, 0, 0, 0.647);/* Color property, active window shadow color */ + -UnityDecoration-active-shadow-radius: 8px;/* Size property, active window shadow radius */ + -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.647);/* Color property, inactive windows shadow color */ + -UnityDecoration-inactive-shadow-radius: 5px;/* Size property, inactive windows shadow radius */ + + /* Glow applied to the selected scaled window */ + -UnityDecoration-glow-size: 8px;/* Size property, size of glow */ + -UnityDecoration-glow-color: $selected_bg_color;/* Color property of the glow */ + + /* Title settings */ + -UnityDecoration-title-indent: 10px;/* Size property, left indent of the title */ + -UnityDecoration-title-fade: 35px;/* Size property, space of the title that can be faded */ + -UnityDecoration-title-alignment: 0.0;/* Float from 0.0 to 1.0, to align the title */ + background-color: $unity_color; + color: $unity_text_color; + + .top { + padding: 0 5px 0 5px; + border-radius: 4px 4px 0px 0px; + box-shadow: none; + border: 1px solid $unity_color; + border-bottom-width: 0; + background-color: $unity_color; + color: $unity_text_color; + border-top: 1px solid rgba(255,255,255,0.1); + + &:backdrop { + border-bottom-width: 0; + color: $backdrop_unity_text_color; + border-top: 1px solid rgba(255,255,255,0.1); + } + + .menuitem { + color: $unity_text_color; + + &:backdrop { + color: $backdrop_unity_text_color; + } + } + } +} + + +UnityDecoration.left, +UnityDecoration.right { + background-repeat: repeat-x; + background-color: darken($unity_color, 0.6); + background-size: 1px 120px; + background-clip: border-box; + background-image: linear-gradient(to bottom, + $unity_color, + darken($unity_color, 0.6) + ); +} + +UnityDecoration.bottom { + background-size: 1px; + background-repeat: repeat-x; + background-color: darken($unity_color, 0.6); +} + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-size: 1px; + background-repeat: repeat-x; +} + + +/************** +* Unity Panel * +***************/ + +UnityPanelWidget, +.unity-panel { +background-color: $unity_panel_color; +color: $unity_text_color; +} + + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: $backdrop_unity_text_color; +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: $unity_text_color; +} + +.unity-panel.menubar, +.unity-panel .menubar { + color: $unity_text_color; +} + +.unity-panel.menu.menubar, +.unity-panel .menu .menubar { + background-color: $unity_panel_color; + color: $unity_text_color; +} + +.unity-panel.menubar:backdrop, +.unity-panel .menubar *:backdrop { + color: $backdrop_fg_color; +} + +.unity-panel.menubar.menuitem, +.unity-panel.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border: none; + background: none; + color: $unity_text_color; + box-shadow: none; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem:hover { + border-radius: 0; + background-color: darken($unity_color, 1.05); + color: $unity_text_color; + box-shadow: none; +} + +.unity-panel.menubar .menuitem *:hover { + color: white; + box-shadow: none; +} + +.unity-panel.menubar .menuitem.separator, +.unity-panel.menubar.menuitem.separator { + border: none; + color: $borders_color; +} + +/* Force Quit */ +SheetStyleDialog.unity-force-quit { + background-color: $base_color; +} + + +@keyframes playbackmenuitem_spinner { + to { -gtk-icon-transform: rotate(1turn); } +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: playbackmenuitem_spinner 1s infinite linear; + color: $selected_bg_color; +} diff --git a/.themes/dracula/gtk-3.20/apps/_xfce.scss b/.themes/dracula/gtk-3.20/apps/_xfce.scss new file mode 100644 index 0000000..4e6e4bc --- /dev/null +++ b/.themes/dracula/gtk-3.20/apps/_xfce.scss @@ -0,0 +1,50 @@ +.xfce4-panel { + &.background { + background-color: $panel_bg_color; + color: $fg_color; + + text-shadow: none; + -gtk-icon-shadow: none; + + button.flat { @extend %panelbutton; } + } + ࿎PanelWindow, ࿎PanelWindow.marching-ants {transition: none;} +} + +#tasklist-button { + color: transparentize($panel_fg_color, 0.2); + border-radius: 0; + border: none; + background-color: transparentize($panel_bg_color, 1); + + &:hover { + color: lighten($panel_fg_color, 10%); + background-color: transparentize(black, 0.83); + } + + &:checked { + color: white; + background-color: transparentize(black, 0.75); + box-shadow: inset 0 -2px $selected_bg_color; + } +} + +%panelbutton { + color: $panel_fg_color; + border-radius: 0; + border: none; + background-color: transparentize($panel_bg_color, 1); + font-weight: normal; + + &:hover { + border: none; + background-color: lighten($panel_bg_color, 10%); + } + &:active, &:checked { + color: $panel_fg_color; + border-bottom: 2px solid $selected_bg_color; + background-color: darken($panel_bg_color, 2%); + + label, image { color: inherit; } + } +} diff --git a/.themes/dracula/gtk-3.20/assets/gtk3-assets-dark.svg b/.themes/dracula/gtk-3.20/assets/gtk3-assets-dark.svg new file mode 100755 index 0000000..481abaf --- /dev/null +++ b/.themes/dracula/gtk-3.20/assets/gtk3-assets-dark.svg @@ -0,0 +1,2615 @@ + + + + + EvoPop Theme Template + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Cornelis Peter + + + + + EvoPop Theme Template + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/gtk-3.20/assets/gtk3-assets.svg b/.themes/dracula/gtk-3.20/assets/gtk3-assets.svg new file mode 100755 index 0000000..587f79e --- /dev/null +++ b/.themes/dracula/gtk-3.20/assets/gtk3-assets.svg @@ -0,0 +1,2593 @@ + + + + + EvoPop Theme Template + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Peter Cornelis + + + + + EvoPop Theme Template + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/gtk-3.20/assets/gtk3-selection.svg b/.themes/dracula/gtk-3.20/assets/gtk3-selection.svg new file mode 100755 index 0000000..e06148e --- /dev/null +++ b/.themes/dracula/gtk-3.20/assets/gtk3-selection.svg @@ -0,0 +1,2965 @@ + + + + + EvoPop Theme Template + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Cornelis Peter + + + + + EvoPop Theme Template + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/gtk-3.20/assets/render-gtk3-assets-hidpi.py b/.themes/dracula/gtk-3.20/assets/render-gtk3-assets-hidpi.py new file mode 100755 index 0000000..cc96476 --- /dev/null +++ b/.themes/dracula/gtk-3.20/assets/render-gtk3-assets-hidpi.py @@ -0,0 +1,181 @@ +#!/usr/bin/python3 + +# Thanks to the GNOME theme nerds for the original source of this script + +import os +import sys +import xml.sax +import subprocess + +INKSCAPE = '/usr/bin/inkscape' +OPTIPNG = '/usr/bin/optipng' +MAINDIR = '../../' +SRC = os.path.join('.', '') + +inkscape_process = None + + +def optimize_png(png_file): + if os.path.exists(OPTIPNG): + process = subprocess.Popen([OPTIPNG, '-quiet', '-o7', png_file]) + process.wait() + + +def wait_for_prompt(process, command=None): + if command is not None: + process.stdin.write((command+'\n').encode('utf-8')) + + # This is kinda ugly ... + # Wait for just a '>', or '\n>' if some other char appearead first + output = process.stdout.read(1) + if output == b'>': + return + + output += process.stdout.read(1) + while output != b'\n>': + output += process.stdout.read(1) + output = output[1:] + + +def start_inkscape(): + process = subprocess.Popen( + [INKSCAPE, '--shell'], bufsize=0, + stdin=subprocess.PIPE, stdout=subprocess.PIPE + ) + wait_for_prompt(process) + return process + + +def inkscape_render_rect(icon_file, rect, output_file): + global inkscape_process + if inkscape_process is None: + inkscape_process = start_inkscape() + wait_for_prompt(inkscape_process, + '--export-dpi=180 %s -i %s -e %s' + % (icon_file, rect, output_file) + ) + optimize_png(output_file) + + +class ContentHandler(xml.sax.ContentHandler): + ROOT = 0 + SVG = 1 + LAYER = 2 + OTHER = 3 + TEXT = 4 + + def __init__(self, path, force=False, filter=None): + self.stack = [self.ROOT] + self.inside = [self.ROOT] + self.path = path + self.rects = [] + self.state = self.ROOT + self.chars = "" + self.force = force + self.filter = filter + + def endDocument(self): + pass + + def startElement(self, name, attrs): + if self.inside[-1] == self.ROOT: + if name == "svg": + self.stack.append(self.SVG) + self.inside.append(self.SVG) + return + elif self.inside[-1] == self.SVG: + if (name == "g" and ('inkscape:groupmode' in attrs) and ('inkscape:label' in attrs) + and attrs['inkscape:groupmode'] == 'layer' and attrs['inkscape:label'].startswith('Baseplate')): + self.stack.append(self.LAYER) + self.inside.append(self.LAYER) + self.context = None + self.icon_name = None + self.rects = [] + return + elif self.inside[-1] == self.LAYER: + if name == "text" and ('inkscape:label' in attrs) and attrs['inkscape:label'] == 'context': + self.stack.append(self.TEXT) + self.inside.append(self.TEXT) + self.text = 'context' + self.chars = "" + return + elif name == "text" and ('inkscape:label' in attrs) and attrs['inkscape:label'] == 'icon-name': + self.stack.append(self.TEXT) + self.inside.append(self.TEXT) + self.text = 'icon-name' + self.chars = "" + return + elif name == "rect": + self.rects.append(attrs) + + self.stack.append(self.OTHER) + + def endElement(self, name): + stacked = self.stack.pop() + if self.inside[-1] == stacked: + self.inside.pop() + + if stacked == self.TEXT and self.text is not None: + assert self.text in ['context', 'icon-name'] + if self.text == 'context': + self.context = self.chars + elif self.text == 'icon-name': + self.icon_name = self.chars + self.text = None + elif stacked == self.LAYER: + assert self.icon_name + assert self.context + + if self.filter is not None and not self.icon_name in self.filter: + return + + print (self.context, self.icon_name) + for rect in self.rects: + width = rect['width'] + height = rect['height'] + id = rect['id'] + + dir = os.path.join(MAINDIR, self.context) + outfile = os.path.join(dir, self.icon_name+'@2'+'.png') + if not os.path.exists(dir): + os.makedirs(dir) + # Do a time based check! + if self.force or not os.path.exists(outfile): + inkscape_render_rect(self.path, id, outfile) + sys.stdout.write('.') + else: + stat_in = os.stat(self.path) + stat_out = os.stat(outfile) + if stat_in.st_mtime > stat_out.st_mtime: + inkscape_render_rect(self.path, id, outfile) + sys.stdout.write('.') + else: + sys.stdout.write('-') + sys.stdout.flush() + sys.stdout.write('\n') + sys.stdout.flush() + + def characters(self, chars): + self.chars += chars.strip() + +if len(sys.argv) == 1: + if not os.path.exists(MAINDIR): + os.mkdir(MAINDIR) + print ('Rendering from SVGs in', SRC) + for file in os.listdir(SRC): + if file[-4:] == '.svg': + file = os.path.join(SRC, file) + handler = ContentHandler(file) + xml.sax.parse(open(file), handler) +else: + file = os.path.join(SRC, sys.argv[1] + '.svg') + if len(sys.argv) > 2: + icons = sys.argv[2:] + else: + icons = None + if os.path.exists(os.path.join(file)): + handler = ContentHandler(file, True, filter=icons) + xml.sax.parse(open(file), handler) + else: + print ("Error: No such file", file) + sys.exit(1) diff --git a/.themes/dracula/gtk-3.20/assets/render-gtk3-assets.py b/.themes/dracula/gtk-3.20/assets/render-gtk3-assets.py new file mode 100755 index 0000000..9f7cd90 --- /dev/null +++ b/.themes/dracula/gtk-3.20/assets/render-gtk3-assets.py @@ -0,0 +1,180 @@ +#!/usr/bin/python3 + +# Thanks to the GNOME theme nerds for the original source of this script + +import os +import sys +import xml.sax +import subprocess + +INKSCAPE = '/usr/bin/inkscape' +OPTIPNG = '/usr/bin/optipng' +MAINDIR = '../../' +SRC = os.path.join('.', '') + +inkscape_process = None + + +def optimize_png(png_file): + if os.path.exists(OPTIPNG): + process = subprocess.Popen([OPTIPNG, '-quiet', '-o7', png_file]) + process.wait() + + +def wait_for_prompt(process, command=None): + if command is not None: + process.stdin.write((command+'\n').encode('utf-8')) + + # This is kinda ugly ... + # Wait for just a '>', or '\n>' if some other char appearead first + output = process.stdout.read(1) + if output == b'>': + return + + output += process.stdout.read(1) + while output != b'\n>': + output += process.stdout.read(1) + output = output[1:] + + +def start_inkscape(): + process = subprocess.Popen( + [INKSCAPE, '--shell'], + bufsize=0, stdin=subprocess.PIPE, stdout=subprocess.PIPE + ) + wait_for_prompt(process) + return process + + +def inkscape_render_rect(icon_file, rect, output_file): + global inkscape_process + if inkscape_process is None: + inkscape_process = start_inkscape() + wait_for_prompt(inkscape_process, + '%s -i %s -e %s' % + (icon_file, rect, output_file)) + optimize_png(output_file) + + +class ContentHandler(xml.sax.ContentHandler): + ROOT = 0 + SVG = 1 + LAYER = 2 + OTHER = 3 + TEXT = 4 + + def __init__(self, path, force=False, filter=None): + self.stack = [self.ROOT] + self.inside = [self.ROOT] + self.path = path + self.rects = [] + self.state = self.ROOT + self.chars = "" + self.force = force + self.filter = filter + + def endDocument(self): + pass + + def startElement(self, name, attrs): + if self.inside[-1] == self.ROOT: + if name == "svg": + self.stack.append(self.SVG) + self.inside.append(self.SVG) + return + elif self.inside[-1] == self.SVG: + if (name == "g" and ('inkscape:groupmode' in attrs) and ('inkscape:label' in attrs) + and attrs['inkscape:groupmode'] == 'layer' and attrs['inkscape:label'].startswith('Baseplate')): + self.stack.append(self.LAYER) + self.inside.append(self.LAYER) + self.context = None + self.icon_name = None + self.rects = [] + return + elif self.inside[-1] == self.LAYER: + if name == "text" and ('inkscape:label' in attrs) and attrs['inkscape:label'] == 'context': + self.stack.append(self.TEXT) + self.inside.append(self.TEXT) + self.text = 'context' + self.chars = "" + return + elif name == "text" and ('inkscape:label' in attrs) and attrs['inkscape:label'] == 'icon-name': + self.stack.append(self.TEXT) + self.inside.append(self.TEXT) + self.text = 'icon-name' + self.chars = "" + return + elif name == "rect": + self.rects.append(attrs) + + self.stack.append(self.OTHER) + + def endElement(self, name): + stacked = self.stack.pop() + if self.inside[-1] == stacked: + self.inside.pop() + + if stacked == self.TEXT and self.text is not None: + assert self.text in ['context', 'icon-name'] + if self.text == 'context': + self.context = self.chars + elif self.text == 'icon-name': + self.icon_name = self.chars + self.text = None + elif stacked == self.LAYER: + assert self.icon_name + assert self.context + + if self.filter is not None and not self.icon_name in self.filter: + return + + print (self.context, self.icon_name) + for rect in self.rects: + width = rect['width'] + height = rect['height'] + id = rect['id'] + + dir = os.path.join(MAINDIR, self.context) + outfile = os.path.join(dir, self.icon_name+'.png') + if not os.path.exists(dir): + os.makedirs(dir) + # Do a time based check! + if self.force or not os.path.exists(outfile): + inkscape_render_rect(self.path, id, outfile) + sys.stdout.write('.') + else: + stat_in = os.stat(self.path) + stat_out = os.stat(outfile) + if stat_in.st_mtime > stat_out.st_mtime: + inkscape_render_rect(self.path, id, outfile) + sys.stdout.write('.') + else: + sys.stdout.write('-') + sys.stdout.flush() + sys.stdout.write('\n') + sys.stdout.flush() + + def characters(self, chars): + self.chars += chars.strip() + +if len(sys.argv) == 1: + if not os.path.exists(MAINDIR): + os.mkdir(MAINDIR) + print ('Rendering from SVGs in', SRC) + for file in os.listdir(SRC): + if file[-4:] == '.svg': + file = os.path.join(SRC, file) + handler = ContentHandler(file) + xml.sax.parse(open(file), handler) +else: + file = os.path.join(SRC, sys.argv[1] + '.svg') + if len(sys.argv) > 2: + icons = sys.argv[2:] + else: + icons = None + if os.path.exists(os.path.join(file)): + handler = ContentHandler(file, True, filter=icons) + xml.sax.parse(open(file), handler) + else: + print ("Error: No such file", file) + sys.exit(1) diff --git a/.themes/dracula/gtk-3.20/assets/wm_controls.fish b/.themes/dracula/gtk-3.20/assets/wm_controls.fish new file mode 100644 index 0000000..e53c918 --- /dev/null +++ b/.themes/dracula/gtk-3.20/assets/wm_controls.fish @@ -0,0 +1,5 @@ +set -l wm 'close' 'close_prelight' 'close_unfocused' 'min' 'min_prelight' 'maximize' 'maximize_prelight' +set -l path '../../assets/' +for item in $wm + inkscape -z $path$item.svg -e $path$item@2.png --export-dpi=192; optipng -o7 --quiet $path$item@2.png +end diff --git a/.themes/dracula/gtk-3.20/gtk-dark.css b/.themes/dracula/gtk-3.20/gtk-dark.css new file mode 100755 index 0000000..11cfca3 --- /dev/null +++ b/.themes/dracula/gtk-3.20/gtk-dark.css @@ -0,0 +1,6519 @@ +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* widget text/foreground color */ +@define-color theme_fg_color #f8f8f2; +/* text color for entries, views and content in general */ +@define-color theme_text_color #f8f8f2; +/* widget base background color */ +@define-color theme_bg_color #1e1f29; +/* text widgets and the like base background color */ +@define-color theme_base_color #282a36; +/* base background color of selections */ +@define-color theme_selected_bg_color rgba(189, 147, 249, 0.5); +/* text/foreground color of selections */ +@define-color theme_selected_fg_color #f8f8f2; +/* base background color of disabled widgets */ +@define-color insensitive_bg_color #22232e; +/* text foreground color of disabled widgets */ +@define-color insensitive_fg_color #8b8c8e; +/* disabled text widgets and the like base background color */ +@define-color insensitive_base_color #282a36; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #8b8c8e; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #f8f8f2; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #1e1f29; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #2a2c39; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color rgba(189, 147, 249, 0.5); +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #f8f8f2; +/* widgets main borders color */ +@define-color borders rgba(25, 26, 34, 0.9); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(26, 27, 35, 0.91); +/* these are pretty self explicative */ +@define-color warning_color #ff9f39; +@define-color error_color #ff3c3c; +@define-color success_color #4caec3; +@define-color fg_color #f8f8f2; +@define-color text_color #f8f8f2; +@define-color bg_color #1e1f29; +@define-color base_color #282a36; +@define-color selected_bg_color rgba(189, 147, 249, 0.5); +@define-color selected_fg_color #f8f8f2; +@define-color unfocused_fg_color #8b8c8e; +@define-color unfocused_text_color #f8f8f2; +@define-color unfocused_bg_color #1e1f29; +@define-color unfocused_base_color #2a2c39; +@define-color unfocused_selected_bg_color rgba(189, 147, 249, 0.5); +@define-color unfocused_selected_fg_color #f8f8f2; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#f8f8f2, 1.8); +@define-color wm_unfocused_title #8b8c8e; +@define-color wm_highlight rgba(0, 0, 0, 0); +@define-color wm_borders_edge rgba(255, 255, 255, 0.1); +@define-color wm_bg_a shade(#1e1f29, 1.2); +@define-color wm_bg_b #1e1f29; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#1e1f29, 1.3); +@define-color wm_button_hover_color_b #1e1f29; +@define-color wm_button_active_color_a shade(#1e1f29, 0.85); +@define-color wm_button_active_color_b shade(#1e1f29, 0.89); +@define-color wm_button_active_color_c shade(#1e1f29, 0.9); +@define-color content_view_bg #282a36; +@define-color budgie_tasklist_indicator_color rgba(189, 147, 249, 0.5); +@define-color budgie_tasklist_indicator_color_active rgba(189, 147, 249, 0.5); +@define-color placeholder_text_color #cfcfcd; +/***************** +* Drawing mixins * +*****************/ +/********* +* Common * +*********/ +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #ff3c3c; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: rgba(248, 248, 242, 0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; + -gtk-secondary-caret-color: rgba(189, 147, 249, 0.5); } + +/*********** + * Widgets * + ***********/ +/*************** +* Action bars * +***************/ +.action-bar { + background-color: #08090c; + border: solid rgba(25, 26, 34, 0.9); + border-width: 1px 0 0 0; + color: #f8f8f2; + box-shadow: none; } + .action-bar:backdrop { + background-color: #08090c; + box-shadow: none; + -gtk-icon-effect: dim; } + .action-bar:first-child { + border-radius: 6px 6px 0px 0px; + border-width: 1px 1px 0px 1px; } + .action-bar:last-child { + border-radius: 0 0 6px 6px; + border-width: 0px 1px 1px 1px; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: rgba(20, 23, 26, 0.8); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + .app-notification border, + .app-notification.frame border { + border: none; } + +/*************** + * Base States * + ***************/ +.background { + color: #f8f8f2; + background-color: #1e1f29; } + .background:backdrop { + color: #8b8c8e; + background-color: #1e1f29; + text-shadow: none; + -gtk-icon-shadow: none; } + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ +*:disabled { + -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + color: #f8f8f2; + background-color: #1e1f29; } + .gtkstyle-fallback:hover { + color: #f8f8f2; + background-color: #343546; } + .gtkstyle-fallback:active { + color: #f8f8f2; + background-color: #08090c; } + .gtkstyle-fallback:disabled { + color: #8b8c8e; + background-color: #22232e; } + .gtkstyle-fallback:selected { + color: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); } + +.view, iconview, +.view text, +iconview text, +textview text { + color: #f8f8f2; + background-color: #282a36; } + .view:backdrop, iconview:backdrop, + .view text:backdrop, + iconview text:backdrop, + textview text:backdrop { + color: #cfcfcd; + background-color: #2a2c39; } + .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, + .view text:selected:focus, + iconview text:selected:focus, + textview text:selected:focus, + .view text:selected, + iconview text:selected, + textview text:selected { + border-radius: 3px; } + +textview border { + background-color: #232530; } + +.rubberband, +rubberband, +flowbox rubberband, +.content-view rubberband, +treeview.view rubberband { + border: 1px solid rgba(159, 99, 246, 0.5); + background-color: rgba(159, 99, 246, 0.2); } + +flowbox flowboxchild { + padding: 3px; + border-radius: 3px; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +label { + caret-color: currentColor; } + label.separator { + color: #f8f8f2; } + label.separator:backdrop { + color: #8b8c8e; } + label selection { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + label:disabled { + color: #8b8c8e; } + label:disabled:backdrop { + color: #3e4055; } + label:backdrop { + color: #8b8c8e; } + +.dim-label, label.separator, .titlebar:not(headerbar) .subtitle, +headerbar .subtitle { + opacity: 0.55; + text-shadow: none; } + +assistant .sidebar { + background-color: #282a36; + border-top: 1px solid rgba(25, 26, 34, 0.9); } + assistant .sidebar:backdrop { + background-color: #2a2c39; + border-color: rgba(26, 27, 35, 0.91); } + +assistant.csd .sidebar { + border-top-style: none; } + +assistant .sidebar label { + padding: 6px 12px; } + +assistant .sidebar label.highlight { + background-color: #4a4a51; } + +.app-notification, +.app-notification.frame, .osd .scale-popup, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .osd { + color: #fefefe; + border: none; + background-color: rgba(20, 23, 26, 0.8); + background-clip: padding-box; + outline-color: rgba(254, 254, 254, 0.3); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .app-notification:backdrop, .osd .scale-popup:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, .osd:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + +*:selected { + background: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(rgba(233, 219, 253, 0.5)), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(189, 147, 249, 0.5)), to(transparent)); } } + +notebook > header > tabs > arrow, +button { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; + border: none; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + font-weight: normal; + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #282a36; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + notebook > header > tabs > arrow, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + transition: none; } + notebook > header > tabs > arrow:hover, + button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + notebook > header > tabs > arrow:hover:active, + button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header > tabs > arrow:hover, + button:hover { + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); + -gtk-icon-effect: highlight; } + notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, + button:active, + button:checked { + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(174, 123, 248, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); + transition-duration: 50ms; } + notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop, + button:backdrop.flat, + button:backdrop { + color: #cfcfcd; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #2a2c39; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); + transition: 200ms ease-out; + -gtk-icon-effect: none; } + notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked, + button:backdrop:active, + button:backdrop:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label, notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label, + button:backdrop.flat:active label, + button:backdrop.flat:checked label, + button:backdrop:active label, + button:backdrop:checked label { + color: rgba(248, 248, 242, 0.7); } + notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + color: #cfcfcd; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #22232e; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:disabled, notebook > header > tabs > arrow:backdrop:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:disabled, + button:disabled { + color: #cfcfcd; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #22232e; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, + button:disabled:active, + button:disabled:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + notebook > header > tabs > arrow:disabled:active label, notebook > header > tabs > arrow:disabled:checked label, + button:disabled:active label, + button:disabled:checked label { + color: rgba(248, 248, 242, 0.7); } + notebook > header > tabs > arrow.image-button, + button.image-button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; } + notebook > header > tabs > arrow.text-button, + button.text-button { + padding-left: 16px; + padding-right: 16px; } + notebook > header > tabs > arrow.text-button.image-button, + button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button label, + button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), + button:drop(active) { + color: #50fa7a; + border-color: #50fa7a; + box-shadow: inset 0 0 0 1px #50fa7a; } + +row:selected +button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #f8f8f2; + border-color: transparent; } + row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #8b8c8e; } + + +button.osd { + min-width: 24px; + min-height: 32px; + color: #fefefe; + border-radius: 5px; + outline-color: rgba(254, 254, 254, 0.3); + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(20, 23, 26, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); + border: none; + box-shadow: none; } + + button.osd.image-button { + min-width: 32px; } + + button.osd:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); + border: none; + box-shadow: none; } + + button.osd:active, + button.osd:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(254, 254, 254, 0.3); + border: none; + box-shadow: none; } + + button.osd:disabled:backdrop, + button.osd:disabled { + color: #898b8c; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + + button.osd:backdrop { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(20, 23, 26, 0.8), rgba(20, 23, 26, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + +.app-notification button, +.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, +.osd +button { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(20, 23, 26, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, + .osd + button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + .app-notification button:active:backdrop, popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, + .osd + button:active:backdrop, + .osd + button:active, + .osd + button:checked:backdrop, + .osd + button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(254, 254, 254, 0.3); } + .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, + .osd + button:disabled:backdrop, + .osd + button:disabled { + color: #898b8c; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, + .osd + button:backdrop { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(20, 23, 26, 0.8), rgba(20, 23, 26, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, + .osd + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, + .osd + button.flat:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, + .osd + button.flat:disabled { + color: #898b8c; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, + .osd + button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, + .osd + button.flat:active, + .osd + button.flat:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(254, 254, 254, 0.3); } + + +button.suggested-action { + font-weight: normal; + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #bd93f9; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode button.titlebutton, + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #bd93f9; } + + button.suggested-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #bd93f9; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.suggested-action:active, + button.suggested-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #bd93f9; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode button.titlebutton:backdrop, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop { + color: rgba(255, 255, 255, 0.4); + outline-color: rgba(255, 255, 255, 0.3); + background-color: #bd93f9; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode button.titlebutton:backdrop label, + button.suggested-action:backdrop label, + button.suggested-action.flat:backdrop label { + color: rgba(255, 255, 255, 0.5); } + .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:checked label, + button.suggested-action:backdrop:active label, + button.suggested-action:backdrop:checked label, + button.suggested-action.flat:backdrop:active label, + button.suggested-action.flat:backdrop:checked label { + color: rgba(248, 248, 242, 0.7); } + .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #bd93f9; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode button.titlebutton:backdrop:disabled label, + button.suggested-action:backdrop:disabled label, + button.suggested-action.flat:backdrop:disabled label { + color: rgba(255, 255, 255, 0.5); } + .selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, + button.suggested-action:backdrop:disabled:active, + button.suggested-action:backdrop:disabled:checked, + button.suggested-action.flat:backdrop:disabled:active, + button.suggested-action.flat:backdrop:disabled:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action.flat:backdrop, + button.suggested-action.flat:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(189, 147, 249, 0.8); } + + button.suggested-action:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #bd93f9; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.suggested-action:disabled label { + color: rgba(248, 248, 242, 0.8); } + + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(255, 255, 255, 0.3); + background-color: #bd93f9; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.suggested-action:disabled:active label, + button.suggested-action:disabled:checked label { + color: rgba(248, 248, 242, 0.7); } + .osd + button.suggested-action { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(189, 147, 249, 0.5); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + .osd + button.suggested-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.7), rgba(189, 147, 249, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + .osd + button.suggested-action:active:backdrop, .osd + button.suggested-action:active, .osd + button.suggested-action:checked:backdrop, .osd + button.suggested-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #bd93f9, #bd93f9); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(254, 254, 254, 0.3); } + .osd + button.suggested-action:disabled:backdrop, .osd + button.suggested-action:disabled { + color: #898b8c; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.suggested-action:backdrop { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.5), rgba(189, 147, 249, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + + +button.destructive-action { + font-weight: normal; + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #ff2222; } + + button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.destructive-action:active, + button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop { + color: rgba(255, 255, 255, 0.4); + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.destructive-action:backdrop label, + button.destructive-action.flat:backdrop label { + color: rgba(255, 255, 255, 0.5); } + + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.destructive-action:backdrop:active label, + button.destructive-action:backdrop:checked label, + button.destructive-action.flat:backdrop:active label, + button.destructive-action.flat:backdrop:checked label { + color: rgba(248, 248, 242, 0.7); } + + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.destructive-action:backdrop:disabled label, + button.destructive-action.flat:backdrop:disabled label { + color: rgba(255, 255, 255, 0.5); } + + button.destructive-action:backdrop:disabled:active, + button.destructive-action:backdrop:disabled:checked, + button.destructive-action.flat:backdrop:disabled:active, + button.destructive-action.flat:backdrop:disabled:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.destructive-action.flat:backdrop, + button.destructive-action.flat:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(255, 34, 34, 0.8); } + + button.destructive-action:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.destructive-action:disabled label { + color: rgba(248, 248, 242, 0.8); } + + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.destructive-action:disabled:active label, + button.destructive-action:disabled:checked label { + color: rgba(248, 248, 242, 0.7); } + .osd + button.destructive-action { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(255, 34, 34, 0.5); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + .osd + button.destructive-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(255, 34, 34, 0.7), rgba(255, 34, 34, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + .osd + button.destructive-action:active:backdrop, .osd + button.destructive-action:active, .osd + button.destructive-action:checked:backdrop, .osd + button.destructive-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #ff2222, #ff2222); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(254, 254, 254, 0.3); } + .osd + button.destructive-action:disabled:backdrop, .osd + button.destructive-action:disabled { + color: #898b8c; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.destructive-action:backdrop { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(255, 34, 34, 0.5), rgba(255, 34, 34, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +.stack-switcher > +button { + outline-offset: -3px; } + .stack-switcher > + button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > + button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > + button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > + button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > + button.needs-attention:active > label, + .stack-switcher > + button.needs-attention:active > image, .stack-switcher > + button.needs-attention:checked > label, + .stack-switcher > + button.needs-attention:checked > image { + animation: none; + background-image: none; } + +.inline-toolbar +button, .inline-toolbar +button:backdrop { + border-radius: 2px; + border-width: 1px; } + +.primary-toolbar +button { + -gtk-icon-shadow: none; } + +.stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(233, 219, 253, 0.5)), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.888627)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + .stack-switcher > button.needs-attention > label:backdrop, + .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop { + background-size: 6px 6px, 0 0; } + .stack-switcher > button.needs-attention > label:dir(rtl), + .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 2px; } + +toolbar button:hover { + font-weight: normal; + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #0f0f14; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + +toolbar button:active { + font-weight: normal; + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #040406; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + +.inline-toolbar toolbutton > button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .inline-toolbar toolbutton > button:hover { + color: rgba(189, 147, 249, 0.5); } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: rgba(174, 123, 248, 0.5); } + .inline-toolbar toolbutton > button:disabled { + color: #cfcfcd; } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(174, 123, 248, 0); } + .inline-toolbar toolbutton > button:backdrop { + color: #cfcfcd; } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + color: rgba(174, 123, 248, 0.5); } + .inline-toolbar toolbutton > button:backdrop:disabled { + color: #cfcfcd; } + .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { + color: rgba(174, 123, 248, 0); } + +toolbar.inline-toolbar toolbutton > button.flat:backdrop, +toolbar.inline-toolbar toolbutton:backdrop > button.flat:backdrop { + border-color: transparent; + box-shadow: none; } + +.inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, +.linked > button:hover, +.linked > button:active, +.linked > button:checked, +.linked > button:backdrop, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { + border: 1px solid rgba(25, 26, 34, 0.9); + border-radius: 0; + border-right-style: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); } + +.inline-toolbar button:first-child, .linked > button:first-child, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + +.inline-toolbar button:last-child, .linked > button:last-child, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; } + +.inline-toolbar button:only-child, .linked > button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child { + border-radius: 3px; + border-style: solid; } + +.linked.vertical > button, +.linked.vertical > button:hover, +.linked.vertical > button:active, +.linked.vertical > button:checked, +.linked.vertical > button:backdrop, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > combobox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; } + +.linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + +.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; } + +.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child { + border-radius: 3px; + border-style: solid; } + +modelbutton.flat, popover.background checkbutton, +popover.background radiobutton, +.menuitem.button.flat, modelbutton.flat:backdrop, popover.background checkbutton:backdrop, +popover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover, +popover.background radiobutton:backdrop:hover, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, button:link, +button:visited, button:link:hover, button:link:active, button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, popover.background checkbutton, +popover.background radiobutton, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 3px; + outline-offset: -2px; } + modelbutton.flat:hover, popover.background checkbutton:hover, + popover.background radiobutton:hover, + .menuitem.button.flat:hover { + background-color: #383a4c; } + modelbutton.flat check:last-child, popover.background checkbutton check:last-child, popover.background radiobutton check:last-child, + modelbutton.flat radio:last-child, + popover.background checkbutton radio:last-child, + popover.background radiobutton radio:last-child, + .menuitem.button.flat check:last-child, + .menuitem.button.flat radio:last-child { + margin-left: 8px; } + modelbutton.flat check:first-child, popover.background checkbutton check:first-child, popover.background radiobutton check:first-child, + modelbutton.flat radio:first-child, + popover.background checkbutton radio:first-child, + popover.background radiobutton radio:first-child, + .menuitem.button.flat check:first-child, + .menuitem.button.flat radio:first-child { + margin-right: 8px; } + +modelbutton.flat arrow, popover.background checkbutton arrow, popover.background radiobutton arrow { + background: none; } + modelbutton.flat arrow:hover, popover.background checkbutton arrow:hover, popover.background radiobutton arrow:hover { + background: none; } + modelbutton.flat arrow.left, popover.background checkbutton arrow.left, popover.background radiobutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right, popover.background checkbutton arrow.right, popover.background radiobutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + +notebook button, list button, .view button, iconview button, popover button { + box-shadow: inset 0px 0px 0px 1px rgba(25, 26, 34, 0.9); } + notebook button:backdrop, list button:backdrop, .view button:backdrop, iconview button:backdrop, popover button:backdrop { + box-shadow: inset 0px 0px 0px 1px rgba(25, 26, 34, 0.9); } + +notebook .linked > button, list .linked > button, .view .linked > button, iconview .linked > button, popover .linked > button { + box-shadow: none; } + +/************ + * Calendar * + ***********/ +calendar { + color: #f8f8f2; + border: 1px solid rgba(25, 26, 34, 0.9); } + calendar:selected { + border-radius: 3px; } + calendar.header { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0; } + calendar.header:backdrop { + border-color: rgba(0, 0, 0, 0.1); } + calendar.button { + color: rgba(248, 248, 242, 0.45); } + calendar.button:hover { + color: #f8f8f2; } + calendar.button:backdrop { + color: rgba(139, 140, 142, 0.45); } + calendar.button:disabled { + color: rgba(139, 140, 142, 0.45); } + calendar:indeterminate, calendar:indeterminate:backdrop { + color: alpha(currentColor,0.55); } + calendar.highlight, calendar.highlight:backdrop { + font-size: smaller; + color: #f8f8f2; } + calendar:backdrop { + color: #cfcfcd; + border-color: rgba(26, 27, 35, 0.91); } + +/************************* + * Check and Radio Items * + *************************/ +check { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-hover.png"), url("../assets/checkbox-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-hover.png"), url("../assets/radio-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-active.png"), url("../assets/checkbox-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-active.png"), url("../assets/radio-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked.png"), url("../assets/radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-hover.png"), url("../assets/checkbox-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-hover.png"), url("../assets/radio-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +check:checked:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-active.png"), url("../assets/checkbox-checked-active@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-active.png"), url("../assets/radio-checked-active@2.png")); + -gtk-icon-shadow: none; } + +check:checked:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked.png"), url("../assets/radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked.png"), url("../assets/radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked.png"), url("../assets/radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed.png"), url("../assets/checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed.png"), url("../assets/radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-hover.png"), url("../assets/checkbox-mixed-hover@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-hover.png"), url("../assets/radio-mixed-hover@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-active.png"), url("../assets/checkbox-mixed-active@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-active.png"), url("../assets/radio-mixed-active@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed.png"), url("../assets/checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed.png"), url("../assets/radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive.png"), url("../assets/checkbox-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive.png"), url("../assets/radio-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive.png"), url("../assets/checkbox-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive.png"), url("../assets/radio-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + +check:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check, iconview.content-view check, +.view.content-view.check, +iconview.content-view.check { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio, iconview.content-view radio, +.view.content-view.radio, +iconview.content-view.radio { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:hover, iconview.content-view check:hover, +.view.content-view.check:hover, +iconview.content-view.check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-hover.png"), url("../assets/checkbox-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:hover, iconview.content-view radio:hover, +.view.content-view.radio:hover, +iconview.content-view.radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-hover.png"), url("../assets/radio-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:active, iconview.content-view check:active, +.view.content-view.check:active, +iconview.content-view.check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-active.png"), url("../assets/checkbox-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:active, iconview.content-view radio:active, +.view.content-view.radio:active, +iconview.content-view.radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-active.png"), url("../assets/radio-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:backdrop, iconview.content-view check:backdrop, +.view.content-view.check:backdrop, +iconview.content-view.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-backdrop.png"), url("../assets/checkbox-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:backdrop, iconview.content-view radio:backdrop, +.view.content-view.radio:backdrop, +iconview.content-view.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-backdrop.png"), url("../assets/radio-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:disabled, iconview.content-view check:disabled, +.view.content-view.check:disabled, +iconview.content-view.check:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-insensitive.png"), url("../assets/checkbox-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:disabled, iconview.content-view radio:disabled, +.view.content-view.radio:disabled, +iconview.content-view.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-insensitive.png"), url("../assets/radio-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:disabled:backdrop, iconview.content-view check:disabled:backdrop, +.view.content-view.check:disabled:backdrop, +iconview.content-view.check:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-backdrop-insensitive.png"), url("../assets/checkbox-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:disabled:backdrop, iconview.content-view radio:disabled:backdrop, +.view.content-view.radio:disabled:backdrop, +iconview.content-view.radio:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-backdrop-insensitive.png"), url("../assets/radio-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; } + checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child { + margin-left: 4px; } + checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { + margin-right: 4px; } + +check, +radio { + margin: 0 4px; + min-height: 16px; + min-width: 16px; + border: none; } + menu menuitem check, menu menuitem + radio { + margin: 0; } + menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem + radio, menu menuitem + radio:hover, menu menuitem + radio:disabled { + min-height: 14px; + min-width: 14px; + background-image: none; + background-color: transparent; + box-shadow: none; + -gtk-icon-shadow: none; + color: inherit; + border-color: currentColor; + animation: none; } + +/***************** + * Color Chooser * + *****************/ +colorswatch, colorswatch:drop(active) { + border-style: none; } + +colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + +colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.dark overlay { + color: #f8f8f2; } + colorswatch.dark overlay:hover { + border-color: rgba(25, 26, 34, 0.9); } + colorswatch.dark overlay:backdrop { + color: rgba(248, 248, 242, 0.5); } + +colorswatch.light overlay { + color: #f8f8f2; } + colorswatch.light overlay:hover { + border-color: rgba(25, 26, 34, 0.9); } + colorswatch.light overlay:backdrop { + color: #cfcfcd; } + +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #50fa7a; + box-shadow: inset 0 0 0 2px rgba(25, 26, 34, 0.9), inset 0 0 0 1px #50fa7a; } + colorswatch:drop(active).dark overlay { + border-color: #50fa7a; + box-shadow: inset 0 0 0 2px rgba(25, 26, 34, 0.9), inset 0 0 0 1px #50fa7a; } + +colorswatch overlay { + box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.5); + border: 1px solid rgba(25, 26, 34, 0.9); } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: rgba(25, 26, 34, 0.9); + box-shadow: none; } + +colorswatch#add-color-button { + border-radius: 5px 5px 0 0; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button overlay { + font-weight: normal; + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #282a36; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + colorswatch#add-color-button overlay:hover { + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #282a36; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + colorswatch#add-color-button overlay:backdrop { + color: #cfcfcd; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #2a2c39; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + +colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } + +row:selected colorswatch { + box-shadow: 0 0 0 2px #f8f8f2; } + +colorswatch#editor-color-sample { + border-radius: 4px; } + colorswatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } + +combobox:drop(active) { + box-shadow: none; } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar:not(headerbar) { + background-color: rgba(30, 31, 41, 0.95); } + +messagedialog .titlebar { + min-height: 20px; + background-image: none; + background-color: rgba(30, 31, 41, 0.95); + border-style: none; + border-top-left-radius: 4px; + border-top-right-radius: 4px; } + +messagedialog.csd.background { + background-color: rgba(30, 31, 41, 0.95); + color: #f8f8f2; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + +messagedialog.csd .dialog-action-area button { + padding: 10px 14px; + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; + background-color: transparent; + color: #f8f8f2; + box-shadow: none; } + messagedialog.csd .dialog-action-area button:hover { + background-color: rgba(189, 147, 249, 0.4); } + messagedialog.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 4px; } + messagedialog.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 4px; } + +filechooser .dialog-action-box { + border-top: 1px solid rgba(25, 26, 34, 0.9); } + filechooser .dialog-action-box:backdrop { + border-top-color: rgba(26, 27, 35, 0.91); } + +filechooser #pathbarbox { + border-bottom: 1px solid #1e1f29; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/**************** + * Text Entries * + ****************/ +spinbutton:not(.vertical), +entry { + min-height: 32px; + padding-left: 8px; + padding-right: 8px; + border: 1px solid; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #f8f8f2; + border-color: rgba(25, 26, 34, 0.9); + background-color: #282a36; } + spinbutton:not(.vertical) image.left, + entry image.left { + padding-left: 0; + padding-right: 6px; } + spinbutton:not(.vertical) image.right, + entry image.right { + padding-left: 6px; + padding-right: 0; } + spinbutton:not(.vertical) undershoot.left, + entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } + spinbutton:not(.vertical) undershoot.right, + entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } + spinbutton.flat:focus:not(.vertical), spinbutton.flat:not(.vertical), + entry.flat:focus, + entry.flat { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + box-shadow: none; + border-radius: 0; } + spinbutton:focus:not(.vertical), + entry:focus { + border-color: rgba(159, 99, 246, 0.5); } + spinbutton:disabled:not(.vertical), + entry:disabled { + color: #8b8c8e; + border-color: rgba(25, 26, 34, 0.9); + background-color: #22232e; + box-shadow: none; } + spinbutton:backdrop:not(.vertical), + entry:backdrop { + color: #cfcfcd; + border-color: rgba(26, 27, 35, 0.91); + background-color: #2a2c39; + box-shadow: none; + transition: 200ms ease-out; } + spinbutton:backdrop:disabled:not(.vertical), + entry:backdrop:disabled { + color: #3e4055; + border-color: rgba(26, 27, 35, 0.91); + background-color: #22232e; + box-shadow: none; } + spinbutton.error:not(.vertical), + entry.error { + color: #f8f8f2; + border-color: rgba(25, 26, 34, 0.9); + background-color: #282a36; + color: #ff3c3c; + border-color: #880000; } + spinbutton.error:focus:not(.vertical), + entry.error:focus { + border-color: #880000; } + spinbutton.error:selected:focus:not(.vertical), spinbutton.error:selected:not(.vertical), + entry.error:selected:focus, + entry.error:selected { + background-color: #ff3c3c; } + spinbutton.warning:not(.vertical), + entry.warning { + color: #f8f8f2; + border-color: rgba(25, 26, 34, 0.9); + background-color: #282a36; + color: #ff9f39; + border-color: #864500; } + spinbutton.warning:focus:not(.vertical), + entry.warning:focus { + border-color: #864500; } + spinbutton.warning:selected:focus:not(.vertical), spinbutton.warning:selected:not(.vertical), + entry.warning:selected:focus, + entry.warning:selected { + background-color: #ff9f39; } + spinbutton:not(.vertical) image, + entry image { + color: #cecfcc; } + spinbutton:not(.vertical) image:hover, + entry image:hover { + color: #f8f8f2; } + spinbutton:not(.vertical) image:active, + entry image:active { + color: rgba(189, 147, 249, 0.5); } + spinbutton:not(.vertical) image:backdrop, + entry image:backdrop { + color: #78797d; } + spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical), + entry:drop(active):focus, + entry:drop(active) { + border-color: #50fa7a; + box-shadow: inset 0 0 0 1px #50fa7a; } + .osd spinbutton:not(.vertical), .osd + entry { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:focus:not(.vertical), .osd + entry:focus { + color: white; + border-color: rgba(189, 147, 249, 0.5); + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:backdrop:not(.vertical), .osd + entry:backdrop { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton:disabled:not(.vertical), .osd + entry:disabled { + color: #898b8c; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(43, 46, 49, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: rgba(189, 147, 249, 0.5); + border-style: solid; + box-shadow: none; } + spinbutton:not(.vertical) progress:backdrop, + entry progress:backdrop { + background-color: transparent; } + +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), +.linked:not(.vertical) > +entry:focus + button, +.linked:not(.vertical) > +entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > +entry:focus + +entry { + border-left-color: rgba(159, 99, 246, 0.5); } + +.linked:not(.vertical) > spinbutton:focus:not(.vertical), .linked:not(.vertical) > +entry:focus { + border-color: rgba(159, 99, 246, 0.5); } + +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), +.linked:not(.vertical) > +entry:drop(active) + button, +.linked:not(.vertical) > +entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > +entry:drop(active) + +entry { + border-left-color: #50fa7a; } + +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > +entry:not(:disabled) + entry:not(:disabled), +.linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: rgba(36, 38, 49, 0.97); + background-image: linear-gradient(to bottom, #282a36, #282a36); } + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > + entry:not(:disabled) + entry:not(:disabled):backdrop, + .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { + border-top-color: rgba(38, 40, 51, 0.973); + background-image: linear-gradient(to bottom, #2a2c39, #2a2c39); } + +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), +.linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), +.linked.vertical > +entry:disabled + entry:disabled { + border-top-color: rgba(36, 38, 49, 0.97); } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:focus:not(:only-child) { + border-top-color: rgba(159, 99, 246, 0.5); } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:drop(active):not(:only-child) { + border-top-color: #50fa7a; } + +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:focus:not(:only-child) + entry, +.linked.vertical > +entry:focus:not(:only-child) + button, +.linked.vertical > +entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: rgba(159, 99, 246, 0.5); } + +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:drop(active):not(:only-child) + entry, +.linked.vertical > +entry:drop(active):not(:only-child) + button, +.linked.vertical > +entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #50fa7a; } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: #282a36; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #282a36; } + treeview entry.flat:focus, treeview entry:focus { + border-color: rgba(189, 147, 249, 0.5); } + +/************* + * Expanders * + *************/ +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander arrow:hover { + color: white; } + expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/**************** + * Floating Bar * + ****************/ +.floating-bar { + background-color: #1e1f29; + border-width: 1px; + border-style: solid solid none; + border-color: rgba(25, 26, 34, 0.9); + border-radius: 3px 3px 0 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + .floating-bar.bottom.left { + border-left-style: none; + border-top-left-radius: 0; } + .floating-bar.bottom.right { + border-right-style: none; + border-top-right-radius: 0; } + .floating-bar > button { + padding: 4px; } + .floating-bar:backdrop { + background-color: #1e1f29; + border-color: rgba(26, 27, 35, 0.91); } + +/********** + * Frames * + **********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid rgba(25, 26, 34, 0.9); } + frame > border.flat, + .frame.flat { + border-style: none; } + frame > border:backdrop, + .frame:backdrop { + border-color: rgba(26, 27, 35, 0.91); } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid rgba(25, 26, 34, 0.9); } + actionbar > revealer > box:backdrop { + border-color: rgba(26, 27, 35, 0.91); } + +scrolledwindow viewport.frame { + border-style: none; } + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(26, 27, 35, 0.91)), to(rgba(26, 27, 35, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(26, 27, 35, 0.91)), to(rgba(26, 27, 35, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(26, 27, 35, 0.91)), to(rgba(26, 27, 35, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(26, 27, 35, 0.91)), to(rgba(26, 27, 35, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } + +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, rgba(25, 26, 34, 0.9) 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #232530; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, rgba(26, 27, 35, 0.91) 1px, transparent 1px); + background-color: #181820; + transition: 200ms ease-out; } + +separator { + background: rgba(0, 0, 0, 0.1); } + +/************ + * Popovers * + ************/ +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 8px; + -GraniteWidgetsPopOver-border-width: 0; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid #282a36; + background: #282a36; + color: #f8f8f2; } + GraniteWidgetsPopOver .button { + background-image: none; + background: none; + border: none; } + GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover { + color: rgba(189, 147, 249, 0.5); } + GraniteWidgetsPopOver > .frame { + border: none; } + GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar { + border: none; + background: none; } + +GraniteWidgetsStaticNotebook .frame { + border: none; } + +.popover_bg { + background-color: #282a36; + background-image: none; + border: 1px solid #282a36; + color: #f8f8f2; } + +/*********** + * Welcome * + **********/ +GraniteWidgetsWelcome { + background-color: #282a36; } + GraniteWidgetsWelcome GtkLabel { + color: #f8f8f2; } + GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 { + color: rgba(248, 248, 242, 0.8); } + +/************** +* Source List * +***************/ +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; + background-color: #1e1f29; + border: solid rgba(25, 26, 34, 0.9); + color: #f8f8f2; + border-right-width: 1px; } + .source-list .category-expander { + color: transparent; } + .source-list .badge { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + color: #1e1f29; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; } + .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop { + background-color: rgba(0, 0, 0, 0.2); + color: #13141a; } + .source-list row, + .source-list .list-row { + border: none; + padding: 0; } + .source-list row > GtkLabel, + .source-list row > label, + .source-list .list-row > GtkLabel, + .source-list .list-row > label { + padding-left: 6px; + padding-right: 6px; } + +/************** +* Text Styles * +**************/ +.h1 { + font-size: 24px; } + +.h2 { + font-weight: 300; + font-size: 18px; } + +.h3 { + font-size: 11px; } + +.h4, +.category-label { + font-size: 12px; + padding: 6px; + color: rgba(248, 248, 242, 0.3); + font-weight: bold; + text-shadow: 0 1px rgba(255, 255, 255, 0.2); } + +/************** +* Storage Bar * +**************/ +.storage-bar .trough { + border: none; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1); + background-image: none; + background-color: transparent; + padding: 8px 6px; } + +.storage-bar .fill-block { + background-color: #f1fa8c; + border: none; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); + transition: all 200ms ease-in-out; + padding: 8px 6px; } + .storage-bar .fill-block:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-left-width: 1px; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); } + .storage-bar .fill-block:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); } + .storage-bar .fill-block.empty-block { + background-color: #282a36; } + .storage-bar .fill-block.app { + background-color: #13b1d5; } + .storage-bar .fill-block.audio { + background-color: #ffb86c; } + .storage-bar .fill-block.photo { + background-color: #ff5555; } + .storage-bar .fill-block.video { + background-color: #bd93f9; } + .storage-bar .fill-block .legend { + padding: 12px; + border-radius: 4px; } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + padding: 0 6px; + min-height: 34px; + background-color: #1e1f29; + color: #f8f8f2; + border-radius: 0; } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + border-color: rgba(26, 27, 35, 0.91); + background-image: none; + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + font-weight: bold; + padding-left: 12px; + padding-right: 12px; } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + .titlebar:not(headerbar) .linked > button, + .titlebar:not(headerbar) .linked > button:hover, + .titlebar:not(headerbar) .linked > button:active, + .titlebar:not(headerbar) .linked > button:checked, + .titlebar:not(headerbar) .linked > button:backdrop, + .titlebar:not(headerbar) headerbar .linked > button, + headerbar .titlebar:not(headerbar) .linked > button, + .titlebar:not(headerbar) headerbar .linked > button, + headerbar .titlebar:not(headerbar) .linked > button:hover, + .titlebar:not(headerbar) headerbar .linked > button:hover, + headerbar .titlebar:not(headerbar) .linked > button:active, + .titlebar:not(headerbar) headerbar .linked > button:active, + headerbar .titlebar:not(headerbar) .linked > button:checked, + .titlebar:not(headerbar) headerbar .linked > button:checked, + headerbar .titlebar:not(headerbar) .linked > button:backdrop, + .titlebar:not(headerbar) headerbar .linked > button:backdrop, + headerbar .linked > button, + headerbar .linked > button:hover, + headerbar .linked > button:active, + headerbar .linked > button:checked, + headerbar .linked > button:backdrop { + border: none; + border-radius: 0; + border-right-style: none; + box-shadow: none; } + .titlebar:not(headerbar) .linked > button:first-child, + .titlebar:not(headerbar) headerbar .linked > button:first-child, + headerbar .titlebar:not(headerbar) .linked > button:first-child, + headerbar .linked > button:first-child { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; } + .titlebar:not(headerbar) .linked > button:last-child, + .titlebar:not(headerbar) headerbar .linked > button:last-child, + headerbar .titlebar:not(headerbar) .linked > button:last-child, + headerbar .linked > button:last-child { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + border-right-style: solid; } + .titlebar:not(headerbar) .linked > button:only-child, + .titlebar:not(headerbar) headerbar .linked > button:only-child, + headerbar .titlebar:not(headerbar) .linked > button:only-child, + headerbar .linked > button:only-child { + border-radius: 0px; + border-style: solid; } + .titlebar:not(headerbar) entry, + headerbar entry { + min-height: 24px; } + .titlebar:not(headerbar) button, + headerbar button { + color: #f8f8f2; + background-color: transparent; + border-radius: 0; + text-shadow: none; + box-shadow: none; + border: none; + min-height: 34px; } + .titlebar:not(headerbar) button:hover, + headerbar button:hover { + color: #bd93f9; + background-color: transparent; + border-radius: 0; + text-shadow: none; + box-shadow: none; } + .titlebar:not(headerbar) button:active, .titlebar:not(headerbar) button:checked, + headerbar button:active, + headerbar button:checked { + color: #bd93f9; + background-color: transparent; + border-radius: 0; + box-shadow: none; + text-shadow: none; + font-weight: bold; } + .titlebar:not(headerbar) button:backdrop, .titlebar:not(headerbar) button:disabled, .titlebar:not(headerbar) button:backdrop:disabled, + headerbar button:backdrop, + headerbar button:disabled, + headerbar button:backdrop:disabled { + color: rgba(255, 255, 255, 0.3); + background-color: transparent; + border-radius: 0; + text-shadow: none; + box-shadow: none; } + .titlebar:not(headerbar) button:backdrop:hover, .titlebar:not(headerbar) button:backdrop:active, .titlebar:not(headerbar) button:backdrop:checked, + headerbar button:backdrop:hover, + headerbar button:backdrop:active, + headerbar button:backdrop:checked { + background-color: transparent; + color: rgba(189, 147, 249, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) button.suggested-action, + headerbar button.suggested-action { + font-weight: bold; + min-height: 24px; + margin-top: 4px; + margin-bottom: 4px; + border-radius: 3px; + font-weight: normal; + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.suggested-action:hover, + headerbar button.suggested-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.suggested-action:active, + headerbar button.suggested-action:active { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.suggested-action:disabled, + headerbar button.suggested-action:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.suggested-action:disabled label, + headerbar button.suggested-action:disabled label { + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) button.suggested-action:backdrop, + headerbar button.suggested-action:backdrop { + color: rgba(255, 255, 255, 0.4); + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); + border-radius: 3px; } + .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, + headerbar button.suggested-action:backdrop:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.destructive-action, + headerbar button.destructive-action { + font-weight: bold; + min-height: 24px; + margin-top: 4px; + margin-bottom: 4px; + border-radius: 3px; + font-weight: normal; + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.destructive-action:hover, + headerbar button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.destructive-action:active, + headerbar button.destructive-action:active { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.destructive-action:disabled, + headerbar button.destructive-action:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.destructive-action:disabled label, + headerbar button.destructive-action:disabled label { + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) button.destructive-action:backdrop, + headerbar button.destructive-action:backdrop { + color: rgba(255, 255, 255, 0.4); + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); + border-radius: 3px; } + .titlebar:not(headerbar) button.destructive-action:backdrop:disabled, + headerbar button.destructive-action:backdrop:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.titlebutton, + headerbar button.titlebutton { + color: transparent; + box-shadow: none; } + .titlebar:not(headerbar) button.titlebutton:hover, .titlebar:not(headerbar) button.titlebutton:active, .titlebar:not(headerbar) button.titlebutton:checked, .titlebar:not(headerbar) button.titlebutton:backdrop, .titlebar:not(headerbar) button.titlebutton:backdrop:hover, .titlebar:not(headerbar) button.titlebutton *, + headerbar button.titlebutton:hover, + headerbar button.titlebutton:active, + headerbar button.titlebutton:checked, + headerbar button.titlebutton:backdrop, + headerbar button.titlebutton:backdrop:hover, + headerbar button.titlebutton * { + color: transparent; + box-shadow: none; } + .titlebar:not(headerbar) .linked > button:active:backdrop, + .titlebar:not(headerbar) .linked > button:checked:backdrop, + headerbar .linked > button:active:backdrop, + headerbar .linked > button:checked:backdrop { + color: rgba(189, 147, 249, 0.4); } + .titlebar:not(headerbar) .linked > button:active:backdrop label, + .titlebar:not(headerbar) .linked > button:checked:backdrop label, + headerbar .linked > button:active:backdrop label, + headerbar .linked > button:checked:backdrop label { + color: rgba(189, 147, 249, 0.4); } + .selection-mode.titlebar:not(headerbar), + headerbar.selection-mode { + color: #f8f8f2; + text-shadow: 0 -1px rgba(0, 0, 0, 0.5); + border-color: rgba(159, 99, 246, 0.5); + background: rgba(189, 147, 249, 0.5) linear-gradient(to top, rgba(180, 133, 248, 0.5), rgba(186, 142, 249, 0.5) 2px, rgba(189, 147, 249, 0.5) 3px); + box-shadow: inset 0 1px rgba(209, 179, 251, 0.3); } + .selection-mode.titlebar:backdrop:not(headerbar), + headerbar.selection-mode:backdrop { + background-color: rgba(189, 147, 249, 0.5); + background-image: none; + box-shadow: inset 0 1px rgba(215, 189, 251, 0.26); } + .selection-mode.titlebar:not(headerbar) button, + headerbar.selection-mode button { + font-weight: normal; + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button.flat, + headerbar.selection-mode button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode.titlebar:not(headerbar) button:hover, + headerbar.selection-mode button:hover { + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, + headerbar.selection-mode button:active, + headerbar.selection-mode button:checked { + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, + headerbar.selection-mode button:backdrop.flat, + headerbar.selection-mode button:backdrop { + color: #cfcfcd; + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); + -gtk-icon-effect: none; + border-color: rgba(159, 99, 246, 0.5); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, + headerbar.selection-mode button:backdrop.flat:active, + headerbar.selection-mode button:backdrop.flat:checked, + headerbar.selection-mode button:backdrop:active, + headerbar.selection-mode button:backdrop:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); + border-color: rgba(159, 99, 246, 0.5); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, + headerbar.selection-mode button:backdrop.flat:active label, + headerbar.selection-mode button:backdrop.flat:checked label, + headerbar.selection-mode button:backdrop:active label, + headerbar.selection-mode button:backdrop:checked label { + color: rgba(248, 248, 242, 0.7); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, + headerbar.selection-mode button:backdrop.flat:disabled, + headerbar.selection-mode button:backdrop:disabled { + color: #cfcfcd; + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); + border-color: rgba(159, 99, 246, 0.5); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, + headerbar.selection-mode button:backdrop.flat:disabled:active, + headerbar.selection-mode button:backdrop.flat:disabled:checked, + headerbar.selection-mode button:backdrop:disabled:active, + headerbar.selection-mode button:backdrop:disabled:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); + border-color: rgba(159, 99, 246, 0.5); } + .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled, + headerbar.selection-mode button.flat:backdrop, + headerbar.selection-mode button.flat:disabled, + headerbar.selection-mode button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode.titlebar:not(headerbar) button:disabled, + headerbar.selection-mode button:disabled { + color: #cfcfcd; + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, + headerbar.selection-mode button:disabled:active, + headerbar.selection-mode button:disabled:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, + headerbar.selection-mode button:disabled:active label, + headerbar.selection-mode button:disabled:checked label { + color: rgba(248, 248, 242, 0.7); } + .selection-mode.titlebar:not(headerbar) button.suggested-action, + headerbar.selection-mode button.suggested-action { + font-weight: normal; + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, + headerbar.selection-mode button.suggested-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:active, + headerbar.selection-mode button.suggested-action:active { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, + headerbar.selection-mode button.suggested-action:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, + headerbar.selection-mode button.suggested-action:backdrop { + color: rgba(255, 255, 255, 0.4); + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, + headerbar.selection-mode button.suggested-action:backdrop:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, + headerbar.selection-mode .selection-menu:backdrop, + headerbar.selection-mode .selection-menu { + border-color: rgba(189, 147, 249, 0); + background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0), rgba(189, 147, 249, 0)); + box-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow, + headerbar.selection-mode .selection-menu:backdrop GtkArrow, + headerbar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, + headerbar.selection-mode .selection-menu:backdrop .arrow, + headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(248, 248, 242, 0.5); + -gtk-icon-shadow: none; } + .tiled .titlebar:not(headerbar), + .maximized .titlebar:not(headerbar), .tiled + headerbar.titlebar, + .maximized + headerbar.titlebar { + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } + .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), + .maximized .titlebar:backdrop:not(headerbar), + .maximized .titlebar:not(headerbar), .tiled + headerbar:backdrop, .tiled + headerbar, + .maximized + headerbar:backdrop, + .maximized + headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + padding: 4px; + min-height: 28px; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; } + +headerbar entry, +headerbar spinbutton, +headerbar separator { + margin-top: 5px; + margin-bottom: 5px; } + +headerbar switch { + margin-top: 10px; + margin-bottom: 10px; } + +headerbar separator { + background: transparent; } + +.background:not(.tiled):not(.maximized) .titlebar { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.1); } + .background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar { + border-top-left-radius: 4px; + border-top-right-radius: 4px; } + +window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, +window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, +window:not(.tiled):not(.maximized) headerbar:first-child { + border-top-left-radius: 4px; } + +window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child { + border-top-right-radius: 4px; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + +.titlebar:not(headerbar) > separator, .titlebar:not(headerbar) > separator:backdrop { + background: #1e1f29; } + +/************** + * GtkInfoBar * + **************/ +.info, .warning, .question, .error, +infobar { + text-shadow: none; + color: #f8f8f2; + background-color: #1e1f29; + border-bottom: 1px solid #08090c; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.15); } + +.info, .warning, .question, .error { + text-shadow: none; + color: #f8f8f2; + border: none; } + .info .label, .warning .label, .question .label, .error .label { + color: #f8f8f2; } + .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop { + color: rgba(248, 248, 242, 0.5); } + .info button, .warning button, .question button, .error button { + border-radius: 2px; + border: none; + background: rgba(40, 42, 54, 0.98); + color: #f8f8f2; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .info button .label, .warning button .label, .question button .label, .error button .label { + color: #f8f8f2; } + .info button:active, .warning button:active, .question button:active, .error button:active { + background: #282a36; + color: #f8f8f2; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info button:active:backdrop, .warning button:active:backdrop, .question button:active:backdrop, .error button:active:backdrop { + background: rgba(40, 42, 54, 0.8); + color: rgba(248, 248, 242, 0.5); + box-shadow: none; } + .info button:hover, .warning button:hover, .question button:hover, .error button:hover, .info button:focus, .warning button:focus, .question button:focus, .error button:focus { + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info button:disabled, .warning button:disabled, .question button:disabled, .error button:disabled { + background: rgba(40, 42, 54, 0.6); + color: rgba(248, 248, 242, 0.5); + box-shadow: none; } + .info button:disabled:backdrop, .warning button:disabled:backdrop, .question button:disabled:backdrop, .error button:disabled:backdrop { + background: rgba(40, 42, 54, 0.5); + color: rgba(248, 248, 242, 0.5); + box-shadow: none; } + .info button:backdrop, .warning button:backdrop, .question button:backdrop, .error button:backdrop { + background: rgba(40, 42, 54, 0.8); + color: rgba(248, 248, 242, 0.5); + box-shadow: none; } + +.info { + background-color: #50fa7a; } + .info:backdrop { + background-color: #82fba0; + color: rgba(248, 248, 242, 0.5); } + +.warning { + background-color: #ff9f39; } + .warning:backdrop { + background-color: #ffb86c; + color: rgba(248, 248, 242, 0.5); } + +.question { + background-color: #72BFD0; } + .question:backdrop { + background-color: #98d0dd; + color: rgba(248, 248, 242, 0.5); } + +.error { + background-color: #ff3c3c; } + .error:backdrop { + background-color: #ff6f6f; + color: rgba(248, 248, 242, 0.5); } + +/************* + * Level Bar * + *************/ +levelbar block { + min-width: 32px; + min-height: 6px; } + +levelbar.vertical block { + min-width: 6px; + min-height: 32px; } + +levelbar:backdrop { + transition: 200ms ease-out; } + +levelbar trough { + padding: 3px; + border-radius: 3px; + background-color: rgba(0, 0, 0, 0.14); + box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + levelbar trough:backdrop { + background-color: rgba(0, 0, 0, 0.06); + box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + +levelbar.horizontal.discrete block { + margin: 0 1px; } + +levelbar.vertical.discrete block { + margin: 1px 0; } + +levelbar block { + border-radius: 2px; } + levelbar block:backdrop { + box-shadow: none; } + levelbar block.low { + background-color: #ff9f39; } + levelbar block.low:backdrop { + border-color: #ff9f39; } + levelbar block.high, levelbar block:not(.empty) { + background-color: #72BFD0; } + levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { + border-color: #72BFD0; } + levelbar block.full { + background-color: #4caec3; } + levelbar block.full:backdrop { + border-color: #4caec3; } + levelbar block.empty { + background-color: rgba(0, 0, 0, 0.14); + box-shadow: none; } + +/********* + * Links * + *********/ +*:link, button:link, +button:visited { + color: #13b1d5; } + *:link:visited, + button:visited { + color: rgba(19, 177, 213, 0.5); } + *:selected *:link:visited, *:selected button:visited:link, + *:selected button:visited { + color: rgba(237, 230, 243, 0.8); } + *:link:hover, button:hover:link, + button:hover:visited { + color: #2fc9ec; } + *:selected *:link:hover, *:selected button:hover:link, + *:selected button:hover:visited { + color: rgba(246, 244, 242, 0.95); } + *:link:active, button:active:link, + button:active:visited { + color: #13b1d5; } + *:selected *:link:active, *:selected button:active:link, + *:selected button:active:visited { + color: rgba(243, 240, 243, 0.9); } + *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link, + button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, + headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:selected:link, + button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, button:backdrop:link, + button:backdrop:visited { + color: rgba(189, 147, 249, 0.5); } + *:link:selected, .selection-mode.titlebar:not(headerbar) .subtitle:link, + headerbar.selection-mode .subtitle:link, button:selected:link, + button:selected:visited, + *:selected *:link, + *:selected button:link, + *:selected button:visited { + color: rgba(243, 240, 243, 0.9); } + +button:link, +button:visited { + text-shadow: none; } + button:link:hover, button:link:active, button:link:checked, + button:visited:hover, + button:visited:active, + button:visited:checked { + text-shadow: none; } + button:link > label, + button:visited > label { + text-decoration-line: underline; } + +/********* + * Lists * + *********/ +list { + color: #f8f8f2; + background-color: #282a36; + border-color: rgba(25, 26, 34, 0.9); } + list:backdrop { + background-color: #2a2c39; + border-color: rgba(26, 27, 35, 0.91); } + +row { + padding: 8px 14px; + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row label { + padding-left: 8px; } + row:hover { + transition: none; } + row:backdrop { + transition: 200ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(248, 248, 242, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: rgba(189, 147, 249, 0.3); } + row.activatable:selected:backdrop { + background-color: rgba(189, 147, 249, 0.4); } + +/********* + * Menus * + *********/ +menubar, +.menubar { + background-color: #1e1f29; + color: #f8f8f2; + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } + menubar > menuitem, + .menubar > menuitem { + min-height: 16px; + padding: 4px 8px; } + menubar > menuitem:hover, + .menubar > menuitem:hover { + box-shadow: inset 0 -3px rgba(189, 147, 249, 0.5); } + menubar > menuitem:disabled, + .menubar > menuitem:disabled { + color: #8b8c8e; + box-shadow: none; } + +menu, +.menu, +.context-menu { + margin: 4px; + padding: 2px 0px; + background-color: #242530; + border: 1px solid rgba(25, 26, 34, 0.9); + font: initial; } + .csd menu, .csd + .menu, .csd + .context-menu { + border: none; } + menu:backdrop, + .menu:backdrop, + .context-menu:backdrop { + background-color: #282a36; } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px 6px; + text-shadow: none; } + menu menuitem:hover, + .menu menuitem:hover, + .context-menu menuitem:hover { + color: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); } + menu menuitem:disabled, + .menu menuitem:disabled, + .context-menu menuitem:disabled { + color: #8b8c8e; } + menu menuitem:disabled:backdrop, + .menu menuitem:disabled:backdrop, + .context-menu menuitem:disabled:backdrop { + color: #3e4055; } + menu menuitem:backdrop, menu menuitem:backdrop:hover, + .menu menuitem:backdrop, + .menu menuitem:backdrop:hover, + .context-menu menuitem:backdrop, + .context-menu menuitem:backdrop:hover { + color: #8b8c8e; + background-color: transparent; } + menu menuitem arrow, + .menu menuitem arrow, + .context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr), + .menu menuitem arrow:dir(ltr), + .context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + menu menuitem arrow:dir(rtl), + .menu menuitem arrow:dir(rtl), + .context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), + .menu menuitem label:dir(rtl), + .menu menuitem label:dir(ltr), + .context-menu menuitem label:dir(rtl), + .context-menu menuitem label:dir(ltr) { + color: inherit; } + menu > arrow, + .menu > arrow, + .context-menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #242530; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #3d3f49; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menu > arrow.bottom, + .menu > arrow.bottom, + .context-menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #3d3f49; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + background-color: #3d3f49; } + menu > arrow:backdrop, + .menu > arrow:backdrop, + .context-menu > arrow:backdrop { + background-color: #282a36; } + menu > arrow:disabled, + .menu > arrow:disabled, + .context-menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +menuitem accelerator { + color: alpha(currentColor,0.55); } + +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #0f0f14; } + .content-view:hover { + -gtk-icon-effect: highlight; } + .content-view:backdrop { + background-color: #0f0f14; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } + +.scale-popup button:hover { + background-color: rgba(248, 248, 242, 0.1); + border-radius: 5px; } + +/************ +* Assistant * +*************/ +assistant { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + assistant .sidebar { + background-color: #282a36; + border-top: 1px solid rgba(25, 26, 34, 0.9); + border-bottom-left-radius: 4px; } + assistant .sidebar:backdrop { + background-color: #2a2c39; + border-color: rgba(26, 27, 35, 0.91); } + assistant.csd .sidebar { + border-top-style: none; } + assistant .sidebar GtkLabel, + assistant .sidebar label { + padding: 6px 12px; } + assistant .sidebar GtkLabel.highlight, + assistant .sidebar label.highlight { + background-color: #4a4a51; } + +/************* + * Notebooks * + *************/ +notebook > header { + padding: 1px; + border-color: rgba(25, 26, 34, 0.9); + border-width: 0px; + background-color: #1e1f29; } + notebook > header:backdrop { + border-color: rgba(26, 27, 35, 0.91); + background-color: #1e1f29; } + notebook > header tabs { + margin: -1px; } + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top > tabs { + margin-bottom: -2px; } + notebook > header.top > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.top > tabs > tab:checked { + background-color: #282a36; } + notebook > header.top > tabs > tab:checked:hover { + background-color: #282a36; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom > tabs { + margin-top: -2px; } + notebook > header.bottom > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.bottom > tabs > tab:checked { + background-color: #282a36; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left > tabs { + margin-right: -2px; } + notebook > header.left > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.left > tabs > tab:checked { + background-color: #282a36; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right > tabs { + margin-left: -2px; } + notebook > header.right > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.right > tabs > tab:checked { + background-color: #282a36; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header tab { + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + outline-offset: -5px; + color: #8b8c8e; + font-weight: bold; + border-width: 1px; + border-color: transparent; } + notebook > header tab:hover { + color: #c2c2c0; } + notebook > header tab:hover.reorderable-page { + border-color: rgba(25, 26, 34, 0.2); + background-color: rgba(30, 31, 41, 0.2); } + notebook > header tab:backdrop { + color: #5f6066; } + notebook > header tab:backdrop.reorderable-page { + border-color: transparent; + background-color: transparent; } + notebook > header tab:checked { + color: #f8f8f2; } + notebook > header tab:checked.reorderable-page { + border-color: rgba(25, 26, 34, 0.4); + background-color: rgba(30, 31, 41, 0.5); } + notebook > header tab:checked.reorderable-page:hover { + background-color: rgba(30, 31, 41, 0.7); } + notebook > header tab:backdrop:checked { + color: #8b8c8e; } + notebook > header tab:backdrop:checked.reorderable-page { + border-color: rgba(26, 27, 35, 0.91); + background-color: #2a2c39; } + notebook > header tab button.flat { + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + min-width: 20px; + min-height: 20px; } + notebook > header tab button.flat:hover { + background: transparent; + box-shadow: none; + color: #ff5555; } + notebook > header tab button.flat, notebook > header tab button.flat:backdrop { + color: alpha(currentColor,0.3); } + notebook > header tab button.flat:last-child { + margin-left: 4px; + margin-right: -4px; } + notebook > header tab button.flat:first-child { + margin-left: -4px; + margin-right: 4px; } + notebook > header.top tabs, notebook > header.bottom tabs { + padding-left: 0.5px; + padding-right: 0.5px; } + notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) { + margin-left: 0.5px; + margin-right: 0.5px; } + notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0.5px; } + notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0.5px; } + notebook > header.top tabs tab, notebook > header.bottom tabs tab { + margin-left: 0.5px; + margin-right: 0.5px; } + notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: none solid; } + notebook > header.left tabs, notebook > header.right tabs { + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: -1px; } + notebook > header.left tabs tab, notebook > header.right tabs tab { + margin-top: 4px; + margin-bottom: 4px; } + notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid none; } + notebook > header.top tab { + padding-bottom: 4px; } + notebook > header.bottom tab { + padding-top: 4px; } + +notebook > stack:not(:only-child) { + background-color: #282a36; } + notebook > stack:not(:only-child):backdrop { + background-color: #2a2c39; } + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(25, 26, 34, 0.9)); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(rgba(189, 147, 249, 0.5)); } + paned > separator:backdrop { + background-image: image(rgba(26, 27, 35, 0.91)); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #1e1f29; + background-image: image(rgba(25, 26, 34, 0.9)), image(rgba(25, 26, 34, 0.9)); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: #1e1f29; + background-image: image(rgba(26, 27, 35, 0.91)), image(rgba(26, 27, 35, 0.91)); } + +paned.horizontal > separator { + background-repeat: repeat-y; } + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } + +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } + +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } + +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/*************** + * Popovers * + ***************/ +popover.background { + padding: 2px; + border-radius: 5px; + background-color: #242530; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4); } + .csd popover.background, popover.background { + border: 1px solid rgba(25, 26, 34, 0.9); } + popover.background:backdrop { + background-color: #1e1f29; + box-shadow: none; } + popover.background > list, + popover.background > .view, + popover.background > iconview, + popover.background > toolbar { + border-style: none; + background-color: transparent; } + .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier { + border: 1px solid rgba(255, 255, 255, 0.1); } + popover.background separator { + margin: 3px; } + popover.background list separator { + margin: 0px; } + +/***************** + * Progress bars * + *****************/ +progressbar { + font-size: smaller; + color: rgba(248, 248, 242, 0.4); } + progressbar.horizontal trough, + progressbar.horizontal progress { + min-height: 6px; } + progressbar.vertical trough, + progressbar.vertical progress { + min-width: 6px; } + progressbar.horizontal progress { + margin: 0; } + progressbar.vertical progress { + margin: 0; } + progressbar:backdrop { + box-shadow: none; + transition: 200ms ease-out; } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + progressbar.osd progress { + border-style: none; + border-radius: 0; } + +/************ + * GtkScale * + ************/ +progressbar trough, scale trough, scale fill { + background-color: rgba(140, 143, 171, 0.14); + border: none; + border-radius: 3px; + margin: 0; } + progressbar trough:disabled, scale trough:disabled, scale fill:disabled { + background-color: rgba(0, 0, 0, 0.14); } + progressbar trough:backdrop, progressbar:backdrop trough, scale trough:backdrop, scale fill:backdrop { + background-color: rgba(0, 0, 0, 0.14); + transition: 200ms ease-out; } + progressbar trough:backdrop:disabled, progressbar:backdrop trough:disabled, scale trough:backdrop:disabled, scale fill:backdrop:disabled { + background-color: rgba(0, 0, 0, 0.14); } + +progressbar progress, scale highlight { + border: none; + background-color: rgba(189, 147, 249, 0.5); + border-radius: 3px; + margin: 0; } + progressbar progress:disabled, scale highlight:disabled { + border: none; + background-color: rgba(0, 0, 0, 0.14); } + progressbar progress:backdrop, progressbar:backdrop progress, scale highlight:backdrop, progressbar progress:active:backdrop, progressbar:backdrop progress:active, scale highlight:active:backdrop { + border-color: rgba(204, 171, 250, 0.5); + background-color: rgba(204, 171, 250, 0.5); } + progressbar progress:backdrop:disabled, progressbar:backdrop progress:disabled, scale highlight:backdrop:disabled, progressbar progress:active:backdrop:disabled, progressbar:backdrop progress:active:disabled, scale highlight:active:backdrop:disabled { + background-color: rgba(0, 0, 0, 0.1); } + +scale { + min-height: 16px; + min-width: 16px; + padding: 8px; } + scale.horizontal trough, + scale.horizontal progress { + min-height: 6px; } + scale.vertical trough, + scale.vertical progress { + min-width: 6px; } + scale slider { + min-height: 16px; + min-width: 16px; + margin: -7px; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); + border-radius: 12px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + scale slider:active { + background-color: #bd93f9; } + scale slider:active:disabled { + background-color: #22232e; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.05); } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune slider { + margin: -6px; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; } + scale trough { + outline-offset: 2px; + -gtk-outline-radius: 5px; + outline-color: transparent; } + scale fill:backdrop, scale fill { + background-color: rgba(25, 26, 34, 0.9); } + scale fill:disabled:backdrop, scale fill:disabled { + border-color: transparent; + background-color: transparent; } + .osd scale fill { + background-color: rgba(97, 97, 97, 0.775); } + .osd scale fill:disabled:backdrop, .osd scale fill:disabled { + border-color: transparent; + background-color: transparent; } + scale slider { + border-color: #282a36; + border: none; + border-radius: 12px; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale slider:active { + border-color: rgba(159, 99, 246, 0.5); } + scale slider:disabled { + background-color: #22232e; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale slider:backdrop, scale slider:backdrop:disabled { + transition: 200ms ease-out; + background-color: #22232e; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + row:selected scale slider:disabled, row:selected scale slider { + border-color: rgba(159, 99, 246, 0.5); } + .osd scale slider { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(20, 23, 26, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); + border-color: rgba(0, 0, 0, 0.7); + background-color: #14171a; } + .osd scale slider:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); + background-color: #14171a; } + .osd scale slider:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(254, 254, 254, 0.3); + background-color: #14171a; } + .osd scale slider:disabled { + color: #898b8c; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: #14171a; } + .osd scale slider:backdrop { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(20, 23, 26, 0.8), rgba(20, 23, 26, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: #14171a; } + .osd scale slider:backdrop:disabled { + background-color: #14171a; } + scale value { + color: alpha(currentColor,0.4); } + scale marks { + color: alpha(currentColor,0.4); } + scale marks.top { + margin-bottom: 6px; + margin-top: -12px; } + scale marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + scale marks.top { + margin-right: 6px; + margin-left: -12px; } + scale marks.bottom { + margin-left: 6px; + margin-right: -12px; } + scale.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + scale.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + scale.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + scale.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + scale.horizontal indicator { + min-height: 6px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 3px; } + scale.vertical indicator { + min-height: 1px; + min-width: 6px; } + scale.vertical.fine-tune indicator { + min-width: 3px; } + scale.horizontal.marks-before:not(.marks-after) slider { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-before:not(.marks-after) slider:hover { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-before:not(.marks-after) slider:active { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-before:not(.marks-after) slider:disabled { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-before:not(.marks-after) slider:backdrop { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-after:not(.marks-before) slider { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-after:not(.marks-before) slider:hover { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-after:not(.marks-before) slider:active { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-after:not(.marks-before) slider:disabled { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-after:not(.marks-before) slider:backdrop { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.vertical.marks-before:not(.marks-after) slider { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.vertical.marks-before:not(.marks-after) slider:hover { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.vertical.marks-before:not(.marks-after) slider:active { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.vertical.marks-before:not(.marks-after) slider:disabled { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.vertical.marks-before:not(.marks-after) slider:backdrop { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.vertical.marks-after:not(.marks-before) slider { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.vertical.marks-after:not(.marks-before) slider:hover { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.vertical.marks-after:not(.marks-before) slider:active { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.vertical.marks-after:not(.marks-before) slider:disabled { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.vertical.marks-after:not(.marks-before) slider:backdrop { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.color { + min-height: 0; + min-width: 0; } + scale.color trough { + background-image: image(rgba(25, 26, 34, 0.9)); + background-repeat: no-repeat; } + scale.color.horizontal { + padding: 0 0 15px 0; } + scale.color.horizontal trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + scale.color.vertical:dir(ltr) trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + scale.color.vertical:dir(rtl) trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) { + padding: 0 0 12px 0; } + scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough { + padding-bottom: 7px; + background-position: 0 -6px; } + scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + scale.color.fine-tune.vertical:dir(ltr) trough { + padding-left: 7px; + background-position: 6px 0; } + scale.color.fine-tune.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + scale.color.fine-tune.vertical:dir(rtl) trough { + padding-right: 7px; + background-position: -6px 0; } + scale.color.fine-tune.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + +/************** + * Scrollbars * + **************/ +scrollbar { + background-color: #232530; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid rgba(25, 26, 34, 0.9); } + scrollbar.bottom { + border-top: 1px solid rgba(25, 26, 34, 0.9); } + scrollbar.left { + border-right: 1px solid rgba(25, 26, 34, 0.9); } + scrollbar.right { + border-left: 1px solid rgba(25, 26, 34, 0.9); } + scrollbar:backdrop { + background-color: #181820; + border-color: rgba(26, 27, 35, 0.91); + transition: 200ms ease-out; } + scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #a1a1a2; } + scrollbar slider:hover { + background-color: #cccdca; } + scrollbar slider:hover:active { + background-color: rgba(219, 195, 252, 0.5); } + scrollbar slider:backdrop { + background-color: #4a4b51; } + scrollbar slider:disabled { + background-color: transparent; } + scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; } + scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; } + scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: #f8f8f2; + border: 1px solid black; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 5px; + min-height: 5px; + background-color: #f8f8f2; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid black; + -gtk-icon-source: none; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; + min-width: 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + margin: 2px 1px; + min-height: 5px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + scrollbar.horizontal slider { + min-width: 40px; } + scrollbar.vertical slider { + min-height: 40px; } + scrollbar button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + transition-property: min-height, min-width, color; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #a1a1a2; } + scrollbar button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #cccdca; } + scrollbar button:active, scrollbar button:checked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(219, 195, 252, 0.5); } + scrollbar button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(161, 161, 162, 0.2); } + scrollbar button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #4a4b51; } + scrollbar button:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(74, 75, 81, 0.2); } + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); } + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); } + +treeview ~ scrollbar.vertical { + border-top: 1px solid rgba(25, 26, 34, 0.9); + margin-top: -1px; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + border-width: 0; + background-color: #232530; } + .sidebar .frame { + border: none; } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: none; + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list .sidebar:dir(rtl), stacksidebar.sidebar.right list .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid rgba(25, 26, 34, 0.9); + border-right-style: none; } + .sidebar:backdrop { + background-color: #242631; + border-color: rgba(26, 27, 35, 0.91); + transition: 200ms ease-out; } + .sidebar list { + background-color: #20212b; } + .sidebar row:selected { + background: transparent; + color: #bd93f9; } + .sidebar row:selected:backdrop { + color: rgba(189, 147, 249, 0.4); + background: transparent; } + .sidebar row:selected:backdrop label { + color: rgba(189, 147, 249, 0.4); } + .sidebar row:selected:hover { + background-color: rgba(189, 147, 249, 0.3); } + .sidebar row:selected label { + color: #bd93f9; } + .sidebar.source-list { + background-color: #1e1f29; + color: #F2EFEA; + padding: 4px 0px; } + .sidebar.source-list.view:selected:active, iconview.sidebar.source-list:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + .sidebar.source-list.view:selected.has-open-popup, iconview.sidebar.source-list:selected.has-open-popup, .sidebar.source-list.view:selected:hover, iconview.sidebar.source-list:selected:hover { + background-color: rgba(189, 147, 249, 0.3); } + .sidebar.source-list.view:selected:backdrop, iconview.sidebar.source-list:selected:backdrop { + background-color: rgba(189, 147, 249, 0.4); } + .sidebar.source-list.view:hover, iconview.sidebar.source-list:hover, .sidebar.source-list.view iconview.source-list:hover, iconview.sidebar.source-list iconview.source-list:hover { + background-color: rgba(40, 42, 54, 0.6); } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; + border-color: rgba(25, 26, 34, 0.9); } + +stacksidebar row { + padding: 10px 4px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +placessidebar > viewport.frame { + border-style: none; } + +placessidebar row.sidebar-new-bookmark-row { + color: rgba(189, 147, 249, 0.5); } + +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #50fa7a, inset 0 -1px #50fa7a; } + placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #50fa7a; } + placessidebar row:drop(active):not(:disabled):selected { + background-color: #50fa7a; } + placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: #f8f8f2; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; } + spinbutton:not(.vertical) entry { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) button { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: #e3e3df; + background-image: none; + border-style: none none none solid; + border-color: rgba(25, 26, 34, 0.2); + border-radius: 0; + box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); } + spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:hover { + color: #f8f8f2; + background-color: rgba(248, 248, 242, 0.05); } + spinbutton:not(.vertical) button:disabled { + color: rgba(139, 140, 142, 0.3); } + spinbutton:not(.vertical) button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + spinbutton:not(.vertical) button:backdrop { + color: #818285; + background-color: transparent; + border-color: rgba(26, 27, 35, 0.21); + transition: 200ms ease-out; } + spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(62, 64, 85, 0.3); + background-image: none; + border-style: none none none solid; + box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); } + spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:last-child { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + +.osd spinbutton:not(.vertical) button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #fefefe; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.4); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #fefefe; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(254, 254, 254, 0.1); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #fefefe; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #898b8c; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:last-child { + border-radius: 0 3px 3px 0; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 3px 0 0 3px; } + +spinbutton.vertical:disabled { + color: #8b8c8e; } + +spinbutton.vertical:backdrop:disabled { + color: #3e4055; } + +spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } + +spinbutton.vertical entry { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } + +spinbutton.vertical button { + min-height: 32px; + min-width: 32px; + padding: 0; + border-width: 1px; + border-color: rgba(25, 26, 34, 0.9); + box-shadow: 0 1px rgba(255, 255, 255, 0.1); } + +spinbutton.vertical button.up { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; } + +spinbutton.vertical button.down { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; } + +.osd spinbutton.vertical button:first-child { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(20, 23, 26, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + .osd spinbutton.vertical button:first-child:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + .osd spinbutton.vertical button:first-child:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(254, 254, 254, 0.3); } + .osd spinbutton.vertical button:first-child:disabled { + color: #898b8c; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton.vertical button:first-child:backdrop { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(20, 23, 26, 0.8), rgba(20, 23, 26, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/*********** + * Spinner * + ***********/ +menu spinner { + color: rgba(189, 147, 249, 0.5); } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:checked:disabled { + opacity: 0.5; } + +/********** + * Switch * + **********/ +switch { + font-size: 1px; + font-weight: bold; + outline-offset: -4px; + transition: all 200ms ease-in; + border: none; + border-radius: 14px; + color: transparent; + padding: 2px; + background-color: #3e4153; + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0px 1px rgba(0, 0, 0, 0.1); } + switch:disabled { + background-color: #22232e; } + switch:backdrop { + background-color: #2f313f; + transition: 200ms ease-out; } + switch:backdrop:disabled { + background-color: #22232e; } + switch:active, switch:checked { + background-color: #50fa7a; } + switch:active:backdrop, switch:checked:backdrop { + background-color: #50fa7a; } + switch:active:backdrop slider:backdrop, switch:checked:backdrop slider:backdrop { + box-shadow: none; + background-color: rgba(40, 42, 54, 0.9); + border: none; } + switch slider { + padding: 2px; + min-width: 16px; + min-height: 16px; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-color: #282a36; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); } + switch slider:backdrop { + padding: 2px; + box-shadow: none; + background-color: #282a36; } + switch trough:active, switch trough:checked { + background-color: rgba(189, 147, 249, 0.5); } + switch trough:active:backdrop, switch trough:checked:backdrop { + background-color: rgba(189, 147, 249, 0.4); } + +/************ + * Toolbars * + ************/ +toolbar, .inline-toolbar, searchbar, +.location-bar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #1e1f29; } + +toolbar { + padding: 4px 3px 3px 4px; } + .osd toolbar { + background-color: transparent; } + toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: rgba(20, 23, 26, 0.8); } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + toolbar.horizontal separator { + margin: 0 7px 1px 6px; } + toolbar.vertical separator { + margin: 6px 1px 7px 0; } + toolbar:not(.inline-toolbar):not(.osd) switch, + toolbar:not(.inline-toolbar):not(.osd) scale, + toolbar:not(.inline-toolbar):not(.osd) entry, + toolbar:not(.inline-toolbar):not(.osd) spinbutton, + toolbar:not(.inline-toolbar):not(.osd) button { + margin-right: 1px; + margin-bottom: 1px; } + +.inline-toolbar { + padding: 3px; + border-width: 0 1px 1px; + border-radius: 0 0 5px 5px; } + +searchbar, +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +.inline-toolbar, searchbar, +.location-bar { + border-style: solid; + border-color: rgba(25, 26, 34, 0.9); + background-color: rgba(29, 30, 39, 0.97); } + .inline-toolbar:backdrop, searchbar:backdrop, + .location-bar:backdrop { + border-color: rgba(26, 27, 35, 0.91); + background-color: rgba(29, 30, 39, 0.9685); + box-shadow: none; + transition: 200ms ease-out; } + +searchbar { + background: #282a36; } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 4px; + /* not working */ + border-radius: 5px; + box-shadow: none; + text-shadow: 0 1px black; } + tooltip.background { + background-color: rgba(0, 0, 0, 0.8); + background-clip: padding-box; + border: 1px solid rgba(255, 255, 255, 0.1); } + tooltip decoration { + background-color: transparent; } + tooltip * { + padding: 4px; + background-color: transparent; + color: white; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: #909194; + border-top-color: #1e1f29; } + * { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: rgba(233, 223, 244, 0.75); + border-top-color: rgba(248, 248, 242, 0.1); } + treeview.view:disabled { + color: #8b8c8e; } + treeview.view:disabled:selected { + color: rgba(228, 214, 244, 0.7); } + treeview.view:disabled:selected:backdrop { + color: rgba(207, 177, 247, 0.5); } + treeview.view:disabled:backdrop { + color: #3e4055; } + treeview.view.separator { + min-height: 2px; + color: #1e1f29; } + treeview.view.separator:backdrop { + color: rgba(30, 31, 41, 0.1); } + treeview.view:backdrop { + border-left-color: #55565c; + border-top: #1e1f29; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: rgba(159, 99, 246, 0.5); } + treeview.view:drop(active).after { + border-top-style: none; } + treeview.view:drop(active).before { + border-bottom-style: none; } + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #bababa; } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: #f8f8f2; } + treeview.view.expander:selected { + color: rgba(241, 235, 243, 0.85); } + treeview.view.expander:selected:hover { + color: #f8f8f2; } + treeview.view.expander:selected:backdrop { + color: rgba(230, 218, 244, 0.5); } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: #6e6f74; } + treeview.view.progressbar { + border: 1px solid rgba(159, 99, 246, 0.5); + border-radius: 4px; + background-color: rgba(189, 147, 249, 0.5); + background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.5), rgba(159, 99, 246, 0.5)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + border-radius: 4px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + background-image: linear-gradient(to bottom, #282a36, #121319); } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + border-color: #2a2c39; + background-color: #2a2c39; } + treeview.view.progressbar:backdrop { + border-color: #2a2c39; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(248, 248, 242, 0.1); + border-radius: 4px; } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: rgba(159, 99, 246, 0.5); + border-radius: 4px; } + treeview.view header button { + color: #909194; + background-color: #282a36; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + color: #c4c5c3; + box-shadow: none; + transition: none; } + treeview.view header button:active { + color: #f8f8f2; + transition: none; } + treeview.view header button:last-child:backdrop, treeview.view header button:last-child { + border-right-style: none; } + treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 0 6px; + transition: none; + background-image: none; + background-color: rgba(189, 147, 249, 0.5); + color: #282a36; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #282a36; + text-shadow: none; } + treeview.view acceleditor > label { + background-color: rgba(189, 147, 249, 0.5); } + +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { + padding: 0 6px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-width: 1px; + border-style: none solid solid none; + border-color: #1e1f29; } + treeview.view header button:disabled { + border-color: #1e1f29; + background-image: none; } + treeview.view header button:backdrop { + border-color: #1e1f29; + border-style: none solid solid none; + color: #55565c; + background-image: none; + background-color: #2a2c39; } + treeview.view header button:backdrop:disabled { + border-color: #1e1f29; + background-image: none; } + +/********************** + * Window Decorations * + *********************/ +decoration { + border-radius: 4px 4px 0 0; + border-width: 0px; + border-width: 0px; + box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2); + margin: 10px; } + decoration:backdrop { + box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.15); + transition: 200ms ease-out; } + .maximized decoration, + .fullscreen decoration, + .tiled decoration { + border-radius: 0; } + .popup decoration { + box-shadow: none; } + .csd.popup decoration { + border-radius: 0; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(25, 26, 34, 0.7); } + tooltip.csd decoration { + border-radius: 5px; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 7px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(25, 26, 34, 0.7); } + .solid-csd decoration { + border-radius: 0; + margin: 0px; + background-color: #1e1f29; + border: solid 1px rgba(26, 27, 35, 0.91); + box-shadow: none; } + +button.titlebutton { + background-repeat: no-repeat; + background-position: center; + min-height: 32px; + padding: 0 3px; + box-shadow: none; } + button.titlebutton.close { + background-image: -gtk-scaled(url("../assets/close.png"), url("../assets/close@2.png")); } + button.titlebutton.close:hover, button.titlebutton.close:active { + background-image: -gtk-scaled(url("../assets/close_prelight.png"), url("../assets/close_prelight@2.png")); } + button.titlebutton.maximize { + background-image: -gtk-scaled(url("../assets/maximize.png"), url("../assets/maximize@2.png")); } + button.titlebutton.maximize:hover, button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("../assets/maximize_prelight.png"), url("../assets/maximize_prelight@2.png")); } + button.titlebutton.minimize { + background-image: -gtk-scaled(url("../assets/min.png"), url("../assets/min@2.png")); } + button.titlebutton.minimize:hover, button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("../assets/min_prelight.png"), url("../assets/min_prelight@2.png")); } + button.titlebutton.close:backdrop, button.titlebutton.minimize:backdrop, button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("../assets/close_unfocused.png"), url("../assets/close_unfocused@2.png")); } + button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +headerbar.selection-mode button.titlebutton, +.titlebar.selection-mode button.titlebutton { + text-shadow: 0 -1px rgba(0, 0, 0, 0.378824); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.378824); } + headerbar.selection-mode button.titlebutton:backdrop, + .titlebar.selection-mode button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +.view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, +textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected, +popover.background radiobutton:selected, +.menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, +entry selection:focus, +entry selection, row:selected, treeview.view:selected:focus, treeview.view:selected { + background-color: rgba(189, 147, 249, 0.5); } + row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, + textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, + textview text selection:focus, + textview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected, + popover.background radiobutton:selected, + .menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, + entry selection:focus, + entry selection, row:selected, treeview.view:selected:focus, treeview.view:selected { + color: #f8f8f2; + font-weight: bold; } + row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview text:disabled:selected:focus, + textview text:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected, + textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, + textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, modelbutton.flat:disabled:selected, popover.background checkbutton:disabled:selected, + popover.background radiobutton:disabled:selected, + .menuitem.button.flat:disabled:selected, calendar:disabled:selected, spinbutton:not(.vertical) selection:disabled:focus, spinbutton:not(.vertical) selection:disabled, + entry selection:disabled, row:disabled:selected { + color: rgba(233, 223, 244, 0.75); } + row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview text:backdrop:selected:focus, + textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview text:backdrop:selected, + textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, + textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, modelbutton.flat:backdrop:selected, popover.background checkbutton:backdrop:selected, + popover.background radiobutton:backdrop:selected, + .menuitem.button.flat:backdrop:selected, calendar:backdrop:selected, spinbutton:not(.vertical) selection:backdrop:focus, spinbutton:not(.vertical) selection:backdrop, + entry selection:backdrop, row:backdrop:selected { + color: rgba(248, 248, 242, 0.5); } + row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, + textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, + textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, modelbutton.flat:backdrop:disabled:selected, popover.background checkbutton:backdrop:disabled:selected, + popover.background radiobutton:backdrop:disabled:selected, + .menuitem.button.flat:backdrop:disabled:selected, calendar:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, + entry selection:backdrop:disabled, row:backdrop:disabled:selected { + color: rgba(207, 177, 247, 0.5); } + +.monospace { + font-family: Monospace; } + +/********************** + * DE-Specific Styles * + **********************/ +/********* +* Budgie * +*********/ +.budgie-container { + background-color: transparent; } + .budgie-container:backdrop { + background-color: transparent; } + .budgie-container popover list, + .budgie-container popover row { + border: none; + background: none; + padding: 0; + margin: 0; } + +.budgie-popover .container, +.budgie-popover border, +.budgie-popover list, +.budgie-popover row { + padding: 0; + margin: 0; + background: none; + border: none; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + opacity: 1; + min-width: 0; + min-height: 0; } + +.budgie-popover, +.budgie-popover.background { + border-radius: 2px; + padding: 0; + background-color: rgba(30, 31, 41, 0.98); + background-clip: border-box; + box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.35); + border: 1px solid @borders; } + .budgie-popover list:hover, + .budgie-popover row:hover, + .budgie-popover.background list:hover, + .budgie-popover.background row:hover { + background: none; } + .budgie-popover > frame.container, + .budgie-popover.background > frame.container { + margin: 0 -1px -1px; + padding: 2px 0 0; } + +.budgie-popover > .container { + padding: 2px; } + +.budgie-menu .container { + padding: 0; } + +.budgie-menu button:hover { + -gtk-icon-effect: none; } + +.budgie-menu entry.search { + border: none; + background: none; + padding: 5px 2px; + border-bottom: 1px solid @borders; + border-radius: 0; + font-size: 120%; + box-shadow: none; } + .budgie-menu entry.search image:dir(ltr) { + padding-left: 8px; + padding-right: 12px; } + .budgie-menu entry.search image:dir(rtl) { + padding-left: 12px; + padding-right: 8px; } + +.budgie-menu .categories { + border-width: 0; + margin-left: 3px; + background-color: transparent; } + .budgie-menu .categories:dir(ltr) { + border-right: 1px solid @borders; } + .budgie-menu .categories:dir(rtl) { + border-left: 1px solid @borders; } + +.budgie-menu .category-button { + padding: 8px; + border-radius: 2px 0 0 2px; } + .budgie-menu .category-button:hover { + background-color: rgba(248, 248, 242, 0.05); + color: #f8f8f2; } + .budgie-menu .category-button:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + .budgie-menu .category-button:checked { + color: #f8f8f2; + background-color: rgba(174, 123, 248, 0.3); } + .budgie-menu .category-button:checked:disabled { + opacity: 0.5; } + .budgie-menu .category-button:checked:disabled label { + color: rgba(248, 248, 242, 0.7); } + +.budgie-menu scrollbar { + background-color: transparent; + border-color: transparent; } + +.budgie-menu button:not(.category-button) { + padding-top: 5px; + padding-bottom: 5px; + border-radius: 0; + box-shadow: none; } + +.budgie-menu undershoot, .budgie-menu overshoot { + background: none; } + +button.budgie-menu-launcher { + padding: 0 2px; + color: #f8f8f2; + box-shadow: none; + background-color: transparent; } + button.budgie-menu-launcher:hover { + color: #f8f8f2; } + button.budgie-menu-launcher:active, button.budgie-menu-launcher:checked { + color: #f8f8f2; } + button.budgie-menu-launcher:backdrop { + color: #f8f8f2; + background-color: transparent; } + button.budgie-menu-launcher:backdrop:hover { + color: #f8f8f2; } + button.budgie-menu-launcher:backdrop:active, button.budgie-menu-launcher:backdrop:checked { + color: rgba(189, 147, 249, 0.5); + box-shadow: none; + background-color: transparent; } + +.user-menu .content-box separator { + margin-left: 6px; + margin-right: 6px; + background-color: rgba(248, 248, 242, 0.1); } + +.user-menu button { + margin: 5px; } + +.user-menu > box.vertical row.activatable:first-child .indicator-item, +.user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); + background-color: #72BFD0; + transition-duration: 0.2s; } + .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(ltr), + .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(ltr) { + padding-left: 7px; + background-position: left center; + background-repeat: no-repeat; + background-size: 38px auto; } + .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(rtl), + .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(rtl) { + padding-right: 7px; + background-position: right center; + background-repeat: no-repeat; + background-size: 38px auto; } + .user-menu > box.vertical row.activatable:first-child .indicator-item label, + .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label { + color: #f8f8f2; } + .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(ltr), + .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(ltr) { + padding-left: 5px; } + .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(rtl), + .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(rtl) { + padding-right: 5px; } + .user-menu > box.vertical row.activatable:first-child .indicator-item image, + .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image { + color: #f8f8f2; } + .user-menu > box.vertical row.activatable:first-child .indicator-item image:first-child, + .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image:first-child { + min-width: 24px; + min-height: 20px; } + +button.raven-trigger { + padding-left: 2px; + padding-right: 2px; + color: #f8f8f2; + box-shadow: none; } + button.raven-trigger:hover { + color: #f8f8f2; + background-color: transparent; } + button.raven-trigger:active, button.raven-trigger:checked { + box-shadow: none; + background-color: transparent; + color: rgba(189, 147, 249, 0.5); } + button.raven-trigger:backdrop { + color: #f8f8f2; } + button.raven-trigger:backdrop:hover { + color: #f8f8f2; } + button.raven-trigger:backdrop:active, button.raven-trigger:backdrop:checked { + box-shadow: none; + color: rgba(189, 147, 249, 0.5); + background-color: transparent; } + +.places-menu .container { + padding: 0; } + +.places-menu .message-bar { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + +.places-menu .name-button { + border: 0; + border-radius: 0; + padding: 4px 6px; } + +.places-menu .unmount-button { + padding: 4px 4px; + border: 0; + border-radius: 0; } + +.places-menu .places-section-header { + padding: 0px; + border-bottom: 1px solid rgba(25, 26, 34, 0.85); + box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.03); } + +.places-menu .places-section-header > button { + padding: 8px; + border: none; + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; } + +.places-menu .places-list { + background: rgba(248, 248, 242, 0.04); + border-bottom: 1px solid rgba(25, 26, 34, 0.85); } + +.places-menu .unlock-area { + border-top: 1px solid rgba(25, 26, 34, 0.75); + border-bottom: 1px solid rgba(25, 26, 34, 0.75); } + +.places-menu .unlock-area entry { + border-radius: 0; + border: 0; } + +.places-menu .unlock-area button { + border-radius: 0; + border: 0; + border-left: 1px solid rgba(25, 26, 34, 0.75); } + +.places-menu .alternative-label { + font-size: 15px; + padding: 3px; } + +.places-menu .always-expand { + background: transparent; + border-bottom: none; } + +.night-light-indicator .container { + padding: 0; } + +.night-light-indicator .view-header { + font-size: 14px; + padding: 10px; + border-bottom: 1px solid mix(@theme_base_color, #000000, 0.35);; + box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.04);; } + +.night-light-indicator .display-settings-button { + border-top-left-radius: 0px; + border-top-right-radius: 0px; + border: none; + padding: 3px; + border-top: 1px solid mix(@theme_base_color, #000000, 0.35);; + box-shadow: inset 0px 1px 1px alpha(@theme_fg_color, 0.04);; } + +.budgie-panel { + color: #f8f8f2; + background-color: rgba(8, 9, 12, 0.95); + background-image: none; + box-shadow: none; + border: none; + transition: all 150ms ease-in; } + .budgie-panel .alert { + color: #ff5555; } + .budgie-panel:backdrop { + color: #f8f8f2; + background-color: rgba(8, 9, 12, 0.95); } + .budgie-panel button { + border-top-width: 0; + border-bottom-width: 0; + border-radius: 0; } + .budgie-panel popover list, + .budgie-panel popover row { + padding: 0; + margin: 0; } + .budgie-panel label { + color: #f8f8f2; + font-weight: 700; } + .budgie-panel.transparent { + background-color: rgba(8, 9, 12, 0.2); } + .top .budgie-panel.transparent { + border-bottom-color: transparent; } + .bottom .budgie-panel.transparent { + border-top-color: transparent; } + .left .budgie-panel.transparent { + border-right-color: transparent; } + .right .budgie-panel.transparent { + border-left-color: transparent; } + .budgie-panel .end-region { + border-radius: 0px; } + .budgie-panel .end-region separator { + background-color: rgba(248, 248, 242, 0.15); } + .budgie-panel .end-region label { + font-weight: 700; + color: #f8f8f2; } + +.budgie-panel #tasklist-button, +.budgie-panel #tasklist-button:backdrop { + outline-color: transparent; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border-color: rgba(8, 9, 12, 0); + border-radius: 0; + background-color: transparent; + box-shadow: none; + background-clip: padding-box; } + +.budgie-panel button.flat.launcher { + outline-color: transparent; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border-color: rgba(8, 9, 12, 0); + border-radius: 0; + padding: 0; + background-clip: padding-box; + background-color: transparent; } + .budgie-panel button.flat.launcher { + box-shadow: none; } + +.budgie-panel #tasklist-button:hover, .budgie-panel .unpinned button.flat.launcher:hover, +.budgie-panel .pinned button.flat.launcher.running:hover { + box-shadow: none; } + +.budgie-panel #tasklist-button:active, .budgie-panel .unpinned button.flat.launcher:active, +.budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel #tasklist-button:checked, .budgie-panel .unpinned button.flat.launcher:checked, +.budgie-panel .pinned button.flat.launcher.running:checked { + box-shadow: none; } + +.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .top button.flat.launcher, +.top .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .top button.flat.launcher.running { + padding-bottom: 2px; + border-top: 2px solid transparent; } + .top .budgie-panel .pinned button.flat.launcher:not(.running) { + border-top: 2px solid transparent; } + .top .budgie-panel .pinned button.flat.launcher:not(.running):hover { + border-top: 2px solid rgba(255, 255, 255, 0.1); } + .top .budgie-panel .unpinned button.flat.launcher, + .top .budgie-panel .pinned button.flat.launcher.running { + border-top: 2px solid rgba(255, 255, 255, 0.1); } + .top .budgie-panel #tasklist-button:hover, .budgie-panel .top #tasklist-button:hover, .top .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .top button.flat.launcher:hover, + .top .budgie-panel .pinned button.flat.launcher.running:hover, .budgie-panel .pinned .top button.flat.launcher.running:hover { + border-top: 2px solid rgba(255, 255, 255, 0.25); } + .top .budgie-panel #tasklist-button:active, .budgie-panel .top #tasklist-button:active, .top .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .top button.flat.launcher:active, + .top .budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel .pinned .top button.flat.launcher.running:active, .top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked, .top .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .top button.flat.launcher:checked, + .top .budgie-panel .pinned button.flat.launcher.running:checked, .budgie-panel .pinned .top button.flat.launcher.running:checked { + border-top: 2px solid rgba(189, 147, 249, 0.5); } + +.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .bottom button.flat.launcher, +.bottom .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .bottom button.flat.launcher.running { + padding-top: 2px; + border-bottom: 2px solid transparent; } + .bottom .budgie-panel .pinned button.flat.launcher:not(.running) { + border-bottom: 2px solid transparent; } + .bottom .budgie-panel .pinned button.flat.launcher:not(.running):hover { + border-bottom: 2px solid rgba(255, 255, 255, 0.1); } + .bottom .budgie-panel .unpinned button.flat.launcher, + .bottom .budgie-panel .pinned button.flat.launcher.running { + border-bottom: 2px solid rgba(255, 255, 255, 0.1); } + .bottom .budgie-panel #tasklist-button:hover, .budgie-panel .bottom #tasklist-button:hover, .bottom .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .bottom button.flat.launcher:hover, + .bottom .budgie-panel .pinned button.flat.launcher.running:hover, .budgie-panel .pinned .bottom button.flat.launcher.running:hover { + border-bottom: 2px solid rgba(255, 255, 255, 0.25); } + .bottom .budgie-panel #tasklist-button:active, .budgie-panel .bottom #tasklist-button:active, .bottom .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .bottom button.flat.launcher:active, + .bottom .budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel .pinned .bottom button.flat.launcher.running:active, .bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked, .bottom .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .bottom button.flat.launcher:checked, + .bottom .budgie-panel .pinned button.flat.launcher.running:checked, .budgie-panel .pinned .bottom button.flat.launcher.running:checked { + border-bottom: 2px solid rgba(189, 147, 249, 0.5); } + +.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .left button.flat.launcher, +.left .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .left button.flat.launcher.running { + padding-right: 2px; + border-left: 2px solid transparent; } + .left .budgie-panel .pinned button.flat.launcher:not(.running) { + border-left: 2px solid transparent; } + .left .budgie-panel .pinned button.flat.launcher:not(.running):hover { + border-left: 2px solid rgba(255, 255, 255, 0.1); } + .left .budgie-panel .unpinned button.flat.launcher, + .left .budgie-panel .pinned button.flat.launcher.running { + border-left: 2px solid rgba(255, 255, 255, 0.1); } + .left .budgie-panel #tasklist-button:hover, .budgie-panel .left #tasklist-button:hover, .left .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .left button.flat.launcher:hover, + .left .budgie-panel .pinned button.flat.launcher.running:hover, .budgie-panel .pinned .left button.flat.launcher.running:hover { + border-left: 2px solid rgba(255, 255, 255, 0.25); } + .left .budgie-panel #tasklist-button:active, .budgie-panel .left #tasklist-button:active, .left .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .left button.flat.launcher:active, + .left .budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel .pinned .left button.flat.launcher.running:active, .left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked, .left .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .left button.flat.launcher:checked, + .left .budgie-panel .pinned button.flat.launcher.running:checked, .budgie-panel .pinned .left button.flat.launcher.running:checked { + border-left: 2px solid rgba(189, 147, 249, 0.5); } + +.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .right button.flat.launcher, +.right .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .right button.flat.launcher.running { + padding-left: 2px; + border-right: 2px solid transparent; } + .right .budgie-panel .pinned button.flat.launcher:not(.running) { + border-right: 2px solid transparent; } + .right .budgie-panel .pinned button.flat.launcher:not(.running):hover { + border-right: 2px solid rgba(255, 255, 255, 0.1); } + .right .budgie-panel .unpinned button.flat.launcher, + .right .budgie-panel .pinned button.flat.launcher.running { + border-right: 2px solid rgba(255, 255, 255, 0.1); } + .right .budgie-panel #tasklist-button:hover, .budgie-panel .right #tasklist-button:hover, .right .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .right button.flat.launcher:hover, + .right .budgie-panel .pinned button.flat.launcher.running:hover, .budgie-panel .pinned .right button.flat.launcher.running:hover { + border-right: 2px solid rgba(255, 255, 255, 0.25); } + .right .budgie-panel #tasklist-button:active, .budgie-panel .right #tasklist-button:active, .right .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .right button.flat.launcher:active, + .right .budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel .pinned .right button.flat.launcher.running:active, .right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked, .right .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .right button.flat.launcher:checked, + .right .budgie-panel .pinned button.flat.launcher.running:checked, .budgie-panel .pinned .right button.flat.launcher.running:checked { + border-right: 2px solid rgba(189, 147, 249, 0.5); } + +.top .budgie-panel { + border-bottom: 1px solid rgba(15, 15, 20, 0.92); } + +.top .raven-frame { + padding: 0; + background: none; } + .top .raven-frame border { + border: none; + border-bottom: 1px solid rgba(30, 31, 41, 0.92); } + +.top .shadow-block { + background-color: transparent; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent); } + +.bottom .budgie-panel { + border-top: 1px solid rgba(15, 15, 20, 0.92); } + +.bottom .raven-frame { + padding: 0; + background: none; } + .bottom .raven-frame border { + border: none; + border-top: 1px solid rgba(30, 31, 41, 0.92); } + +.bottom .shadow-block { + background-color: transparent; + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent); } + +.left .budgie-panel { + border-right: 1px solid rgba(15, 15, 20, 0.92); } + +.left .raven-frame { + padding: 0; + background: none; } + .left .raven-frame border { + border: none; + border-right: 1px solid rgba(30, 31, 41, 0.92); } + +.left .shadow-block { + background-color: transparent; + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), transparent); } + +.right .budgie-panel { + border-left: 1px solid rgba(15, 15, 20, 0.92); } + +.right .raven-frame { + padding: 0; + background: none; } + .right .raven-frame border { + border: none; + border-left: 1px solid rgba(30, 31, 41, 0.92); } + +.right .shadow-block { + background-color: transparent; + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.3), transparent); } + +.raven { + padding: 0; + color: #f8f8f2; + background-color: rgba(30, 31, 41, 0.92); + transition: 170ms ease-out; } + .raven .raven-header { + min-height: 32px; + color: #f8f8f2; + border: solid rgba(25, 26, 34, 0.85); + border-width: 1px 0; + background-color: rgba(30, 31, 41, 0.2); } + .raven .raven-header * { + padding-top: 0; + padding-bottom: 0; } + .raven .raven-header.top { + border-top-style: none; + border-color: transparent; + margin-top: 3px; + min-height: 32px; } + .raven .raven-header.top button.image-button:hover { + color: rgba(174, 123, 248, 0.5); + box-shadow: none; } + .raven .raven-header > button.text-button { + border-radius: 2px; + color: #f8f8f2; + background-color: rgba(255, 60, 60, 0.9); + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .raven .raven-header > button.text-button:hover { + border-radius: 2px; + color: #f8f8f2; + background-color: rgba(255, 85, 85, 0.9); + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .raven .raven-header > button.text-button:active { + color: #f8f8f2; + background-color: rgba(255, 111, 111, 0.9); + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .raven .raven-header.bottom { + border-bottom-style: none; } + .raven .raven-header button { + background-color: transparent; + color: #f8f8f2; + border-radius: 0; + border: none; + box-shadow: none; + margin-top: -4px; + margin-bottom: -4px; + min-height: 32px; } + .raven .raven-header button:hover { + border-radius: 0; + background-color: transparent; + color: rgba(189, 147, 249, 0.5); } + .raven .raven-header button:active, .raven .raven-header button:checked { + color: rgba(189, 147, 249, 0.5); + border-radius: 0; + background-color: transparent; } + .raven .raven-header button:disabled { + color: #8b8c8e; } + .raven list { + background-color: transparent; } + .raven list:selected { + background-color: rgba(189, 147, 249, 0.4); } + .raven list row, + .raven list row.activatable { + background-color: transparent; } + .raven list row:selected, + .raven list row.activatable:selected { + background-color: rgba(189, 147, 249, 0.4); } + .raven .raven-background { + color: #f8f8f2; + background-color: transparent; + border-color: transparent; } + .raven .raven-background.middle { + border-bottom-style: none; } + .raven .powerstrip { + background-color: transparent; + border-top-color: transparent; } + .raven .powerstrip button.image-button { + border-radius: 50%; + padding: 5px; + min-width: 32px; + margin-bottom: 3px; + background: rgba(68, 71, 90, 0.7); + color: #f8f8f2; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); + border: none; + font-size: 100%; } + .raven .powerstrip button.image-button:hover { + transition: 170ms ease all; + background: rgba(68, 71, 90, 0.85); + color: #f8f8f2; } + .raven .powerstrip button.image-button:active { + transition: 170ms ease all; + background: #44475a; + color: #f8f8f2; } + .raven .powerstrip button.image-button:first-child { + background: rgba(114, 191, 208, 0.7); } + .raven .powerstrip button.image-button:first-child:hover { + background: rgba(114, 191, 208, 0.85); } + .raven .powerstrip button.image-button:first-child:active { + background: #72BFD0; } + .raven .powerstrip button.image-button:last-child { + background: rgba(255, 85, 85, 0.7); } + .raven .powerstrip button.image-button:last-child:hover { + background: rgba(255, 85, 85, 0.85); } + .raven .powerstrip button.image-button:last-child:active { + background: #ff5555; } + .raven .option-subtitle { + font-size: 13px; } + +calendar.raven-calendar { + padding: 4px; + color: #f8f8f2; + background-color: rgba(30, 31, 41, 0.2); + border-color: transparent; } + calendar.raven-calendar:indeterminate { + color: alpha(currentColor,0.3); } + calendar.raven-calendar:selected { + background: transparent; + color: rgba(189, 147, 249, 0.5); + font-weight: bold; } + calendar.raven-calendar:backdrop { + background-color: transparent; } + calendar.raven-calendar.header { + color: #f8f8f2; + border: none; + border-radius: 0; + background-color: transparent; } + calendar.raven-calendar button, calendar.raven-calendar button:focus { + color: alpha(currentColor,0.5); + background-color: transparent; } + calendar.raven-calendar button:hover, calendar.raven-calendar button:focus:hover { + color: #f8f8f2; + background-color: transparent; } + +.raven-mpris { + color: #f8f8f2; + background-color: rgba(8, 9, 12, 0.9); + border: solid rgba(255, 255, 255, 0.1); + border-width: 1px 0; + border-bottom-color: rgba(0, 0, 0, 0.1); } + .raven-mpris button.image-button { + padding: 10px; + background-color: #282a36; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); } + .raven-mpris button.image-button:hover { + background-color: rgba(189, 147, 249, 0.5); } + .raven-mpris button.image-button:active { + background-color: rgba(174, 123, 248, 0.5); } + .raven-mpris button.image-button:first-child { + margin-right: 4px; } + .raven-mpris button.image-button:last-child { + margin-left: 4px; } + .raven-mpris button.image-button:last-child, .raven-mpris button.image-button:first-child { + padding: 4px; + margin-top: 6px; + margin-bottom: 6px; } + +.budgie-notification-window, .budgie-osd-window, .budgie-switcher-window { + background: none; + border-radius: 1px; } + .budgie-notification-window button, .budgie-osd-window button, .budgie-switcher-window button { + background-color: #72BFD0; + color: #464626; + border: none; + margin: 0 3px; } + .budgie-notification-window button:hover, .budgie-osd-window button:hover, .budgie-switcher-window button:hover { + background-color: #5fb6ca; + border: none; } + .budgie-notification-window button:active, .budgie-osd-window button:active, .budgie-switcher-window button:active, .budgie-notification-window button:checked, .budgie-osd-window button:checked, .budgie-switcher-window button:checked { + background-color: #5fb6ca; } + +.budgie-notification.background, .background.budgie-osd, .background.budgie-switcher { + border-radius: 1px; } + +.budgie-notification .notification-title, .budgie-osd .notification-title, .budgie-switcher .notification-title { + font-size: 110%; + color: #f8f8f2; } + +.budgie-notification .notification-body, .budgie-osd .notification-body, .budgie-switcher .notification-body { + color: rgba(248, 248, 242, 0.7); } + +.budgie-notification button, .budgie-osd button, .budgie-switcher button { + background-color: transparent; + color: #f8f8f2; } + .budgie-notification button:hover, .budgie-osd button:hover, .budgie-switcher button:hover { + background-color: transparent; + color: #ff5555; + box-shadow: none; } + .budgie-notification button:active, .budgie-osd button:active, .budgie-switcher button:active, .budgie-notification button:checked, .budgie-osd button:checked, .budgie-switcher button:checked { + background-color: transparent; + color: #ff3c3c; } + +.drop-shadow, .budgie-session-dialog.background, .background.budgie-polkit-dialog, .background.budgie-run-dialog { + color: #f8f8f2; + background-color: rgba(30, 31, 41, 0.95); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); + border-radius: 2px; } + +.budgie-switcher-window flowbox { + color: #f8f8f2; } + +.budgie-switcher-window flowboxchild { + padding: 3px; + margin: 3px; + color: #f8f8f2; } + .budgie-switcher-window flowboxchild:hover { + background-color: transparent; } + .budgie-switcher-window flowboxchild:active { + color: #f8f8f2; } + .budgie-switcher-window flowboxchild:selected { + color: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); } + .budgie-switcher-window flowboxchild:selected:active { + color: #f8f8f2; } + .budgie-switcher-window flowboxchild:selected:hover { + background-color: rgba(142, 110, 187, 0.55); } + .budgie-switcher-window flowboxchild:selected:disabled { + color: rgba(248, 248, 242, 0.7); + background-color: rgba(189, 147, 249, 0.3); } + .budgie-switcher-window flowboxchild:selected:disabled label { + color: rgba(248, 248, 242, 0.8); } + +.budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog { + color: #f8f8f2; + background-color: rgba(8, 9, 12, 0.95); } + .budgie-session-dialog label:backdrop, .budgie-polkit-dialog label:backdrop, .budgie-run-dialog label:backdrop { + color: rgba(248, 248, 242, 0.8); } + .budgie-session-dialog .dialog-title, .budgie-polkit-dialog .dialog-title, .budgie-run-dialog .dialog-title { + font-size: 120%; } + .budgie-session-dialog .linked.horizontal > button, .budgie-polkit-dialog .linked.horizontal > button, .budgie-run-dialog .linked.horizontal > button { + margin-bottom: 0; + min-height: 32px; + border-bottom: none; + border-radius: 0; + color: #f8f8f2; + background-color: transparent; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), inset 0 1px 2px rgba(0, 0, 0, 0.2); } + .budgie-session-dialog .linked.horizontal > button label, .budgie-polkit-dialog .linked.horizontal > button label, .budgie-run-dialog .linked.horizontal > button label { + font-weight: 700; } + .budgie-session-dialog .linked.horizontal > button:first-child, .budgie-polkit-dialog .linked.horizontal > button:first-child, .budgie-run-dialog .linked.horizontal > button:first-child { + border-left: none; + border-bottom-left-radius: 2px; } + .budgie-session-dialog .linked.horizontal > button:last-child, .budgie-polkit-dialog .linked.horizontal > button:last-child, .budgie-run-dialog .linked.horizontal > button:last-child { + border-right: none; + border-bottom-right-radius: 2px; } + .budgie-session-dialog .linked.horizontal > button:hover, .budgie-polkit-dialog .linked.horizontal > button:hover, .budgie-run-dialog .linked.horizontal > button:hover { + background-color: rgba(189, 147, 249, 0.4); } + .budgie-session-dialog .linked.horizontal > button:hover:backdrop label, .budgie-polkit-dialog .linked.horizontal > button:hover:backdrop label, .budgie-run-dialog .linked.horizontal > button:hover:backdrop label { + color: rgba(255, 255, 255, 0.5); } + .budgie-session-dialog .linked.horizontal > button.suggested-action, .budgie-polkit-dialog .linked.horizontal > button.suggested-action, .budgie-run-dialog .linked.horizontal > button.suggested-action { + background-color: rgba(114, 191, 208, 0.9); } + .budgie-session-dialog .linked.horizontal > button.suggested-action:hover, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:hover, .budgie-run-dialog .linked.horizontal > button.suggested-action:hover { + background-color: rgba(133, 200, 214, 0.9); } + .budgie-session-dialog .linked.horizontal > button.suggested-action:active, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:active, .budgie-run-dialog .linked.horizontal > button.suggested-action:active, .budgie-session-dialog .linked.horizontal > button.suggested-action:checked, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:checked, .budgie-run-dialog .linked.horizontal > button.suggested-action:checked { + background-color: rgba(133, 200, 214, 0.9); } + .budgie-session-dialog .linked.horizontal > button.destructive-action, .budgie-polkit-dialog .linked.horizontal > button.destructive-action, .budgie-run-dialog .linked.horizontal > button.destructive-action { + background-color: rgba(255, 34, 34, 0.9); } + .budgie-session-dialog .linked.horizontal > button.destructive-action:hover, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:hover, .budgie-run-dialog .linked.horizontal > button.destructive-action:hover { + background-color: rgba(255, 60, 60, 0.9); } + .budgie-session-dialog .linked.horizontal > button.destructive-action:active, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:active, .budgie-run-dialog .linked.horizontal > button.destructive-action:active, .budgie-session-dialog .linked.horizontal > button.destructive-action:checked, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:checked, .budgie-run-dialog .linked.horizontal > button.destructive-action:checked { + background-color: rgba(255, 60, 60, 0.9); } + .budgie-session-dialog entry, .budgie-polkit-dialog entry, .budgie-run-dialog entry { + background-color: #505359; + color: #f8f8f2; } + .budgie-session-dialog entry:focus, .budgie-polkit-dialog entry:focus, .budgie-run-dialog entry:focus { + background-color: #505359; } + .budgie-session-dialog entry:backdrop, .budgie-polkit-dialog entry:backdrop, .budgie-run-dialog entry:backdrop { + background-color: #505359; } + +.budgie-polkit-dialog .message { + color: rgba(248, 248, 242, 0.7); } + +.budgie-polkit-dialog .failure { + color: #ff5555; } + +.budgie-run-dialog entry.search, .budgie-run-dialog entry.search:focus { + font-size: 120%; + padding: 8px 5px; + border: none; + box-shadow: none; } + .budgie-run-dialog entry.search image, .budgie-run-dialog entry.search:focus image { + color: #f8f8f2; } + .budgie-run-dialog entry.search image:dir(ltr), .budgie-run-dialog entry.search:focus image:dir(ltr) { + padding-left: 8px; + padding-right: 12px; } + .budgie-run-dialog entry.search image:dir(rtl), .budgie-run-dialog entry.search:focus image:dir(rtl) { + padding-left: 12px; + padding-right: 8px; } + +.budgie-run-dialog list row:selected .dim-label, .budgie-run-dialog list row:selected label.separator, .budgie-run-dialog list row:selected .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list row:selected .subtitle, +.budgie-run-dialog list row:selected headerbar .subtitle, headerbar .budgie-run-dialog list row:selected .subtitle { + opacity: 1; } + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(0, 0, 0, 0); } + +.budgie-menubar menu { + margin: 4px; + padding: 5px; + border-radius: 0; + background-color: rgba(8, 9, 12, 0.95); } + .budgie-menubar menu menuitem:hover { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + +.budgie-menubar arrow { + border: none; + min-width: 16px; + min-height: 16px; } + .budgie-menubar arrow.top { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); + border-bottom: 1px solid rgba(55, 56, 64, 0.928); } + .budgie-menubar arrow.bottom { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + border-top: 1px solid rgba(55, 56, 64, 0.928); } + +.budgie-menubar menuitem accelerator { + color: rgba(248, 248, 242, 0.35); } + +.budgie-menubar menuitem check, .budgie-menubar menuitem radio { + min-height: 16px; + min-width: 16px; } + +window.background.budgie-settings-window.csd > box.horizontal > stack > scrolledwindow buttonbox.inline-toolbar { + border-style: none none solid; } + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(8, 9, 12, 0.95); } + .top .workspace-switcher .workspace-layout:dir(ltr), + .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; } + .top .workspace-switcher .workspace-layout:dir(rtl), + .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; } + .left .workspace-switcher .workspace-layout, + .right .workspace-switcher .workspace-layout { + border-top-width: 1px; } + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(30, 31, 41, 0.95); } + .top .workspace-switcher .workspace-item:dir(ltr), + .bottom .workspace-switcher .workspace-item:dir(ltr), .top + .workspace-switcher .workspace-add-button:dir(ltr), + .bottom + .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; } + .top .workspace-switcher .workspace-item:dir(rtl), + .bottom .workspace-switcher .workspace-item:dir(rtl), .top + .workspace-switcher .workspace-add-button:dir(rtl), + .bottom + .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; } + .left .workspace-switcher .workspace-item, + .right .workspace-switcher .workspace-item, .left + .workspace-switcher .workspace-add-button, + .right + .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; } + +.workspace-switcher .workspace-item.current-workspace { + background-color: rgba(0, 0, 0, 0.95); } + +.workspace-switcher .workspace-add-button { + border: none; + background: transparent; + box-shadow: none; } + .workspace-switcher .workspace-add-button:hover { + box-shadow: none; } + .workspace-switcher .workspace-add-button:active { + background-image: none; } + .workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; } + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 2px; } + +/************ + * Nautilus * + ************/ +.nautilus-window .frame *:selected, .nautilus-window .frame *:selected:backdrop { + background: transparent; + color: rgba(189, 147, 249, 0.5); } + +.nautilus-window .frame *:selected:backdrop label { + color: rgba(189, 147, 249, 0.4); } + +.nautilus-window paned > separator { + background-image: none; } + +.nautilus-window .sidebar { + background-color: transparent; + background-image: none; } + .nautilus-window .sidebar:backdrop { + background-color: transparent; + background-image: none; } + .nautilus-window .sidebar .list-row button { + border: none; + background-color: rgba(33, 35, 45, 0.95); } + .nautilus-window .sidebar .list-row button:active { + background-color: rgba(189, 147, 249, 0.25); } + .nautilus-window .sidebar .list-row:selected { + background-color: rgba(189, 147, 249, 0.25); } + .nautilus-window .sidebar .list-row:selected:hover { + background-color: rgba(189, 147, 249, 0.4); } + .nautilus-window .sidebar .list-row:hover { + background-color: rgba(40, 42, 54, 0.5); } + .nautilus-window .sidebar .list-row:hover:active { + background-color: rgba(189, 147, 249, 0.4); } + +.nautilus-window.background { + background-color: rgba(33, 35, 45, 0.95); } + .nautilus-window.background:backdrop { + background-color: rgba(33, 35, 45, 0.95); } + +.nautilus-window notebook > stack:only-child { + background-color: #282a36; } + .nautilus-window notebook > stack:only-child:backdrop { + background-color: #2a2c39; } + +.nautilus-window searchbar { + border-top: 1px solid rgba(0, 0, 0, 0.12); } + +.nautilus-window .searchbar-container { + margin-top: -1px; } + +.nautilus-window .titlebar .search { + border: 1px solid rgba(25, 26, 34, 0.9); + border-radius: 3px; } + +.nautilus-window .path-bar-box .dim-label, .nautilus-window .path-bar-box label.separator, .nautilus-window .path-bar-box .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .nautilus-window .path-bar-box .subtitle, +.nautilus-window .path-bar-box headerbar .subtitle, headerbar .nautilus-window .path-bar-box .subtitle { + color: transparent; } + +.nautilus-window .path-bar-box widget > .text-button:last-child { + color: #bd93f9; + background-color: transparent; + border-radius: 0; + box-shadow: none; + text-shadow: none; + font-weight: bold; } + .nautilus-window .path-bar-box widget > .text-button:last-child:backdrop label { + color: rgba(189, 147, 249, 0.4); } + +.nautilus-window .path-bar-box button { + transition: all 100ms ease-in; + margin-left: -5px; } + .nautilus-window .path-bar-box button:backdrop:hover, .nautilus-window .path-bar-box button:backdrop:active, .nautilus-window .path-bar-box button:backdrop:checked { + color: rgba(189, 147, 249, 0.5); + background-color: transparent; + border-radius: 0; + box-shadow: none; + text-shadow: none; + font-weight: bold; } + .nautilus-window .path-bar-box button:backdrop:hover label, .nautilus-window .path-bar-box button:backdrop:active label, .nautilus-window .path-bar-box button:backdrop:checked label { + color: rgba(189, 147, 249, 0.4); } + +.nautilus-circular-button { + border-radius: 20px; + -gtk-outline-radius: 20px; } + +.disk-space-display { + border: 2px solid; } + .disk-space-display .unknown { + background-color: #888a85; + border-color: #555653; } + .disk-space-display .used { + background-color: #9FB0B9; + border-color: #667f8c; } + .disk-space-display .free { + background-color: #D8D8D8; + border-color: #a5a5a5; } + +.nautilus-desktop { + color: #f8f8f2; } + .nautilus-desktop .nautilus-canvas-item { + border-radius: 5px; + color: #f8f8f2; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } + .nautilus-desktop .nautilus-canvas-item:active { + color: #f8f8f2; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item:hover { + color: #f8f8f2; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item:selected { + color: #f8f8f2; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item .dim-label:selected, .nautilus-desktop .nautilus-canvas-item label.separator:selected, .nautilus-desktop .nautilus-canvas-item .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-canvas-item .subtitle:selected, + .nautilus-desktop .nautilus-canvas-item headerbar .subtitle:selected, headerbar .nautilus-desktop .nautilus-canvas-item .subtitle:selected { + color: #f8f8f2; } + .nautilus-desktop .nautilus-list .dim-label:selected, .nautilus-desktop .nautilus-list label.separator:selected, .nautilus-desktop .nautilus-list .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-list .subtitle:selected, + .nautilus-desktop .nautilus-list headerbar .subtitle:selected, headerbar .nautilus-desktop .nautilus-list .subtitle:selected { + color: #f8f8f2; } + +/********* + * Gedit * + *********/ +.gedit-search-slider { + padding: 4px; + border-radius: 0 0 3px 3px; + border: 0; + background-color: #1e1f29; } + +/********* + * Gnucash * +*********/ +#gnc-id-main-window entry.gnc-class-register-foreground { + background: transparent; + border: none; + box-shadow: none; } + +#gnc-id-main-window .arrow.button.toggle { + transition: none; + box-shadow: none; } + #gnc-id-main-window .arrow.button.toggle:hover { + border-color: rgba(189, 147, 249, 0.5); } + +/******** + * Gala * + *******/ +.gala-notification { + border-width: 0; + border-radius: 2px; + color: white; + border: 1px solid #282a36; + background-color: #282a36; } + .gala-notification .title, + .gala-notification .label { + color: #f8f8f2; } + +.gala-button { + padding: 3px; + color: #282a36; + border: none; + border-radius: 50%; + background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77); + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); } + +/********** + * Notify * + *********/ +.notify { + /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/ + border-radius: 5px; + border: 1px solid rgba(0, 0, 0, 0.7); + background-color: rgba(40, 42, 54, 0.05); } + +/*************** + * SwitchBoard * + ***************/ +.category-label { + font-weight: bold; + color: #f8f8f2; } + +/************* + * Slingshot * + ************/ +.button.app { + border: none; + border-radius: 0; + box-shadow: none; + background-image: none; } + .button.app .app:hover { + border-radius: 8px; + border: none; + background-color: rgba(189, 147, 249, 0); + color: white; } + .button.app .app:focus { + /*background-color: transparentize(black, 0.20);*/ } + +.search-item { + border-radius: 0; + border: none; + color: #f8f8f2; + background: none; } + .search-item:hover, .search-item:focus { + border-radius: 0; + background-color: rgba(189, 147, 249, 0); + color: #f8f8f2; } + +.search-entry-large, +.search-entry-large:focus { + border: none; + font-size: 18px; + font-weight: 300; + background-image: none; + background: none; + box-shadow: none; + border-radius: 0; } + +.search-category-header { + font-weight: bold; + color: #f8f8f2; } + +/********* + * Panel * + ********/ +.panel { + background-color: transparent; + transition: all 100ms ease-in-out; + color: #fff; } + .panel.maximized { + background-color: #000; } + .panel.translucent { + background-color: rgba(0, 0, 0, 0.5); } + .panel.color-light.translucent { + background-color: rgba(255, 255, 255, 0.85); } + +menubar.panel, +.panel menubar { + box-shadow: none; + border: none; } + +.composited-indicator > revealer, +.composited-indicator > revealer image, +.composited-indicator > revealer label, +.composited-indicator > revealer spinner { + color: #fff; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5); + transition: all 200ms ease-in-out; + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5); } + +.composited-indicator > revealer image:first-child + label { + margin-left: 5px; } + +.panel.color-light .composited-indicator > revealer, +.panel.color-light .composited-indicator > revealer image, +.panel.color-light .composited-indicator > revealer label, +.panel.color-light .composited-indicator > revealer spinner { + color: rgba(0, 0, 0, 0.6); + text-shadow: 0 1px rgba(255, 255, 255, 0.1); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.1); } + +/************** + * Calculator * + **************/ +PantheonCalculatorMainWindow { + border-radius: 0 0 4px 4px; } + PantheonCalculatorMainWindow .window-frame { + border-radius: 3px; } + +/********* + * Cards * + *********/ +.deck { + background-color: #0d0d11; } + +.card { + background-color: #282a36; + border: none; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2); + transition: all 150ms ease-in-out; } + +.card.collapsed { + background-color: #1d1f27; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); } + +/********* + * Noise * + *********/ +NoiseLibraryWindow { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .action-bar { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .window-frame { + border-radius: 3px; } + +/******** + * Snap * + ********/ +SnapMainWindow .take-button, +SnapSnapWindow .take-button { + border-radius: 0; } + +/******************* + * Photos/Shotwell * + *******************/ +DirectWindow .the-button-in-the-combobox, +LibraryWindow .the-button-in-the-combobox { + background: none; } + +.checkerboard-layout { + background-color: #1e1f29; + background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)); + background-size: 24px 24px; + background-position: 0 0, 12px 12px; } + +.checkboard-layout .item { + background-color: #f8f8f2; } + +/********* +* Avatar * +*********/ +.avatar { + border: 1px solid rgba(0, 0, 0, 0.23); + border-radius: 50%; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 1px 0 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 0 rgba(255, 255, 255, 0.15), 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.23); } + +/**level bars**/ +.sidebar.source-list.view.level-bar, iconview.sidebar.source-list.level-bar, .sidebar.source-list.view.level-bar:selected, iconview.sidebar.source-list.level-bar:selected, .sidebar.source-list.view.level-bar:selected:focus, iconview.sidebar.source-list.level-bar:selected:focus { + background: linear-gradient(rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0.14)); + border: 1px solid rgba(0, 0, 0, 0.14); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + border-radius: 2px; } + +.sidebar.source-list.view.fill-block, iconview.sidebar.source-list.fill-block { + border: none; } + .sidebar.source-list.view.fill-block, iconview.sidebar.source-list.fill-block, .sidebar.source-list.view.fill-block:hover, iconview.sidebar.source-list.fill-block:hover, .sidebar.source-list.view.fill-block:selected, iconview.sidebar.source-list.fill-block:selected, .sidebar.source-list.view.fill-block:selected:focus, iconview.sidebar.source-list.fill-block:selected:focus { + background: linear-gradient(rgba(189, 147, 249, 0.5), rgba(189, 147, 249, 0.5)); } + +.xfce4-panel.background { + background-color: rgba(30, 31, 41, 0.7); + color: #f8f8f2; + text-shadow: none; + -gtk-icon-shadow: none; } + +.xfce4-panel#XfcePanelWindow, .xfce4-panel#XfcePanelWindow.marching-ants { + transition: none; } + +#tasklist-button { + color: rgba(255, 255, 255, 0.8); + border-radius: 0; + border: none; + background-color: rgba(30, 31, 41, 0); } + #tasklist-button:hover { + color: white; + background-color: rgba(0, 0, 0, 0.17); } + #tasklist-button:checked { + color: white; + background-color: rgba(0, 0, 0, 0.25); + box-shadow: inset 0 -2px rgba(189, 147, 249, 0.5); } + +.xfce4-panel.background button.flat { + color: white; + border-radius: 0; + border: none; + background-color: rgba(30, 31, 41, 0); + font-weight: normal; } + .xfce4-panel.background button.flat:hover { + border: none; + background-color: rgba(52, 53, 70, 0.7); } + .xfce4-panel.background button.flat:active, .xfce4-panel.background button.flat:checked { + color: white; + border-bottom: 2px solid rgba(189, 147, 249, 0.5); + background-color: rgba(26, 27, 35, 0.7); } + .xfce4-panel.background button.flat:active label, .xfce4-panel.background button.flat:active image, .xfce4-panel.background button.flat:checked label, .xfce4-panel.background button.flat:checked image { + color: inherit; } + +/******** +* Unity * +*********/ +/* Unity window border color */ +/* Unity window text color */ +/* Backdrop Unity window text color */ +/* Unity panel color #454D50 */ +UnityDecoration { + /* Border properties (top, right, bottom, left) */ + -UnityDecoration-extents: 28px 1px 1px 1px; + /* the size of the decorations */ + -UnityDecoration-input-extents: 10px; + /* the extra size of the input areas */ + /* Shadows settings */ + -UnityDecoration-shadow-offset-x: 1px; + /* Size property, the shadow x offset */ + -UnityDecoration-shadow-offset-y: 1px; + /* Size property, the shadow y offset */ + -UnityDecoration-active-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, active window shadow color */ + -UnityDecoration-active-shadow-radius: 8px; + /* Size property, active window shadow radius */ + -UnityDecoration-inactive-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, inactive windows shadow color */ + -UnityDecoration-inactive-shadow-radius: 5px; + /* Size property, inactive windows shadow radius */ + /* Glow applied to the selected scaled window */ + -UnityDecoration-glow-size: 8px; + /* Size property, size of glow */ + -UnityDecoration-glow-color: rgba(189, 147, 249, 0.5); + /* Color property of the glow */ + /* Title settings */ + -UnityDecoration-title-indent: 10px; + /* Size property, left indent of the title */ + -UnityDecoration-title-fade: 35px; + /* Size property, space of the title that can be faded */ + -UnityDecoration-title-alignment: 0.0; + /* Float from 0.0 to 1.0, to align the title */ + background-color: #31363D; + color: #fefefe; } + UnityDecoration .top { + padding: 0 5px 0 5px; + border-radius: 4px 4px 0px 0px; + box-shadow: none; + border: 1px solid #31363D; + border-bottom-width: 0; + background-color: #31363D; + color: #fefefe; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: #e5e5e5; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top .menuitem { + color: #fefefe; } + UnityDecoration .top .menuitem:backdrop { + color: #e5e5e5; } + +UnityDecoration.left, +UnityDecoration.right { + background-repeat: repeat-x; + background-color: #30343b; + background-size: 1px 120px; + background-clip: border-box; + background-image: linear-gradient(to bottom, #31363D, #30343b); } + +UnityDecoration.bottom { + background-size: 1px; + background-repeat: repeat-x; + background-color: #30343b; } + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-size: 1px; + background-repeat: repeat-x; } + +/************** +* Unity Panel * +***************/ +UnityPanelWidget, +.unity-panel { + background-color: #1a1d21; + color: #fefefe; } + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #e5e5e5; } + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: #fefefe; } + +.unity-panel.menubar, +.unity-panel .menubar { + color: #fefefe; } + +.unity-panel.menu.menubar, +.unity-panel .menu .menubar { + background-color: #1a1d21; + color: #fefefe; } + +.unity-panel.menubar:backdrop, +.unity-panel .menubar *:backdrop { + color: #8b8c8e; } + +.unity-panel.menubar.menuitem, +.unity-panel.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border: none; + background: none; + color: #fefefe; + box-shadow: none; } + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem:hover { + border-radius: 0; + background-color: #2f333a; + color: #fefefe; + box-shadow: none; } + +.unity-panel.menubar .menuitem *:hover { + color: white; + box-shadow: none; } + +.unity-panel.menubar .menuitem.separator, +.unity-panel.menubar.menuitem.separator { + border: none; + color: rgba(25, 26, 34, 0.9); } + +/* Force Quit */ +SheetStyleDialog.unity-force-quit { + background-color: #282a36; } + +@keyframes playbackmenuitem_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: playbackmenuitem_spinner 1s infinite linear; + color: rgba(189, 147, 249, 0.5); } + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid rgba(25, 26, 34, 0.9); } + MsdOsdWindow.background.osd .progressbar { + background-color: rgba(189, 147, 249, 0.5); + border: none; + border-color: rgba(189, 147, 249, 0.5); + border-radius: 5px; } + MsdOsdWindow.background.osd .trough { + background-color: rgba(9, 10, 12, 0.8); + border: none; + border-radius: 5px; } + +/*********************** + * App-Specific Styles * + ***********************/ +/********* + * Geary * + *********/ +.geary-titlebar-left .separator, +.geary-titlebar-right .separator { + opacity: 0; } + +ConversationListView { + -GtkTreeView-grid-line-width: 0; } + ConversationListView .view:active, ConversationListView iconview:active, ConversationListView .view:selected, ConversationListView iconview:selected { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + ConversationListView .view:active:backdrop, ConversationListView iconview:active:backdrop, ConversationListView .view:selected:backdrop, ConversationListView iconview:selected:backdrop { + background-color: rgba(189, 147, 249, 0.4); + color: rgba(248, 248, 242, 0.5); } + ConversationListView .view .cell, ConversationListView iconview .cell { + border: solid rgba(0, 0, 0, 0.2); + border-width: 0 0 1px 0; } + ConversationListView .view .cell:selected, ConversationListView iconview .cell:selected { + color: #f8f8f2; + border: 0px solid rgba(159, 99, 246, 0.5); } + +/*********** + * LightDm * + ***********/ +#panel_window { + background-color: rgba(30, 31, 41, 0.7); + color: white; + font-weight: bold; + box-shadow: inset 0 -1px rgba(15, 15, 20, 0.7); } + #panel_window .menubar, + #panel_window .menubar > .menuitem menubar, + #panel_window menubar > menuitem { + background-color: transparent; + color: white; + font-weight: bold; } + #panel_window .menubar .menuitem:disabled, + #panel_window menubar menuitem:disabled { + color: rgba(255, 255, 255, 0.5); } + #panel_window .menubar .menuitem:disabled GtkLabel, + #panel_window menubar menuitem:disabled GtkLabel { + color: inherit; } + #panel_window .menubar .menuitem:disabled label, + #panel_window menubar menuitem:disabled label { + color: inherit; } + #panel_window .menubar .menu > .menuitem, + #panel_window menubar menu > menuitem { + font-weight: normal; } + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #f8f8f2; } + +#content_frame { + padding-bottom: 14px; + background-color: #1e1f29; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; } + +#content_frame button { + font-weight: normal; + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #282a36; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + #content_frame button:hover { + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #282a36; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + #content_frame button:active, #content_frame button:checked { + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + #content_frame button:disabled { + color: #cfcfcd; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #22232e; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #1e1f29; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; } + +#buttonbox_frame button { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(20, 23, 26, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + #buttonbox_frame button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + #buttonbox_frame button:active, #buttonbox_frame button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(254, 254, 254, 0.3); } + #buttonbox_frame button:disabled { + color: #898b8c; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +#login_window #user_combobox { + color: #f8f8f2; + font-size: 13px; } + #login_window #user_combobox .menu, + #login_window #user_combobox menu { + font-weight: normal; } + +#user_image { + padding: 3px; + border-radius: 2px; } + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; } + +/* thunar */ +.thunar toolbar { + background-color: #1e1f29; } + +/* buttons in toolbar */ +.thunar toolbar.horizontal button image { + -gtk-icon-transform: scale(0.72); } + +scrolledwindow.sidebar treeview.view, scrollbar.right { + background: #232530; + padding: 1.5px; + border: none; + box-shadow: none; } + +scrolledwindow.standard-view scrollbar.right { + background-color: #282a36; } + +/* path-bar of thunar */ +window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:hover, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:checked, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:selected, window.thunar paned > scrolledwindow treeview.view:hover, window.thunar paned > scrolledwindow treeview.view:checked, window.thunar paned > scrolledwindow treeview.view:selected { + background-color: transparent; + color: #bd93f9; + box-shadow: none; } + +window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:checked:backdrop label, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:selected:backdrop label, window.thunar paned > scrolledwindow treeview.view:checked:backdrop label, window.thunar paned > scrolledwindow treeview.view:selected:backdrop label { + color: rgba(189, 147, 249, 0.4); } + +window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.path-bar-button { + background: none; + outline: none; + border: none; + box-shadow: none; } + +.nemo-window .places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: #07080a; + -NemoPlacesTreeView-disk-full-fg-color: #f1fa8c; + -GtkTreeView-vertical-separator: 7; } + .nemo-window .places-treeview .view.cell:hover, .nemo-window .places-treeview iconview.cell:hover, .nemo-window .places-treeview .view.cell:selected, .nemo-window .places-treeview iconview.cell:selected, + .nemo-window .places-treeview iconview.cell:hover, + .nemo-window .places-treeview iconview.cell:selected { + color: #bd93f9; + background-color: transparent; + border-radius: 0; + box-shadow: none; + text-shadow: none; + font-weight: bold; } + +.nemo-window .sidebar { + color: #f8f8f2; + background-color: #282a36; } + .nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar .iconview, .nemo-window .sidebar row { + background-color: transparent; } + +.nemo-window .nemo-window-pane widget.entry { + background-clip: padding-box; + min-height: 28px; + padding: 5px; + color: #f8f8f2; + border: 1px solid rgba(25, 26, 34, 0.9); + border-radius: 3px; + box-shadow: inset 0 1px rgba(0, 0, 0, 0.9), inset 1px 0 rgba(0, 0, 0, 0.96), inset -1px 0 rgba(0, 0, 0, 0.96), inset 0 -1px rgba(0, 0, 0, 0.98), 0 1px rgba(255, 255, 255, 0.6); } + .nemo-window .nemo-window-pane widget.entry:selected { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + +.nemo-window toolbar.primary-toolbar { + margin-bottom: -1px; + background: #1e1f29; } + .nemo-window toolbar.primary-toolbar button { + color: #f8f8f2; + background-color: transparent; + border-radius: 0; + text-shadow: none; + box-shadow: none; + border: none; + min-height: 24px; + padding: 3px; } + .nemo-window toolbar.primary-toolbar button:hover { + color: #bd93f9; + background-color: transparent; + border-radius: 0; + text-shadow: none; + box-shadow: none; } + .nemo-window toolbar.primary-toolbar button:selected, .nemo-window toolbar.primary-toolbar button:active, .nemo-window toolbar.primary-toolbar button:checked { + color: #bd93f9; + background-color: transparent; + border-radius: 0; + box-shadow: none; + text-shadow: none; + font-weight: bold; } + .nemo-window toolbar.primary-toolbar button:selected:backdrop, .nemo-window toolbar.primary-toolbar button:selected:backdrop label, .nemo-window toolbar.primary-toolbar button:active:backdrop, .nemo-window toolbar.primary-toolbar button:active:backdrop label, .nemo-window toolbar.primary-toolbar button:checked:backdrop, .nemo-window toolbar.primary-toolbar button:checked:backdrop label { + color: rgba(189, 147, 249, 0.4); } + +.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview, +.nemo-window .nemo-inactive-pane iconview { + background-color: #242530; } + +.caja-notebook .frame { + border-width: 0 0 1px; } + +.caja-notebook .entry { + background: #1e1f29; + color: #f8f8f2; + border-color: rgba(25, 26, 34, 0.9); } + .caja-notebook .entry:selected { + background: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + +/************** +* Caja sidebar * +**************/ +.caja-side-pane { + background: #1e1f29; } + .caja-side-pane .frame { + border-width: 1px 0 0; } + .caja-side-pane treeview.view, + .caja-side-pane textview.view text, + .caja-side-pane viewport.frame, + .caja-side-pane widget .vertical { + background: #1e1f29; + padding: 3px 2px; } + .caja-side-pane treeview.view:hover, + .caja-side-pane textview.view text:hover, + .caja-side-pane viewport.frame:hover, + .caja-side-pane widget .vertical:hover { + background-color: rgba(40, 42, 54, 0.6); } + .caja-side-pane treeview.view:selected, + .caja-side-pane textview.view text:selected, + .caja-side-pane viewport.frame:selected, + .caja-side-pane widget .vertical:selected { + color: #bd93f9; + background: #1e1f29; } + .caja-side-pane treeview.view:selected:hover, + .caja-side-pane textview.view text:selected:hover, + .caja-side-pane viewport.frame:selected:hover, + .caja-side-pane widget .vertical:selected:hover { + background-color: rgba(189, 147, 249, 0); } + +/************** +* Caja pathbar * +**************/ +.caja-navigation-window paned { + background: #282a36; } + +.caja-navigation-window .primary-toolbar { + background: #1e1f29; } + .caja-navigation-window .primary-toolbar button, .caja-navigation-window .primary-toolbar button:backdrop { + color: #f8f8f2; + background-color: transparent; + border-radius: 0; + text-shadow: none; + box-shadow: none; + border: none; } + .caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:checked { + background: rgba(189, 147, 249, 0.5); + box-shadow: none; } + .caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:hover label, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:active label, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:active label, .caja-navigation-window .primary-toolbar button:backdrop:checked, .caja-navigation-window .primary-toolbar button:backdrop:checked label { + color: #f8f8f2; } + +.caja-pathbar button, .caja-pathbar button:backdrop { + color: #f8f8f2; + background-color: transparent; + border-radius: 0; + text-shadow: none; + box-shadow: none; + border: none; } + +.caja-pathbar button:hover, .caja-pathbar button:active, .caja-pathbar button:checked, .caja-pathbar button:backdrop:active, .caja-pathbar button:backdrop:checked { + background: transparent; + box-shadow: none; } + .caja-pathbar button:hover, .caja-pathbar button:hover label, .caja-pathbar button:active, .caja-pathbar button:active label, .caja-pathbar button:checked, .caja-pathbar button:checked label, .caja-pathbar button:backdrop:active, .caja-pathbar button:backdrop:active label, .caja-pathbar button:backdrop:checked, .caja-pathbar button:backdrop:checked label { + color: #bd93f9; } diff --git a/.themes/dracula/gtk-3.20/gtk-dark.scss b/.themes/dracula/gtk-3.20/gtk-dark.scss new file mode 100755 index 0000000..cf5d435 --- /dev/null +++ b/.themes/dracula/gtk-3.20/gtk-dark.scss @@ -0,0 +1,10 @@ + + +$variant: 'dark'; + +@import 'colors'; +@import 'colors-public'; +@import 'drawing'; +@import 'common'; +@import 'widgets'; +@import 'apps'; diff --git a/.themes/dracula/gtk-3.20/gtk.css b/.themes/dracula/gtk-3.20/gtk.css new file mode 100755 index 0000000..11cfca3 --- /dev/null +++ b/.themes/dracula/gtk-3.20/gtk.css @@ -0,0 +1,6519 @@ +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* widget text/foreground color */ +@define-color theme_fg_color #f8f8f2; +/* text color for entries, views and content in general */ +@define-color theme_text_color #f8f8f2; +/* widget base background color */ +@define-color theme_bg_color #1e1f29; +/* text widgets and the like base background color */ +@define-color theme_base_color #282a36; +/* base background color of selections */ +@define-color theme_selected_bg_color rgba(189, 147, 249, 0.5); +/* text/foreground color of selections */ +@define-color theme_selected_fg_color #f8f8f2; +/* base background color of disabled widgets */ +@define-color insensitive_bg_color #22232e; +/* text foreground color of disabled widgets */ +@define-color insensitive_fg_color #8b8c8e; +/* disabled text widgets and the like base background color */ +@define-color insensitive_base_color #282a36; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #8b8c8e; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #f8f8f2; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #1e1f29; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #2a2c39; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color rgba(189, 147, 249, 0.5); +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #f8f8f2; +/* widgets main borders color */ +@define-color borders rgba(25, 26, 34, 0.9); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(26, 27, 35, 0.91); +/* these are pretty self explicative */ +@define-color warning_color #ff9f39; +@define-color error_color #ff3c3c; +@define-color success_color #4caec3; +@define-color fg_color #f8f8f2; +@define-color text_color #f8f8f2; +@define-color bg_color #1e1f29; +@define-color base_color #282a36; +@define-color selected_bg_color rgba(189, 147, 249, 0.5); +@define-color selected_fg_color #f8f8f2; +@define-color unfocused_fg_color #8b8c8e; +@define-color unfocused_text_color #f8f8f2; +@define-color unfocused_bg_color #1e1f29; +@define-color unfocused_base_color #2a2c39; +@define-color unfocused_selected_bg_color rgba(189, 147, 249, 0.5); +@define-color unfocused_selected_fg_color #f8f8f2; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#f8f8f2, 1.8); +@define-color wm_unfocused_title #8b8c8e; +@define-color wm_highlight rgba(0, 0, 0, 0); +@define-color wm_borders_edge rgba(255, 255, 255, 0.1); +@define-color wm_bg_a shade(#1e1f29, 1.2); +@define-color wm_bg_b #1e1f29; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#1e1f29, 1.3); +@define-color wm_button_hover_color_b #1e1f29; +@define-color wm_button_active_color_a shade(#1e1f29, 0.85); +@define-color wm_button_active_color_b shade(#1e1f29, 0.89); +@define-color wm_button_active_color_c shade(#1e1f29, 0.9); +@define-color content_view_bg #282a36; +@define-color budgie_tasklist_indicator_color rgba(189, 147, 249, 0.5); +@define-color budgie_tasklist_indicator_color_active rgba(189, 147, 249, 0.5); +@define-color placeholder_text_color #cfcfcd; +/***************** +* Drawing mixins * +*****************/ +/********* +* Common * +*********/ +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #ff3c3c; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: rgba(248, 248, 242, 0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; + -gtk-secondary-caret-color: rgba(189, 147, 249, 0.5); } + +/*********** + * Widgets * + ***********/ +/*************** +* Action bars * +***************/ +.action-bar { + background-color: #08090c; + border: solid rgba(25, 26, 34, 0.9); + border-width: 1px 0 0 0; + color: #f8f8f2; + box-shadow: none; } + .action-bar:backdrop { + background-color: #08090c; + box-shadow: none; + -gtk-icon-effect: dim; } + .action-bar:first-child { + border-radius: 6px 6px 0px 0px; + border-width: 1px 1px 0px 1px; } + .action-bar:last-child { + border-radius: 0 0 6px 6px; + border-width: 0px 1px 1px 1px; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: rgba(20, 23, 26, 0.8); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + .app-notification border, + .app-notification.frame border { + border: none; } + +/*************** + * Base States * + ***************/ +.background { + color: #f8f8f2; + background-color: #1e1f29; } + .background:backdrop { + color: #8b8c8e; + background-color: #1e1f29; + text-shadow: none; + -gtk-icon-shadow: none; } + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ +*:disabled { + -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + color: #f8f8f2; + background-color: #1e1f29; } + .gtkstyle-fallback:hover { + color: #f8f8f2; + background-color: #343546; } + .gtkstyle-fallback:active { + color: #f8f8f2; + background-color: #08090c; } + .gtkstyle-fallback:disabled { + color: #8b8c8e; + background-color: #22232e; } + .gtkstyle-fallback:selected { + color: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); } + +.view, iconview, +.view text, +iconview text, +textview text { + color: #f8f8f2; + background-color: #282a36; } + .view:backdrop, iconview:backdrop, + .view text:backdrop, + iconview text:backdrop, + textview text:backdrop { + color: #cfcfcd; + background-color: #2a2c39; } + .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, + .view text:selected:focus, + iconview text:selected:focus, + textview text:selected:focus, + .view text:selected, + iconview text:selected, + textview text:selected { + border-radius: 3px; } + +textview border { + background-color: #232530; } + +.rubberband, +rubberband, +flowbox rubberband, +.content-view rubberband, +treeview.view rubberband { + border: 1px solid rgba(159, 99, 246, 0.5); + background-color: rgba(159, 99, 246, 0.2); } + +flowbox flowboxchild { + padding: 3px; + border-radius: 3px; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +label { + caret-color: currentColor; } + label.separator { + color: #f8f8f2; } + label.separator:backdrop { + color: #8b8c8e; } + label selection { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + label:disabled { + color: #8b8c8e; } + label:disabled:backdrop { + color: #3e4055; } + label:backdrop { + color: #8b8c8e; } + +.dim-label, label.separator, .titlebar:not(headerbar) .subtitle, +headerbar .subtitle { + opacity: 0.55; + text-shadow: none; } + +assistant .sidebar { + background-color: #282a36; + border-top: 1px solid rgba(25, 26, 34, 0.9); } + assistant .sidebar:backdrop { + background-color: #2a2c39; + border-color: rgba(26, 27, 35, 0.91); } + +assistant.csd .sidebar { + border-top-style: none; } + +assistant .sidebar label { + padding: 6px 12px; } + +assistant .sidebar label.highlight { + background-color: #4a4a51; } + +.app-notification, +.app-notification.frame, .osd .scale-popup, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .osd { + color: #fefefe; + border: none; + background-color: rgba(20, 23, 26, 0.8); + background-clip: padding-box; + outline-color: rgba(254, 254, 254, 0.3); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .app-notification:backdrop, .osd .scale-popup:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, .osd:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + +*:selected { + background: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(rgba(233, 219, 253, 0.5)), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(189, 147, 249, 0.5)), to(transparent)); } } + +notebook > header > tabs > arrow, +button { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; + border: none; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + font-weight: normal; + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #282a36; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + notebook > header > tabs > arrow, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + transition: none; } + notebook > header > tabs > arrow:hover, + button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + notebook > header > tabs > arrow:hover:active, + button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header > tabs > arrow:hover, + button:hover { + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); + -gtk-icon-effect: highlight; } + notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, + button:active, + button:checked { + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(174, 123, 248, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); + transition-duration: 50ms; } + notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop, + button:backdrop.flat, + button:backdrop { + color: #cfcfcd; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #2a2c39; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); + transition: 200ms ease-out; + -gtk-icon-effect: none; } + notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked, + button:backdrop:active, + button:backdrop:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label, notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label, + button:backdrop.flat:active label, + button:backdrop.flat:checked label, + button:backdrop:active label, + button:backdrop:checked label { + color: rgba(248, 248, 242, 0.7); } + notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + color: #cfcfcd; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #22232e; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:disabled, notebook > header > tabs > arrow:backdrop:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:disabled, + button:disabled { + color: #cfcfcd; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #22232e; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, + button:disabled:active, + button:disabled:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + notebook > header > tabs > arrow:disabled:active label, notebook > header > tabs > arrow:disabled:checked label, + button:disabled:active label, + button:disabled:checked label { + color: rgba(248, 248, 242, 0.7); } + notebook > header > tabs > arrow.image-button, + button.image-button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; } + notebook > header > tabs > arrow.text-button, + button.text-button { + padding-left: 16px; + padding-right: 16px; } + notebook > header > tabs > arrow.text-button.image-button, + button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button label, + button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), + button:drop(active) { + color: #50fa7a; + border-color: #50fa7a; + box-shadow: inset 0 0 0 1px #50fa7a; } + +row:selected +button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #f8f8f2; + border-color: transparent; } + row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #8b8c8e; } + + +button.osd { + min-width: 24px; + min-height: 32px; + color: #fefefe; + border-radius: 5px; + outline-color: rgba(254, 254, 254, 0.3); + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(20, 23, 26, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); + border: none; + box-shadow: none; } + + button.osd.image-button { + min-width: 32px; } + + button.osd:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); + border: none; + box-shadow: none; } + + button.osd:active, + button.osd:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(254, 254, 254, 0.3); + border: none; + box-shadow: none; } + + button.osd:disabled:backdrop, + button.osd:disabled { + color: #898b8c; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + + button.osd:backdrop { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(20, 23, 26, 0.8), rgba(20, 23, 26, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + +.app-notification button, +.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, +.osd +button { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(20, 23, 26, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, + .osd + button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + .app-notification button:active:backdrop, popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, + .osd + button:active:backdrop, + .osd + button:active, + .osd + button:checked:backdrop, + .osd + button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(254, 254, 254, 0.3); } + .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, + .osd + button:disabled:backdrop, + .osd + button:disabled { + color: #898b8c; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, + .osd + button:backdrop { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(20, 23, 26, 0.8), rgba(20, 23, 26, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, + .osd + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, + .osd + button.flat:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, + .osd + button.flat:disabled { + color: #898b8c; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, + .osd + button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, + .osd + button.flat:active, + .osd + button.flat:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(254, 254, 254, 0.3); } + + +button.suggested-action { + font-weight: normal; + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #bd93f9; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode button.titlebutton, + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #bd93f9; } + + button.suggested-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #bd93f9; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.suggested-action:active, + button.suggested-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #bd93f9; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode button.titlebutton:backdrop, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop { + color: rgba(255, 255, 255, 0.4); + outline-color: rgba(255, 255, 255, 0.3); + background-color: #bd93f9; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode button.titlebutton:backdrop label, + button.suggested-action:backdrop label, + button.suggested-action.flat:backdrop label { + color: rgba(255, 255, 255, 0.5); } + .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:checked label, + button.suggested-action:backdrop:active label, + button.suggested-action:backdrop:checked label, + button.suggested-action.flat:backdrop:active label, + button.suggested-action.flat:backdrop:checked label { + color: rgba(248, 248, 242, 0.7); } + .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #bd93f9; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode button.titlebutton:backdrop:disabled label, + button.suggested-action:backdrop:disabled label, + button.suggested-action.flat:backdrop:disabled label { + color: rgba(255, 255, 255, 0.5); } + .selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, + button.suggested-action:backdrop:disabled:active, + button.suggested-action:backdrop:disabled:checked, + button.suggested-action.flat:backdrop:disabled:active, + button.suggested-action.flat:backdrop:disabled:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action.flat:backdrop, + button.suggested-action.flat:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(189, 147, 249, 0.8); } + + button.suggested-action:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #bd93f9; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.suggested-action:disabled label { + color: rgba(248, 248, 242, 0.8); } + + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(255, 255, 255, 0.3); + background-color: #bd93f9; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.suggested-action:disabled:active label, + button.suggested-action:disabled:checked label { + color: rgba(248, 248, 242, 0.7); } + .osd + button.suggested-action { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(189, 147, 249, 0.5); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + .osd + button.suggested-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.7), rgba(189, 147, 249, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + .osd + button.suggested-action:active:backdrop, .osd + button.suggested-action:active, .osd + button.suggested-action:checked:backdrop, .osd + button.suggested-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #bd93f9, #bd93f9); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(254, 254, 254, 0.3); } + .osd + button.suggested-action:disabled:backdrop, .osd + button.suggested-action:disabled { + color: #898b8c; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.suggested-action:backdrop { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.5), rgba(189, 147, 249, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + + +button.destructive-action { + font-weight: normal; + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #ff2222; } + + button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.destructive-action:active, + button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop { + color: rgba(255, 255, 255, 0.4); + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.destructive-action:backdrop label, + button.destructive-action.flat:backdrop label { + color: rgba(255, 255, 255, 0.5); } + + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.destructive-action:backdrop:active label, + button.destructive-action:backdrop:checked label, + button.destructive-action.flat:backdrop:active label, + button.destructive-action.flat:backdrop:checked label { + color: rgba(248, 248, 242, 0.7); } + + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.destructive-action:backdrop:disabled label, + button.destructive-action.flat:backdrop:disabled label { + color: rgba(255, 255, 255, 0.5); } + + button.destructive-action:backdrop:disabled:active, + button.destructive-action:backdrop:disabled:checked, + button.destructive-action.flat:backdrop:disabled:active, + button.destructive-action.flat:backdrop:disabled:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(255, 255, 255, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.destructive-action.flat:backdrop, + button.destructive-action.flat:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(255, 34, 34, 0.8); } + + button.destructive-action:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.destructive-action:disabled label { + color: rgba(248, 248, 242, 0.8); } + + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + + button.destructive-action:disabled:active label, + button.destructive-action:disabled:checked label { + color: rgba(248, 248, 242, 0.7); } + .osd + button.destructive-action { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(255, 34, 34, 0.5); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + .osd + button.destructive-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(255, 34, 34, 0.7), rgba(255, 34, 34, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + .osd + button.destructive-action:active:backdrop, .osd + button.destructive-action:active, .osd + button.destructive-action:checked:backdrop, .osd + button.destructive-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #ff2222, #ff2222); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(254, 254, 254, 0.3); } + .osd + button.destructive-action:disabled:backdrop, .osd + button.destructive-action:disabled { + color: #898b8c; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.destructive-action:backdrop { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(255, 34, 34, 0.5), rgba(255, 34, 34, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +.stack-switcher > +button { + outline-offset: -3px; } + .stack-switcher > + button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > + button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > + button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > + button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > + button.needs-attention:active > label, + .stack-switcher > + button.needs-attention:active > image, .stack-switcher > + button.needs-attention:checked > label, + .stack-switcher > + button.needs-attention:checked > image { + animation: none; + background-image: none; } + +.inline-toolbar +button, .inline-toolbar +button:backdrop { + border-radius: 2px; + border-width: 1px; } + +.primary-toolbar +button { + -gtk-icon-shadow: none; } + +.stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(233, 219, 253, 0.5)), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.888627)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + .stack-switcher > button.needs-attention > label:backdrop, + .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop { + background-size: 6px 6px, 0 0; } + .stack-switcher > button.needs-attention > label:dir(rtl), + .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 2px; } + +toolbar button:hover { + font-weight: normal; + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #0f0f14; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + +toolbar button:active { + font-weight: normal; + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #040406; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + +.inline-toolbar toolbutton > button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .inline-toolbar toolbutton > button:hover { + color: rgba(189, 147, 249, 0.5); } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: rgba(174, 123, 248, 0.5); } + .inline-toolbar toolbutton > button:disabled { + color: #cfcfcd; } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(174, 123, 248, 0); } + .inline-toolbar toolbutton > button:backdrop { + color: #cfcfcd; } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + color: rgba(174, 123, 248, 0.5); } + .inline-toolbar toolbutton > button:backdrop:disabled { + color: #cfcfcd; } + .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { + color: rgba(174, 123, 248, 0); } + +toolbar.inline-toolbar toolbutton > button.flat:backdrop, +toolbar.inline-toolbar toolbutton:backdrop > button.flat:backdrop { + border-color: transparent; + box-shadow: none; } + +.inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, +.linked > button:hover, +.linked > button:active, +.linked > button:checked, +.linked > button:backdrop, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { + border: 1px solid rgba(25, 26, 34, 0.9); + border-radius: 0; + border-right-style: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); } + +.inline-toolbar button:first-child, .linked > button:first-child, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + +.inline-toolbar button:last-child, .linked > button:last-child, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; } + +.inline-toolbar button:only-child, .linked > button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child { + border-radius: 3px; + border-style: solid; } + +.linked.vertical > button, +.linked.vertical > button:hover, +.linked.vertical > button:active, +.linked.vertical > button:checked, +.linked.vertical > button:backdrop, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > combobox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; } + +.linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + +.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; } + +.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child { + border-radius: 3px; + border-style: solid; } + +modelbutton.flat, popover.background checkbutton, +popover.background radiobutton, +.menuitem.button.flat, modelbutton.flat:backdrop, popover.background checkbutton:backdrop, +popover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover, +popover.background radiobutton:backdrop:hover, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, button:link, +button:visited, button:link:hover, button:link:active, button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, popover.background checkbutton, +popover.background radiobutton, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 3px; + outline-offset: -2px; } + modelbutton.flat:hover, popover.background checkbutton:hover, + popover.background radiobutton:hover, + .menuitem.button.flat:hover { + background-color: #383a4c; } + modelbutton.flat check:last-child, popover.background checkbutton check:last-child, popover.background radiobutton check:last-child, + modelbutton.flat radio:last-child, + popover.background checkbutton radio:last-child, + popover.background radiobutton radio:last-child, + .menuitem.button.flat check:last-child, + .menuitem.button.flat radio:last-child { + margin-left: 8px; } + modelbutton.flat check:first-child, popover.background checkbutton check:first-child, popover.background radiobutton check:first-child, + modelbutton.flat radio:first-child, + popover.background checkbutton radio:first-child, + popover.background radiobutton radio:first-child, + .menuitem.button.flat check:first-child, + .menuitem.button.flat radio:first-child { + margin-right: 8px; } + +modelbutton.flat arrow, popover.background checkbutton arrow, popover.background radiobutton arrow { + background: none; } + modelbutton.flat arrow:hover, popover.background checkbutton arrow:hover, popover.background radiobutton arrow:hover { + background: none; } + modelbutton.flat arrow.left, popover.background checkbutton arrow.left, popover.background radiobutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right, popover.background checkbutton arrow.right, popover.background radiobutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + +notebook button, list button, .view button, iconview button, popover button { + box-shadow: inset 0px 0px 0px 1px rgba(25, 26, 34, 0.9); } + notebook button:backdrop, list button:backdrop, .view button:backdrop, iconview button:backdrop, popover button:backdrop { + box-shadow: inset 0px 0px 0px 1px rgba(25, 26, 34, 0.9); } + +notebook .linked > button, list .linked > button, .view .linked > button, iconview .linked > button, popover .linked > button { + box-shadow: none; } + +/************ + * Calendar * + ***********/ +calendar { + color: #f8f8f2; + border: 1px solid rgba(25, 26, 34, 0.9); } + calendar:selected { + border-radius: 3px; } + calendar.header { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0; } + calendar.header:backdrop { + border-color: rgba(0, 0, 0, 0.1); } + calendar.button { + color: rgba(248, 248, 242, 0.45); } + calendar.button:hover { + color: #f8f8f2; } + calendar.button:backdrop { + color: rgba(139, 140, 142, 0.45); } + calendar.button:disabled { + color: rgba(139, 140, 142, 0.45); } + calendar:indeterminate, calendar:indeterminate:backdrop { + color: alpha(currentColor,0.55); } + calendar.highlight, calendar.highlight:backdrop { + font-size: smaller; + color: #f8f8f2; } + calendar:backdrop { + color: #cfcfcd; + border-color: rgba(26, 27, 35, 0.91); } + +/************************* + * Check and Radio Items * + *************************/ +check { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-hover.png"), url("../assets/checkbox-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-hover.png"), url("../assets/radio-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-active.png"), url("../assets/checkbox-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-active.png"), url("../assets/radio-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked.png"), url("../assets/radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-hover.png"), url("../assets/checkbox-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-hover.png"), url("../assets/radio-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +check:checked:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-active.png"), url("../assets/checkbox-checked-active@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-active.png"), url("../assets/radio-checked-active@2.png")); + -gtk-icon-shadow: none; } + +check:checked:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked.png"), url("../assets/radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked.png"), url("../assets/radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked.png"), url("../assets/radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed.png"), url("../assets/checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed.png"), url("../assets/radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-hover.png"), url("../assets/checkbox-mixed-hover@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-hover.png"), url("../assets/radio-mixed-hover@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-active.png"), url("../assets/checkbox-mixed-active@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-active.png"), url("../assets/radio-mixed-active@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed.png"), url("../assets/checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed.png"), url("../assets/radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive.png"), url("../assets/checkbox-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive.png"), url("../assets/radio-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive.png"), url("../assets/checkbox-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive.png"), url("../assets/radio-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + +check:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check, iconview.content-view check, +.view.content-view.check, +iconview.content-view.check { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio, iconview.content-view radio, +.view.content-view.radio, +iconview.content-view.radio { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:hover, iconview.content-view check:hover, +.view.content-view.check:hover, +iconview.content-view.check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-hover.png"), url("../assets/checkbox-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:hover, iconview.content-view radio:hover, +.view.content-view.radio:hover, +iconview.content-view.radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-hover.png"), url("../assets/radio-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:active, iconview.content-view check:active, +.view.content-view.check:active, +iconview.content-view.check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-active.png"), url("../assets/checkbox-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:active, iconview.content-view radio:active, +.view.content-view.radio:active, +iconview.content-view.radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-active.png"), url("../assets/radio-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:backdrop, iconview.content-view check:backdrop, +.view.content-view.check:backdrop, +iconview.content-view.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-backdrop.png"), url("../assets/checkbox-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:backdrop, iconview.content-view radio:backdrop, +.view.content-view.radio:backdrop, +iconview.content-view.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-backdrop.png"), url("../assets/radio-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:disabled, iconview.content-view check:disabled, +.view.content-view.check:disabled, +iconview.content-view.check:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-insensitive.png"), url("../assets/checkbox-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:disabled, iconview.content-view radio:disabled, +.view.content-view.radio:disabled, +iconview.content-view.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-insensitive.png"), url("../assets/radio-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:disabled:backdrop, iconview.content-view check:disabled:backdrop, +.view.content-view.check:disabled:backdrop, +iconview.content-view.check:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-backdrop-insensitive.png"), url("../assets/checkbox-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:disabled:backdrop, iconview.content-view radio:disabled:backdrop, +.view.content-view.radio:disabled:backdrop, +iconview.content-view.radio:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-backdrop-insensitive.png"), url("../assets/radio-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; } + checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child { + margin-left: 4px; } + checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { + margin-right: 4px; } + +check, +radio { + margin: 0 4px; + min-height: 16px; + min-width: 16px; + border: none; } + menu menuitem check, menu menuitem + radio { + margin: 0; } + menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem + radio, menu menuitem + radio:hover, menu menuitem + radio:disabled { + min-height: 14px; + min-width: 14px; + background-image: none; + background-color: transparent; + box-shadow: none; + -gtk-icon-shadow: none; + color: inherit; + border-color: currentColor; + animation: none; } + +/***************** + * Color Chooser * + *****************/ +colorswatch, colorswatch:drop(active) { + border-style: none; } + +colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + +colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.dark overlay { + color: #f8f8f2; } + colorswatch.dark overlay:hover { + border-color: rgba(25, 26, 34, 0.9); } + colorswatch.dark overlay:backdrop { + color: rgba(248, 248, 242, 0.5); } + +colorswatch.light overlay { + color: #f8f8f2; } + colorswatch.light overlay:hover { + border-color: rgba(25, 26, 34, 0.9); } + colorswatch.light overlay:backdrop { + color: #cfcfcd; } + +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #50fa7a; + box-shadow: inset 0 0 0 2px rgba(25, 26, 34, 0.9), inset 0 0 0 1px #50fa7a; } + colorswatch:drop(active).dark overlay { + border-color: #50fa7a; + box-shadow: inset 0 0 0 2px rgba(25, 26, 34, 0.9), inset 0 0 0 1px #50fa7a; } + +colorswatch overlay { + box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.5); + border: 1px solid rgba(25, 26, 34, 0.9); } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: rgba(25, 26, 34, 0.9); + box-shadow: none; } + +colorswatch#add-color-button { + border-radius: 5px 5px 0 0; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button overlay { + font-weight: normal; + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #282a36; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + colorswatch#add-color-button overlay:hover { + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #282a36; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + colorswatch#add-color-button overlay:backdrop { + color: #cfcfcd; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #2a2c39; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + +colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } + +row:selected colorswatch { + box-shadow: 0 0 0 2px #f8f8f2; } + +colorswatch#editor-color-sample { + border-radius: 4px; } + colorswatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } + +combobox:drop(active) { + box-shadow: none; } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar:not(headerbar) { + background-color: rgba(30, 31, 41, 0.95); } + +messagedialog .titlebar { + min-height: 20px; + background-image: none; + background-color: rgba(30, 31, 41, 0.95); + border-style: none; + border-top-left-radius: 4px; + border-top-right-radius: 4px; } + +messagedialog.csd.background { + background-color: rgba(30, 31, 41, 0.95); + color: #f8f8f2; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + +messagedialog.csd .dialog-action-area button { + padding: 10px 14px; + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; + background-color: transparent; + color: #f8f8f2; + box-shadow: none; } + messagedialog.csd .dialog-action-area button:hover { + background-color: rgba(189, 147, 249, 0.4); } + messagedialog.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 4px; } + messagedialog.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 4px; } + +filechooser .dialog-action-box { + border-top: 1px solid rgba(25, 26, 34, 0.9); } + filechooser .dialog-action-box:backdrop { + border-top-color: rgba(26, 27, 35, 0.91); } + +filechooser #pathbarbox { + border-bottom: 1px solid #1e1f29; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/**************** + * Text Entries * + ****************/ +spinbutton:not(.vertical), +entry { + min-height: 32px; + padding-left: 8px; + padding-right: 8px; + border: 1px solid; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #f8f8f2; + border-color: rgba(25, 26, 34, 0.9); + background-color: #282a36; } + spinbutton:not(.vertical) image.left, + entry image.left { + padding-left: 0; + padding-right: 6px; } + spinbutton:not(.vertical) image.right, + entry image.right { + padding-left: 6px; + padding-right: 0; } + spinbutton:not(.vertical) undershoot.left, + entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } + spinbutton:not(.vertical) undershoot.right, + entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } + spinbutton.flat:focus:not(.vertical), spinbutton.flat:not(.vertical), + entry.flat:focus, + entry.flat { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + box-shadow: none; + border-radius: 0; } + spinbutton:focus:not(.vertical), + entry:focus { + border-color: rgba(159, 99, 246, 0.5); } + spinbutton:disabled:not(.vertical), + entry:disabled { + color: #8b8c8e; + border-color: rgba(25, 26, 34, 0.9); + background-color: #22232e; + box-shadow: none; } + spinbutton:backdrop:not(.vertical), + entry:backdrop { + color: #cfcfcd; + border-color: rgba(26, 27, 35, 0.91); + background-color: #2a2c39; + box-shadow: none; + transition: 200ms ease-out; } + spinbutton:backdrop:disabled:not(.vertical), + entry:backdrop:disabled { + color: #3e4055; + border-color: rgba(26, 27, 35, 0.91); + background-color: #22232e; + box-shadow: none; } + spinbutton.error:not(.vertical), + entry.error { + color: #f8f8f2; + border-color: rgba(25, 26, 34, 0.9); + background-color: #282a36; + color: #ff3c3c; + border-color: #880000; } + spinbutton.error:focus:not(.vertical), + entry.error:focus { + border-color: #880000; } + spinbutton.error:selected:focus:not(.vertical), spinbutton.error:selected:not(.vertical), + entry.error:selected:focus, + entry.error:selected { + background-color: #ff3c3c; } + spinbutton.warning:not(.vertical), + entry.warning { + color: #f8f8f2; + border-color: rgba(25, 26, 34, 0.9); + background-color: #282a36; + color: #ff9f39; + border-color: #864500; } + spinbutton.warning:focus:not(.vertical), + entry.warning:focus { + border-color: #864500; } + spinbutton.warning:selected:focus:not(.vertical), spinbutton.warning:selected:not(.vertical), + entry.warning:selected:focus, + entry.warning:selected { + background-color: #ff9f39; } + spinbutton:not(.vertical) image, + entry image { + color: #cecfcc; } + spinbutton:not(.vertical) image:hover, + entry image:hover { + color: #f8f8f2; } + spinbutton:not(.vertical) image:active, + entry image:active { + color: rgba(189, 147, 249, 0.5); } + spinbutton:not(.vertical) image:backdrop, + entry image:backdrop { + color: #78797d; } + spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical), + entry:drop(active):focus, + entry:drop(active) { + border-color: #50fa7a; + box-shadow: inset 0 0 0 1px #50fa7a; } + .osd spinbutton:not(.vertical), .osd + entry { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:focus:not(.vertical), .osd + entry:focus { + color: white; + border-color: rgba(189, 147, 249, 0.5); + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:backdrop:not(.vertical), .osd + entry:backdrop { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton:disabled:not(.vertical), .osd + entry:disabled { + color: #898b8c; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(43, 46, 49, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: rgba(189, 147, 249, 0.5); + border-style: solid; + box-shadow: none; } + spinbutton:not(.vertical) progress:backdrop, + entry progress:backdrop { + background-color: transparent; } + +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), +.linked:not(.vertical) > +entry:focus + button, +.linked:not(.vertical) > +entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > +entry:focus + +entry { + border-left-color: rgba(159, 99, 246, 0.5); } + +.linked:not(.vertical) > spinbutton:focus:not(.vertical), .linked:not(.vertical) > +entry:focus { + border-color: rgba(159, 99, 246, 0.5); } + +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), +.linked:not(.vertical) > +entry:drop(active) + button, +.linked:not(.vertical) > +entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > +entry:drop(active) + +entry { + border-left-color: #50fa7a; } + +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > +entry:not(:disabled) + entry:not(:disabled), +.linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: rgba(36, 38, 49, 0.97); + background-image: linear-gradient(to bottom, #282a36, #282a36); } + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > + entry:not(:disabled) + entry:not(:disabled):backdrop, + .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { + border-top-color: rgba(38, 40, 51, 0.973); + background-image: linear-gradient(to bottom, #2a2c39, #2a2c39); } + +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), +.linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), +.linked.vertical > +entry:disabled + entry:disabled { + border-top-color: rgba(36, 38, 49, 0.97); } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:focus:not(:only-child) { + border-top-color: rgba(159, 99, 246, 0.5); } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:drop(active):not(:only-child) { + border-top-color: #50fa7a; } + +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:focus:not(:only-child) + entry, +.linked.vertical > +entry:focus:not(:only-child) + button, +.linked.vertical > +entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: rgba(159, 99, 246, 0.5); } + +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:drop(active):not(:only-child) + entry, +.linked.vertical > +entry:drop(active):not(:only-child) + button, +.linked.vertical > +entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #50fa7a; } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: #282a36; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #282a36; } + treeview entry.flat:focus, treeview entry:focus { + border-color: rgba(189, 147, 249, 0.5); } + +/************* + * Expanders * + *************/ +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander arrow:hover { + color: white; } + expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/**************** + * Floating Bar * + ****************/ +.floating-bar { + background-color: #1e1f29; + border-width: 1px; + border-style: solid solid none; + border-color: rgba(25, 26, 34, 0.9); + border-radius: 3px 3px 0 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + .floating-bar.bottom.left { + border-left-style: none; + border-top-left-radius: 0; } + .floating-bar.bottom.right { + border-right-style: none; + border-top-right-radius: 0; } + .floating-bar > button { + padding: 4px; } + .floating-bar:backdrop { + background-color: #1e1f29; + border-color: rgba(26, 27, 35, 0.91); } + +/********** + * Frames * + **********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid rgba(25, 26, 34, 0.9); } + frame > border.flat, + .frame.flat { + border-style: none; } + frame > border:backdrop, + .frame:backdrop { + border-color: rgba(26, 27, 35, 0.91); } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid rgba(25, 26, 34, 0.9); } + actionbar > revealer > box:backdrop { + border-color: rgba(26, 27, 35, 0.91); } + +scrolledwindow viewport.frame { + border-style: none; } + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(26, 27, 35, 0.91)), to(rgba(26, 27, 35, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(26, 27, 35, 0.91)), to(rgba(26, 27, 35, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(26, 27, 35, 0.91)), to(rgba(26, 27, 35, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(26, 27, 35, 0.91)), to(rgba(26, 27, 35, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } + +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, rgba(25, 26, 34, 0.9) 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #232530; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, rgba(26, 27, 35, 0.91) 1px, transparent 1px); + background-color: #181820; + transition: 200ms ease-out; } + +separator { + background: rgba(0, 0, 0, 0.1); } + +/************ + * Popovers * + ************/ +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 8px; + -GraniteWidgetsPopOver-border-width: 0; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid #282a36; + background: #282a36; + color: #f8f8f2; } + GraniteWidgetsPopOver .button { + background-image: none; + background: none; + border: none; } + GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover { + color: rgba(189, 147, 249, 0.5); } + GraniteWidgetsPopOver > .frame { + border: none; } + GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar { + border: none; + background: none; } + +GraniteWidgetsStaticNotebook .frame { + border: none; } + +.popover_bg { + background-color: #282a36; + background-image: none; + border: 1px solid #282a36; + color: #f8f8f2; } + +/*********** + * Welcome * + **********/ +GraniteWidgetsWelcome { + background-color: #282a36; } + GraniteWidgetsWelcome GtkLabel { + color: #f8f8f2; } + GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 { + color: rgba(248, 248, 242, 0.8); } + +/************** +* Source List * +***************/ +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; + background-color: #1e1f29; + border: solid rgba(25, 26, 34, 0.9); + color: #f8f8f2; + border-right-width: 1px; } + .source-list .category-expander { + color: transparent; } + .source-list .badge { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + color: #1e1f29; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; } + .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop { + background-color: rgba(0, 0, 0, 0.2); + color: #13141a; } + .source-list row, + .source-list .list-row { + border: none; + padding: 0; } + .source-list row > GtkLabel, + .source-list row > label, + .source-list .list-row > GtkLabel, + .source-list .list-row > label { + padding-left: 6px; + padding-right: 6px; } + +/************** +* Text Styles * +**************/ +.h1 { + font-size: 24px; } + +.h2 { + font-weight: 300; + font-size: 18px; } + +.h3 { + font-size: 11px; } + +.h4, +.category-label { + font-size: 12px; + padding: 6px; + color: rgba(248, 248, 242, 0.3); + font-weight: bold; + text-shadow: 0 1px rgba(255, 255, 255, 0.2); } + +/************** +* Storage Bar * +**************/ +.storage-bar .trough { + border: none; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1); + background-image: none; + background-color: transparent; + padding: 8px 6px; } + +.storage-bar .fill-block { + background-color: #f1fa8c; + border: none; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); + transition: all 200ms ease-in-out; + padding: 8px 6px; } + .storage-bar .fill-block:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-left-width: 1px; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); } + .storage-bar .fill-block:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); } + .storage-bar .fill-block.empty-block { + background-color: #282a36; } + .storage-bar .fill-block.app { + background-color: #13b1d5; } + .storage-bar .fill-block.audio { + background-color: #ffb86c; } + .storage-bar .fill-block.photo { + background-color: #ff5555; } + .storage-bar .fill-block.video { + background-color: #bd93f9; } + .storage-bar .fill-block .legend { + padding: 12px; + border-radius: 4px; } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + padding: 0 6px; + min-height: 34px; + background-color: #1e1f29; + color: #f8f8f2; + border-radius: 0; } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + border-color: rgba(26, 27, 35, 0.91); + background-image: none; + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + font-weight: bold; + padding-left: 12px; + padding-right: 12px; } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + .titlebar:not(headerbar) .linked > button, + .titlebar:not(headerbar) .linked > button:hover, + .titlebar:not(headerbar) .linked > button:active, + .titlebar:not(headerbar) .linked > button:checked, + .titlebar:not(headerbar) .linked > button:backdrop, + .titlebar:not(headerbar) headerbar .linked > button, + headerbar .titlebar:not(headerbar) .linked > button, + .titlebar:not(headerbar) headerbar .linked > button, + headerbar .titlebar:not(headerbar) .linked > button:hover, + .titlebar:not(headerbar) headerbar .linked > button:hover, + headerbar .titlebar:not(headerbar) .linked > button:active, + .titlebar:not(headerbar) headerbar .linked > button:active, + headerbar .titlebar:not(headerbar) .linked > button:checked, + .titlebar:not(headerbar) headerbar .linked > button:checked, + headerbar .titlebar:not(headerbar) .linked > button:backdrop, + .titlebar:not(headerbar) headerbar .linked > button:backdrop, + headerbar .linked > button, + headerbar .linked > button:hover, + headerbar .linked > button:active, + headerbar .linked > button:checked, + headerbar .linked > button:backdrop { + border: none; + border-radius: 0; + border-right-style: none; + box-shadow: none; } + .titlebar:not(headerbar) .linked > button:first-child, + .titlebar:not(headerbar) headerbar .linked > button:first-child, + headerbar .titlebar:not(headerbar) .linked > button:first-child, + headerbar .linked > button:first-child { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; } + .titlebar:not(headerbar) .linked > button:last-child, + .titlebar:not(headerbar) headerbar .linked > button:last-child, + headerbar .titlebar:not(headerbar) .linked > button:last-child, + headerbar .linked > button:last-child { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + border-right-style: solid; } + .titlebar:not(headerbar) .linked > button:only-child, + .titlebar:not(headerbar) headerbar .linked > button:only-child, + headerbar .titlebar:not(headerbar) .linked > button:only-child, + headerbar .linked > button:only-child { + border-radius: 0px; + border-style: solid; } + .titlebar:not(headerbar) entry, + headerbar entry { + min-height: 24px; } + .titlebar:not(headerbar) button, + headerbar button { + color: #f8f8f2; + background-color: transparent; + border-radius: 0; + text-shadow: none; + box-shadow: none; + border: none; + min-height: 34px; } + .titlebar:not(headerbar) button:hover, + headerbar button:hover { + color: #bd93f9; + background-color: transparent; + border-radius: 0; + text-shadow: none; + box-shadow: none; } + .titlebar:not(headerbar) button:active, .titlebar:not(headerbar) button:checked, + headerbar button:active, + headerbar button:checked { + color: #bd93f9; + background-color: transparent; + border-radius: 0; + box-shadow: none; + text-shadow: none; + font-weight: bold; } + .titlebar:not(headerbar) button:backdrop, .titlebar:not(headerbar) button:disabled, .titlebar:not(headerbar) button:backdrop:disabled, + headerbar button:backdrop, + headerbar button:disabled, + headerbar button:backdrop:disabled { + color: rgba(255, 255, 255, 0.3); + background-color: transparent; + border-radius: 0; + text-shadow: none; + box-shadow: none; } + .titlebar:not(headerbar) button:backdrop:hover, .titlebar:not(headerbar) button:backdrop:active, .titlebar:not(headerbar) button:backdrop:checked, + headerbar button:backdrop:hover, + headerbar button:backdrop:active, + headerbar button:backdrop:checked { + background-color: transparent; + color: rgba(189, 147, 249, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) button.suggested-action, + headerbar button.suggested-action { + font-weight: bold; + min-height: 24px; + margin-top: 4px; + margin-bottom: 4px; + border-radius: 3px; + font-weight: normal; + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.suggested-action:hover, + headerbar button.suggested-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.suggested-action:active, + headerbar button.suggested-action:active { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.suggested-action:disabled, + headerbar button.suggested-action:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.suggested-action:disabled label, + headerbar button.suggested-action:disabled label { + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) button.suggested-action:backdrop, + headerbar button.suggested-action:backdrop { + color: rgba(255, 255, 255, 0.4); + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); + border-radius: 3px; } + .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, + headerbar button.suggested-action:backdrop:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.destructive-action, + headerbar button.destructive-action { + font-weight: bold; + min-height: 24px; + margin-top: 4px; + margin-bottom: 4px; + border-radius: 3px; + font-weight: normal; + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.destructive-action:hover, + headerbar button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.destructive-action:active, + headerbar button.destructive-action:active { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.destructive-action:disabled, + headerbar button.destructive-action:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.destructive-action:disabled label, + headerbar button.destructive-action:disabled label { + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) button.destructive-action:backdrop, + headerbar button.destructive-action:backdrop { + color: rgba(255, 255, 255, 0.4); + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); + border-radius: 3px; } + .titlebar:not(headerbar) button.destructive-action:backdrop:disabled, + headerbar button.destructive-action:backdrop:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #ff2222; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .titlebar:not(headerbar) button.titlebutton, + headerbar button.titlebutton { + color: transparent; + box-shadow: none; } + .titlebar:not(headerbar) button.titlebutton:hover, .titlebar:not(headerbar) button.titlebutton:active, .titlebar:not(headerbar) button.titlebutton:checked, .titlebar:not(headerbar) button.titlebutton:backdrop, .titlebar:not(headerbar) button.titlebutton:backdrop:hover, .titlebar:not(headerbar) button.titlebutton *, + headerbar button.titlebutton:hover, + headerbar button.titlebutton:active, + headerbar button.titlebutton:checked, + headerbar button.titlebutton:backdrop, + headerbar button.titlebutton:backdrop:hover, + headerbar button.titlebutton * { + color: transparent; + box-shadow: none; } + .titlebar:not(headerbar) .linked > button:active:backdrop, + .titlebar:not(headerbar) .linked > button:checked:backdrop, + headerbar .linked > button:active:backdrop, + headerbar .linked > button:checked:backdrop { + color: rgba(189, 147, 249, 0.4); } + .titlebar:not(headerbar) .linked > button:active:backdrop label, + .titlebar:not(headerbar) .linked > button:checked:backdrop label, + headerbar .linked > button:active:backdrop label, + headerbar .linked > button:checked:backdrop label { + color: rgba(189, 147, 249, 0.4); } + .selection-mode.titlebar:not(headerbar), + headerbar.selection-mode { + color: #f8f8f2; + text-shadow: 0 -1px rgba(0, 0, 0, 0.5); + border-color: rgba(159, 99, 246, 0.5); + background: rgba(189, 147, 249, 0.5) linear-gradient(to top, rgba(180, 133, 248, 0.5), rgba(186, 142, 249, 0.5) 2px, rgba(189, 147, 249, 0.5) 3px); + box-shadow: inset 0 1px rgba(209, 179, 251, 0.3); } + .selection-mode.titlebar:backdrop:not(headerbar), + headerbar.selection-mode:backdrop { + background-color: rgba(189, 147, 249, 0.5); + background-image: none; + box-shadow: inset 0 1px rgba(215, 189, 251, 0.26); } + .selection-mode.titlebar:not(headerbar) button, + headerbar.selection-mode button { + font-weight: normal; + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button.flat, + headerbar.selection-mode button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode.titlebar:not(headerbar) button:hover, + headerbar.selection-mode button:hover { + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, + headerbar.selection-mode button:active, + headerbar.selection-mode button:checked { + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, + headerbar.selection-mode button:backdrop.flat, + headerbar.selection-mode button:backdrop { + color: #cfcfcd; + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); + -gtk-icon-effect: none; + border-color: rgba(159, 99, 246, 0.5); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, + headerbar.selection-mode button:backdrop.flat:active, + headerbar.selection-mode button:backdrop.flat:checked, + headerbar.selection-mode button:backdrop:active, + headerbar.selection-mode button:backdrop:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); + border-color: rgba(159, 99, 246, 0.5); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, + headerbar.selection-mode button:backdrop.flat:active label, + headerbar.selection-mode button:backdrop.flat:checked label, + headerbar.selection-mode button:backdrop:active label, + headerbar.selection-mode button:backdrop:checked label { + color: rgba(248, 248, 242, 0.7); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, + headerbar.selection-mode button:backdrop.flat:disabled, + headerbar.selection-mode button:backdrop:disabled { + color: #cfcfcd; + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); + border-color: rgba(159, 99, 246, 0.5); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, + headerbar.selection-mode button:backdrop.flat:disabled:active, + headerbar.selection-mode button:backdrop.flat:disabled:checked, + headerbar.selection-mode button:backdrop:disabled:active, + headerbar.selection-mode button:backdrop:disabled:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); + border-color: rgba(159, 99, 246, 0.5); } + .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled, + headerbar.selection-mode button.flat:backdrop, + headerbar.selection-mode button.flat:disabled, + headerbar.selection-mode button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode.titlebar:not(headerbar) button:disabled, + headerbar.selection-mode button:disabled { + color: #cfcfcd; + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, + headerbar.selection-mode button:disabled:active, + headerbar.selection-mode button:disabled:checked { + color: rgba(248, 248, 242, 0.7); + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, + headerbar.selection-mode button:disabled:active label, + headerbar.selection-mode button:disabled:checked label { + color: rgba(248, 248, 242, 0.7); } + .selection-mode.titlebar:not(headerbar) button.suggested-action, + headerbar.selection-mode button.suggested-action { + font-weight: normal; + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, + headerbar.selection-mode button.suggested-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:active, + headerbar.selection-mode button.suggested-action:active { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, + headerbar.selection-mode button.suggested-action:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, + headerbar.selection-mode button.suggested-action:backdrop { + color: rgba(255, 255, 255, 0.4); + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, + headerbar.selection-mode button.suggested-action:backdrop:disabled { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #72BFD0; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, + headerbar.selection-mode .selection-menu:backdrop, + headerbar.selection-mode .selection-menu { + border-color: rgba(189, 147, 249, 0); + background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0), rgba(189, 147, 249, 0)); + box-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow, + headerbar.selection-mode .selection-menu:backdrop GtkArrow, + headerbar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, + headerbar.selection-mode .selection-menu:backdrop .arrow, + headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(248, 248, 242, 0.5); + -gtk-icon-shadow: none; } + .tiled .titlebar:not(headerbar), + .maximized .titlebar:not(headerbar), .tiled + headerbar.titlebar, + .maximized + headerbar.titlebar { + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } + .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), + .maximized .titlebar:backdrop:not(headerbar), + .maximized .titlebar:not(headerbar), .tiled + headerbar:backdrop, .tiled + headerbar, + .maximized + headerbar:backdrop, + .maximized + headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + padding: 4px; + min-height: 28px; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; } + +headerbar entry, +headerbar spinbutton, +headerbar separator { + margin-top: 5px; + margin-bottom: 5px; } + +headerbar switch { + margin-top: 10px; + margin-bottom: 10px; } + +headerbar separator { + background: transparent; } + +.background:not(.tiled):not(.maximized) .titlebar { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.1); } + .background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar { + border-top-left-radius: 4px; + border-top-right-radius: 4px; } + +window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, +window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, +window:not(.tiled):not(.maximized) headerbar:first-child { + border-top-left-radius: 4px; } + +window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child { + border-top-right-radius: 4px; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + +.titlebar:not(headerbar) > separator, .titlebar:not(headerbar) > separator:backdrop { + background: #1e1f29; } + +/************** + * GtkInfoBar * + **************/ +.info, .warning, .question, .error, +infobar { + text-shadow: none; + color: #f8f8f2; + background-color: #1e1f29; + border-bottom: 1px solid #08090c; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.15); } + +.info, .warning, .question, .error { + text-shadow: none; + color: #f8f8f2; + border: none; } + .info .label, .warning .label, .question .label, .error .label { + color: #f8f8f2; } + .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop { + color: rgba(248, 248, 242, 0.5); } + .info button, .warning button, .question button, .error button { + border-radius: 2px; + border: none; + background: rgba(40, 42, 54, 0.98); + color: #f8f8f2; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .info button .label, .warning button .label, .question button .label, .error button .label { + color: #f8f8f2; } + .info button:active, .warning button:active, .question button:active, .error button:active { + background: #282a36; + color: #f8f8f2; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info button:active:backdrop, .warning button:active:backdrop, .question button:active:backdrop, .error button:active:backdrop { + background: rgba(40, 42, 54, 0.8); + color: rgba(248, 248, 242, 0.5); + box-shadow: none; } + .info button:hover, .warning button:hover, .question button:hover, .error button:hover, .info button:focus, .warning button:focus, .question button:focus, .error button:focus { + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info button:disabled, .warning button:disabled, .question button:disabled, .error button:disabled { + background: rgba(40, 42, 54, 0.6); + color: rgba(248, 248, 242, 0.5); + box-shadow: none; } + .info button:disabled:backdrop, .warning button:disabled:backdrop, .question button:disabled:backdrop, .error button:disabled:backdrop { + background: rgba(40, 42, 54, 0.5); + color: rgba(248, 248, 242, 0.5); + box-shadow: none; } + .info button:backdrop, .warning button:backdrop, .question button:backdrop, .error button:backdrop { + background: rgba(40, 42, 54, 0.8); + color: rgba(248, 248, 242, 0.5); + box-shadow: none; } + +.info { + background-color: #50fa7a; } + .info:backdrop { + background-color: #82fba0; + color: rgba(248, 248, 242, 0.5); } + +.warning { + background-color: #ff9f39; } + .warning:backdrop { + background-color: #ffb86c; + color: rgba(248, 248, 242, 0.5); } + +.question { + background-color: #72BFD0; } + .question:backdrop { + background-color: #98d0dd; + color: rgba(248, 248, 242, 0.5); } + +.error { + background-color: #ff3c3c; } + .error:backdrop { + background-color: #ff6f6f; + color: rgba(248, 248, 242, 0.5); } + +/************* + * Level Bar * + *************/ +levelbar block { + min-width: 32px; + min-height: 6px; } + +levelbar.vertical block { + min-width: 6px; + min-height: 32px; } + +levelbar:backdrop { + transition: 200ms ease-out; } + +levelbar trough { + padding: 3px; + border-radius: 3px; + background-color: rgba(0, 0, 0, 0.14); + box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + levelbar trough:backdrop { + background-color: rgba(0, 0, 0, 0.06); + box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + +levelbar.horizontal.discrete block { + margin: 0 1px; } + +levelbar.vertical.discrete block { + margin: 1px 0; } + +levelbar block { + border-radius: 2px; } + levelbar block:backdrop { + box-shadow: none; } + levelbar block.low { + background-color: #ff9f39; } + levelbar block.low:backdrop { + border-color: #ff9f39; } + levelbar block.high, levelbar block:not(.empty) { + background-color: #72BFD0; } + levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { + border-color: #72BFD0; } + levelbar block.full { + background-color: #4caec3; } + levelbar block.full:backdrop { + border-color: #4caec3; } + levelbar block.empty { + background-color: rgba(0, 0, 0, 0.14); + box-shadow: none; } + +/********* + * Links * + *********/ +*:link, button:link, +button:visited { + color: #13b1d5; } + *:link:visited, + button:visited { + color: rgba(19, 177, 213, 0.5); } + *:selected *:link:visited, *:selected button:visited:link, + *:selected button:visited { + color: rgba(237, 230, 243, 0.8); } + *:link:hover, button:hover:link, + button:hover:visited { + color: #2fc9ec; } + *:selected *:link:hover, *:selected button:hover:link, + *:selected button:hover:visited { + color: rgba(246, 244, 242, 0.95); } + *:link:active, button:active:link, + button:active:visited { + color: #13b1d5; } + *:selected *:link:active, *:selected button:active:link, + *:selected button:active:visited { + color: rgba(243, 240, 243, 0.9); } + *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link, + button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, + headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:selected:link, + button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, button:backdrop:link, + button:backdrop:visited { + color: rgba(189, 147, 249, 0.5); } + *:link:selected, .selection-mode.titlebar:not(headerbar) .subtitle:link, + headerbar.selection-mode .subtitle:link, button:selected:link, + button:selected:visited, + *:selected *:link, + *:selected button:link, + *:selected button:visited { + color: rgba(243, 240, 243, 0.9); } + +button:link, +button:visited { + text-shadow: none; } + button:link:hover, button:link:active, button:link:checked, + button:visited:hover, + button:visited:active, + button:visited:checked { + text-shadow: none; } + button:link > label, + button:visited > label { + text-decoration-line: underline; } + +/********* + * Lists * + *********/ +list { + color: #f8f8f2; + background-color: #282a36; + border-color: rgba(25, 26, 34, 0.9); } + list:backdrop { + background-color: #2a2c39; + border-color: rgba(26, 27, 35, 0.91); } + +row { + padding: 8px 14px; + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row label { + padding-left: 8px; } + row:hover { + transition: none; } + row:backdrop { + transition: 200ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(248, 248, 242, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: rgba(189, 147, 249, 0.3); } + row.activatable:selected:backdrop { + background-color: rgba(189, 147, 249, 0.4); } + +/********* + * Menus * + *********/ +menubar, +.menubar { + background-color: #1e1f29; + color: #f8f8f2; + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } + menubar > menuitem, + .menubar > menuitem { + min-height: 16px; + padding: 4px 8px; } + menubar > menuitem:hover, + .menubar > menuitem:hover { + box-shadow: inset 0 -3px rgba(189, 147, 249, 0.5); } + menubar > menuitem:disabled, + .menubar > menuitem:disabled { + color: #8b8c8e; + box-shadow: none; } + +menu, +.menu, +.context-menu { + margin: 4px; + padding: 2px 0px; + background-color: #242530; + border: 1px solid rgba(25, 26, 34, 0.9); + font: initial; } + .csd menu, .csd + .menu, .csd + .context-menu { + border: none; } + menu:backdrop, + .menu:backdrop, + .context-menu:backdrop { + background-color: #282a36; } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px 6px; + text-shadow: none; } + menu menuitem:hover, + .menu menuitem:hover, + .context-menu menuitem:hover { + color: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); } + menu menuitem:disabled, + .menu menuitem:disabled, + .context-menu menuitem:disabled { + color: #8b8c8e; } + menu menuitem:disabled:backdrop, + .menu menuitem:disabled:backdrop, + .context-menu menuitem:disabled:backdrop { + color: #3e4055; } + menu menuitem:backdrop, menu menuitem:backdrop:hover, + .menu menuitem:backdrop, + .menu menuitem:backdrop:hover, + .context-menu menuitem:backdrop, + .context-menu menuitem:backdrop:hover { + color: #8b8c8e; + background-color: transparent; } + menu menuitem arrow, + .menu menuitem arrow, + .context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr), + .menu menuitem arrow:dir(ltr), + .context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + menu menuitem arrow:dir(rtl), + .menu menuitem arrow:dir(rtl), + .context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), + .menu menuitem label:dir(rtl), + .menu menuitem label:dir(ltr), + .context-menu menuitem label:dir(rtl), + .context-menu menuitem label:dir(ltr) { + color: inherit; } + menu > arrow, + .menu > arrow, + .context-menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #242530; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #3d3f49; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menu > arrow.bottom, + .menu > arrow.bottom, + .context-menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #3d3f49; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + background-color: #3d3f49; } + menu > arrow:backdrop, + .menu > arrow:backdrop, + .context-menu > arrow:backdrop { + background-color: #282a36; } + menu > arrow:disabled, + .menu > arrow:disabled, + .context-menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +menuitem accelerator { + color: alpha(currentColor,0.55); } + +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #0f0f14; } + .content-view:hover { + -gtk-icon-effect: highlight; } + .content-view:backdrop { + background-color: #0f0f14; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } + +.scale-popup button:hover { + background-color: rgba(248, 248, 242, 0.1); + border-radius: 5px; } + +/************ +* Assistant * +*************/ +assistant { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + assistant .sidebar { + background-color: #282a36; + border-top: 1px solid rgba(25, 26, 34, 0.9); + border-bottom-left-radius: 4px; } + assistant .sidebar:backdrop { + background-color: #2a2c39; + border-color: rgba(26, 27, 35, 0.91); } + assistant.csd .sidebar { + border-top-style: none; } + assistant .sidebar GtkLabel, + assistant .sidebar label { + padding: 6px 12px; } + assistant .sidebar GtkLabel.highlight, + assistant .sidebar label.highlight { + background-color: #4a4a51; } + +/************* + * Notebooks * + *************/ +notebook > header { + padding: 1px; + border-color: rgba(25, 26, 34, 0.9); + border-width: 0px; + background-color: #1e1f29; } + notebook > header:backdrop { + border-color: rgba(26, 27, 35, 0.91); + background-color: #1e1f29; } + notebook > header tabs { + margin: -1px; } + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top > tabs { + margin-bottom: -2px; } + notebook > header.top > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.top > tabs > tab:checked { + background-color: #282a36; } + notebook > header.top > tabs > tab:checked:hover { + background-color: #282a36; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom > tabs { + margin-top: -2px; } + notebook > header.bottom > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.bottom > tabs > tab:checked { + background-color: #282a36; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left > tabs { + margin-right: -2px; } + notebook > header.left > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.left > tabs > tab:checked { + background-color: #282a36; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right > tabs { + margin-left: -2px; } + notebook > header.right > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.right > tabs > tab:checked { + background-color: #282a36; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header tab { + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + outline-offset: -5px; + color: #8b8c8e; + font-weight: bold; + border-width: 1px; + border-color: transparent; } + notebook > header tab:hover { + color: #c2c2c0; } + notebook > header tab:hover.reorderable-page { + border-color: rgba(25, 26, 34, 0.2); + background-color: rgba(30, 31, 41, 0.2); } + notebook > header tab:backdrop { + color: #5f6066; } + notebook > header tab:backdrop.reorderable-page { + border-color: transparent; + background-color: transparent; } + notebook > header tab:checked { + color: #f8f8f2; } + notebook > header tab:checked.reorderable-page { + border-color: rgba(25, 26, 34, 0.4); + background-color: rgba(30, 31, 41, 0.5); } + notebook > header tab:checked.reorderable-page:hover { + background-color: rgba(30, 31, 41, 0.7); } + notebook > header tab:backdrop:checked { + color: #8b8c8e; } + notebook > header tab:backdrop:checked.reorderable-page { + border-color: rgba(26, 27, 35, 0.91); + background-color: #2a2c39; } + notebook > header tab button.flat { + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + min-width: 20px; + min-height: 20px; } + notebook > header tab button.flat:hover { + background: transparent; + box-shadow: none; + color: #ff5555; } + notebook > header tab button.flat, notebook > header tab button.flat:backdrop { + color: alpha(currentColor,0.3); } + notebook > header tab button.flat:last-child { + margin-left: 4px; + margin-right: -4px; } + notebook > header tab button.flat:first-child { + margin-left: -4px; + margin-right: 4px; } + notebook > header.top tabs, notebook > header.bottom tabs { + padding-left: 0.5px; + padding-right: 0.5px; } + notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) { + margin-left: 0.5px; + margin-right: 0.5px; } + notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0.5px; } + notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0.5px; } + notebook > header.top tabs tab, notebook > header.bottom tabs tab { + margin-left: 0.5px; + margin-right: 0.5px; } + notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: none solid; } + notebook > header.left tabs, notebook > header.right tabs { + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: -1px; } + notebook > header.left tabs tab, notebook > header.right tabs tab { + margin-top: 4px; + margin-bottom: 4px; } + notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid none; } + notebook > header.top tab { + padding-bottom: 4px; } + notebook > header.bottom tab { + padding-top: 4px; } + +notebook > stack:not(:only-child) { + background-color: #282a36; } + notebook > stack:not(:only-child):backdrop { + background-color: #2a2c39; } + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(25, 26, 34, 0.9)); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(rgba(189, 147, 249, 0.5)); } + paned > separator:backdrop { + background-image: image(rgba(26, 27, 35, 0.91)); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #1e1f29; + background-image: image(rgba(25, 26, 34, 0.9)), image(rgba(25, 26, 34, 0.9)); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: #1e1f29; + background-image: image(rgba(26, 27, 35, 0.91)), image(rgba(26, 27, 35, 0.91)); } + +paned.horizontal > separator { + background-repeat: repeat-y; } + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } + +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } + +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } + +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/*************** + * Popovers * + ***************/ +popover.background { + padding: 2px; + border-radius: 5px; + background-color: #242530; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4); } + .csd popover.background, popover.background { + border: 1px solid rgba(25, 26, 34, 0.9); } + popover.background:backdrop { + background-color: #1e1f29; + box-shadow: none; } + popover.background > list, + popover.background > .view, + popover.background > iconview, + popover.background > toolbar { + border-style: none; + background-color: transparent; } + .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier { + border: 1px solid rgba(255, 255, 255, 0.1); } + popover.background separator { + margin: 3px; } + popover.background list separator { + margin: 0px; } + +/***************** + * Progress bars * + *****************/ +progressbar { + font-size: smaller; + color: rgba(248, 248, 242, 0.4); } + progressbar.horizontal trough, + progressbar.horizontal progress { + min-height: 6px; } + progressbar.vertical trough, + progressbar.vertical progress { + min-width: 6px; } + progressbar.horizontal progress { + margin: 0; } + progressbar.vertical progress { + margin: 0; } + progressbar:backdrop { + box-shadow: none; + transition: 200ms ease-out; } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + progressbar.osd progress { + border-style: none; + border-radius: 0; } + +/************ + * GtkScale * + ************/ +progressbar trough, scale trough, scale fill { + background-color: rgba(140, 143, 171, 0.14); + border: none; + border-radius: 3px; + margin: 0; } + progressbar trough:disabled, scale trough:disabled, scale fill:disabled { + background-color: rgba(0, 0, 0, 0.14); } + progressbar trough:backdrop, progressbar:backdrop trough, scale trough:backdrop, scale fill:backdrop { + background-color: rgba(0, 0, 0, 0.14); + transition: 200ms ease-out; } + progressbar trough:backdrop:disabled, progressbar:backdrop trough:disabled, scale trough:backdrop:disabled, scale fill:backdrop:disabled { + background-color: rgba(0, 0, 0, 0.14); } + +progressbar progress, scale highlight { + border: none; + background-color: rgba(189, 147, 249, 0.5); + border-radius: 3px; + margin: 0; } + progressbar progress:disabled, scale highlight:disabled { + border: none; + background-color: rgba(0, 0, 0, 0.14); } + progressbar progress:backdrop, progressbar:backdrop progress, scale highlight:backdrop, progressbar progress:active:backdrop, progressbar:backdrop progress:active, scale highlight:active:backdrop { + border-color: rgba(204, 171, 250, 0.5); + background-color: rgba(204, 171, 250, 0.5); } + progressbar progress:backdrop:disabled, progressbar:backdrop progress:disabled, scale highlight:backdrop:disabled, progressbar progress:active:backdrop:disabled, progressbar:backdrop progress:active:disabled, scale highlight:active:backdrop:disabled { + background-color: rgba(0, 0, 0, 0.1); } + +scale { + min-height: 16px; + min-width: 16px; + padding: 8px; } + scale.horizontal trough, + scale.horizontal progress { + min-height: 6px; } + scale.vertical trough, + scale.vertical progress { + min-width: 6px; } + scale slider { + min-height: 16px; + min-width: 16px; + margin: -7px; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); + border-radius: 12px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + scale slider:active { + background-color: #bd93f9; } + scale slider:active:disabled { + background-color: #22232e; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.05); } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune slider { + margin: -6px; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; } + scale trough { + outline-offset: 2px; + -gtk-outline-radius: 5px; + outline-color: transparent; } + scale fill:backdrop, scale fill { + background-color: rgba(25, 26, 34, 0.9); } + scale fill:disabled:backdrop, scale fill:disabled { + border-color: transparent; + background-color: transparent; } + .osd scale fill { + background-color: rgba(97, 97, 97, 0.775); } + .osd scale fill:disabled:backdrop, .osd scale fill:disabled { + border-color: transparent; + background-color: transparent; } + scale slider { + border-color: #282a36; + border: none; + border-radius: 12px; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale slider:active { + border-color: rgba(159, 99, 246, 0.5); } + scale slider:disabled { + background-color: #22232e; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale slider:backdrop, scale slider:backdrop:disabled { + transition: 200ms ease-out; + background-color: #22232e; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + row:selected scale slider:disabled, row:selected scale slider { + border-color: rgba(159, 99, 246, 0.5); } + .osd scale slider { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(20, 23, 26, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); + border-color: rgba(0, 0, 0, 0.7); + background-color: #14171a; } + .osd scale slider:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); + background-color: #14171a; } + .osd scale slider:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(254, 254, 254, 0.3); + background-color: #14171a; } + .osd scale slider:disabled { + color: #898b8c; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: #14171a; } + .osd scale slider:backdrop { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(20, 23, 26, 0.8), rgba(20, 23, 26, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: #14171a; } + .osd scale slider:backdrop:disabled { + background-color: #14171a; } + scale value { + color: alpha(currentColor,0.4); } + scale marks { + color: alpha(currentColor,0.4); } + scale marks.top { + margin-bottom: 6px; + margin-top: -12px; } + scale marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + scale marks.top { + margin-right: 6px; + margin-left: -12px; } + scale marks.bottom { + margin-left: 6px; + margin-right: -12px; } + scale.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + scale.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + scale.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + scale.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + scale.horizontal indicator { + min-height: 6px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 3px; } + scale.vertical indicator { + min-height: 1px; + min-width: 6px; } + scale.vertical.fine-tune indicator { + min-width: 3px; } + scale.horizontal.marks-before:not(.marks-after) slider { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-before:not(.marks-after) slider:hover { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-before:not(.marks-after) slider:active { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-before:not(.marks-after) slider:disabled { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-before:not(.marks-after) slider:backdrop { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-after:not(.marks-before) slider { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-after:not(.marks-before) slider:hover { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-after:not(.marks-before) slider:active { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-after:not(.marks-before) slider:disabled { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-after:not(.marks-before) slider:backdrop { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.vertical.marks-before:not(.marks-after) slider { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.vertical.marks-before:not(.marks-after) slider:hover { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.vertical.marks-before:not(.marks-after) slider:active { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.vertical.marks-before:not(.marks-after) slider:disabled { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.vertical.marks-before:not(.marks-after) slider:backdrop { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; } + scale.vertical.marks-after:not(.marks-before) slider { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.vertical.marks-after:not(.marks-before) slider:hover { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.vertical.marks-after:not(.marks-before) slider:active { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.vertical.marks-after:not(.marks-before) slider:disabled { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.vertical.marks-after:not(.marks-before) slider:backdrop { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled { + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + background-color: #3e4153; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; } + scale.color { + min-height: 0; + min-width: 0; } + scale.color trough { + background-image: image(rgba(25, 26, 34, 0.9)); + background-repeat: no-repeat; } + scale.color.horizontal { + padding: 0 0 15px 0; } + scale.color.horizontal trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + scale.color.vertical:dir(ltr) trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + scale.color.vertical:dir(rtl) trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) { + padding: 0 0 12px 0; } + scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough { + padding-bottom: 7px; + background-position: 0 -6px; } + scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + scale.color.fine-tune.vertical:dir(ltr) trough { + padding-left: 7px; + background-position: 6px 0; } + scale.color.fine-tune.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + scale.color.fine-tune.vertical:dir(rtl) trough { + padding-right: 7px; + background-position: -6px 0; } + scale.color.fine-tune.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + +/************** + * Scrollbars * + **************/ +scrollbar { + background-color: #232530; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid rgba(25, 26, 34, 0.9); } + scrollbar.bottom { + border-top: 1px solid rgba(25, 26, 34, 0.9); } + scrollbar.left { + border-right: 1px solid rgba(25, 26, 34, 0.9); } + scrollbar.right { + border-left: 1px solid rgba(25, 26, 34, 0.9); } + scrollbar:backdrop { + background-color: #181820; + border-color: rgba(26, 27, 35, 0.91); + transition: 200ms ease-out; } + scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #a1a1a2; } + scrollbar slider:hover { + background-color: #cccdca; } + scrollbar slider:hover:active { + background-color: rgba(219, 195, 252, 0.5); } + scrollbar slider:backdrop { + background-color: #4a4b51; } + scrollbar slider:disabled { + background-color: transparent; } + scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; } + scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; } + scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: #f8f8f2; + border: 1px solid black; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 5px; + min-height: 5px; + background-color: #f8f8f2; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid black; + -gtk-icon-source: none; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; + min-width: 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + margin: 2px 1px; + min-height: 5px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + scrollbar.horizontal slider { + min-width: 40px; } + scrollbar.vertical slider { + min-height: 40px; } + scrollbar button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + transition-property: min-height, min-width, color; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #a1a1a2; } + scrollbar button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #cccdca; } + scrollbar button:active, scrollbar button:checked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(219, 195, 252, 0.5); } + scrollbar button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(161, 161, 162, 0.2); } + scrollbar button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #4a4b51; } + scrollbar button:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(74, 75, 81, 0.2); } + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); } + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); } + +treeview ~ scrollbar.vertical { + border-top: 1px solid rgba(25, 26, 34, 0.9); + margin-top: -1px; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + border-width: 0; + background-color: #232530; } + .sidebar .frame { + border: none; } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: none; + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list .sidebar:dir(rtl), stacksidebar.sidebar.right list .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid rgba(25, 26, 34, 0.9); + border-right-style: none; } + .sidebar:backdrop { + background-color: #242631; + border-color: rgba(26, 27, 35, 0.91); + transition: 200ms ease-out; } + .sidebar list { + background-color: #20212b; } + .sidebar row:selected { + background: transparent; + color: #bd93f9; } + .sidebar row:selected:backdrop { + color: rgba(189, 147, 249, 0.4); + background: transparent; } + .sidebar row:selected:backdrop label { + color: rgba(189, 147, 249, 0.4); } + .sidebar row:selected:hover { + background-color: rgba(189, 147, 249, 0.3); } + .sidebar row:selected label { + color: #bd93f9; } + .sidebar.source-list { + background-color: #1e1f29; + color: #F2EFEA; + padding: 4px 0px; } + .sidebar.source-list.view:selected:active, iconview.sidebar.source-list:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + .sidebar.source-list.view:selected.has-open-popup, iconview.sidebar.source-list:selected.has-open-popup, .sidebar.source-list.view:selected:hover, iconview.sidebar.source-list:selected:hover { + background-color: rgba(189, 147, 249, 0.3); } + .sidebar.source-list.view:selected:backdrop, iconview.sidebar.source-list:selected:backdrop { + background-color: rgba(189, 147, 249, 0.4); } + .sidebar.source-list.view:hover, iconview.sidebar.source-list:hover, .sidebar.source-list.view iconview.source-list:hover, iconview.sidebar.source-list iconview.source-list:hover { + background-color: rgba(40, 42, 54, 0.6); } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; + border-color: rgba(25, 26, 34, 0.9); } + +stacksidebar row { + padding: 10px 4px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +placessidebar > viewport.frame { + border-style: none; } + +placessidebar row.sidebar-new-bookmark-row { + color: rgba(189, 147, 249, 0.5); } + +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #50fa7a, inset 0 -1px #50fa7a; } + placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #50fa7a; } + placessidebar row:drop(active):not(:disabled):selected { + background-color: #50fa7a; } + placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: #f8f8f2; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; } + spinbutton:not(.vertical) entry { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) button { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: #e3e3df; + background-image: none; + border-style: none none none solid; + border-color: rgba(25, 26, 34, 0.2); + border-radius: 0; + box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); } + spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:hover { + color: #f8f8f2; + background-color: rgba(248, 248, 242, 0.05); } + spinbutton:not(.vertical) button:disabled { + color: rgba(139, 140, 142, 0.3); } + spinbutton:not(.vertical) button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + spinbutton:not(.vertical) button:backdrop { + color: #818285; + background-color: transparent; + border-color: rgba(26, 27, 35, 0.21); + transition: 200ms ease-out; } + spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(62, 64, 85, 0.3); + background-image: none; + border-style: none none none solid; + box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); } + spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:last-child { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + +.osd spinbutton:not(.vertical) button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #fefefe; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.4); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #fefefe; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(254, 254, 254, 0.1); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #fefefe; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #898b8c; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:last-child { + border-radius: 0 3px 3px 0; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 3px 0 0 3px; } + +spinbutton.vertical:disabled { + color: #8b8c8e; } + +spinbutton.vertical:backdrop:disabled { + color: #3e4055; } + +spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } + +spinbutton.vertical entry { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } + +spinbutton.vertical button { + min-height: 32px; + min-width: 32px; + padding: 0; + border-width: 1px; + border-color: rgba(25, 26, 34, 0.9); + box-shadow: 0 1px rgba(255, 255, 255, 0.1); } + +spinbutton.vertical button.up { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; } + +spinbutton.vertical button.down { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; } + +.osd spinbutton.vertical button:first-child { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(20, 23, 26, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + .osd spinbutton.vertical button:first-child:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + .osd spinbutton.vertical button:first-child:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(254, 254, 254, 0.3); } + .osd spinbutton.vertical button:first-child:disabled { + color: #898b8c; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton.vertical button:first-child:backdrop { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(20, 23, 26, 0.8), rgba(20, 23, 26, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/*********** + * Spinner * + ***********/ +menu spinner { + color: rgba(189, 147, 249, 0.5); } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:checked:disabled { + opacity: 0.5; } + +/********** + * Switch * + **********/ +switch { + font-size: 1px; + font-weight: bold; + outline-offset: -4px; + transition: all 200ms ease-in; + border: none; + border-radius: 14px; + color: transparent; + padding: 2px; + background-color: #3e4153; + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0px 1px rgba(0, 0, 0, 0.1); } + switch:disabled { + background-color: #22232e; } + switch:backdrop { + background-color: #2f313f; + transition: 200ms ease-out; } + switch:backdrop:disabled { + background-color: #22232e; } + switch:active, switch:checked { + background-color: #50fa7a; } + switch:active:backdrop, switch:checked:backdrop { + background-color: #50fa7a; } + switch:active:backdrop slider:backdrop, switch:checked:backdrop slider:backdrop { + box-shadow: none; + background-color: rgba(40, 42, 54, 0.9); + border: none; } + switch slider { + padding: 2px; + min-width: 16px; + min-height: 16px; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-color: #282a36; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); } + switch slider:backdrop { + padding: 2px; + box-shadow: none; + background-color: #282a36; } + switch trough:active, switch trough:checked { + background-color: rgba(189, 147, 249, 0.5); } + switch trough:active:backdrop, switch trough:checked:backdrop { + background-color: rgba(189, 147, 249, 0.4); } + +/************ + * Toolbars * + ************/ +toolbar, .inline-toolbar, searchbar, +.location-bar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #1e1f29; } + +toolbar { + padding: 4px 3px 3px 4px; } + .osd toolbar { + background-color: transparent; } + toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: rgba(20, 23, 26, 0.8); } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + toolbar.horizontal separator { + margin: 0 7px 1px 6px; } + toolbar.vertical separator { + margin: 6px 1px 7px 0; } + toolbar:not(.inline-toolbar):not(.osd) switch, + toolbar:not(.inline-toolbar):not(.osd) scale, + toolbar:not(.inline-toolbar):not(.osd) entry, + toolbar:not(.inline-toolbar):not(.osd) spinbutton, + toolbar:not(.inline-toolbar):not(.osd) button { + margin-right: 1px; + margin-bottom: 1px; } + +.inline-toolbar { + padding: 3px; + border-width: 0 1px 1px; + border-radius: 0 0 5px 5px; } + +searchbar, +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +.inline-toolbar, searchbar, +.location-bar { + border-style: solid; + border-color: rgba(25, 26, 34, 0.9); + background-color: rgba(29, 30, 39, 0.97); } + .inline-toolbar:backdrop, searchbar:backdrop, + .location-bar:backdrop { + border-color: rgba(26, 27, 35, 0.91); + background-color: rgba(29, 30, 39, 0.9685); + box-shadow: none; + transition: 200ms ease-out; } + +searchbar { + background: #282a36; } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 4px; + /* not working */ + border-radius: 5px; + box-shadow: none; + text-shadow: 0 1px black; } + tooltip.background { + background-color: rgba(0, 0, 0, 0.8); + background-clip: padding-box; + border: 1px solid rgba(255, 255, 255, 0.1); } + tooltip decoration { + background-color: transparent; } + tooltip * { + padding: 4px; + background-color: transparent; + color: white; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: #909194; + border-top-color: #1e1f29; } + * { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: rgba(233, 223, 244, 0.75); + border-top-color: rgba(248, 248, 242, 0.1); } + treeview.view:disabled { + color: #8b8c8e; } + treeview.view:disabled:selected { + color: rgba(228, 214, 244, 0.7); } + treeview.view:disabled:selected:backdrop { + color: rgba(207, 177, 247, 0.5); } + treeview.view:disabled:backdrop { + color: #3e4055; } + treeview.view.separator { + min-height: 2px; + color: #1e1f29; } + treeview.view.separator:backdrop { + color: rgba(30, 31, 41, 0.1); } + treeview.view:backdrop { + border-left-color: #55565c; + border-top: #1e1f29; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: rgba(159, 99, 246, 0.5); } + treeview.view:drop(active).after { + border-top-style: none; } + treeview.view:drop(active).before { + border-bottom-style: none; } + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #bababa; } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: #f8f8f2; } + treeview.view.expander:selected { + color: rgba(241, 235, 243, 0.85); } + treeview.view.expander:selected:hover { + color: #f8f8f2; } + treeview.view.expander:selected:backdrop { + color: rgba(230, 218, 244, 0.5); } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: #6e6f74; } + treeview.view.progressbar { + border: 1px solid rgba(159, 99, 246, 0.5); + border-radius: 4px; + background-color: rgba(189, 147, 249, 0.5); + background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.5), rgba(159, 99, 246, 0.5)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + border-radius: 4px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + background-image: linear-gradient(to bottom, #282a36, #121319); } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + border-color: #2a2c39; + background-color: #2a2c39; } + treeview.view.progressbar:backdrop { + border-color: #2a2c39; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(248, 248, 242, 0.1); + border-radius: 4px; } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: rgba(159, 99, 246, 0.5); + border-radius: 4px; } + treeview.view header button { + color: #909194; + background-color: #282a36; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + color: #c4c5c3; + box-shadow: none; + transition: none; } + treeview.view header button:active { + color: #f8f8f2; + transition: none; } + treeview.view header button:last-child:backdrop, treeview.view header button:last-child { + border-right-style: none; } + treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 0 6px; + transition: none; + background-image: none; + background-color: rgba(189, 147, 249, 0.5); + color: #282a36; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #282a36; + text-shadow: none; } + treeview.view acceleditor > label { + background-color: rgba(189, 147, 249, 0.5); } + +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { + padding: 0 6px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-width: 1px; + border-style: none solid solid none; + border-color: #1e1f29; } + treeview.view header button:disabled { + border-color: #1e1f29; + background-image: none; } + treeview.view header button:backdrop { + border-color: #1e1f29; + border-style: none solid solid none; + color: #55565c; + background-image: none; + background-color: #2a2c39; } + treeview.view header button:backdrop:disabled { + border-color: #1e1f29; + background-image: none; } + +/********************** + * Window Decorations * + *********************/ +decoration { + border-radius: 4px 4px 0 0; + border-width: 0px; + border-width: 0px; + box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2); + margin: 10px; } + decoration:backdrop { + box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.15); + transition: 200ms ease-out; } + .maximized decoration, + .fullscreen decoration, + .tiled decoration { + border-radius: 0; } + .popup decoration { + box-shadow: none; } + .csd.popup decoration { + border-radius: 0; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(25, 26, 34, 0.7); } + tooltip.csd decoration { + border-radius: 5px; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 7px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(25, 26, 34, 0.7); } + .solid-csd decoration { + border-radius: 0; + margin: 0px; + background-color: #1e1f29; + border: solid 1px rgba(26, 27, 35, 0.91); + box-shadow: none; } + +button.titlebutton { + background-repeat: no-repeat; + background-position: center; + min-height: 32px; + padding: 0 3px; + box-shadow: none; } + button.titlebutton.close { + background-image: -gtk-scaled(url("../assets/close.png"), url("../assets/close@2.png")); } + button.titlebutton.close:hover, button.titlebutton.close:active { + background-image: -gtk-scaled(url("../assets/close_prelight.png"), url("../assets/close_prelight@2.png")); } + button.titlebutton.maximize { + background-image: -gtk-scaled(url("../assets/maximize.png"), url("../assets/maximize@2.png")); } + button.titlebutton.maximize:hover, button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("../assets/maximize_prelight.png"), url("../assets/maximize_prelight@2.png")); } + button.titlebutton.minimize { + background-image: -gtk-scaled(url("../assets/min.png"), url("../assets/min@2.png")); } + button.titlebutton.minimize:hover, button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("../assets/min_prelight.png"), url("../assets/min_prelight@2.png")); } + button.titlebutton.close:backdrop, button.titlebutton.minimize:backdrop, button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("../assets/close_unfocused.png"), url("../assets/close_unfocused@2.png")); } + button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +headerbar.selection-mode button.titlebutton, +.titlebar.selection-mode button.titlebutton { + text-shadow: 0 -1px rgba(0, 0, 0, 0.378824); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.378824); } + headerbar.selection-mode button.titlebutton:backdrop, + .titlebar.selection-mode button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +.view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, +textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected, +popover.background radiobutton:selected, +.menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, +entry selection:focus, +entry selection, row:selected, treeview.view:selected:focus, treeview.view:selected { + background-color: rgba(189, 147, 249, 0.5); } + row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, + textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, + textview text selection:focus, + textview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected, + popover.background radiobutton:selected, + .menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, + entry selection:focus, + entry selection, row:selected, treeview.view:selected:focus, treeview.view:selected { + color: #f8f8f2; + font-weight: bold; } + row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview text:disabled:selected:focus, + textview text:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected, + textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, + textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, modelbutton.flat:disabled:selected, popover.background checkbutton:disabled:selected, + popover.background radiobutton:disabled:selected, + .menuitem.button.flat:disabled:selected, calendar:disabled:selected, spinbutton:not(.vertical) selection:disabled:focus, spinbutton:not(.vertical) selection:disabled, + entry selection:disabled, row:disabled:selected { + color: rgba(233, 223, 244, 0.75); } + row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview text:backdrop:selected:focus, + textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview text:backdrop:selected, + textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, + textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, modelbutton.flat:backdrop:selected, popover.background checkbutton:backdrop:selected, + popover.background radiobutton:backdrop:selected, + .menuitem.button.flat:backdrop:selected, calendar:backdrop:selected, spinbutton:not(.vertical) selection:backdrop:focus, spinbutton:not(.vertical) selection:backdrop, + entry selection:backdrop, row:backdrop:selected { + color: rgba(248, 248, 242, 0.5); } + row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, + textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, + textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, modelbutton.flat:backdrop:disabled:selected, popover.background checkbutton:backdrop:disabled:selected, + popover.background radiobutton:backdrop:disabled:selected, + .menuitem.button.flat:backdrop:disabled:selected, calendar:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, + entry selection:backdrop:disabled, row:backdrop:disabled:selected { + color: rgba(207, 177, 247, 0.5); } + +.monospace { + font-family: Monospace; } + +/********************** + * DE-Specific Styles * + **********************/ +/********* +* Budgie * +*********/ +.budgie-container { + background-color: transparent; } + .budgie-container:backdrop { + background-color: transparent; } + .budgie-container popover list, + .budgie-container popover row { + border: none; + background: none; + padding: 0; + margin: 0; } + +.budgie-popover .container, +.budgie-popover border, +.budgie-popover list, +.budgie-popover row { + padding: 0; + margin: 0; + background: none; + border: none; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + opacity: 1; + min-width: 0; + min-height: 0; } + +.budgie-popover, +.budgie-popover.background { + border-radius: 2px; + padding: 0; + background-color: rgba(30, 31, 41, 0.98); + background-clip: border-box; + box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.35); + border: 1px solid @borders; } + .budgie-popover list:hover, + .budgie-popover row:hover, + .budgie-popover.background list:hover, + .budgie-popover.background row:hover { + background: none; } + .budgie-popover > frame.container, + .budgie-popover.background > frame.container { + margin: 0 -1px -1px; + padding: 2px 0 0; } + +.budgie-popover > .container { + padding: 2px; } + +.budgie-menu .container { + padding: 0; } + +.budgie-menu button:hover { + -gtk-icon-effect: none; } + +.budgie-menu entry.search { + border: none; + background: none; + padding: 5px 2px; + border-bottom: 1px solid @borders; + border-radius: 0; + font-size: 120%; + box-shadow: none; } + .budgie-menu entry.search image:dir(ltr) { + padding-left: 8px; + padding-right: 12px; } + .budgie-menu entry.search image:dir(rtl) { + padding-left: 12px; + padding-right: 8px; } + +.budgie-menu .categories { + border-width: 0; + margin-left: 3px; + background-color: transparent; } + .budgie-menu .categories:dir(ltr) { + border-right: 1px solid @borders; } + .budgie-menu .categories:dir(rtl) { + border-left: 1px solid @borders; } + +.budgie-menu .category-button { + padding: 8px; + border-radius: 2px 0 0 2px; } + .budgie-menu .category-button:hover { + background-color: rgba(248, 248, 242, 0.05); + color: #f8f8f2; } + .budgie-menu .category-button:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + .budgie-menu .category-button:checked { + color: #f8f8f2; + background-color: rgba(174, 123, 248, 0.3); } + .budgie-menu .category-button:checked:disabled { + opacity: 0.5; } + .budgie-menu .category-button:checked:disabled label { + color: rgba(248, 248, 242, 0.7); } + +.budgie-menu scrollbar { + background-color: transparent; + border-color: transparent; } + +.budgie-menu button:not(.category-button) { + padding-top: 5px; + padding-bottom: 5px; + border-radius: 0; + box-shadow: none; } + +.budgie-menu undershoot, .budgie-menu overshoot { + background: none; } + +button.budgie-menu-launcher { + padding: 0 2px; + color: #f8f8f2; + box-shadow: none; + background-color: transparent; } + button.budgie-menu-launcher:hover { + color: #f8f8f2; } + button.budgie-menu-launcher:active, button.budgie-menu-launcher:checked { + color: #f8f8f2; } + button.budgie-menu-launcher:backdrop { + color: #f8f8f2; + background-color: transparent; } + button.budgie-menu-launcher:backdrop:hover { + color: #f8f8f2; } + button.budgie-menu-launcher:backdrop:active, button.budgie-menu-launcher:backdrop:checked { + color: rgba(189, 147, 249, 0.5); + box-shadow: none; + background-color: transparent; } + +.user-menu .content-box separator { + margin-left: 6px; + margin-right: 6px; + background-color: rgba(248, 248, 242, 0.1); } + +.user-menu button { + margin: 5px; } + +.user-menu > box.vertical row.activatable:first-child .indicator-item, +.user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); + background-color: #72BFD0; + transition-duration: 0.2s; } + .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(ltr), + .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(ltr) { + padding-left: 7px; + background-position: left center; + background-repeat: no-repeat; + background-size: 38px auto; } + .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(rtl), + .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(rtl) { + padding-right: 7px; + background-position: right center; + background-repeat: no-repeat; + background-size: 38px auto; } + .user-menu > box.vertical row.activatable:first-child .indicator-item label, + .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label { + color: #f8f8f2; } + .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(ltr), + .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(ltr) { + padding-left: 5px; } + .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(rtl), + .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(rtl) { + padding-right: 5px; } + .user-menu > box.vertical row.activatable:first-child .indicator-item image, + .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image { + color: #f8f8f2; } + .user-menu > box.vertical row.activatable:first-child .indicator-item image:first-child, + .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image:first-child { + min-width: 24px; + min-height: 20px; } + +button.raven-trigger { + padding-left: 2px; + padding-right: 2px; + color: #f8f8f2; + box-shadow: none; } + button.raven-trigger:hover { + color: #f8f8f2; + background-color: transparent; } + button.raven-trigger:active, button.raven-trigger:checked { + box-shadow: none; + background-color: transparent; + color: rgba(189, 147, 249, 0.5); } + button.raven-trigger:backdrop { + color: #f8f8f2; } + button.raven-trigger:backdrop:hover { + color: #f8f8f2; } + button.raven-trigger:backdrop:active, button.raven-trigger:backdrop:checked { + box-shadow: none; + color: rgba(189, 147, 249, 0.5); + background-color: transparent; } + +.places-menu .container { + padding: 0; } + +.places-menu .message-bar { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + +.places-menu .name-button { + border: 0; + border-radius: 0; + padding: 4px 6px; } + +.places-menu .unmount-button { + padding: 4px 4px; + border: 0; + border-radius: 0; } + +.places-menu .places-section-header { + padding: 0px; + border-bottom: 1px solid rgba(25, 26, 34, 0.85); + box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.03); } + +.places-menu .places-section-header > button { + padding: 8px; + border: none; + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; } + +.places-menu .places-list { + background: rgba(248, 248, 242, 0.04); + border-bottom: 1px solid rgba(25, 26, 34, 0.85); } + +.places-menu .unlock-area { + border-top: 1px solid rgba(25, 26, 34, 0.75); + border-bottom: 1px solid rgba(25, 26, 34, 0.75); } + +.places-menu .unlock-area entry { + border-radius: 0; + border: 0; } + +.places-menu .unlock-area button { + border-radius: 0; + border: 0; + border-left: 1px solid rgba(25, 26, 34, 0.75); } + +.places-menu .alternative-label { + font-size: 15px; + padding: 3px; } + +.places-menu .always-expand { + background: transparent; + border-bottom: none; } + +.night-light-indicator .container { + padding: 0; } + +.night-light-indicator .view-header { + font-size: 14px; + padding: 10px; + border-bottom: 1px solid mix(@theme_base_color, #000000, 0.35);; + box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.04);; } + +.night-light-indicator .display-settings-button { + border-top-left-radius: 0px; + border-top-right-radius: 0px; + border: none; + padding: 3px; + border-top: 1px solid mix(@theme_base_color, #000000, 0.35);; + box-shadow: inset 0px 1px 1px alpha(@theme_fg_color, 0.04);; } + +.budgie-panel { + color: #f8f8f2; + background-color: rgba(8, 9, 12, 0.95); + background-image: none; + box-shadow: none; + border: none; + transition: all 150ms ease-in; } + .budgie-panel .alert { + color: #ff5555; } + .budgie-panel:backdrop { + color: #f8f8f2; + background-color: rgba(8, 9, 12, 0.95); } + .budgie-panel button { + border-top-width: 0; + border-bottom-width: 0; + border-radius: 0; } + .budgie-panel popover list, + .budgie-panel popover row { + padding: 0; + margin: 0; } + .budgie-panel label { + color: #f8f8f2; + font-weight: 700; } + .budgie-panel.transparent { + background-color: rgba(8, 9, 12, 0.2); } + .top .budgie-panel.transparent { + border-bottom-color: transparent; } + .bottom .budgie-panel.transparent { + border-top-color: transparent; } + .left .budgie-panel.transparent { + border-right-color: transparent; } + .right .budgie-panel.transparent { + border-left-color: transparent; } + .budgie-panel .end-region { + border-radius: 0px; } + .budgie-panel .end-region separator { + background-color: rgba(248, 248, 242, 0.15); } + .budgie-panel .end-region label { + font-weight: 700; + color: #f8f8f2; } + +.budgie-panel #tasklist-button, +.budgie-panel #tasklist-button:backdrop { + outline-color: transparent; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border-color: rgba(8, 9, 12, 0); + border-radius: 0; + background-color: transparent; + box-shadow: none; + background-clip: padding-box; } + +.budgie-panel button.flat.launcher { + outline-color: transparent; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border-color: rgba(8, 9, 12, 0); + border-radius: 0; + padding: 0; + background-clip: padding-box; + background-color: transparent; } + .budgie-panel button.flat.launcher { + box-shadow: none; } + +.budgie-panel #tasklist-button:hover, .budgie-panel .unpinned button.flat.launcher:hover, +.budgie-panel .pinned button.flat.launcher.running:hover { + box-shadow: none; } + +.budgie-panel #tasklist-button:active, .budgie-panel .unpinned button.flat.launcher:active, +.budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel #tasklist-button:checked, .budgie-panel .unpinned button.flat.launcher:checked, +.budgie-panel .pinned button.flat.launcher.running:checked { + box-shadow: none; } + +.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .top button.flat.launcher, +.top .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .top button.flat.launcher.running { + padding-bottom: 2px; + border-top: 2px solid transparent; } + .top .budgie-panel .pinned button.flat.launcher:not(.running) { + border-top: 2px solid transparent; } + .top .budgie-panel .pinned button.flat.launcher:not(.running):hover { + border-top: 2px solid rgba(255, 255, 255, 0.1); } + .top .budgie-panel .unpinned button.flat.launcher, + .top .budgie-panel .pinned button.flat.launcher.running { + border-top: 2px solid rgba(255, 255, 255, 0.1); } + .top .budgie-panel #tasklist-button:hover, .budgie-panel .top #tasklist-button:hover, .top .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .top button.flat.launcher:hover, + .top .budgie-panel .pinned button.flat.launcher.running:hover, .budgie-panel .pinned .top button.flat.launcher.running:hover { + border-top: 2px solid rgba(255, 255, 255, 0.25); } + .top .budgie-panel #tasklist-button:active, .budgie-panel .top #tasklist-button:active, .top .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .top button.flat.launcher:active, + .top .budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel .pinned .top button.flat.launcher.running:active, .top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked, .top .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .top button.flat.launcher:checked, + .top .budgie-panel .pinned button.flat.launcher.running:checked, .budgie-panel .pinned .top button.flat.launcher.running:checked { + border-top: 2px solid rgba(189, 147, 249, 0.5); } + +.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .bottom button.flat.launcher, +.bottom .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .bottom button.flat.launcher.running { + padding-top: 2px; + border-bottom: 2px solid transparent; } + .bottom .budgie-panel .pinned button.flat.launcher:not(.running) { + border-bottom: 2px solid transparent; } + .bottom .budgie-panel .pinned button.flat.launcher:not(.running):hover { + border-bottom: 2px solid rgba(255, 255, 255, 0.1); } + .bottom .budgie-panel .unpinned button.flat.launcher, + .bottom .budgie-panel .pinned button.flat.launcher.running { + border-bottom: 2px solid rgba(255, 255, 255, 0.1); } + .bottom .budgie-panel #tasklist-button:hover, .budgie-panel .bottom #tasklist-button:hover, .bottom .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .bottom button.flat.launcher:hover, + .bottom .budgie-panel .pinned button.flat.launcher.running:hover, .budgie-panel .pinned .bottom button.flat.launcher.running:hover { + border-bottom: 2px solid rgba(255, 255, 255, 0.25); } + .bottom .budgie-panel #tasklist-button:active, .budgie-panel .bottom #tasklist-button:active, .bottom .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .bottom button.flat.launcher:active, + .bottom .budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel .pinned .bottom button.flat.launcher.running:active, .bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked, .bottom .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .bottom button.flat.launcher:checked, + .bottom .budgie-panel .pinned button.flat.launcher.running:checked, .budgie-panel .pinned .bottom button.flat.launcher.running:checked { + border-bottom: 2px solid rgba(189, 147, 249, 0.5); } + +.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .left button.flat.launcher, +.left .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .left button.flat.launcher.running { + padding-right: 2px; + border-left: 2px solid transparent; } + .left .budgie-panel .pinned button.flat.launcher:not(.running) { + border-left: 2px solid transparent; } + .left .budgie-panel .pinned button.flat.launcher:not(.running):hover { + border-left: 2px solid rgba(255, 255, 255, 0.1); } + .left .budgie-panel .unpinned button.flat.launcher, + .left .budgie-panel .pinned button.flat.launcher.running { + border-left: 2px solid rgba(255, 255, 255, 0.1); } + .left .budgie-panel #tasklist-button:hover, .budgie-panel .left #tasklist-button:hover, .left .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .left button.flat.launcher:hover, + .left .budgie-panel .pinned button.flat.launcher.running:hover, .budgie-panel .pinned .left button.flat.launcher.running:hover { + border-left: 2px solid rgba(255, 255, 255, 0.25); } + .left .budgie-panel #tasklist-button:active, .budgie-panel .left #tasklist-button:active, .left .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .left button.flat.launcher:active, + .left .budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel .pinned .left button.flat.launcher.running:active, .left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked, .left .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .left button.flat.launcher:checked, + .left .budgie-panel .pinned button.flat.launcher.running:checked, .budgie-panel .pinned .left button.flat.launcher.running:checked { + border-left: 2px solid rgba(189, 147, 249, 0.5); } + +.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .right button.flat.launcher, +.right .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .right button.flat.launcher.running { + padding-left: 2px; + border-right: 2px solid transparent; } + .right .budgie-panel .pinned button.flat.launcher:not(.running) { + border-right: 2px solid transparent; } + .right .budgie-panel .pinned button.flat.launcher:not(.running):hover { + border-right: 2px solid rgba(255, 255, 255, 0.1); } + .right .budgie-panel .unpinned button.flat.launcher, + .right .budgie-panel .pinned button.flat.launcher.running { + border-right: 2px solid rgba(255, 255, 255, 0.1); } + .right .budgie-panel #tasklist-button:hover, .budgie-panel .right #tasklist-button:hover, .right .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .right button.flat.launcher:hover, + .right .budgie-panel .pinned button.flat.launcher.running:hover, .budgie-panel .pinned .right button.flat.launcher.running:hover { + border-right: 2px solid rgba(255, 255, 255, 0.25); } + .right .budgie-panel #tasklist-button:active, .budgie-panel .right #tasklist-button:active, .right .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .right button.flat.launcher:active, + .right .budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel .pinned .right button.flat.launcher.running:active, .right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked, .right .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .right button.flat.launcher:checked, + .right .budgie-panel .pinned button.flat.launcher.running:checked, .budgie-panel .pinned .right button.flat.launcher.running:checked { + border-right: 2px solid rgba(189, 147, 249, 0.5); } + +.top .budgie-panel { + border-bottom: 1px solid rgba(15, 15, 20, 0.92); } + +.top .raven-frame { + padding: 0; + background: none; } + .top .raven-frame border { + border: none; + border-bottom: 1px solid rgba(30, 31, 41, 0.92); } + +.top .shadow-block { + background-color: transparent; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent); } + +.bottom .budgie-panel { + border-top: 1px solid rgba(15, 15, 20, 0.92); } + +.bottom .raven-frame { + padding: 0; + background: none; } + .bottom .raven-frame border { + border: none; + border-top: 1px solid rgba(30, 31, 41, 0.92); } + +.bottom .shadow-block { + background-color: transparent; + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent); } + +.left .budgie-panel { + border-right: 1px solid rgba(15, 15, 20, 0.92); } + +.left .raven-frame { + padding: 0; + background: none; } + .left .raven-frame border { + border: none; + border-right: 1px solid rgba(30, 31, 41, 0.92); } + +.left .shadow-block { + background-color: transparent; + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), transparent); } + +.right .budgie-panel { + border-left: 1px solid rgba(15, 15, 20, 0.92); } + +.right .raven-frame { + padding: 0; + background: none; } + .right .raven-frame border { + border: none; + border-left: 1px solid rgba(30, 31, 41, 0.92); } + +.right .shadow-block { + background-color: transparent; + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.3), transparent); } + +.raven { + padding: 0; + color: #f8f8f2; + background-color: rgba(30, 31, 41, 0.92); + transition: 170ms ease-out; } + .raven .raven-header { + min-height: 32px; + color: #f8f8f2; + border: solid rgba(25, 26, 34, 0.85); + border-width: 1px 0; + background-color: rgba(30, 31, 41, 0.2); } + .raven .raven-header * { + padding-top: 0; + padding-bottom: 0; } + .raven .raven-header.top { + border-top-style: none; + border-color: transparent; + margin-top: 3px; + min-height: 32px; } + .raven .raven-header.top button.image-button:hover { + color: rgba(174, 123, 248, 0.5); + box-shadow: none; } + .raven .raven-header > button.text-button { + border-radius: 2px; + color: #f8f8f2; + background-color: rgba(255, 60, 60, 0.9); + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .raven .raven-header > button.text-button:hover { + border-radius: 2px; + color: #f8f8f2; + background-color: rgba(255, 85, 85, 0.9); + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .raven .raven-header > button.text-button:active { + color: #f8f8f2; + background-color: rgba(255, 111, 111, 0.9); + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + .raven .raven-header.bottom { + border-bottom-style: none; } + .raven .raven-header button { + background-color: transparent; + color: #f8f8f2; + border-radius: 0; + border: none; + box-shadow: none; + margin-top: -4px; + margin-bottom: -4px; + min-height: 32px; } + .raven .raven-header button:hover { + border-radius: 0; + background-color: transparent; + color: rgba(189, 147, 249, 0.5); } + .raven .raven-header button:active, .raven .raven-header button:checked { + color: rgba(189, 147, 249, 0.5); + border-radius: 0; + background-color: transparent; } + .raven .raven-header button:disabled { + color: #8b8c8e; } + .raven list { + background-color: transparent; } + .raven list:selected { + background-color: rgba(189, 147, 249, 0.4); } + .raven list row, + .raven list row.activatable { + background-color: transparent; } + .raven list row:selected, + .raven list row.activatable:selected { + background-color: rgba(189, 147, 249, 0.4); } + .raven .raven-background { + color: #f8f8f2; + background-color: transparent; + border-color: transparent; } + .raven .raven-background.middle { + border-bottom-style: none; } + .raven .powerstrip { + background-color: transparent; + border-top-color: transparent; } + .raven .powerstrip button.image-button { + border-radius: 50%; + padding: 5px; + min-width: 32px; + margin-bottom: 3px; + background: rgba(68, 71, 90, 0.7); + color: #f8f8f2; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); + border: none; + font-size: 100%; } + .raven .powerstrip button.image-button:hover { + transition: 170ms ease all; + background: rgba(68, 71, 90, 0.85); + color: #f8f8f2; } + .raven .powerstrip button.image-button:active { + transition: 170ms ease all; + background: #44475a; + color: #f8f8f2; } + .raven .powerstrip button.image-button:first-child { + background: rgba(114, 191, 208, 0.7); } + .raven .powerstrip button.image-button:first-child:hover { + background: rgba(114, 191, 208, 0.85); } + .raven .powerstrip button.image-button:first-child:active { + background: #72BFD0; } + .raven .powerstrip button.image-button:last-child { + background: rgba(255, 85, 85, 0.7); } + .raven .powerstrip button.image-button:last-child:hover { + background: rgba(255, 85, 85, 0.85); } + .raven .powerstrip button.image-button:last-child:active { + background: #ff5555; } + .raven .option-subtitle { + font-size: 13px; } + +calendar.raven-calendar { + padding: 4px; + color: #f8f8f2; + background-color: rgba(30, 31, 41, 0.2); + border-color: transparent; } + calendar.raven-calendar:indeterminate { + color: alpha(currentColor,0.3); } + calendar.raven-calendar:selected { + background: transparent; + color: rgba(189, 147, 249, 0.5); + font-weight: bold; } + calendar.raven-calendar:backdrop { + background-color: transparent; } + calendar.raven-calendar.header { + color: #f8f8f2; + border: none; + border-radius: 0; + background-color: transparent; } + calendar.raven-calendar button, calendar.raven-calendar button:focus { + color: alpha(currentColor,0.5); + background-color: transparent; } + calendar.raven-calendar button:hover, calendar.raven-calendar button:focus:hover { + color: #f8f8f2; + background-color: transparent; } + +.raven-mpris { + color: #f8f8f2; + background-color: rgba(8, 9, 12, 0.9); + border: solid rgba(255, 255, 255, 0.1); + border-width: 1px 0; + border-bottom-color: rgba(0, 0, 0, 0.1); } + .raven-mpris button.image-button { + padding: 10px; + background-color: #282a36; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); } + .raven-mpris button.image-button:hover { + background-color: rgba(189, 147, 249, 0.5); } + .raven-mpris button.image-button:active { + background-color: rgba(174, 123, 248, 0.5); } + .raven-mpris button.image-button:first-child { + margin-right: 4px; } + .raven-mpris button.image-button:last-child { + margin-left: 4px; } + .raven-mpris button.image-button:last-child, .raven-mpris button.image-button:first-child { + padding: 4px; + margin-top: 6px; + margin-bottom: 6px; } + +.budgie-notification-window, .budgie-osd-window, .budgie-switcher-window { + background: none; + border-radius: 1px; } + .budgie-notification-window button, .budgie-osd-window button, .budgie-switcher-window button { + background-color: #72BFD0; + color: #464626; + border: none; + margin: 0 3px; } + .budgie-notification-window button:hover, .budgie-osd-window button:hover, .budgie-switcher-window button:hover { + background-color: #5fb6ca; + border: none; } + .budgie-notification-window button:active, .budgie-osd-window button:active, .budgie-switcher-window button:active, .budgie-notification-window button:checked, .budgie-osd-window button:checked, .budgie-switcher-window button:checked { + background-color: #5fb6ca; } + +.budgie-notification.background, .background.budgie-osd, .background.budgie-switcher { + border-radius: 1px; } + +.budgie-notification .notification-title, .budgie-osd .notification-title, .budgie-switcher .notification-title { + font-size: 110%; + color: #f8f8f2; } + +.budgie-notification .notification-body, .budgie-osd .notification-body, .budgie-switcher .notification-body { + color: rgba(248, 248, 242, 0.7); } + +.budgie-notification button, .budgie-osd button, .budgie-switcher button { + background-color: transparent; + color: #f8f8f2; } + .budgie-notification button:hover, .budgie-osd button:hover, .budgie-switcher button:hover { + background-color: transparent; + color: #ff5555; + box-shadow: none; } + .budgie-notification button:active, .budgie-osd button:active, .budgie-switcher button:active, .budgie-notification button:checked, .budgie-osd button:checked, .budgie-switcher button:checked { + background-color: transparent; + color: #ff3c3c; } + +.drop-shadow, .budgie-session-dialog.background, .background.budgie-polkit-dialog, .background.budgie-run-dialog { + color: #f8f8f2; + background-color: rgba(30, 31, 41, 0.95); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); + border-radius: 2px; } + +.budgie-switcher-window flowbox { + color: #f8f8f2; } + +.budgie-switcher-window flowboxchild { + padding: 3px; + margin: 3px; + color: #f8f8f2; } + .budgie-switcher-window flowboxchild:hover { + background-color: transparent; } + .budgie-switcher-window flowboxchild:active { + color: #f8f8f2; } + .budgie-switcher-window flowboxchild:selected { + color: #f8f8f2; + background-color: rgba(189, 147, 249, 0.5); } + .budgie-switcher-window flowboxchild:selected:active { + color: #f8f8f2; } + .budgie-switcher-window flowboxchild:selected:hover { + background-color: rgba(142, 110, 187, 0.55); } + .budgie-switcher-window flowboxchild:selected:disabled { + color: rgba(248, 248, 242, 0.7); + background-color: rgba(189, 147, 249, 0.3); } + .budgie-switcher-window flowboxchild:selected:disabled label { + color: rgba(248, 248, 242, 0.8); } + +.budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog { + color: #f8f8f2; + background-color: rgba(8, 9, 12, 0.95); } + .budgie-session-dialog label:backdrop, .budgie-polkit-dialog label:backdrop, .budgie-run-dialog label:backdrop { + color: rgba(248, 248, 242, 0.8); } + .budgie-session-dialog .dialog-title, .budgie-polkit-dialog .dialog-title, .budgie-run-dialog .dialog-title { + font-size: 120%; } + .budgie-session-dialog .linked.horizontal > button, .budgie-polkit-dialog .linked.horizontal > button, .budgie-run-dialog .linked.horizontal > button { + margin-bottom: 0; + min-height: 32px; + border-bottom: none; + border-radius: 0; + color: #f8f8f2; + background-color: transparent; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), inset 0 1px 2px rgba(0, 0, 0, 0.2); } + .budgie-session-dialog .linked.horizontal > button label, .budgie-polkit-dialog .linked.horizontal > button label, .budgie-run-dialog .linked.horizontal > button label { + font-weight: 700; } + .budgie-session-dialog .linked.horizontal > button:first-child, .budgie-polkit-dialog .linked.horizontal > button:first-child, .budgie-run-dialog .linked.horizontal > button:first-child { + border-left: none; + border-bottom-left-radius: 2px; } + .budgie-session-dialog .linked.horizontal > button:last-child, .budgie-polkit-dialog .linked.horizontal > button:last-child, .budgie-run-dialog .linked.horizontal > button:last-child { + border-right: none; + border-bottom-right-radius: 2px; } + .budgie-session-dialog .linked.horizontal > button:hover, .budgie-polkit-dialog .linked.horizontal > button:hover, .budgie-run-dialog .linked.horizontal > button:hover { + background-color: rgba(189, 147, 249, 0.4); } + .budgie-session-dialog .linked.horizontal > button:hover:backdrop label, .budgie-polkit-dialog .linked.horizontal > button:hover:backdrop label, .budgie-run-dialog .linked.horizontal > button:hover:backdrop label { + color: rgba(255, 255, 255, 0.5); } + .budgie-session-dialog .linked.horizontal > button.suggested-action, .budgie-polkit-dialog .linked.horizontal > button.suggested-action, .budgie-run-dialog .linked.horizontal > button.suggested-action { + background-color: rgba(114, 191, 208, 0.9); } + .budgie-session-dialog .linked.horizontal > button.suggested-action:hover, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:hover, .budgie-run-dialog .linked.horizontal > button.suggested-action:hover { + background-color: rgba(133, 200, 214, 0.9); } + .budgie-session-dialog .linked.horizontal > button.suggested-action:active, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:active, .budgie-run-dialog .linked.horizontal > button.suggested-action:active, .budgie-session-dialog .linked.horizontal > button.suggested-action:checked, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:checked, .budgie-run-dialog .linked.horizontal > button.suggested-action:checked { + background-color: rgba(133, 200, 214, 0.9); } + .budgie-session-dialog .linked.horizontal > button.destructive-action, .budgie-polkit-dialog .linked.horizontal > button.destructive-action, .budgie-run-dialog .linked.horizontal > button.destructive-action { + background-color: rgba(255, 34, 34, 0.9); } + .budgie-session-dialog .linked.horizontal > button.destructive-action:hover, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:hover, .budgie-run-dialog .linked.horizontal > button.destructive-action:hover { + background-color: rgba(255, 60, 60, 0.9); } + .budgie-session-dialog .linked.horizontal > button.destructive-action:active, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:active, .budgie-run-dialog .linked.horizontal > button.destructive-action:active, .budgie-session-dialog .linked.horizontal > button.destructive-action:checked, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:checked, .budgie-run-dialog .linked.horizontal > button.destructive-action:checked { + background-color: rgba(255, 60, 60, 0.9); } + .budgie-session-dialog entry, .budgie-polkit-dialog entry, .budgie-run-dialog entry { + background-color: #505359; + color: #f8f8f2; } + .budgie-session-dialog entry:focus, .budgie-polkit-dialog entry:focus, .budgie-run-dialog entry:focus { + background-color: #505359; } + .budgie-session-dialog entry:backdrop, .budgie-polkit-dialog entry:backdrop, .budgie-run-dialog entry:backdrop { + background-color: #505359; } + +.budgie-polkit-dialog .message { + color: rgba(248, 248, 242, 0.7); } + +.budgie-polkit-dialog .failure { + color: #ff5555; } + +.budgie-run-dialog entry.search, .budgie-run-dialog entry.search:focus { + font-size: 120%; + padding: 8px 5px; + border: none; + box-shadow: none; } + .budgie-run-dialog entry.search image, .budgie-run-dialog entry.search:focus image { + color: #f8f8f2; } + .budgie-run-dialog entry.search image:dir(ltr), .budgie-run-dialog entry.search:focus image:dir(ltr) { + padding-left: 8px; + padding-right: 12px; } + .budgie-run-dialog entry.search image:dir(rtl), .budgie-run-dialog entry.search:focus image:dir(rtl) { + padding-left: 12px; + padding-right: 8px; } + +.budgie-run-dialog list row:selected .dim-label, .budgie-run-dialog list row:selected label.separator, .budgie-run-dialog list row:selected .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list row:selected .subtitle, +.budgie-run-dialog list row:selected headerbar .subtitle, headerbar .budgie-run-dialog list row:selected .subtitle { + opacity: 1; } + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(0, 0, 0, 0); } + +.budgie-menubar menu { + margin: 4px; + padding: 5px; + border-radius: 0; + background-color: rgba(8, 9, 12, 0.95); } + .budgie-menubar menu menuitem:hover { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + +.budgie-menubar arrow { + border: none; + min-width: 16px; + min-height: 16px; } + .budgie-menubar arrow.top { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); + border-bottom: 1px solid rgba(55, 56, 64, 0.928); } + .budgie-menubar arrow.bottom { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + border-top: 1px solid rgba(55, 56, 64, 0.928); } + +.budgie-menubar menuitem accelerator { + color: rgba(248, 248, 242, 0.35); } + +.budgie-menubar menuitem check, .budgie-menubar menuitem radio { + min-height: 16px; + min-width: 16px; } + +window.background.budgie-settings-window.csd > box.horizontal > stack > scrolledwindow buttonbox.inline-toolbar { + border-style: none none solid; } + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(8, 9, 12, 0.95); } + .top .workspace-switcher .workspace-layout:dir(ltr), + .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; } + .top .workspace-switcher .workspace-layout:dir(rtl), + .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; } + .left .workspace-switcher .workspace-layout, + .right .workspace-switcher .workspace-layout { + border-top-width: 1px; } + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(30, 31, 41, 0.95); } + .top .workspace-switcher .workspace-item:dir(ltr), + .bottom .workspace-switcher .workspace-item:dir(ltr), .top + .workspace-switcher .workspace-add-button:dir(ltr), + .bottom + .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; } + .top .workspace-switcher .workspace-item:dir(rtl), + .bottom .workspace-switcher .workspace-item:dir(rtl), .top + .workspace-switcher .workspace-add-button:dir(rtl), + .bottom + .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; } + .left .workspace-switcher .workspace-item, + .right .workspace-switcher .workspace-item, .left + .workspace-switcher .workspace-add-button, + .right + .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; } + +.workspace-switcher .workspace-item.current-workspace { + background-color: rgba(0, 0, 0, 0.95); } + +.workspace-switcher .workspace-add-button { + border: none; + background: transparent; + box-shadow: none; } + .workspace-switcher .workspace-add-button:hover { + box-shadow: none; } + .workspace-switcher .workspace-add-button:active { + background-image: none; } + .workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; } + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 2px; } + +/************ + * Nautilus * + ************/ +.nautilus-window .frame *:selected, .nautilus-window .frame *:selected:backdrop { + background: transparent; + color: rgba(189, 147, 249, 0.5); } + +.nautilus-window .frame *:selected:backdrop label { + color: rgba(189, 147, 249, 0.4); } + +.nautilus-window paned > separator { + background-image: none; } + +.nautilus-window .sidebar { + background-color: transparent; + background-image: none; } + .nautilus-window .sidebar:backdrop { + background-color: transparent; + background-image: none; } + .nautilus-window .sidebar .list-row button { + border: none; + background-color: rgba(33, 35, 45, 0.95); } + .nautilus-window .sidebar .list-row button:active { + background-color: rgba(189, 147, 249, 0.25); } + .nautilus-window .sidebar .list-row:selected { + background-color: rgba(189, 147, 249, 0.25); } + .nautilus-window .sidebar .list-row:selected:hover { + background-color: rgba(189, 147, 249, 0.4); } + .nautilus-window .sidebar .list-row:hover { + background-color: rgba(40, 42, 54, 0.5); } + .nautilus-window .sidebar .list-row:hover:active { + background-color: rgba(189, 147, 249, 0.4); } + +.nautilus-window.background { + background-color: rgba(33, 35, 45, 0.95); } + .nautilus-window.background:backdrop { + background-color: rgba(33, 35, 45, 0.95); } + +.nautilus-window notebook > stack:only-child { + background-color: #282a36; } + .nautilus-window notebook > stack:only-child:backdrop { + background-color: #2a2c39; } + +.nautilus-window searchbar { + border-top: 1px solid rgba(0, 0, 0, 0.12); } + +.nautilus-window .searchbar-container { + margin-top: -1px; } + +.nautilus-window .titlebar .search { + border: 1px solid rgba(25, 26, 34, 0.9); + border-radius: 3px; } + +.nautilus-window .path-bar-box .dim-label, .nautilus-window .path-bar-box label.separator, .nautilus-window .path-bar-box .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .nautilus-window .path-bar-box .subtitle, +.nautilus-window .path-bar-box headerbar .subtitle, headerbar .nautilus-window .path-bar-box .subtitle { + color: transparent; } + +.nautilus-window .path-bar-box widget > .text-button:last-child { + color: #bd93f9; + background-color: transparent; + border-radius: 0; + box-shadow: none; + text-shadow: none; + font-weight: bold; } + .nautilus-window .path-bar-box widget > .text-button:last-child:backdrop label { + color: rgba(189, 147, 249, 0.4); } + +.nautilus-window .path-bar-box button { + transition: all 100ms ease-in; + margin-left: -5px; } + .nautilus-window .path-bar-box button:backdrop:hover, .nautilus-window .path-bar-box button:backdrop:active, .nautilus-window .path-bar-box button:backdrop:checked { + color: rgba(189, 147, 249, 0.5); + background-color: transparent; + border-radius: 0; + box-shadow: none; + text-shadow: none; + font-weight: bold; } + .nautilus-window .path-bar-box button:backdrop:hover label, .nautilus-window .path-bar-box button:backdrop:active label, .nautilus-window .path-bar-box button:backdrop:checked label { + color: rgba(189, 147, 249, 0.4); } + +.nautilus-circular-button { + border-radius: 20px; + -gtk-outline-radius: 20px; } + +.disk-space-display { + border: 2px solid; } + .disk-space-display .unknown { + background-color: #888a85; + border-color: #555653; } + .disk-space-display .used { + background-color: #9FB0B9; + border-color: #667f8c; } + .disk-space-display .free { + background-color: #D8D8D8; + border-color: #a5a5a5; } + +.nautilus-desktop { + color: #f8f8f2; } + .nautilus-desktop .nautilus-canvas-item { + border-radius: 5px; + color: #f8f8f2; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } + .nautilus-desktop .nautilus-canvas-item:active { + color: #f8f8f2; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item:hover { + color: #f8f8f2; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item:selected { + color: #f8f8f2; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item .dim-label:selected, .nautilus-desktop .nautilus-canvas-item label.separator:selected, .nautilus-desktop .nautilus-canvas-item .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-canvas-item .subtitle:selected, + .nautilus-desktop .nautilus-canvas-item headerbar .subtitle:selected, headerbar .nautilus-desktop .nautilus-canvas-item .subtitle:selected { + color: #f8f8f2; } + .nautilus-desktop .nautilus-list .dim-label:selected, .nautilus-desktop .nautilus-list label.separator:selected, .nautilus-desktop .nautilus-list .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-list .subtitle:selected, + .nautilus-desktop .nautilus-list headerbar .subtitle:selected, headerbar .nautilus-desktop .nautilus-list .subtitle:selected { + color: #f8f8f2; } + +/********* + * Gedit * + *********/ +.gedit-search-slider { + padding: 4px; + border-radius: 0 0 3px 3px; + border: 0; + background-color: #1e1f29; } + +/********* + * Gnucash * +*********/ +#gnc-id-main-window entry.gnc-class-register-foreground { + background: transparent; + border: none; + box-shadow: none; } + +#gnc-id-main-window .arrow.button.toggle { + transition: none; + box-shadow: none; } + #gnc-id-main-window .arrow.button.toggle:hover { + border-color: rgba(189, 147, 249, 0.5); } + +/******** + * Gala * + *******/ +.gala-notification { + border-width: 0; + border-radius: 2px; + color: white; + border: 1px solid #282a36; + background-color: #282a36; } + .gala-notification .title, + .gala-notification .label { + color: #f8f8f2; } + +.gala-button { + padding: 3px; + color: #282a36; + border: none; + border-radius: 50%; + background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77); + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); } + +/********** + * Notify * + *********/ +.notify { + /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/ + border-radius: 5px; + border: 1px solid rgba(0, 0, 0, 0.7); + background-color: rgba(40, 42, 54, 0.05); } + +/*************** + * SwitchBoard * + ***************/ +.category-label { + font-weight: bold; + color: #f8f8f2; } + +/************* + * Slingshot * + ************/ +.button.app { + border: none; + border-radius: 0; + box-shadow: none; + background-image: none; } + .button.app .app:hover { + border-radius: 8px; + border: none; + background-color: rgba(189, 147, 249, 0); + color: white; } + .button.app .app:focus { + /*background-color: transparentize(black, 0.20);*/ } + +.search-item { + border-radius: 0; + border: none; + color: #f8f8f2; + background: none; } + .search-item:hover, .search-item:focus { + border-radius: 0; + background-color: rgba(189, 147, 249, 0); + color: #f8f8f2; } + +.search-entry-large, +.search-entry-large:focus { + border: none; + font-size: 18px; + font-weight: 300; + background-image: none; + background: none; + box-shadow: none; + border-radius: 0; } + +.search-category-header { + font-weight: bold; + color: #f8f8f2; } + +/********* + * Panel * + ********/ +.panel { + background-color: transparent; + transition: all 100ms ease-in-out; + color: #fff; } + .panel.maximized { + background-color: #000; } + .panel.translucent { + background-color: rgba(0, 0, 0, 0.5); } + .panel.color-light.translucent { + background-color: rgba(255, 255, 255, 0.85); } + +menubar.panel, +.panel menubar { + box-shadow: none; + border: none; } + +.composited-indicator > revealer, +.composited-indicator > revealer image, +.composited-indicator > revealer label, +.composited-indicator > revealer spinner { + color: #fff; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5); + transition: all 200ms ease-in-out; + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5); } + +.composited-indicator > revealer image:first-child + label { + margin-left: 5px; } + +.panel.color-light .composited-indicator > revealer, +.panel.color-light .composited-indicator > revealer image, +.panel.color-light .composited-indicator > revealer label, +.panel.color-light .composited-indicator > revealer spinner { + color: rgba(0, 0, 0, 0.6); + text-shadow: 0 1px rgba(255, 255, 255, 0.1); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.1); } + +/************** + * Calculator * + **************/ +PantheonCalculatorMainWindow { + border-radius: 0 0 4px 4px; } + PantheonCalculatorMainWindow .window-frame { + border-radius: 3px; } + +/********* + * Cards * + *********/ +.deck { + background-color: #0d0d11; } + +.card { + background-color: #282a36; + border: none; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2); + transition: all 150ms ease-in-out; } + +.card.collapsed { + background-color: #1d1f27; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); } + +/********* + * Noise * + *********/ +NoiseLibraryWindow { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .action-bar { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .window-frame { + border-radius: 3px; } + +/******** + * Snap * + ********/ +SnapMainWindow .take-button, +SnapSnapWindow .take-button { + border-radius: 0; } + +/******************* + * Photos/Shotwell * + *******************/ +DirectWindow .the-button-in-the-combobox, +LibraryWindow .the-button-in-the-combobox { + background: none; } + +.checkerboard-layout { + background-color: #1e1f29; + background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)); + background-size: 24px 24px; + background-position: 0 0, 12px 12px; } + +.checkboard-layout .item { + background-color: #f8f8f2; } + +/********* +* Avatar * +*********/ +.avatar { + border: 1px solid rgba(0, 0, 0, 0.23); + border-radius: 50%; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 1px 0 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 0 rgba(255, 255, 255, 0.15), 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.23); } + +/**level bars**/ +.sidebar.source-list.view.level-bar, iconview.sidebar.source-list.level-bar, .sidebar.source-list.view.level-bar:selected, iconview.sidebar.source-list.level-bar:selected, .sidebar.source-list.view.level-bar:selected:focus, iconview.sidebar.source-list.level-bar:selected:focus { + background: linear-gradient(rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0.14)); + border: 1px solid rgba(0, 0, 0, 0.14); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + border-radius: 2px; } + +.sidebar.source-list.view.fill-block, iconview.sidebar.source-list.fill-block { + border: none; } + .sidebar.source-list.view.fill-block, iconview.sidebar.source-list.fill-block, .sidebar.source-list.view.fill-block:hover, iconview.sidebar.source-list.fill-block:hover, .sidebar.source-list.view.fill-block:selected, iconview.sidebar.source-list.fill-block:selected, .sidebar.source-list.view.fill-block:selected:focus, iconview.sidebar.source-list.fill-block:selected:focus { + background: linear-gradient(rgba(189, 147, 249, 0.5), rgba(189, 147, 249, 0.5)); } + +.xfce4-panel.background { + background-color: rgba(30, 31, 41, 0.7); + color: #f8f8f2; + text-shadow: none; + -gtk-icon-shadow: none; } + +.xfce4-panel#XfcePanelWindow, .xfce4-panel#XfcePanelWindow.marching-ants { + transition: none; } + +#tasklist-button { + color: rgba(255, 255, 255, 0.8); + border-radius: 0; + border: none; + background-color: rgba(30, 31, 41, 0); } + #tasklist-button:hover { + color: white; + background-color: rgba(0, 0, 0, 0.17); } + #tasklist-button:checked { + color: white; + background-color: rgba(0, 0, 0, 0.25); + box-shadow: inset 0 -2px rgba(189, 147, 249, 0.5); } + +.xfce4-panel.background button.flat { + color: white; + border-radius: 0; + border: none; + background-color: rgba(30, 31, 41, 0); + font-weight: normal; } + .xfce4-panel.background button.flat:hover { + border: none; + background-color: rgba(52, 53, 70, 0.7); } + .xfce4-panel.background button.flat:active, .xfce4-panel.background button.flat:checked { + color: white; + border-bottom: 2px solid rgba(189, 147, 249, 0.5); + background-color: rgba(26, 27, 35, 0.7); } + .xfce4-panel.background button.flat:active label, .xfce4-panel.background button.flat:active image, .xfce4-panel.background button.flat:checked label, .xfce4-panel.background button.flat:checked image { + color: inherit; } + +/******** +* Unity * +*********/ +/* Unity window border color */ +/* Unity window text color */ +/* Backdrop Unity window text color */ +/* Unity panel color #454D50 */ +UnityDecoration { + /* Border properties (top, right, bottom, left) */ + -UnityDecoration-extents: 28px 1px 1px 1px; + /* the size of the decorations */ + -UnityDecoration-input-extents: 10px; + /* the extra size of the input areas */ + /* Shadows settings */ + -UnityDecoration-shadow-offset-x: 1px; + /* Size property, the shadow x offset */ + -UnityDecoration-shadow-offset-y: 1px; + /* Size property, the shadow y offset */ + -UnityDecoration-active-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, active window shadow color */ + -UnityDecoration-active-shadow-radius: 8px; + /* Size property, active window shadow radius */ + -UnityDecoration-inactive-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, inactive windows shadow color */ + -UnityDecoration-inactive-shadow-radius: 5px; + /* Size property, inactive windows shadow radius */ + /* Glow applied to the selected scaled window */ + -UnityDecoration-glow-size: 8px; + /* Size property, size of glow */ + -UnityDecoration-glow-color: rgba(189, 147, 249, 0.5); + /* Color property of the glow */ + /* Title settings */ + -UnityDecoration-title-indent: 10px; + /* Size property, left indent of the title */ + -UnityDecoration-title-fade: 35px; + /* Size property, space of the title that can be faded */ + -UnityDecoration-title-alignment: 0.0; + /* Float from 0.0 to 1.0, to align the title */ + background-color: #31363D; + color: #fefefe; } + UnityDecoration .top { + padding: 0 5px 0 5px; + border-radius: 4px 4px 0px 0px; + box-shadow: none; + border: 1px solid #31363D; + border-bottom-width: 0; + background-color: #31363D; + color: #fefefe; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: #e5e5e5; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top .menuitem { + color: #fefefe; } + UnityDecoration .top .menuitem:backdrop { + color: #e5e5e5; } + +UnityDecoration.left, +UnityDecoration.right { + background-repeat: repeat-x; + background-color: #30343b; + background-size: 1px 120px; + background-clip: border-box; + background-image: linear-gradient(to bottom, #31363D, #30343b); } + +UnityDecoration.bottom { + background-size: 1px; + background-repeat: repeat-x; + background-color: #30343b; } + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-size: 1px; + background-repeat: repeat-x; } + +/************** +* Unity Panel * +***************/ +UnityPanelWidget, +.unity-panel { + background-color: #1a1d21; + color: #fefefe; } + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #e5e5e5; } + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: #fefefe; } + +.unity-panel.menubar, +.unity-panel .menubar { + color: #fefefe; } + +.unity-panel.menu.menubar, +.unity-panel .menu .menubar { + background-color: #1a1d21; + color: #fefefe; } + +.unity-panel.menubar:backdrop, +.unity-panel .menubar *:backdrop { + color: #8b8c8e; } + +.unity-panel.menubar.menuitem, +.unity-panel.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border: none; + background: none; + color: #fefefe; + box-shadow: none; } + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem:hover { + border-radius: 0; + background-color: #2f333a; + color: #fefefe; + box-shadow: none; } + +.unity-panel.menubar .menuitem *:hover { + color: white; + box-shadow: none; } + +.unity-panel.menubar .menuitem.separator, +.unity-panel.menubar.menuitem.separator { + border: none; + color: rgba(25, 26, 34, 0.9); } + +/* Force Quit */ +SheetStyleDialog.unity-force-quit { + background-color: #282a36; } + +@keyframes playbackmenuitem_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: playbackmenuitem_spinner 1s infinite linear; + color: rgba(189, 147, 249, 0.5); } + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid rgba(25, 26, 34, 0.9); } + MsdOsdWindow.background.osd .progressbar { + background-color: rgba(189, 147, 249, 0.5); + border: none; + border-color: rgba(189, 147, 249, 0.5); + border-radius: 5px; } + MsdOsdWindow.background.osd .trough { + background-color: rgba(9, 10, 12, 0.8); + border: none; + border-radius: 5px; } + +/*********************** + * App-Specific Styles * + ***********************/ +/********* + * Geary * + *********/ +.geary-titlebar-left .separator, +.geary-titlebar-right .separator { + opacity: 0; } + +ConversationListView { + -GtkTreeView-grid-line-width: 0; } + ConversationListView .view:active, ConversationListView iconview:active, ConversationListView .view:selected, ConversationListView iconview:selected { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + ConversationListView .view:active:backdrop, ConversationListView iconview:active:backdrop, ConversationListView .view:selected:backdrop, ConversationListView iconview:selected:backdrop { + background-color: rgba(189, 147, 249, 0.4); + color: rgba(248, 248, 242, 0.5); } + ConversationListView .view .cell, ConversationListView iconview .cell { + border: solid rgba(0, 0, 0, 0.2); + border-width: 0 0 1px 0; } + ConversationListView .view .cell:selected, ConversationListView iconview .cell:selected { + color: #f8f8f2; + border: 0px solid rgba(159, 99, 246, 0.5); } + +/*********** + * LightDm * + ***********/ +#panel_window { + background-color: rgba(30, 31, 41, 0.7); + color: white; + font-weight: bold; + box-shadow: inset 0 -1px rgba(15, 15, 20, 0.7); } + #panel_window .menubar, + #panel_window .menubar > .menuitem menubar, + #panel_window menubar > menuitem { + background-color: transparent; + color: white; + font-weight: bold; } + #panel_window .menubar .menuitem:disabled, + #panel_window menubar menuitem:disabled { + color: rgba(255, 255, 255, 0.5); } + #panel_window .menubar .menuitem:disabled GtkLabel, + #panel_window menubar menuitem:disabled GtkLabel { + color: inherit; } + #panel_window .menubar .menuitem:disabled label, + #panel_window menubar menuitem:disabled label { + color: inherit; } + #panel_window .menubar .menu > .menuitem, + #panel_window menubar menu > menuitem { + font-weight: normal; } + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #f8f8f2; } + +#content_frame { + padding-bottom: 14px; + background-color: #1e1f29; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; } + +#content_frame button { + font-weight: normal; + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #282a36; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + #content_frame button:hover { + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #282a36; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + #content_frame button:active, #content_frame button:checked { + color: #f8f8f2; + outline-color: rgba(248, 248, 242, 0.3); + background-color: rgba(189, 147, 249, 0.5); + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + #content_frame button:disabled { + color: #cfcfcd; + outline-color: rgba(248, 248, 242, 0.3); + background-color: #22232e; + text-shadow: none; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); } + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #1e1f29; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; } + +#buttonbox_frame button { + color: #fefefe; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(20, 23, 26, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + #buttonbox_frame button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(254, 254, 254, 0.3); } + #buttonbox_frame button:active, #buttonbox_frame button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(254, 254, 254, 0.3); } + #buttonbox_frame button:disabled { + color: #898b8c; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +#login_window #user_combobox { + color: #f8f8f2; + font-size: 13px; } + #login_window #user_combobox .menu, + #login_window #user_combobox menu { + font-weight: normal; } + +#user_image { + padding: 3px; + border-radius: 2px; } + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; } + +/* thunar */ +.thunar toolbar { + background-color: #1e1f29; } + +/* buttons in toolbar */ +.thunar toolbar.horizontal button image { + -gtk-icon-transform: scale(0.72); } + +scrolledwindow.sidebar treeview.view, scrollbar.right { + background: #232530; + padding: 1.5px; + border: none; + box-shadow: none; } + +scrolledwindow.standard-view scrollbar.right { + background-color: #282a36; } + +/* path-bar of thunar */ +window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:hover, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:checked, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:selected, window.thunar paned > scrolledwindow treeview.view:hover, window.thunar paned > scrolledwindow treeview.view:checked, window.thunar paned > scrolledwindow treeview.view:selected { + background-color: transparent; + color: #bd93f9; + box-shadow: none; } + +window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:checked:backdrop label, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:selected:backdrop label, window.thunar paned > scrolledwindow treeview.view:checked:backdrop label, window.thunar paned > scrolledwindow treeview.view:selected:backdrop label { + color: rgba(189, 147, 249, 0.4); } + +window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.path-bar-button { + background: none; + outline: none; + border: none; + box-shadow: none; } + +.nemo-window .places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: #07080a; + -NemoPlacesTreeView-disk-full-fg-color: #f1fa8c; + -GtkTreeView-vertical-separator: 7; } + .nemo-window .places-treeview .view.cell:hover, .nemo-window .places-treeview iconview.cell:hover, .nemo-window .places-treeview .view.cell:selected, .nemo-window .places-treeview iconview.cell:selected, + .nemo-window .places-treeview iconview.cell:hover, + .nemo-window .places-treeview iconview.cell:selected { + color: #bd93f9; + background-color: transparent; + border-radius: 0; + box-shadow: none; + text-shadow: none; + font-weight: bold; } + +.nemo-window .sidebar { + color: #f8f8f2; + background-color: #282a36; } + .nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar .iconview, .nemo-window .sidebar row { + background-color: transparent; } + +.nemo-window .nemo-window-pane widget.entry { + background-clip: padding-box; + min-height: 28px; + padding: 5px; + color: #f8f8f2; + border: 1px solid rgba(25, 26, 34, 0.9); + border-radius: 3px; + box-shadow: inset 0 1px rgba(0, 0, 0, 0.9), inset 1px 0 rgba(0, 0, 0, 0.96), inset -1px 0 rgba(0, 0, 0, 0.96), inset 0 -1px rgba(0, 0, 0, 0.98), 0 1px rgba(255, 255, 255, 0.6); } + .nemo-window .nemo-window-pane widget.entry:selected { + background-color: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + +.nemo-window toolbar.primary-toolbar { + margin-bottom: -1px; + background: #1e1f29; } + .nemo-window toolbar.primary-toolbar button { + color: #f8f8f2; + background-color: transparent; + border-radius: 0; + text-shadow: none; + box-shadow: none; + border: none; + min-height: 24px; + padding: 3px; } + .nemo-window toolbar.primary-toolbar button:hover { + color: #bd93f9; + background-color: transparent; + border-radius: 0; + text-shadow: none; + box-shadow: none; } + .nemo-window toolbar.primary-toolbar button:selected, .nemo-window toolbar.primary-toolbar button:active, .nemo-window toolbar.primary-toolbar button:checked { + color: #bd93f9; + background-color: transparent; + border-radius: 0; + box-shadow: none; + text-shadow: none; + font-weight: bold; } + .nemo-window toolbar.primary-toolbar button:selected:backdrop, .nemo-window toolbar.primary-toolbar button:selected:backdrop label, .nemo-window toolbar.primary-toolbar button:active:backdrop, .nemo-window toolbar.primary-toolbar button:active:backdrop label, .nemo-window toolbar.primary-toolbar button:checked:backdrop, .nemo-window toolbar.primary-toolbar button:checked:backdrop label { + color: rgba(189, 147, 249, 0.4); } + +.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview, +.nemo-window .nemo-inactive-pane iconview { + background-color: #242530; } + +.caja-notebook .frame { + border-width: 0 0 1px; } + +.caja-notebook .entry { + background: #1e1f29; + color: #f8f8f2; + border-color: rgba(25, 26, 34, 0.9); } + .caja-notebook .entry:selected { + background: rgba(189, 147, 249, 0.5); + color: #f8f8f2; } + +/************** +* Caja sidebar * +**************/ +.caja-side-pane { + background: #1e1f29; } + .caja-side-pane .frame { + border-width: 1px 0 0; } + .caja-side-pane treeview.view, + .caja-side-pane textview.view text, + .caja-side-pane viewport.frame, + .caja-side-pane widget .vertical { + background: #1e1f29; + padding: 3px 2px; } + .caja-side-pane treeview.view:hover, + .caja-side-pane textview.view text:hover, + .caja-side-pane viewport.frame:hover, + .caja-side-pane widget .vertical:hover { + background-color: rgba(40, 42, 54, 0.6); } + .caja-side-pane treeview.view:selected, + .caja-side-pane textview.view text:selected, + .caja-side-pane viewport.frame:selected, + .caja-side-pane widget .vertical:selected { + color: #bd93f9; + background: #1e1f29; } + .caja-side-pane treeview.view:selected:hover, + .caja-side-pane textview.view text:selected:hover, + .caja-side-pane viewport.frame:selected:hover, + .caja-side-pane widget .vertical:selected:hover { + background-color: rgba(189, 147, 249, 0); } + +/************** +* Caja pathbar * +**************/ +.caja-navigation-window paned { + background: #282a36; } + +.caja-navigation-window .primary-toolbar { + background: #1e1f29; } + .caja-navigation-window .primary-toolbar button, .caja-navigation-window .primary-toolbar button:backdrop { + color: #f8f8f2; + background-color: transparent; + border-radius: 0; + text-shadow: none; + box-shadow: none; + border: none; } + .caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:checked { + background: rgba(189, 147, 249, 0.5); + box-shadow: none; } + .caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:hover label, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:active label, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:active label, .caja-navigation-window .primary-toolbar button:backdrop:checked, .caja-navigation-window .primary-toolbar button:backdrop:checked label { + color: #f8f8f2; } + +.caja-pathbar button, .caja-pathbar button:backdrop { + color: #f8f8f2; + background-color: transparent; + border-radius: 0; + text-shadow: none; + box-shadow: none; + border: none; } + +.caja-pathbar button:hover, .caja-pathbar button:active, .caja-pathbar button:checked, .caja-pathbar button:backdrop:active, .caja-pathbar button:backdrop:checked { + background: transparent; + box-shadow: none; } + .caja-pathbar button:hover, .caja-pathbar button:hover label, .caja-pathbar button:active, .caja-pathbar button:active label, .caja-pathbar button:checked, .caja-pathbar button:checked label, .caja-pathbar button:backdrop:active, .caja-pathbar button:backdrop:active label, .caja-pathbar button:backdrop:checked, .caja-pathbar button:backdrop:checked label { + color: #bd93f9; } diff --git a/.themes/dracula/gtk-3.20/gtk.scss b/.themes/dracula/gtk-3.20/gtk.scss new file mode 100755 index 0000000..cf5d435 --- /dev/null +++ b/.themes/dracula/gtk-3.20/gtk.scss @@ -0,0 +1,10 @@ + + +$variant: 'dark'; + +@import 'colors'; +@import 'colors-public'; +@import 'drawing'; +@import 'common'; +@import 'widgets'; +@import 'apps'; diff --git a/.themes/dracula/gtk-3.20/widgets/_action-bars.scss b/.themes/dracula/gtk-3.20/widgets/_action-bars.scss new file mode 100644 index 0000000..c610c3d --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_action-bars.scss @@ -0,0 +1,27 @@ +/*************** +* Action bars * +***************/ + +.action-bar { + background-color: darken($bg_color, 10%); + border: solid $borders_color; + border-width: 1px 0 0 0; + color: $fg_color; + box-shadow: none; + + &:backdrop { + background-color: darken($backdrop_bg_color, 10%); + box-shadow: none; + -gtk-icon-effect: dim; + } + + &:first-child { + border-radius: 6px 6px 0px 0px; + border-width: 1px 1px 0px 1px; + } + + &:last-child { + border-radius: 0 0 6px 6px; + border-width: 0px 1px 1px 1px; + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_app-notifications.scss b/.themes/dracula/gtk-3.20/widgets/_app-notifications.scss new file mode 100644 index 0000000..fa46542 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_app-notifications.scss @@ -0,0 +1,23 @@ +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + @extend %osd; + + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: $osd_bg_color; + background-image: linear-gradient(to bottom, transparentize(black, 0.8), + transparent 2px); + background-clip: padding-box; + + &:backdrop { + background-image: none; + transition: $backdrop_transition; + } + + button { @extend %osd_button; } + + border { border: none; } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_base-states.scss b/.themes/dracula/gtk-3.20/widgets/_base-states.scss new file mode 100644 index 0000000..f61eb2c --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_base-states.scss @@ -0,0 +1,178 @@ +/*************** + * Base States * + ***************/ +.background { + color: $fg_color; + background-color: $bg_color; + + &:backdrop { + color: $backdrop_fg_color; + background-color: $backdrop_bg_color; + text-shadow: none; + -gtk-icon-shadow: none; + } +} + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ + +*:disabled { -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + color: $fg_color; + background-color: $bg_color; + + &:hover { + color: $fg_color; + background-color: lighten($bg_color, 10%); + } + + &:active { + color: $fg_color; + background-color: darken($bg_color, 10%); + } + + &:disabled { + color: $insensitive_fg_color; + background-color: $insensitive_bg_color; + } + + &:selected { + color: $selected_fg_color; + background-color: $selected_bg_color; + } +} + +.view, +%view { + color: $text_color; + background-color: $base_color; + + &:backdrop { + color: $backdrop_text_color; + background-color: $backdrop_base_color; + } + + &:selected { + &:focus, & { + @extend %selected_items; + + border-radius: 3px; + } + } +} + +.view, +textview { + text { + @extend %view; + + selection { &:focus, & { @extend %selected_items; }} + } +} + +textview border { background-color: mix($bg_color, $base_color, 50%); } + +iconview { @extend .view; } + +.rubberband, +rubberband { + border: 1px solid darken($selected_bg_color, 10%); + background-color: transparentize(darken($selected_bg_color, 10%), 0.3); +} + +flowbox { + rubberband { @extend rubberband; } + + flowboxchild { + padding: 3px; + border-radius: 3px; + + &:selected { + @extend %selected_items; + + outline-offset: -2px; + } + } +} + +label { + caret-color: currentColor; // this shouldn't be needed. + + &.separator { + @extend .dim-label; + + color: $fg_color; + + &:backdrop { color: $backdrop_fg_color; } + } + + row:selected &, + &:selected { @extend %nobg_selected_items; } + + selection { + background-color: $selected_bg_color; + color: $selected_fg_color; + } + + &:disabled { + color: $insensitive_fg_color; + + selection { @extend %selected_items:disabled; } + + &:backdrop { color: $backdrop_insensitive_color; } + } + + &:backdrop { + color: $backdrop_fg_color; + + selection { @extend %selected_items:backdrop; } + } +} + +.dim-label { + opacity: 0.55; + text-shadow: none; +} + +assistant { + .sidebar { + background-color: $base_color; + border-top: 1px solid $borders_color; + + &:backdrop { + background-color: $backdrop_base_color; + border-color: $backdrop_borders_color; + } + } + + &.csd .sidebar { border-top-style: none; } + + .sidebar label { padding: 6px 12px; } + + .sidebar label.highlight { background-color: mix($bg_color, $fg_color, 80%); } +} + +%osd, .osd { + color: $osd_fg_color; + border: none; + background-color: $osd_bg_color; + background-clip: padding-box; + outline-color: transparentize($osd_fg_color, 0.7); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + + &:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; + } +} + +*:selected { + background: $selected_bg_color; + color: $selected_fg_color; +} \ No newline at end of file diff --git a/.themes/dracula/gtk-3.20/widgets/_buttons.scss b/.themes/dracula/gtk-3.20/widgets/_buttons.scss new file mode 100644 index 0000000..3f87842 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_buttons.scss @@ -0,0 +1,554 @@ +/*********** + * Buttons * + ***********/ +// stuff for .needs-attention +$_dot_color: if($variant=='light', $selected_bg_color, + lighten($selected_bg_color,15%)); +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.01, + to($_dot_color), + to(transparent)); + } + + to { + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.5, + to($selected_bg_color), + to(transparent)); + } +} + +%button, +button { + @at-root %button_basic, & { + + min-height: 24px; + min-width: 16px; + padding: 4px 8px; + border: none; + border-radius: 3px; + transition: $button_transition; + + @include button(normal); + + &.flat { + @include button(undecorated); + // to avoid adiacent buttons borders clashing when transitioning, the transition on the normal state is set + // to none, while it's added back in the hover state, so the button decoration will fade in on hover, but + // it won't fade out when the pointer leave the button allocation area. To make the transition more evident + // in this case the duration is increased. + transition: none; + + &:hover { + transition: $button_transition; + transition-duration: 500ms; + + &:active { transition: $button_transition; } + } + } + + &:hover { + @include button(hover,$selected_bg_color,$selected_fg_color); + -gtk-icon-effect: highlight; + } + + &:active, + &:checked { + @include button(active,darken($selected_bg_color,5%),$selected_fg_color); + + transition-duration: 50ms; + } + + &:backdrop { + &.flat, & { + @include button(backdrop); + + transition: $backdrop_transition; + -gtk-icon-effect: none; + + &:active, + &:checked { @include button(backdrop-active); } + + &:disabled { + @include button(backdrop-insensitive); + + &:active, + &:checked { @include button(backdrop-insensitive-active); } + } + } + } + + &.flat { &:backdrop, &:disabled, &:backdrop:disabled { @include button(undecorated); }} + + &:disabled { + @include button(insensitive); + + &:active, + &:checked { @include button(insensitive-active); } + } + + &.image-button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; + } + + &.text-button { + padding-left: 16px; + padding-right: 16px; + } + + &.text-button.image-button { + padding-left: 8px; + padding-right: 8px; + + label { + padding-left: 8px; + padding-right: 8px; + } + } + + &:drop(active) { + color: $drop_target_color; + border-color: $drop_target_color; + box-shadow: inset 0 0 0 1px $drop_target_color; + } + } + + @at-root %button_selected, & { + row:selected & { + @if $variant == 'light' { border-color: $selected_borders_color; } + + &.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: $selected_fg_color; + border-color: transparent; + + &:backdrop { color: if($variant=='light', $backdrop_base_color, $backdrop_fg_color); } + } + } + } + + + // big standalone buttons like in Documents pager + &.osd { + min-width: 24px; + min-height: 32px; + + &.image-button { min-width: 32px; } + + color: $osd_fg_color; + border-radius: 5px; + outline-color: transparentize($osd_fg_color, 0.7); //FIXME: define a color var? + + @include button(osd); + + border: none; + box-shadow: none; + + &:hover { + @include button(osd-hover); + + border: none; + box-shadow: none; + } + + &:active, + &:checked { + @include button(osd-active); + + border: none; + box-shadow: none; + } + + &:disabled { + &:backdrop, & { + @include button(osd-insensitive); + + border: none; + } + } + + &:backdrop { + @include button(osd-backdrop); + + border: none; + } + } + + //overlay / OSD style + @at-root %osd_button, + .osd & { + @include button(osd); + + &:hover { @include button(osd-hover); } + + &:active, + &:checked { &:backdrop, & { @include button(osd-active); }} + + &:disabled { &:backdrop, & { @include button(osd-insensitive); }} + + &:backdrop { @include button(osd-backdrop); } + + &.flat { + @include button(undecorated); + + box-shadow: none; //FIXME respect no edge on the button mixin + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + + &:hover { @include button(osd-hover); } + + &:disabled { + @include button(osd-insensitive); + background-image: none; + border-color: transparent; + box-shadow: none; + } + + &:backdrop { @include button(undecorated); } + + &:active, + &:checked { @include button(osd-active); } + } + } + + // Suggested and Destructive Action buttons + @each $b_type, $b_color in (suggested-action, $purple), + (destructive-action, $destructive_color) { + &.#{$b_type} { + @include button(normal, $b_color, white); + + &.flat { + @include button(undecorated); + + color: $b_color; //FIXME: does it work on the dark variant? + } + + &:hover { @include button(hover, $b_color, white); } + + &:active, + &:checked { @include button(active, $b_color, white); } + + &:backdrop, + &.flat:backdrop { + @include button(backdrop, $b_color, white); + label { color: transparentize(white, 0.5);} + &:active, + &:checked { @include button(backdrop-active, $b_color, white); } + + &:disabled { + @include button(backdrop-insensitive, $b_color, white); + label { color: transparentize(white, 0.5);} + + &:active, + &:checked { @include button(backdrop-insensitive-active, $b_color, white); } + } + } + + &.flat { + &:backdrop, &:disabled, &:backdrop:disabled { + @include button(undecorated); + + color: transparentize($b_color, 0.2); + } + } + + &:disabled { + @include button(insensitive, $b_color, white); + label { color: transparentize($selected_fg_color, 0.2); } + &:active, + &:checked { @include button(insensitive-active, $b_color, white); } + } + + .osd & { + @include button(osd, $b_color); + + &:hover { @include button(osd-hover, $b_color); } + + &:active, + &:checked { &:backdrop, & { @include button(osd-active, $b_color); }} + + &:disabled { &:backdrop, & { @include button(osd-insensitive, $b_color); }} + + &:backdrop { @include button(osd-backdrop, $b_color); } + } + } + } + + .stack-switcher > & { + // to position the needs attention dot, padding is added to the button + // child, a label needs just lateral padding while an icon needs vertical + // padding added too. + + outline-offset: -3px; // needs to be set or it gets overriden by GtkRadioButton outline-offset + + > label { + padding-left: 6px; // label padding + padding-right: 6px; // + } + + > image { + padding-left: 6px; // image padding + padding-right: 6px; // + padding-top: 3px; // + padding-bottom: 3px; // + } + + &.text-button { + // compensate text-button paddings + padding-left: 10px; + padding-right: 10px; + } + + &.image-button { + // we want image buttons to have a 1:1 aspect ratio, so compensation + // of the padding added to the GtkImage is needed + padding-left: 2px; + padding-right: 2px; + } + + &.needs-attention { + > label, + > image { @extend %needs_attention; } + + &:active, + &:checked { + > label, + > image { + animation: none; + background-image: none; + } + } + } + } + + //inline-toolbar buttons + .inline-toolbar &, .inline-toolbar &:backdrop { + border-radius: 2px; + border-width: 1px; + @extend %linked; + } + + .primary-toolbar & { -gtk-icon-shadow: none; } // tango icons don't need shadows + + .linked > &, + .linked > &:hover, + .linked > &:active, + .linked > &:checked, + .linked > &:backdrop { @extend %linked; } + + .linked.vertical > &, + .linked.vertical > &:hover, + .linked.vertical > &:active, + .linked.vertical > &:checked, + .linked.vertical > &:backdrop { @extend %linked_vertical; } +} + +%needs_attention { + animation: needs_attention 150ms ease-in; + $_dot_shadow: _text_shadow_color(); + $_dot_shadow_r: if($variant=='light',0.5,0.45); + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.5, + to($_dot_color), + to(transparent)), + -gtk-gradient(radial, + center center, 0, + center center, $_dot_shadow_r, + to($_dot_shadow), + to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + + @if $variant == 'light' { background-position: right 3px, right 4px; } + + @else { background-position: right 3px, right 2px; } + + &:backdrop { background-size: 6px 6px, 0 0;} + + &:dir(rtl) { + @if $variant == 'light' { background-position: left 3px, left 4px; } + + @else { background-position: left 3px, left 2px; } + } +} + +toolbar { + button { + &:hover { @include button(normal,darken($bg_color,7%));} + &:active { @include button(normal,darken($bg_color,12%));} + } +} +// all the following is for the +|- buttons on inline toolbars, that way +// should really be deprecated... +.inline-toolbar toolbutton > button { // redefining the button look is + // needed since those are flat... + @include button(undecorated); + + &:hover { color: $selected_bg_color; } + + &:active, + &:checked{ color: darken($selected_bg_color, 5%); } + + &:disabled { + color: $backdrop_text_color; + + &:active, + &:checked { color: transparentize(darken($selected_bg_color, 5%),0.7); } + } + + &:backdrop { + color: $backdrop_text_color; + + &:active, + &:checked { color: darken($selected_bg_color, 5%); } + + &:disabled { + color: $backdrop_text_color; + + &:active, + &:checked { color: transparentize(darken($selected_bg_color, 5%),0.7); } + } + } +} + +// More inline toolbar buttons +toolbar.inline-toolbar toolbutton, +toolbar.inline-toolbar toolbutton:backdrop { + > button.flat { + &:backdrop { + border-color: transparent; + box-shadow: none; + } + } +} + +%linked_middle { + border: 1px solid $borders_color; + border-radius: 0; + border-right-style: none; + box-shadow: inset 0px 1px 0px 0px $top_highlight; +} + +%linked { + @extend %linked_middle; + + &:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + } + + &:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; + } + + &:only-child { + border-radius: 3px; + border-style: solid; + } +} + +%linked_vertical_middle { + border-style: solid solid none solid; + border-radius: 0; +} + +%linked_vertical{ + @extend %linked_vertical_middle; + + &:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + } + + &:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; + } + + &:only-child { + border-radius: 3px; + border-style: solid; + } +} + +%undecorated_button { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px transparentize(white,1), + 0 1px transparentize(white, 1); + text-shadow: none; + -gtk-icon-shadow: none; +} + +/* menu buttons */ +modelbutton.flat, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 3px; + outline-offset: -2px; + + @extend %undecorated_button; + + &:hover { background-color: $popover_hover_color; } + + &:selected { @extend %selected_items; } + + &:backdrop, + &:backdrop:hover { @extend %undecorated_button; } + + // FIXME: remove the following when the checks/radios rewrite lands + check:last-child, + radio:last-child { margin-left: 8px; } + + check:first-child, + radio:first-child { margin-right: 8px; } +} + +modelbutton.flat arrow { + background: none; + + &:hover { background: none; } + + &.left { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + + &.right { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } +} + +button.color { + padding: 4px; + + colorswatch:only-child { + &, overlay { border-radius: 0; } + + @if $variant == 'light' { + box-shadow: 0 1px _text_shadow_color(); + + &:disabled, + &:backdrop { box-shadow: none; } + } + } +} + +notebook, list, .view, popover { + button { + box-shadow: inset 0px 0px 0px 1px $borders_color; + &:backdrop { + box-shadow: inset 0px 0px 0px 1px $borders_color; + } + } + .linked > button { + box-shadow: none; + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_calendar.scss b/.themes/dracula/gtk-3.20/widgets/_calendar.scss new file mode 100644 index 0000000..1fa0c8c --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_calendar.scss @@ -0,0 +1,59 @@ +/************ + * Calendar * + ***********/ +calendar { + color: $text_color; + border: 1px solid $borders_color; + + &:selected { + @extend %selected_items; + + border-radius: 3px; + } + + &.header { + border-bottom: 1px solid transparentize(black, 0.9); + border-radius: 0; + + &:backdrop { border-color: transparentize(black, 0.9); } + } + + &.button { + @extend %undecorated_button; + + color: transparentize($fg_color, 0.55); + + &:hover { + @extend %undecorated_button; + + color: $fg_color; + } + + &:backdrop { + @extend %undecorated_button; + + color: transparentize($backdrop_fg_color,0.55); + } + + &:disabled { + @extend %undecorated_button; + + color: transparentize($insensitive_fg_color,0.55); + } + } + + &:indeterminate, + &:indeterminate:backdrop { color: gtkalpha(currentColor, 0.55); } + + &.highlight, + &.highlight:backdrop { + font-size: smaller; + color: $fg_color; + } + + + &:backdrop { + color: $backdrop_text_color; + border-color: $backdrop_borders_color; + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_checks-radios.scss b/.themes/dracula/gtk-3.20/widgets/_checks-radios.scss new file mode 100644 index 0000000..e4aa5f4 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_checks-radios.scss @@ -0,0 +1,165 @@ +/************************* + * Check and Radio Items * + *************************/ +// draw regular check and radio items using our PNG assets +// all assets are rendered from assets.svg. never add pngs directly + + +// unchecked +@each $s,$un in ('','-unchecked'), + (':hover', '-unchecked-hover'), + (':active', '-unchecked-active'), + (':backdrop', '-unchecked'), + (':disabled', '-unchecked'), + (':disabled:backdrop', '-unchecked') { + check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/checkbox#{$un}.png"),url("../assets/checkbox#{$un}@2.png")), -gtk-scaled(url("../assets/checkbox#{$un}.png"),url("../assets/checkbox#{$un}@2.png"))); + -gtk-icon-shadow: none; + } + radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/radio#{$un}.png"),url("../assets/radio#{$un}@2.png")), -gtk-scaled(url("../assets/radio#{$un}.png"),url("../assets/radio#{$un}@2.png"))); + -gtk-icon-shadow: none; + } +} + +// checked +@each $s,$ch in (':checked', '-checked'), + (':checked:hover', '-checked-hover'), + (':checked:active', '-checked-active'), + (':checked:backdrop', '-checked'), + (':checked:disabled', '-checked'), + (':checked:disabled:backdrop', '-checked') { + check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/checkbox#{$ch}.png"),url("../assets/checkbox#{$ch}@2.png")), -gtk-scaled(url("../assets/checkbox#{$ch}.png"),url("../assets/checkbox#{$ch}@2.png"))); + -gtk-icon-shadow: none; + } + radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/radio#{$ch}.png"),url("../assets/radio#{$ch}@2.png")), -gtk-scaled(url("../assets/radio#{$ch}.png"),url("../assets/radio#{$ch}@2.png"))); + -gtk-icon-shadow: none; + } +} + +// mixed +@each $s,$mx in (':indeterminate', '-mixed'), + (':indeterminate:hover', '-mixed-hover'), + (':indeterminate:active', '-mixed-active'), + (':indeterminate:backdrop', '-mixed'), + (':indeterminate:disabled', '-mixed-insensitive'), + (':indeterminate:disabled:backdrop', '-mixed-insensitive') { + check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/checkbox#{$mx}.png"),url("../assets/checkbox#{$mx}@2.png")), -gtk-scaled(url("../assets/checkbox#{$mx}.png"),url("../assets/checkbox#{$mx}@2.png"))); + -gtk-icon-shadow: none; + } + radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/radio#{$mx}.png"),url("../assets/radio#{$mx}@2.png")), -gtk-scaled(url("../assets/radio#{$mx}.png"),url("../assets/radio#{$mx}@2.png"))); + -gtk-icon-shadow: none; + } +} + +// unchecked:selected +@each $s,$un in (':selected','-unchecked'), + (':hover:selected', '-unchecked'), + (':active:selected', '-unchecked'), + (':backdrop:selected', '-unchecked'), + (':disabled:selected', '-unchecked'), + (':disabled:backdrop:selected', '-unchecked') { + check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/checkbox#{$un}.png"),url("../assets/checkbox#{$un}@2.png")), -gtk-scaled(url("../assets/checkbox#{$un}.png"),url("../assets/checkbox#{$un}@2.png"))); + -gtk-icon-shadow: none; + } + radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-radio#{$un}.png"),url("../assets/selected-radio#{$un}@2.png")), -gtk-scaled(url("../assets/selected-radio#{$un}.png"),url("../assets/selected-radio#{$un}@2.png"))); + -gtk-icon-shadow: none; + } +} + +// checked:selected +@each $s,$ch in (':checked:selected', '-checked'), + (':checked:hover:selected', '-checked'), + (':checked:active:selected', '-checked'), + (':checked:backdrop:selected', '-checked'), + (':checked:disabled:selected', '-checked'), + (':checked:disabled:backdrop:selected', '-checked') { + check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/checkbox#{$ch}.png"),url("../assets/checkbox#{$ch}@2.png")), -gtk-scaled(url("../assets/checkbox#{$ch}.png"),url("../assets/checkbox#{$ch}@2.png"))); + -gtk-icon-shadow: none; + } + radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-radio#{$ch}.png"),url("../assets/selected-radio#{$ch}@2.png")), -gtk-scaled(url("../assets/selected-radio#{$ch}.png"),url("../assets/selected-radio#{$ch}@2.png"))); + -gtk-icon-shadow: none; + } +} + + +// mixed:selected +@each $s,$mx in (':indeterminate:selected', '-mixed'), + (':indeterminate:hover:selected', '-mixed'), + (':indeterminate:active:selected', '-mixed'), + (':indeterminate:backdrop:selected', '-mixed'), + (':indeterminate:disabled:selected', '-mixed'), + (':indeterminate:disabled:backdrop:selected', '-mixed') { + check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-checkbox#{$mx}.png"),url("../assets/selected-checkbox#{$mx}@2.png")), -gtk-scaled(url("../assets/selected-checkbox#{$mx}.png"),url("../assets/selected-checkbox#{$mx}@2.png"))); + -gtk-icon-shadow: none; + } + radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-radio#{$mx}.png"),url("../assets/selected-radio#{$mx}@2.png")), -gtk-scaled(url("../assets/selected-radio#{$mx}.png"),url("../assets/selected-radio#{$mx}@2.png"))); + -gtk-icon-shadow: none; + } +} + + +// selection-mode unchecked +@each $s,$un in ('','-unchecked'), + (':hover', '-unchecked-hover'), + (':active', '-unchecked-active'), + (':backdrop', '-unchecked-backdrop'), + (':disabled', '-unchecked-insensitive'), + (':disabled:backdrop', '-unchecked-backdrop-insensitive') { + .view.content-view check#{$s}, + .view.content-view.check#{$s}{ + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox#{$un}.png"),url("../assets/checkbox#{$un}@2.png")); + -gtk-icon-shadow: none; + } + .view.content-view radio#{$s}, + .view.content-view.radio#{$s}{ + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio#{$un}.png"),url("../assets/radio#{$un}@2.png")); + -gtk-icon-shadow: none; + } +} + +checkbutton.text-button, radiobutton.text-button { + // this is for a nice focus on check and radios text + padding: 2px 0; + outline-offset: 0; + + label:not(:only-child) { + &:first-child { margin-left: 4px; } + &:last-child { margin-right: 4px; } + } +} + +check, +radio { + margin: 0 4px; + + min-height: 16px; + min-width: 16px; + border: none; + + menu menuitem & { + margin: 0; // this is a workaround for a menu check/radio size allocation issue + + &, &:hover, &:disabled { //FIXME use button reset mixin + min-height: 14px; + min-width: 14px; + background-image: none; + background-color: transparent; + box-shadow: none; + -gtk-icon-shadow: none; + color: inherit; + border-color: currentColor; + animation: none; + } + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_color-chooser.scss b/.themes/dracula/gtk-3.20/widgets/_color-chooser.scss new file mode 100644 index 0000000..3502a55 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_color-chooser.scss @@ -0,0 +1,139 @@ +/***************** + * Color Chooser * + *****************/ +colorswatch { + // This widget is made of two boxes one on top of the other, the lower box is colorswatch {} the other one + // is colorswatch overlay {}, colorswatch has the programmatically set background, so most of the style is + // applied to the overlay box. + + &, &:drop(active) { border-style: none; } // FIXME: implement a proper drop(active) state + + $_colorswatch_radius: 5px; + $_colorswatch_overlay_shadow: if($variant == 'light', inset 0 2px 2px -3px transparentize(black, 0.3), + inset 0 3px 2px -2px transparentize(black, 0.5)); + + // base color corners rounding + // to avoid the artifacts caused by rounded corner anti-aliasing the base color + // sports a bigger radius. + // nth-child is needed by the custom color strip. + + &.top { + border-top-left-radius: $_colorswatch_radius + 0.5px; + border-top-right-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-top-left-radius: $_colorswatch_radius; + border-top-right-radius: $_colorswatch_radius; + } + } + + &.bottom { + border-bottom-left-radius: $_colorswatch_radius + 0.5px; + border-bottom-right-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-bottom-left-radius: $_colorswatch_radius; + border-bottom-right-radius: $_colorswatch_radius; + } + } + + &.left, + &:first-child:not(.top) { + border-top-left-radius: $_colorswatch_radius + 0.5px; + border-bottom-left-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-top-left-radius: $_colorswatch_radius; + border-bottom-left-radius: $_colorswatch_radius; + } + } + + &.right, + &:last-child:not(.bottom) { + border-top-right-radius: $_colorswatch_radius + 0.5px; + border-bottom-right-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-top-right-radius: $_colorswatch_radius; + border-bottom-right-radius: $_colorswatch_radius; + } + } + + &.dark overlay { + color: $selected_fg_color; + + &:hover { border-color: if($variant == 'light', transparentize(black, 0.2), $borders_color); } + + &:backdrop { color: $backdrop_selected_fg_color; } + } + + &.light overlay { + color: $text_color; + + &:hover { border-color: if($variant == 'light', transparentize(black, 0.5), $borders_color); } + + &:backdrop { color: $backdrop_text_color; } + } + + &:drop(active) { + box-shadow: none; + + &.light overlay { + border-color: $drop_target_color; + box-shadow: inset 0 0 0 2px if($variant == 'light', darken($drop_target_color, 7%), $borders_color), + inset 0 0 0 1px $drop_target_color; + } + + &.dark overlay { + border-color: $drop_target_color; + box-shadow: inset 0 0 0 2px if($variant == 'light', transparentize(black, 0.7), $borders_color), + inset 0 0 0 1px $drop_target_color; + } + } + + overlay { + box-shadow: $_colorswatch_overlay_shadow; + border: 1px solid if($variant == 'light', transparentize(black, 0.7), $borders_color); + + &:hover { box-shadow: inset 0 1px transparentize(white, 0.7); } + + &:backdrop, &:backdrop:hover { + border-color: if($variant == 'light', transparentize(black, 0.7), $borders_color); + box-shadow: none; + } + } + + &#add-color-button { + border-radius: $_colorswatch_radius $_colorswatch_radius 0 0; + + &:only-child { border-radius: $_colorswatch_radius; } + + overlay { + @include button(normal); + + &:hover { @include button(hover); } + + &:backdrop { @include button(backdrop); } + } + } + + &:disabled { + opacity: 0.5; + + overlay { + border-color: transparentize(black, 0.4); + box-shadow: none; + } + } + + row:selected & { box-shadow: 0 0 0 2px $selected_fg_color; } + + &#editor-color-sample { + border-radius: 4px; + + overlay { border-radius: 4.5px; } + } +} + +// colorscale popup +colorchooser .popover.osd { border-radius: 5px; } diff --git a/.themes/dracula/gtk-3.20/widgets/_comboboxes.scss b/.themes/dracula/gtk-3.20/widgets/_comboboxes.scss new file mode 100644 index 0000000..3424c6d --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_comboboxes.scss @@ -0,0 +1,41 @@ +/************** + * ComboBoxes * + **************/ +combobox { + arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; + } + + &.linked { + button:nth-child(2) { + &:dir(ltr) { @extend %linked:last-child; } + &:dir(rtl) { @extend %linked:first-child; } + } + } + + &:drop(active) { // FIXME: untested + box-shadow: none; + + button.combo { @extend %button_basic:drop(active); } + } +} + +.linked > combobox > box > button.combo { + // the combo is a composite widget so the way we do button linking doesn't + // work, special case needed. See + // https://bugzilla.gnome.org/show_bug.cgi?id=733979 + + &:dir(ltr), + &:dir(rtl) { @extend %linked_middle; } // specificity bump +} + +.linked:not(.vertical) > combobox:first-child > box > button.combo { @extend %linked:first-child; } +.linked:not(.vertical) > combobox:last-child > box > button.combo { @extend %linked:last-child; } +.linked:not(.vertical) > combobox:only-child > box > button.combo {@extend %linked:only-child; } + +.linked.vertical > combobox > box > button.combo { @extend %linked_vertical_middle; } +.linked.vertical > combobox:first-child > box > button.combo { @extend %linked_vertical:first-child;} +.linked.vertical > combobox:last-child > box > button.combo { @extend %linked_vertical:last-child; } +.linked.vertical > combobox:only-child > box > button.combo { @extend %linked_vertical:only-child; } diff --git a/.themes/dracula/gtk-3.20/widgets/_dialogs.scss b/.themes/dracula/gtk-3.20/widgets/_dialogs.scss new file mode 100644 index 0000000..08ca2aa --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_dialogs.scss @@ -0,0 +1,66 @@ +/*********** + * Dialogs * + ***********/ +messagedialog { // Message Dialog styling + .titlebar:not(headerbar) { + background-color: transparentize(if($variant=='light', $headerbar_color, $bg_color), 0.05); + } + .titlebar { + min-height: 20px; + background-image: none; + background-color: transparentize(if($variant=='light', $headerbar_color, $bg_color), 0.05); + border-style: none; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + } + + &.csd { // rounded bottom border styling for csd version + &.background { + background-color: transparentize(if($variant=='light', $headerbar_color, $bg_color), 0.05); + color: if($variant=='light', $headerbar_fg_color, $fg_color); + + // bigger radius for better antialiasing + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + } + + .dialog-action-area button { + padding: 10px 14px; // labels are not vertically centered on message dialog, this is a workaround + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; + background-color: transparent; + color: if($variant=='light', $headerbar_fg_color, $fg_color); + box-shadow: none; + + &:hover { + background-color: transparentize($selected_bg_color, 0.1); + } + + &:first-child{ + border-left-style: none; + border-bottom-left-radius: 4px; + } + + &:last-child { + border-bottom-right-radius: 4px; + } + } + } +} + +filechooser { + .dialog-action-box { + border-top: 1px solid $borders_color; + + &:backdrop { border-top-color: $backdrop_borders_color; } + } + + #pathbarbox { border-bottom: 1px solid $bg_color; } +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} diff --git a/.themes/dracula/gtk-3.20/widgets/_entries.scss b/.themes/dracula/gtk-3.20/widgets/_entries.scss new file mode 100644 index 0000000..8b3b9a9 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_entries.scss @@ -0,0 +1,181 @@ +/**************** + * Text Entries * + ****************/ + +%entry, +entry { + %entry_basic, & { + min-height: 32px; + padding-left: 8px; + padding-right: 8px; + border: 1px solid; + border-radius: 3px; + transition: all 200ms $ease-out-quad; + + @include entry(normal); + + image { // icons inside the entry + &.left { padding-left: 0; padding-right: 6px; } + &.right { padding-left: 6px; padding-right: 0; } + } + + undershoot { + &.left { @include undershoot(left); } + &.right { @include undershoot(right); } + } + + &.flat { + &:focus, & { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + box-shadow: none; + border-radius: 0; + } + } + + &:focus { @include entry(focus); } + + &:disabled { @include entry(insensitive); } + + &:backdrop { + @include entry(backdrop); + + transition: $backdrop_transition; + } + + &:backdrop:disabled { @include entry(backdrop-insensitive); } + + selection { &:focus, & { @extend %selected_items; }} + + // entry error and warning style + @each $e_type, $e_color in (error, $error_color), + (warning, $warning_color) { + &.#{$e_type} { + @include entry(normal); + color: $e_color; + border-color: entry_focus_border($e_color); + + &:focus { @include entry(focus, $e_color); } + + &:selected { &:focus, & { background-color: $e_color; }} + } + } + + & image { // entry icons colors + color: mix($fg_color, $base_color, 80%); + + &:hover { color: $fg_color; } + + &:active { color: $selected_bg_color; } + + &:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 80%); } + } + + &:drop(active) { + &:focus, & { + border-color: $drop_target_color; + box-shadow: inset 0 0 0 1px $drop_target_color; + } + } + + .osd & { + @include entry(osd); + + &:focus { @include entry(osd-focus); } + + &:backdrop { @include entry(osd-backdrop); } + + &:disabled { @include entry(osd-insensitive); } + } + } + + progress { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: $selected_bg_color; + border-style: solid; + box-shadow: none; + + &:backdrop { background-color: transparent; } + } + + // linked entries + .linked:not(.vertical) > & { @extend %linked; } + .linked:not(.vertical) > &:focus + &, + .linked:not(.vertical) > &:focus + button, + .linked:not(.vertical) > &:focus + combobox > box > button.combo { border-left-color: entry_focus_border(); } + + .linked:not(.vertical) > &:focus { border-color: entry_focus_border(); } + + .linked:not(.vertical) > &:drop(active) + &, + .linked:not(.vertical) > &:drop(active) + button, + .linked:not(.vertical) > &:drop(active) + combobox > box > button.combo { border-left-color: $drop_target_color; } + + // Vertically linked entries + // FIXME: take care of "colored" entries + .linked.vertical > & { + @extend %linked_vertical; + + // brighter border between linked entries + &:not(:disabled) + entry:not(:disabled), + &:not(:disabled) + %entry:not(:disabled) { + border-top-color: mix($borders_color, $base_color, 30%); + background-image: linear-gradient(to bottom, $base_color, $base_color); + + &:backdrop { + border-top-color: mix($backdrop_borders_color, $backdrop_base_color, 30%); + background-image: linear-gradient(to bottom, $backdrop_base_color, $backdrop_base_color); + } + } + + // brighter border between linked insensitive entries + &:disabled + %entry:disabled, + &:disabled + entry:disabled { border-top-color: mix($borders_color, $base_color, 30%); } + + // color back the top border of a linked focused entry following another entry and add back the focus shadow. + // :not(:only-child) is a specificity bump hack. + + %entry:focus:not(:only-child), + + entry:focus:not(:only-child) { border-top-color: entry_focus_border(); } + + + %entry:drop(active):not(:only-child), + + entry:drop(active):not(:only-child) { border-top-color: $drop_target_color; } + + // this takes care of coloring the top border of the focused entry subsequent widget. + // :not(:only-child) is a specificity bump hack. + &:focus:not(:only-child) { + + %entry, + + entry, + + button, + + combobox > box > button.combo { border-top-color: entry_focus_border(); } + } + + &:drop(active):not(:only-child) { + + %entry, + + entry, + + button, + + combobox > box > button.combo { border-top-color: $drop_target_color; } + } + } +} + +treeview entry { + &:focus { + &:dir(rtl), &:dir(ltr) { // specificity bump hack + background-color: $base_color; + transition-property: color, background; + } + } + + &.flat, & { + border-radius: 0; + background-image: none; + background-color: $base_color; + + &:focus { border-color: $selected_bg_color; } + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_expanders.scss b/.themes/dracula/gtk-3.20/widgets/_expanders.scss new file mode 100644 index 0000000..47b4448 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_expanders.scss @@ -0,0 +1,16 @@ +/************* + * Expanders * + *************/ +expander { + arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + + &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } + + &:hover { color: lighten($fg_color,30%); } //only lightens the arrow + + &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_file-chooser.scss b/.themes/dracula/gtk-3.20/widgets/_file-chooser.scss new file mode 100644 index 0000000..2f7d146 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_file-chooser.scss @@ -0,0 +1,102 @@ +/**************** + * File chooser * + ****************/ +$_placesidebar_icons_opacity: 0.7; + +placessidebar { + > viewport.frame { border-style: none; } + + row { + // Needs overriding of the GtkListBoxRow padding + min-height: 36px; + padding: 0px; + + // Using margins/padding directly in the SidebarRow + // will make the animation of the new bookmark row jump + > revealer { padding: 0 14px; } + + &:selected { color: $selected_fg_color; } + + &:disabled { color: $insensitive_fg_color; } + + &:backdrop { + color: $backdrop_fg_color; + + &:selected { color: $backdrop_selected_fg_color; } + + &:disabled { color: $backdrop_insensitive_color; } + } + + image.sidebar-icon { + opacity: $_placesidebar_icons_opacity; // dim the device icons + + &:dir(ltr) { padding-right: 8px; } + &:dir(rtl) { padding-left: 8px; } + } + + label.sidebar-label { + &:dir(ltr) { padding-right: 2px; } + &:dir(rtl) { padding-left: 2px; } + } + + @at-root button.sidebar-button { + @extend %button_basic.flat; + + @extend %button_selected.flat; + + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; + + &:not(:hover):not(:active), + &:backdrop { > image { opacity: $_placesidebar_icons_opacity; }} + } + + // in the sidebar case it makes no sense to click the selected row + &:selected:active { box-shadow: none; } + + &.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image($drop_target_color); + background-clip: content-box; + } + + &.sidebar-new-bookmark-row { color: $selected_bg_color; } + + &:drop(active):not(:disabled) { + color: $drop_target_color; + box-shadow: inset 0 1px $drop_target_color, + inset 0 -1px $drop_target_color; + + &:selected { + color: $selected_fg_color; + background-color: $drop_target_color; + } + } + } +} + +placesview { + .server-list-button > image { + transition: 200ms $ease-out-quad; + -gtk-icon-transform: rotate(0turn); + } + + .server-list-button:checked > image { + transition: 200ms $ease-out-quad; + -gtk-icon-transform: rotate(-0.5turn); + } + + row.activatable:hover { background-color: transparent; } + + // this selects the "connect to server" label + > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_floating-bar.scss b/.themes/dracula/gtk-3.20/widgets/_floating-bar.scss new file mode 100644 index 0000000..e9a2465 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_floating-bar.scss @@ -0,0 +1,33 @@ +/**************** + * Floating Bar * + ****************/ +.floating-bar { + background-color: $bg_color; + border-width: 1px; + border-style: solid solid none; + border-color: $borders_color; + border-radius: 3px 3px 0 0; + box-shadow: inset 0 1px $top_highlight; + + &.bottom { + + &.left { + border-left-style: none; + border-top-left-radius: 0; + } + + &.right { + border-right-style: none; + border-top-right-radius: 0; + } + } + + > button { + padding:4px; + } + + &:backdrop { + background-color: $backdrop_bg_color; + border-color: $backdrop_borders_color; + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_frames.scss b/.themes/dracula/gtk-3.20/widgets/_frames.scss new file mode 100644 index 0000000..d85b832 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_frames.scss @@ -0,0 +1,87 @@ +/********** + * Frames * + **********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid $borders_color; + + &.flat { border-style: none; } + + &:backdrop { border-color: $backdrop_borders_color; } +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid $borders_color; + + &:backdrop { border-color: $backdrop_borders_color; } +} + +scrolledwindow { + viewport.frame { // avoid double borders when viewport inside scrolled window + border-style: none; + } + + // This is used when content is touch-dragged past boundaries. + // draws a box on top of the content, the size changes programmatically. + overshoot { + &.top { + @include overshoot(top); + + &:backdrop { @include overshoot(top, backdrop); } + } + + &.bottom { + @include overshoot(bottom); + + &:backdrop { @include overshoot(bottom, backdrop); } + } + + &.left { + @include overshoot(left); + + &:backdrop { @include overshoot(left, backdrop); } + } + + &.right { + @include overshoot(right); + + &:backdrop { @include overshoot(right, backdrop); } + } + } + + // Overflow indication, works similarly to the overshoot, the size if fixed tho. + undershoot { + &.top { @include undershoot(top); } + + &.bottom { @include undershoot(bottom); } + + &.left { @include undershoot(left); } + + &.right { @include undershoot(right); } + } + + junction { // the small square between two scrollbars + border-color: transparent; + // the border image is used to add the missing dot between the borders, details, details, details... + border-image: linear-gradient(to bottom, $borders_color 1px, transparent 1px) 0 0 0 1 / 0 1px stretch; + background-color: $scrollbar_bg_color; + + &:dir(rtl) { border-image-slice: 0 1 0 0; } + + &:backdrop { + border-image-source: linear-gradient(to bottom, $backdrop_borders_color 1px, transparent 1px); + background-color: $backdrop_scrollbar_bg_color; + transition: $backdrop_transition; + } + } +} + +//vbox and hbox separators +separator { + background: transparentize(black, 0.9); +} diff --git a/.themes/dracula/gtk-3.20/widgets/_granite.scss b/.themes/dracula/gtk-3.20/widgets/_granite.scss new file mode 100644 index 0000000..3e49050 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_granite.scss @@ -0,0 +1,206 @@ +/************ + * Popovers * + ************/ + +GraniteWidgetsPopOver { + + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 8px; + -GraniteWidgetsPopOver-border-width: 0; + -GraniteWidgetsPopOver-shadow-size: 12; + + border: 1px solid $base_color; + background: $base_color; + color: $fg_color; + + .button { + background-image: none; + background: none; + border: none; + + &:active, + &:active:hover, { + color: $selected_bg_color; + } + } + + > .frame { + border:none; + } + + .sidebar.view { + border: none; + background: none; + } +} + +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.popover_bg { + background-color: $base_color; + background-image: none; + border: 1px solid $base_color; + color: $fg_color; +} + + +/*********** + * Welcome * + **********/ + +GraniteWidgetsWelcome { + background-color: $base_color; + + GtkLabel { + color: $fg_color; + } + + .h1,.h3 { + color: transparentize($fg_color, 0.2); + } +} + +/************** +* Source List * +***************/ + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; + + background-color: $bg_color; + border: solid $borders_color; + color: $fg_color; + border-right-width: 1px; + + &:backdrop {} + + .category-expander { + color: transparent; + } + + .badge { + background-image: none; + background-color: transparentize(black, 0.6); + color: $bg_color; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; + + &:selected:backdrop, + &:selected:hover:backdrop { + background-color: transparentize(black, 0.8); + color: darken($bg_color, 5%); + } + } + + row, + .list-row { + border:none; + padding: 0; + + > GtkLabel, + > label { + padding-left: 6px; + padding-right: 6px; + } + } +} + + +/************** +* Text Styles * +**************/ + +.h1 { + font-size: 24px; +} + +.h2 { + font-weight: 300; + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + font-size: 12px; + padding: 6px; + color: transparentize($fg_color, 0.7); + font-weight: bold; + text-shadow: 0 1px transparentize(white,0.8); +} + + +/************** +* Storage Bar * +**************/ +.storage-bar { + + .trough { + border: none; + box-shadow:0 1px 0 0 $bottom_highlight; + background-image: none; + background-color: transparent; + padding: 8px 6px; + } + + .fill-block { + background-color: $yellow; + border:none; + box-shadow: inset 0 1px 0 0 transparentize(black, 0.9), inset 0 -1px 0 0 transparentize(black, 0.9); + + transition: all 200ms ease-in-out; + + padding: 8px 6px; + + &:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-left-width: 1px; + box-shadow: inset 0 1px 0 0 transparentize(black, 0.9), + inset 1px 0 0 transparentize(black, 0.9), + inset 0 -1px 0 0 transparentize(black, 0.9); + } + + &:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: inset 0 1px 0 0 transparentize(black, 0.9), + inset -1px 0 0 transparentize(black, 0.9), + inset 0 -1px 0 0 transparentize(black, 0.9); + } + + &.empty-block { + background-color: $base_color; + } + + &.app { + background-color: $blue; + } + + &.audio { + background-color: $orange; + } + + &.photo { + background-color: $red; + } + + &.video { + background-color: $purple; + } + + .legend { + padding: 12px; + border-radius: 4px; + } + } +} \ No newline at end of file diff --git a/.themes/dracula/gtk-3.20/widgets/_header-bars.scss b/.themes/dracula/gtk-3.20/widgets/_header-bars.scss new file mode 100644 index 0000000..7d602f6 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_header-bars.scss @@ -0,0 +1,315 @@ +/*************** + * Header bars * + ***************/ +%titlebar, +headerbar { + padding: 0 6px; + min-height: 34px; + background-color: $headerbar_color; + color: $headerbar_fg_color; + border-radius: 0; + + &:backdrop { + border-color: $backdrop_borders_color; + background-image: none; + + transition: $backdrop_transition; + } + + .title { + font-weight: bold; + padding-left: 12px; + padding-right: 12px; + } + + .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + + @extend .dim-label; + } + + %linked-header { + border: none; + border-radius: 0; + border-right-style: none; + box-shadow: none; + + &:first-child { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; + } + + &:last-child { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + border-right-style: solid; + } + + &:only-child { + border-radius: 0px; + border-style: solid; + } + } + entry { min-height: 24px; } + button { + @include button(normal-header); + min-height: 34px; + &:hover { + @include button(hover-header, transparent, $purple); + } + &:active, + &:checked { + @include button(active-header, transparent, $purple); + } + + &:backdrop, + &:disabled, + &:backdrop:disabled { + @include button(backdrop-header,transparent,transparentize(white,0.7)); + } + + &:backdrop { + &:hover, + &:active, + &:checked { + background-color: transparent; + color: $selected_bg_color; + box-shadow: none; + // @include button(hover-header,transparent,transparentize(white,0.7)); + } + } + + @each $b_type, $b_color in (suggested-action, $cyan), + (destructive-action, $destructive_color) { + &.#{$b_type} { + font-weight: bold; + min-height: 24px; + margin-top: 4px; + margin-bottom: 4px; + border-radius: 3px; + @include button(normal, $b_color, white); + + &:hover { @include button(hover, $b_color, white); } + + &:active { @include button(active, $b_color, white); } + + &:disabled { + @include button(insensitive, $b_color, white); + label {color: transparentize(white,0.5);} + } + + &:backdrop { + @include button(backdrop, $b_color, white); + border-radius: 3px; + } + + &:backdrop:disabled { @include button(backdrop-insensitive, $b_color, white); } + + } + } + + //Reset style + &.titlebutton { + color: transparent; + box-shadow: none; + + &:hover, + &:active, + &:checked, + &:backdrop, + &:backdrop:hover,* { + color: transparent; + box-shadow: none; + } + } + } + .linked > button, + .linked > button:hover, + .linked > button:active, + .linked > button:checked, + .linked > button:backdrop { @extend %linked-header; } + .linked > button:active, + .linked > button:checked{ + &:backdrop{ + color: $backdrop_selected_bg_color; + label{ + color: $backdrop_selected_bg_color; + } + } + } + // End reset style + + &.selection-mode { + $_hc: mix($top_highlight,$selected_bg_color, 50%); // highlight color + + color: $selected_fg_color; + text-shadow: 0 -1px transparentize(black, 0.5); + border-color: $selected_borders_color; + + @include headerbar_fill($selected_bg_color, $_hc); + + &:backdrop { + background-color: $selected_bg_color; + background-image: none; + box-shadow: inset 0 1px mix($top_highlight, $selected_bg_color, 60%); + } + + .subtitle:link { @extend *:link:selected; } + + button { + @include button(normal, $selected_bg_color, $selected_fg_color); + + &.flat { @include button(undecorated); } + + &:hover { @include button(hover, $selected_bg_color, $selected_fg_color); } + + &:active, + &:checked { @include button(active, $selected_bg_color, $selected_fg_color); } + + &:backdrop { + &.flat, & { + @include button(backdrop, $selected_bg_color, $selected_fg_color); + + -gtk-icon-effect: none; + border-color: $selected_borders_color; + + &:active, + &:checked { + @include button(backdrop-active, $selected_bg_color, $selected_fg_color); + + border-color: $selected_borders_color; + } + + &:disabled { + @include button(backdrop-insensitive, $selected_bg_color, $selected_fg_color); + + border-color: $selected_borders_color; + + &:active, &:checked { + @include button(backdrop-insensitive-active, $selected_bg_color, $selected_fg_color); + + border-color: $selected_borders_color; + } + } + } + } + + &.flat { &:backdrop, &:disabled, &:backdrop:disabled { @include button(undecorated); }} + + &:disabled { + @include button(insensitive, $selected_bg_color, $selected_fg_color); + + &:active, + &:checked { @include button(insensitive-active, $selected_bg_color, $selected_fg_color); } + } + + &.suggested-action { + @include button(normal, $cyan, white); + + &:hover { @include button(hover, $cyan, white); } + + &:active { @include button(active, $cyan, white); } + + &:disabled { @include button(insensitive, $cyan, white); } + + &:backdrop { @include button(backdrop, $cyan, white); } + + &:backdrop:disabled { @include button(backdrop-insensitive, $cyan, white); } + } + } + + .selection-menu { + &:backdrop, & { + border-color: transparentize($selected_bg_color, 1); + background-image: linear-gradient(to bottom, transparentize($selected_bg_color, 1), transparentize($selected_bg_color, 1)); + box-shadow: none; + padding-left: 10px; + padding-right: 10px; + + GtkArrow { -GtkArrow-arrow-scaling: 1; } + + .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + color: transparentize($selected_fg_color,0.5); + -gtk-icon-shadow: none; + } + } + } + } + + .tiled &, + .maximized & { + &.titlebar { + @if $variant == 'light' { box-shadow: none; } + @else { box-shadow: inset 0 -1px $bottom_highlight; } + } + &:backdrop, & { border-radius: 0; } + } // squared corners when the window is maximized or tiled + + &.default-decoration { + padding: 4px; + min-height: 28px; + + button.titlebutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; + } + } +} + +headerbar { + // add vertical margins to common widget on the headerbar to avoid them spanning the whole height + entry, + spinbutton, + separator { + margin-top: 5px; + margin-bottom: 5px; + } + switch { + margin-top: 10px; + margin-bottom: 10px; + } + separator { background: transparent; } +} + +.background:not(.tiled):not(.maximized) .titlebar { + @if $variant == 'light' { box-shadow: inset 0 1px lighten($headerbar_color, 5%); } + @else { box-shadow: inset 0 1px $top_highlight,inset 0 -1px $bottom_highlight; } + + + &:backdrop, & { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + } +} + +headerbar { + window:not(.tiled):not(.maximized) separator:first-child + &, // tackles the paned container case + window:not(.tiled):not(.maximized) &:first-child { &:backdrop, & { border-top-left-radius: 4px; }} + + window:not(.tiled):not(.maximized) &:last-child { &:backdrop, & { border-top-right-radius: 4px; }} +} + +.titlebar:not(headerbar) { + window.csd > & { + // in csd we assume every titlebar is a headerbar so reset anything, this is needed for split toolbars cases + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; + } + + > separator { + &, &:backdrop { + background: $headerbar_color; + } + } + + @extend %titlebar; +} diff --git a/.themes/dracula/gtk-3.20/widgets/_infobars.scss b/.themes/dracula/gtk-3.20/widgets/_infobars.scss new file mode 100644 index 0000000..1193ea6 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_infobars.scss @@ -0,0 +1,119 @@ +/************** + * GtkInfoBar * + **************/ +%infobar, +infobar { + text-shadow: none; + color: $fg_color; + background-color: $bg_color; + border-bottom:1px solid darken($bg_color,10%); + box-shadow: 0 1px 0 0 transparentize(black, 0.95), + 0 1px 2px 0 transparentize(black, 0.85); + +} + +%color_infobar { + + @extend %infobar; + + text-shadow: none; + color: $selected_fg_color; + border:none; + + .label { + color: $selected_fg_color; + + &:backdrop { + color: $backdrop_selected_fg_color; + } + } + + button { + border-radius: 2px; + border: none; + background: transparentize($base_color, 0.02); + color: $fg_color; + box-shadow: 0 1px 0 0 transparentize(black, 0.8); + + .label { + color: $fg_color; + } + + &:active { + background: $base_color; + color: $fg_color; + + box-shadow: 0 1px 2px 0 transparentize(black, 0.6); + + &:backdrop { + background: transparentize($base_color, 0.2); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } + + &:hover, + &:focus { + box-shadow: 0 1px 2px 0 transparentize(black, 0.6); + } + + &:disabled { + background: transparentize($base_color, 0.4); + color: transparentize($fg_color, 0.5); + box-shadow: none; + + &:backdrop { + background: transparentize($base_color, 0.5); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } + + &:backdrop { + background: transparentize($base_color, 0.2); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } +} + +.info { + @extend %color_infobar; + background-color: $info_color; + + &:backdrop { + background-color:lighten($info_color,10%); + color: $backdrop_selected_fg_color; + } +} + +.warning { + @extend %color_infobar; + background-color: $warning_color; + + &:backdrop { + background-color:lighten($warning_color,10%); + color: $backdrop_selected_fg_color; + } +} + +.question { + @extend %color_infobar; + background-color: $question_color; + + &:backdrop { + background-color:lighten($question_color,10%); + color: $backdrop_selected_fg_color; + } + +} + +.error { + @extend %color_infobar; + background-color: $error_color; + + &:backdrop { + background-color:lighten($error_color,10%); + color: $backdrop_selected_fg_color; + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_level-bars.scss b/.themes/dracula/gtk-3.20/widgets/_level-bars.scss new file mode 100644 index 0000000..46ca221 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_level-bars.scss @@ -0,0 +1,62 @@ +/************* + * Level Bar * + *************/ +levelbar { + block { + min-width: 32px; + min-height: 6px; + } + + &.vertical block { + min-width: 6px; + min-height: 32px; + } + + &:backdrop { transition: $backdrop_transition; } + + trough { + padding: 3px; + border-radius: 3px; + background-color: if($variant == 'light' ,transparentize(white,0.2),transparentize(black,0.86)); + box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.1); + + &:backdrop { + background-color: if($variant == 'light' ,transparentize(white,0.4),transparentize(black,0.94)); + box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.1); + } + } + + &.horizontal.discrete block { margin: 0 1px; } + + &.vertical.discrete block { margin: 1px 0; } + + block { + border-radius: 2px; + + &:backdrop { box-shadow: none; } + + &.low { + background-color: $warning_color; + + &:backdrop { border-color: $warning_color; }; + } + + &.high, + &:not(.empty) { + background-color: $cyan; + + &:backdrop { border-color: $cyan; } + } + + &.full { + background-color: $success_color; + + &:backdrop { border-color: $success_color; }; + } + + &.empty { + background-color: transparentize(black,0.86); + box-shadow: none; + } + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_links.scss b/.themes/dracula/gtk-3.20/widgets/_links.scss new file mode 100644 index 0000000..db6d1e8 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_links.scss @@ -0,0 +1,49 @@ +/********* + * Links * + *********/ +*:link { + color: $link_color; + + &:visited { + color: $link_visited_color; + + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 60%); } + } + + &:hover { + color: lighten($link_color,10%); + + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 90%); } + } + + &:active { + color: $link_color; + + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); } + } + + &:backdrop { &:backdrop:hover, &:backdrop:hover:selected, & { color: $selected_bg_color; }} + + @at-root %link_selected, + &:selected, + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); } +} + +button:link, +button:visited { + @extend %undecorated_button; + + @extend *:link; + + text-shadow: none; + + &:hover, + &:active, + &:checked { + @extend %undecorated_button; + + text-shadow: none; + } + + > label { text-decoration-line: underline; } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_lists.scss b/.themes/dracula/gtk-3.20/widgets/_lists.scss new file mode 100644 index 0000000..e2ef0c6 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_lists.scss @@ -0,0 +1,47 @@ +/********* + * Lists * + *********/ +list { + color: $text_color; + background-color: $base_color; + border-color: $borders_color; + + &:backdrop { + background-color: $backdrop_base_color; + border-color: $backdrop_borders_color; + } +} + +row { + padding: 8px 14px; + transition: all 150ms $ease-out-quad; + + label { + padding-left: 8px; + } + + &:hover { transition: none; } + + &:backdrop { transition: $backdrop_transition; } + + &.activatable { + &.has-open-popup, // this is for indicathing which row generated a popover see https://bugzilla.gnome.org/show_bug.cgi?id=754411 + + &:hover { background-color: if(variant == light, transparentize($fg_color, 0.9), transparentize($fg_color, 0.95)); } + + &:active { box-shadow: inset 0 2px 2px -2px transparentize(black, 0.8); } + + &:backdrop:hover { background-color: transparent; } + + &:selected { + &:active { box-shadow: inset 0 2px 3px -1px transparentize(black, 0.5); } + + &.has-open-popup, + &:hover { background-color: transparentize($selected_bg_color, 0.2); } + + &:backdrop { background-color: $backdrop_selected_bg_color; } + } + } + + &:selected { @extend %selected_items; } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_menus.scss b/.themes/dracula/gtk-3.20/widgets/_menus.scss new file mode 100644 index 0000000..8b2de58 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_menus.scss @@ -0,0 +1,128 @@ +/********* + * Menus * + *********/ +menubar, +.menubar { + background-color: $headerbar_color; + color: $headerbar_fg_color; + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px transparentize(black, 0.9); + + > menuitem { + min-height: 16px; + padding: 4px 8px; + + &:hover { //Seems like it :hover even with keyboard focus + box-shadow: inset 0 -3px $selected_bg_color; + } + + &:disabled { + color: $insensitive_fg_color; + box-shadow: none; + } + } +} + +menu, +.menu, +.context-menu { + margin: 4px; + padding: 2px 0px; + background-color: $menu_color; + border: 1px solid $borders_color; // adds borders in a non composited env + font: initial; + + .csd & { border: none; } // axes borders in a composited env + + &:backdrop { background-color: $backdrop_menu_color; } + + menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px 6px; + text-shadow: none; + + &:hover { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + + &:disabled { + color: $insensitive_fg_color; + &:backdrop { color: $backdrop_insensitive_color; } + } + + &:backdrop, + &:backdrop:hover { + color: $backdrop_fg_color; + background-color: transparent; + } + + // submenu indicators + arrow { + min-height: 16px; + min-width: 16px; + + &:dir(ltr) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + margin-left: 10px; + } + + &:dir(rtl) { + -gtk-icon-source:-gtk-icontheme('pan-end-symbolic-rtl'); + margin-right: 10px; + } + } + + // avoids labels color being overridden, see + // https://bugzilla.gnome.org/show_bug.cgi?id=767058 + label { &:dir(rtl), &:dir(ltr) { color: inherit; }} + } + + // overflow arrows + > arrow { + @include button(undecorated); + + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: $menu_color; + border-radius: 0; + + &.top { + margin-top: -6px; + border-bottom: 1px solid mix($fg_color, $base_color, 10%); + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); + } + + &.bottom { + margin-bottom: -6px; + border-top: 1px solid mix($fg_color, $base_color, 10%); + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + } + + &:hover { background-color: mix($fg_color, $base_color, 10%); } + + &:backdrop { background-color: $backdrop_menu_color; } + + &:disabled { + color: transparent; + background-color: transparent; + border-color: transparent ; + } + } +} + +menuitem { + accelerator { color: gtkalpha(currentColor,0.55); } + + check, + radio { + min-height: 16px; + min-width: 16px; + + &:dir(ltr) { margin-right: 7px; } + &:dir(rtl) { margin-left: 7px; } + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_misc.scss b/.themes/dracula/gtk-3.20/widgets/_misc.scss new file mode 100644 index 0000000..390f1a5 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_misc.scss @@ -0,0 +1,62 @@ +/******** + * Misc * + ********/ +//content view (grid/list) +.content-view { + background-color: darken($bg_color,7%); + + &:hover { -gtk-icon-effect: highlight; } + + &:backdrop { background-color: darken($bg_color,7%); } + + rubberband { @extend rubberband; } +} + +.scale-popup { + .osd & { @extend %osd; } + + .osd & button.flat { //FIXME: quick hack, redo properly + border-style: none; + border-radius: 5px; + } + + button { // +/- buttons on GtkVolumeButton popup + &:hover { + @extend %undecorated_button; + background-color: transparentize($fg_color,0.9); + border-radius: 5px; + } + + &:backdrop { &:hover, &:disabled, & { @extend %undecorated_button; }} + } +} + +/************ +* Assistant * +*************/ + +assistant { + + border-bottom-left-radius:4px; + border-bottom-right-radius:4px; + + .sidebar { + background-color: $base_color; + border-top: 1px solid $borders_color; + + border-bottom-left-radius:4px; + + &:backdrop { + background-color: $backdrop_base_color; + border-color: $backdrop_borders_color; + } + } + + &.csd .sidebar { border-top-style: none; } + + .sidebar GtkLabel, + .sidebar label { padding: 6px 12px; } + + .sidebar GtkLabel.highlight, + .sidebar label.highlight { background-color: mix($bg_color, $fg_color, 80%); } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_notebooks.scss b/.themes/dracula/gtk-3.20/widgets/_notebooks.scss new file mode 100644 index 0000000..d0ba80a --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_notebooks.scss @@ -0,0 +1,273 @@ +/************* + * Notebooks * + *************/ +notebook { + > header { + padding: 1px; + border-color: $borders_color; + border-width: 0px; + background-color: $bg_color; + + &:backdrop { + border-color: $backdrop_borders_color; + background-color: $backdrop_bg_color; + } + + tabs { margin: -1px; } + + &.top { + border-bottom-style: solid; + > tabs { + margin-bottom: -2px; + > tab { + + + &:backdrop { box-shadow: none; } + + &:checked { + background-color: $base_color; + &:hover{background-color: $base_color;} + } + } + } + } + + &.bottom { + border-top-style: solid; + > tabs { + margin-top: -2px; + > tab { + + + &:backdrop { box-shadow: none; } + + &:checked { background-color: $base_color; } + } + } + } + + &.left { + border-right-style: solid; + > tabs { + margin-right: -2px; + > tab { + + + &:backdrop { box-shadow: none; } + + &:checked { background-color: $base_color; } + } + } + } + + &.right { + border-left-style: solid; + > tabs { + margin-left: -2px; + > tab { + + + &:backdrop { box-shadow: none; } + + &:checked { background-color: $base_color; } + } + } + } + + &.top > tabs > arrow { + @extend %notebook_vert_arrows; + + border-top-style: none; + } + + &.bottom > tabs > arrow { + @extend %notebook_vert_arrows; + + border-bottom-style: none; + } + + @at-root %notebook_vert_arrows { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; + + &.down { -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); } + + &.up { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); } + } + + &.left > tabs > arrow { + @extend %notebook_horz_arrows; + + border-left-style: none; + } + + &.right > tabs > arrow { + @extend %notebook_horz_arrows; + + border-right-style: none; + } + + @at-root %notebook_horz_arrows { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; + + &.down { -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); } + + &.up { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + } + + > tabs > arrow { + @extend %button_basic; + + @extend %button_basic.flat; + + min-height: 16px; + min-width: 16px; + border-radius: 0; + + &:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: transparentize(white, 0.7); + border-color: transparent; + box-shadow: none; + } + + &:disabled { @include button(undecorated); } + } + + tab { + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + + outline-offset: -5px; + + color: $insensitive_fg_color; + font-weight: bold; + + border-width: 1px; // for reorderable tabs + border-color: transparent; // + + &:hover { + color: mix($insensitive_fg_color, $fg_color, 50%); + + &.reorderable-page { + border-color: transparentize($borders_color, 0.7); + background-color: transparentize($bg_color, 0.8); + } + } + + &:backdrop { + color: mix($backdrop_fg_color, $backdrop_bg_color, 60%); + + &.reorderable-page { + border-color: transparent; + background-color: transparent; + } + } + + &:checked { + color: $fg_color; + &.reorderable-page { + border-color: transparentize($borders_color, 0.5); + background-color: transparentize($bg_color, 0.5); + + &:hover { background-color: transparentize($bg_color, 0.3); } + } + } + + &:backdrop:checked { + color: $backdrop_fg_color; + + &.reorderable-page { + border-color: $backdrop_borders_color; + background-color: $backdrop_base_color; + } + } + + // colors the button like the label, overridden otherwise + button.flat { + &:hover { background: transparent; box-shadow: none; color: $red; } + + &, &:backdrop { color: gtkalpha(currentColor, 0.3); } + + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + // FIXME: generalize .small-button? + min-width: 20px; + min-height: 20px; + + &:last-child { + margin-left: 4px; + margin-right: -4px; + } + + &:first-child { + margin-left: -4px; + margin-right: 4px; + } + } + } + + &.top, + &.bottom { + tabs { + padding-left: 0.5px; + padding-right: 0.5px; + + &:not(:only-child) { + margin-left: 0.5px; + margin-right: 0.5px; + + &:first-child { margin-left: 0.5px; } + &:last-child { margin-right: 0.5px; } + } + + tab { + margin-left: 0.5px; + margin-right: 0.5px; + + &.reorderable-page { border-style: none solid; } + } + } + } + + &.left, + &.right { + tabs { + padding-top: 4px; + padding-bottom: 4px; + + &:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; + + &:first-child { margin-top: -1px; } + &:last-child { margin-bottom: -1px; } + } + + tab { + margin-top: 4px; + margin-bottom: 4px; + + &.reorderable-page { border-style: solid none; } + } + } + } + + &.top tab { padding-bottom: 4px; } + &.bottom tab { padding-top: 4px; } + } + + > stack:not(:only-child) { // the :not(:only-child) is for "hidden" notebooks + background-color: $base_color; + + &:backdrop { background-color: $backdrop_base_color; } + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_paned.scss b/.themes/dracula/gtk-3.20/widgets/_paned.scss new file mode 100644 index 0000000..e3d6bbd --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_paned.scss @@ -0,0 +1,69 @@ +/********* + * Paned * + *********/ +paned { + > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; // defeats the ugly default handle decoration + border-style: none; // just to be sure + background-color: transparent; + // workaround, using background istead of a border since the border will get rendered twice (?) + background-image: image($borders_color); + background-size: 1px 1px; + + &:selected { background-image: image($selected_bg_color); } // FIXME is this needed? + + &:backdrop { background-image: image($backdrop_borders_color); } + + &.wide { + min-width: 5px; + min-height: 5px; + background-color: $bg_color; + background-image: image($borders_color), image($borders_color); + background-size: 1px 1px, 1px 1px; + + &:backdrop { + background-color: $backdrop_bg_color; + background-image: image($backdrop_borders_color), + image($backdrop_borders_color); + } + } + } + + &.horizontal > separator { + background-repeat: repeat-y; + + &:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; + } + &:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; + } + + &.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; + } + } + + &.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; + + &.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; + } + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_pathbars.scss b/.themes/dracula/gtk-3.20/widgets/_pathbars.scss new file mode 100644 index 0000000..65083c9 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_pathbars.scss @@ -0,0 +1,29 @@ +/************ + * Pathbars * + ************/ +.path-bar button { + &.text-button, &.image-button, & { + padding-left: 4px; + padding-right: 4px; + } + + &.text-button.image-button label { + padding-left: 0; + padding-right: 0; + } + + &.text-button.image-button, & { + label:last-child { padding-right: 8px; } + label:first-child { padding-left: 8px; } + } + + image { + padding-left: 4px; + padding-right: 4px; + } + + &.slider-button { + padding-left: 0; + padding-right: 0; + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_popovers.scss b/.themes/dracula/gtk-3.20/widgets/_popovers.scss new file mode 100644 index 0000000..560badd --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_popovers.scss @@ -0,0 +1,45 @@ +/*************** + * Popovers * + ***************/ + +popover.background { + padding: 2px; + border-radius: 5px; + background-color: $popover_bg_color; + + .csd &, & { border: 1px solid $borders_color; } + + box-shadow: 0 1px 6px transparentize(black, 0.6); + + &:backdrop { + background-color: $backdrop_bg_color; + box-shadow: none; + } + + > list, + > .view, + > toolbar { + border-style: none; + background-color: transparent; + } + + .csd &, & { + &.touch-selection, + &.magnifier { + @extend %osd; + + border: 1px solid transparentize(white, 0.9); + + button { @extend %osd_button }; + } + + &.osd { @extend %osd; } + } + + separator { margin: 3px; } + + list separator { margin: 0px; } + + checkbutton, + radiobutton { @extend modelbutton.flat; } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_print-dialog.scss b/.themes/dracula/gtk-3.20/widgets/_print-dialog.scss new file mode 100644 index 0000000..7ae1b8d --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_print-dialog.scss @@ -0,0 +1,18 @@ +/**************** + * Print dialog * +*****************/ +printdialog { + paper { + color: $fg_color; + border: 1px solid $borders_color; + background: white; + padding: 0; + + &:backdrop { + color: $backdrop_fg_color; + border-color: $backdrop_borders_color; + } + } + + .dialog-action-box { margin: 12px; } +} \ No newline at end of file diff --git a/.themes/dracula/gtk-3.20/widgets/_progress-bars.scss b/.themes/dracula/gtk-3.20/widgets/_progress-bars.scss new file mode 100644 index 0000000..c962fdc --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_progress-bars.scss @@ -0,0 +1,56 @@ +/***************** + * Progress bars * + *****************/ +progressbar { + // sizing + &.horizontal { + trough, + progress { min-height: 6px; } + } + + &.vertical { + trough, + progress { min-width: 6px; } + } + + &.horizontal progress { margin: 0; } // the progress node is positioned after the trough border + &.vertical progress { margin: 0; } // this moves it over it. + + + // FIXME: insensitive state missing and some other state should be set probably + font-size: smaller; + color: transparentize($fg_color, 0.6); + + &:backdrop { + box-shadow: none; + transition: $backdrop_transition; + } + + trough { @extend %scale_trough; } + + &:backdrop trough { @extend %scale_trough:backdrop; } // looks like states are not passed to the trough component here + + progress { + @extend %scale_highlight; + } + + &:backdrop progress { @extend %scale_highlight:backdrop; } // states not passed here as well + + &.osd { // progressbar.osd used for epiphany page loading progress + min-width: 3px; + min-height: 3px; + background-color: transparent; + + trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; + } + + progress { + border-style: none; + border-radius: 0; + } + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_scales.scss b/.themes/dracula/gtk-3.20/widgets/_scales.scss new file mode 100644 index 0000000..7c941eb --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_scales.scss @@ -0,0 +1,419 @@ +/************ + * GtkScale * + ************/ + $scale_slider_bg: if($variant == 'light', $base_color, lighten($base_color, 10%)); + $scale_trough_bg: if($variant == 'light', transparentize(black,0.86), lighten(transparentize($bg_color,0.86), 47%)); +%scale_trough { + background-color: $scale_trough_bg; + border: none; + border-radius: 3px; + margin: 0; + + &:disabled { background-color: transparentize(black,0.86); } + + &:backdrop { + background-color: transparentize(black,0.86); + transition: $backdrop_transition; + + &:disabled { background-color: transparentize(black,0.86); } + } +} + +%scale_highlight { + border: none; + background-color: $selected_bg_color; + border-radius: 3px; + margin: 0; + + &:disabled { + border: none; + background-color: transparentize(black, 0.86); + } + + &:backdrop, + &:active:backdrop { + border-color: lighten($selected_bg_color, 5%); + background-color: lighten($selected_bg_color, 5%); + &:disabled { + background-color: transparentize(black, 0.9); + } + } +} + +scale { + // sizing + $_marks_lenght: 6px; + $_marks_distance: 6px; + + min-height: 16px; + min-width: 16px; + padding: 8px; + + &.horizontal { + trough, + progress { min-height: 6px; } + } + + &.vertical { + trough, + progress { min-width: 6px; } + } + + // the slider is inside the trough, so to have make it bigger there's a negative margin + + slider { + min-height: 16px; + min-width: 16px; + margin: -7px; + + background-color: $scale_slider_bg; + box-shadow: inset 0 1px $top_highlight, + 0px 0px 1px 1px rgba(0,0,0,0.1); + border-radius: 12px; + + transition: $button_transition; + transition-property: background, border, box-shadow; + + &:active { + background-color: $purple; + + &:disabled { + background-color: $insensitive_bg_color; + box-shadow: inset 0 1px $top_highlight, + 0px 0px 1px 1px rgba(0,0,0,0.05); + } + } + } + + // click-and-hold the slider to activate + &.fine-tune { + &.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; + } + + &.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; + } + + // to make the trough grow in fine-tune mode + slider { margin: -6px; } + + fill, + highlight, + trough { + border-radius: 5px; + -gtk-outline-radius: 7px; + } + } + + // the backing bit + trough { + @extend %scale_trough; + + outline-offset: 2px; + -gtk-outline-radius: 5px; + outline-color: transparent; + } + + // the colored part of the backing bit + highlight { @extend %scale_highlight; } + + // this is another differently styled part of the backing bit, the most relevant use case is for example + // in media player to indicate how much video stream as been cached + fill { + @extend %scale_trough; + + &:backdrop, & { background-color: $borders_color; } + + &:disabled { + &:backdrop, & { + border-color: transparent; + background-color: transparent; + } + } + + // OSD + .osd & { + background-color: mix($osd_fg_color, $osd_borders_color, 25%); + + &:disabled { + &:backdrop, & { + border-color: transparent; + background-color: transparent; + } + } + } + } + + slider { + border-color: $base_color; + border: none; + border-radius: 12px; + + background-color: $scale_slider_bg; + box-shadow: inset 0 1px $top_highlight, + 0px 0px 1px 1px rgba(0,0,0,0.1); + + &:hover { @include button(hover-alt, $edge: $shadow_color); } + + &:active { border-color: $selected_borders_color; } + + &:disabled { + background-color: $insensitive_bg_color; + box-shadow: inset 0 1px $top_highlight, + 0px 0px 1px 1px rgba(0,0,0,0.1); + } + + &:backdrop, + &:backdrop:disabled { + transition: $backdrop_transition; + + background-color: $insensitive_bg_color; + box-shadow: inset 0 1px $top_highlight, + 0px 0px 1px 1px rgba(0,0,0,0.1); + } + + // ...on selected list rows + row:selected & { &:disabled, & { border-color: $selected_borders_color; } } + + // OSD + .osd & { + @include button(osd); + border-color: darken($osd_borders_color, 3%); + background-color: opacify($osd_bg_color, 1); // solid background needed here + + &:hover { + @include button(osd-hover); + background-color: opacify($osd_bg_color, 1); // solid background needed here + } + + &:active { + @include button(osd-active); + background-color: opacify($osd_bg_color, 1); // solid background needed here + } + + &:disabled { + @include button(osd-insensitive); + background-color: opacify($osd_bg_color, 1); // solid background needed here + } + + &:backdrop { + @include button(osd-backdrop); + background-color: opacify($osd_bg_color, 1); // solid background needed here + + &:disabled { + @include button(osd-backdrop-insensitive); + background-color: opacify($osd_bg_color, 1); // solid background needed here + } + } + } + } + + value { color: gtkalpha(currentColor, 0.4); } + + marks { + color: gtkalpha(currentColor, 0.4); + + @each $marks_class, $marks_pos, $marks_margin in (top, top, bottom), + (bottom, bottom, top), + (top, left, right), + (bottom, right, left) { + &.#{$marks_class} { + margin-#{$marks_margin}: $_marks_distance; + margin-#{$marks_pos}: -($_marks_distance + $_marks_lenght); + } + } + } + + &.fine-tune marks { + @each $marks_class, $marks_pos, $marks_margin in (top, top, bottom), + (bottom, bottom, top), + (top, left, right), + (bottom, right, left) { + &.#{$marks_class} { + margin-#{$marks_margin}: $_marks_distance; + margin-#{$marks_pos}: -($_marks_distance + $_marks_lenght - 3px); + } + } + } + + &.horizontal { + indicator { + min-height: $_marks_lenght; + min-width: 1px; + } + + &.fine-tune indicator { min-height: ($_marks_lenght - 3px); } + } + + &.vertical { + indicator { + min-height: 1px; + min-width: $_marks_lenght; + } + + &.fine-tune indicator { min-width: ($_marks_lenght - 3px); } + } + + // *WARNING* scale with marks madness following + + // FIXME: OSD and selected list rows missing, I don't feel like adding the other 144 assets needed for those... + $suffix: if($variant == 'light', '', '-dark'); + + @each $dir_class, $dir_infix in ('horizontal', 'horz'), + ('vertical', 'vert') { + @each $marks_infix, $marks_class in ('scale-has-marks-above', 'marks-before:not(.marks-after)'), + ('scale-has-marks-below', 'marks-after:not(.marks-before)') { + @each $state, $state_infix in ('', ''), + (':hover', '-hover'), + (':active', '-active'), + (':disabled', '-insensitive'), + (':backdrop', '-backdrop'), + (':backdrop:disabled', '-backdrop-insensitive') { + &.#{$dir_class}.#{$marks_class} { + + slider { + &#{$state} { + // an asymmetric slider asset is used here, so the margins are uneven, the smaller + // margin is set on the point side. + min-height: 16px; + min-width: 16px; + margin: -7px; + border: none; + border-radius: 50%; + + background-color: $scale_slider_bg; + box-shadow: inset 0 1px $top_highlight, + 0px 0px 1px 1px rgba(0,0,0,0.1); + } + } + + &.fine-tune slider { + // bigger negative margins to make the trough grow here as well + margin: -7px; + } + } + } + } + } + + &.color { + min-height: 0; + min-width: 0; + + trough { + background-image: image($borders_color); + background-repeat: no-repeat; + } + + &.horizontal { + padding: 0 0 15px 0; + + trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + slider { + &:dir(ltr), &:dir(rtl) { // specificity bumb + &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { + margin-bottom: -15px; + margin-top: 6px; + } + } + } + } + + &.vertical { + &:dir(ltr) { + padding: 0 0 0 15px; + + trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; + } + + slider { + &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { + margin-left: -15px; + margin-right: 6px; + } + } + } + + &:dir(rtl) { + padding: 0 15px 0 0; + + trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + } + + slider { + &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { + margin-right: -15px; + margin-left: 6px; + } + } + } + } + + &.fine-tune { + &.horizontal { + &:dir(ltr), &:dir(rtl) { // specificity bump + padding: 0 0 12px 0; + + trough { + padding-bottom: 7px; + background-position: 0 -6px; + } + + slider { + margin-bottom: -15px; + margin-top: 6px; + } + } + } + + &.vertical { + &:dir(ltr) { + padding: 0 0 0 12px; + + trough { + padding-left: 7px; + background-position: 6px 0; + } + + slider { + margin-left: -15px; + margin-right: 6px; + } + } + + &:dir(rtl) { + padding: 0 12px 0 0; + + trough { + padding-right: 7px; + background-position: -6px 0; + } + + slider { + margin-right: -15px; + margin-left: 6px; + } + } + } + } + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_scrollbars.scss b/.themes/dracula/gtk-3.20/widgets/_scrollbars.scss new file mode 100644 index 0000000..eff1e0d --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_scrollbars.scss @@ -0,0 +1,176 @@ +/************** + * Scrollbars * + **************/ +scrollbar { + $_slider_min_length: 40px; + + // disable steppers + @at-root * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + } + + background-color: $scrollbar_bg_color; + transition: 300ms $ease-out-quad; + + // scrollbar border + &.top { border-bottom: 1px solid $borders_color; } + &.bottom { border-top: 1px solid $borders_color; } + &.left { border-right: 1px solid $borders_color; } + &.right { border-left: 1px solid $borders_color; } + + &:backdrop { + background-color: $backdrop_scrollbar_bg_color; + border-color: $backdrop_borders_color; + transition: $backdrop_transition; + } + + // slider + slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: $scrollbar_slider_color; + + &:hover { background-color: $scrollbar_slider_hover_color; } + + &:hover:active { background-color: $scrollbar_slider_active_color; } + + &:backdrop { background-color: $backdrop_scrollbar_slider_color; } + + &:disabled { background-color: transparent; } + } + + &.fine-tune { + slider { + min-width: 4px; + min-height: 4px; + } + + &.horizontal slider { border-width: 5px 4px; } + &.vertical slider { border-width: 4px 5px; } + } + + &.overlay-indicator { + &:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; + + slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: $fg_color; + border: 1px solid if($variant == 'light', white, black); + } + + button { + min-width: 5px; + min-height: 5px; + background-color: $fg_color; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid if($variant == 'light', white, black); + -gtk-icon-source: none; + } + + &.horizontal { + slider { + margin: 0 2px; + min-width: $_slider_min_length; + } + + button { + margin: 1px 2px; + min-width: 5px; + } + } + + &.vertical { + slider { + margin: 2px 0; + min-height: $_slider_min_length; + } + + button { + margin: 2px 1px; + min-height: 5px; + } + } + } + + &.dragging, + &.hovering { opacity: 0.8; } + } + + &.horizontal slider { min-width: $_slider_min_length; } + + &.vertical slider { min-height: $_slider_min_length; } + + // button styling + button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + transition-property: min-height, min-width, color; + + @include button(undecorated); + + color: $scrollbar_slider_color; + + &:hover { + @include button(undecorated); + + color: $scrollbar_slider_hover_color; + } + &:active, &:checked { + @include button(undecorated); + + color: $scrollbar_slider_active_color; + } + &:disabled { + @include button(undecorated); + + color: transparentize($scrollbar_slider_color, 0.8); + } + &:backdrop { + @include button(undecorated); + + color: $backdrop_scrollbar_slider_color; + + &:disabled { + @include button(undecorated); + + color: transparentize($backdrop_scrollbar_slider_color, 0.8); + } + } + } + + // button icons + &.vertical { + button { + &.down { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + + &.up { -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); } + } + } + + &.horizontal { + button { + &.down { -gtk-icon-source: -gtk-icontheme('pan-right-symbolic'); } + + &.up { -gtk-icon-source: -gtk-icontheme('pan-left-symbolic'); } + } + } +} + +treeview ~ scrollbar.vertical { + border-top: 1px solid $borders_color; + margin-top: -1px; +} diff --git a/.themes/dracula/gtk-3.20/widgets/_sidebar.scss b/.themes/dracula/gtk-3.20/widgets/_sidebar.scss new file mode 100644 index 0000000..8ecb159 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_sidebar.scss @@ -0,0 +1,126 @@ +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + border-width: 0; + background-color: mix($bg_color, $base_color, 50%); + .frame{ + border: none; + } + + @at-root %sidebar_left, + &:dir(ltr), + &.left, + &.left:dir(rtl) { + border-right: none; + border-left-style: none; + } + + @at-root %sidebar_right + &:dir(rtl), + &.right { + border-left: 1px solid $borders_color; + border-right-style: none; + } + + &:backdrop { + background-color: $backdrop_sidebar_bg_color; + border-color: $backdrop_borders_color; + transition: $backdrop_transition; + } + + list { background-color: lighten($bg_color, 0.77%); } + row{ + &:selected{ + &:backdrop{ + color: $backdrop_selected_bg_color; + background: transparent; + label{ + color: $backdrop_selected_bg_color; + } + } + &:hover{ + background-color: transparentize($selected_bg_color, 0.2); + } + background: transparent; + color: $purple; + label{ + color: $purple; + } + } + } + + //elementary os file manager + &.source-list{ + background-color: $headerbar_color; + color: #F2EFEA; + padding: 4px 0px; + &.view{ + + &:selected { + &:active { box-shadow: inset 0 2px 3px -1px transparentize(black, 0.5); } + + &.has-open-popup, + &:hover { background-color: transparentize($selected_bg_color, 0.2); } + + &:backdrop { background-color: $backdrop_selected_bg_color; } + } + &:hover, iconview.source-list:hover { + background-color: if(variant == light, transparentize($base_color, 0.4), transparentize($base_color, 0.4)); + } + } + } + + paned & { &.left, &.right, &.left:dir(rtl), &:dir(rtl), &:dir(ltr), & { + border-style: none; + border-color: $borders_color; + } +} +} + +stacksidebar { + &.sidebar { + &:dir(ltr), + &.left, + &.left:dir(rtl) { list { @extend %sidebar_left; }} + + &:dir(rtl), + &.right { list { @extend %sidebar_right; }} + } + + row { + padding: 10px 4px; + + > label { + padding-left: 6px; + padding-right: 6px; + } + + &.needs-attention > label { + @extend %needs_attention; + + background-size: 6px 6px, 0 0; + } + } +} + +placessidebar { + > viewport.frame { border-style: none; } + + row { + &.sidebar-new-bookmark-row { color: $selected_bg_color; } + + &:drop(active):not(:disabled) { + &, label, image { color: $drop_target_color; } + + box-shadow: inset 0 1px $drop_target_color, + inset 0 -1px $drop_target_color; + + &:selected { + &, label, image { color: $selected_fg_color; } + background-color: $drop_target_color; + } + } + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_spinbuttons.scss b/.themes/dracula/gtk-3.20/widgets/_spinbuttons.scss new file mode 100644 index 0000000..4810bbe --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_spinbuttons.scss @@ -0,0 +1,192 @@ +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + &:not(.vertical) { + // in this horizontal configuration, the whole spinbutton + // behaves as the entry, so we extend the entry styling + // and nuke the style on the internal entry + @extend %entry; + + padding: 0; + + entry { + min-width: 28px; + // reset all the other props since the spinbutton node is styled here + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; + } + + button { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: mix($fg_color, $base_color, 90%); + background-image: none; + border-style: none none none solid; + border-color: transparentize($borders_color, 0.7); + border-radius: 0; + box-shadow: inset 1px 0px 0px 0px rgba(0,0,0,0.07); + + &:dir(rtl) { border-style: none solid none none; } + + &:hover { + color: $fg_color; + background-color: $base_hover_color; + } + + &:disabled { color: transparentize($insensitive_fg_color, 0.7); } + + &:active { + background-color: transparentize(black, 0.9); + box-shadow: inset 0 2px 3px -1px transparentize(black, 0.8); + } + + &:backdrop { + color: mix($backdrop_fg_color, $backdrop_base_color, 90%); + background-color: transparent; + border-color: transparentize($backdrop_borders_color, 0.7); + transition: $backdrop_transition; + } + + &:backdrop:disabled { + color: transparentize($backdrop_insensitive_color,0.7); + background-image: none; + border-style: none none none solid; // It is needed or it gets overridden + box-shadow: inset 1px 0px 0px 0px rgba(0,0,0,0.07); + + &:dir(rtl) { border-style: none solid none none; } + } + + &:last-child { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + } + } + } + + // OSD horizontal + .osd &:not(.vertical) { + button { + @include button(undecorated); + + color: $osd_fg_color; + border-style: none none none solid; + border-color: transparentize($osd_borders_color, 0.3); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; + + &:dir(rtl) { border-style: none solid none none; } + + &:hover { + @include button(undecorated); + + color: $osd_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + background-color: transparentize($osd_fg_color, 0.9); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; + } + + &:backdrop { + @include button(undecorated); + + color: $osd_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + -gtk-icon-shadow: none; + box-shadow: none; + } + + &:disabled { + @include button(undecorated); + + color: $osd_insensitive_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + -gtk-icon-shadow: none; + box-shadow: none; + } + + &:last-child { border-radius: 0 3px 3px 0; } + + &:dir(rtl):first-child { border-radius: 3px 0 0 3px; } + } + } + + // Vertical + &.vertical { + // in the vertical configuration, we treat the spinbutton + // as a box, and tweak the style of the entry in the middle + // so that it's linked + + // FIXME: this should not be set at all, but otherwise it gets the wrong + // color + &:disabled { color: $insensitive_fg_color; } + &:backdrop:disabled { color: $backdrop_insensitive_color; } + + &:drop(active) { + border-color: transparent; + box-shadow: none; + } + + entry { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; + } + + button { + min-height: 32px; + min-width: 32px; + padding: 0; + border-width: 1px; + border-color: $borders_color; + box-shadow: 0 1px $top_highlight; + + &.up { @extend %top_button; } + + &.down { @extend %bottom_button; } + } + + %top_button { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; + } + + %bottom_button { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; + } + } + + // OSD vertical + .osd &.vertical button:first-child { + @include button(osd); + + &:hover { @include button(osd-hover);} + + &:active { @include button(osd-active); } + + &:disabled { @include button(osd-insensitive); } + + &:backdrop { @include button(osd-backdrop); } + } + + // Misc + treeview &:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; + + entry { + min-height: 0; + padding: 1px 2px; + } + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_spinner.scss b/.themes/dracula/gtk-3.20/widgets/_spinner.scss new file mode 100644 index 0000000..1bd61a6 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_spinner.scss @@ -0,0 +1,27 @@ +/*********** + * Spinner * + ***********/ + +menu spinner { + color: $selected_bg_color; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { -gtk-icon-transform: rotate(1turn); } +} + +spinner { + background: none; + opacity: 0; // non spinning spinner makes no sense + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); + + &:checked { + opacity: 1; + animation: spin 1s linear infinite; + + &:disabled { opacity: 0.5; } + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_switches.scss b/.themes/dracula/gtk-3.20/widgets/_switches.scss new file mode 100644 index 0000000..c24d971 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_switches.scss @@ -0,0 +1,101 @@ +/********** + * Switch * + **********/ + $_switch_bg: if($variant == 'light', transparentize(black, 0.9), lighten($base_color, 10%)); + $_switch_slider_bg:$base_color; + + switch { + font-size: 1px; + font-weight: bold; + outline-offset: -4px; + transition: all 200ms ease-in; + + border: none; + border-radius: 14px; + color: transparent; + padding: 2px; + + background-color:$_switch_bg; + box-shadow: inset 0 0 0 1px transparentize(black, 0.95), 0px 1px $bottom_highlight; + + &:disabled { + background-color: $insensitive_bg_color; + } + + &:backdrop { + background-color: darken($_switch_bg, 7%); + transition: $backdrop_transition; + + &:disabled { background-color: $insensitive_bg_color; } + } + + + &:active, + &:checked { + background-color: $lime; + + &:backdrop { + background-color: $lime; + + slider { + &:backdrop { + box-shadow:none; + background-color:transparentize($base_color, 0.1); + border:none; + } + } + } + } + + // Handle + slider { + padding:2px; + min-width: 16px; + min-height: 16px; + + border-radius: 100%; + transition: $button_transition; + background-color: $_switch_slider_bg; + + box-shadow: 0 2px 2px transparentize(black, 0.8), + 0 1px 2px transparentize(black, 0.8); + + &:backdrop { + padding:2px; + box-shadow:none; + background-color: $base_color; + } + } + + &:checked slider { } + + &:backdrop { + } + + row:selected & { + @if $variant == 'light' { + box-shadow: none; + border-color: $selected_borders_color; + + &:backdrop { border-color: $selected_borders_color; } + + &.slider:dir(rtl) { border-left-color: $borders_color; } + &.slider:dir(ltr) { border-right-color: $borders_color; } + + &.slider { &:checked, & { border-color: $selected_borders_color; } } + } + } + + // Trough + trough { + + &:active, + &:checked { + background-color: $selected_bg_color; + + &:backdrop { + background-color: $backdrop_selected_bg_color; + } + } + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_toolbars.scss b/.themes/dracula/gtk-3.20/widgets/_toolbars.scss new file mode 100644 index 0000000..c7d5b90 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_toolbars.scss @@ -0,0 +1,84 @@ +/************ + * Toolbars * + ************/ +%toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: $bg_color; +} + +toolbar { + @extend %toolbar; + + padding: 4px 3px 3px 4px; + + // on OSD + .osd & { background-color: transparent; } + + // stand-alone OSD toolbars + &.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: $osd_bg_color; + + &.left, + &.right, + &.top, + &.bottom { border-radius: 0; } // positional classes for `attached` osd toolbars + } + + // toolbar separators + &.horizontal separator { margin: 0 7px 1px 6px; } + &.vertical separator { margin: 6px 1px 7px 0; } + + &:not(.inline-toolbar):not(.osd) { + switch, + scale, + entry, + spinbutton, + button { + margin-right: 1px; + margin-bottom: 1px; + } + } +} + +//searchbar, location-bar & inline-toolbar +.inline-toolbar { + @extend %toolbar; + + @extend %darkbar; + + padding: 3px; + border-width: 0 1px 1px; + border-radius: 0 0 5px 5px; +} + +searchbar, +.location-bar { + @extend %toolbar; + + @extend %darkbar; + + border-width: 0 0 1px; + padding: 3px; +} + +%darkbar { + border-style: solid; + border-color: $borders_color; + $_bg: mix($bg_color, $borders_color, 70%); + background-color: $_bg; + + &:backdrop { + border-color: $backdrop_borders_color; + background-color: $backdrop_dark_fill; + box-shadow: none; + transition: $backdrop_transition; + } +} + +searchbar{ + background: $base_color; +} \ No newline at end of file diff --git a/.themes/dracula/gtk-3.20/widgets/_tooltips.scss b/.themes/dracula/gtk-3.20/widgets/_tooltips.scss new file mode 100644 index 0000000..00a4554 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_tooltips.scss @@ -0,0 +1,28 @@ +/************ + * Tooltips * + ************/ +tooltip { + &.background { + // background-color needs to be set this way otherwise it gets drawn twice + // see https://bugzilla.gnome.org/show_bug.cgi?id=736155 for details. + background-color: transparentize(black, 0.2); + background-clip: padding-box; + border: 1px solid $tooltip_borders_color; // this suble border is meant to + // not make the tooltip melt with + // very dark backgrounds + } + + padding: 4px; /* not working */ + border-radius: 5px; + box-shadow: none; // otherwise it gets inherited by windowframe.csd + text-shadow: 0 1px black; + + // FIXME: we need a border or tooltips vanish on black background. + decoration { background-color: transparent; } + + * { // Yeah this is ugly + padding: 4px; + background-color: transparent; + color: white; + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_touch-copy-paste.scss b/.themes/dracula/gtk-3.20/widgets/_touch-copy-paste.scss new file mode 100644 index 0000000..c9f4db2 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_touch-copy-paste.scss @@ -0,0 +1,82 @@ +/********************** + * Touch Copy & Paste * + *********************/ +//touch selection handlebars for the Popover.osd above +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; + + @each $s,$as in ('',''), + (':hover','-hover'), + (':active','-active') { //no need for insensitive and backdrop + &.top#{$s}:dir(ltr), &.bottom#{$s}:dir(rtl) { + $_url: 'assets/text-select-start#{$as}#{$asset_suffix}'; + -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), + url('#{$_url}@2.png')); + padding-left: 10px; + } + + &.bottom#{$s}:dir(ltr), &.top#{$s}:dir(rtl) { + $_url: 'assets/text-select-end#{$as}#{$asset_suffix}'; + -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), + url('#{$_url}@2.png')); + padding-right: 10px; + } + + &.insertion-cursor#{$s}:dir(ltr), &.insertion-cursor#{$s}:dir(rtl) { + $_url: 'assets/slider-horz-scale-has-marks-above#{$as}#{$asset_suffix}'; + -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), + url('#{$_url}@2.png')); + } + } +} + +.context-menu { font: initial; } // Decouple the font of context menus from their entry/textview + +button.circular { // FIXME: aggregate to buttons + border-radius: 20px; + -gtk-outline-radius: 20px; + + label { padding: 0; } +} + +// shortcut window keys +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + + color: $fg_color; + background-color: $base_color; + border: 1px solid; + border-color: if($variant == 'light', mix($borders_color, $bg_color, 50%), $borders_color); + border-radius: 5px; + box-shadow: if($variant == 'light', inset 0 -3px mix($base_color, $bg_color, 20%), inset 0 -3px mix($borders_color, $base_color, 60%)); + font-size: smaller; + + &:backdrop { + background-color: $backdrop_base_color; + color: $backdrop_fg_color; + transition: $backdrop_transition; + } +} + +*:drop(active):focus, +*:drop(active) { // FIXME needs to be done widget by widget, this wildcard should really die + border-color: $drop_target_color; + box-shadow: inset 0 0 0 1px $drop_target_color; +} + +stackswitcher button.text-button { min-width: 100px; } // FIXME aggregate with buttons + +stackswitcher button.circular, +stackswitcher button.text-button.circular { // FIXME aggregate with buttons + min-width: 32px; + min-height: 32px; + padding: 0; +} diff --git a/.themes/dracula/gtk-3.20/widgets/_treeviews.scss b/.themes/dracula/gtk-3.20/widgets/_treeviews.scss new file mode 100644 index 0000000..478f148 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_treeviews.scss @@ -0,0 +1,233 @@ +/************** + * Tree Views * + **************/ +treeview.view { + @at-root * { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + } + + border-left-color: mix($fg_color, $base_color, 50%); // this is actually the tree lines color, + border-top-color: $bg_color; // while this is the grid lines color, better then nothing + + rubberband { @extend rubberband; } // to avoid borders being overridden by the previously set props + + &:selected { + &:focus, & { + border-radius: 0; + + @extend %selected_items; + } + + &:backdrop, & { + border-left-color: mix($selected_fg_color, $selected_bg_color, 50%); + border-top-color: transparentize($fg_color, 0.9); // doesn't work unfortunatelly + } + } + + &:disabled { + color: $insensitive_fg_color; + + &:selected { + color: mix($selected_fg_color, $selected_bg_color, 40%); + &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); } + } + + &:backdrop { color: $backdrop_insensitive_color; } + } + + &.separator { + min-height: 2px; + color: $bg_color; + + &:backdrop { color: transparentize($bg_color, 0.9); } + } + + &:backdrop { + border-left-color: mix($backdrop_fg_color, $backdrop_bg_color, 50%); + border-top: $backdrop_bg_color; + } + &:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: $selected_borders_color; + + &.after { border-top-style: none; } + + &.before { border-bottom-style: none; } + } + + &.expander { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + + &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } + + color: mix($fg_color, $base_color, 70%); + + &:hover { color: $fg_color; } + + &:selected { + color: mix($selected_fg_color, $selected_bg_color, 70%); + + &:hover { color: $selected_fg_color; } + + &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 70%); } + } + + &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + + &:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 70%); } + } + + &.progressbar { // progress bar in treeviews + @if $variant == light { color: $base_color; } + + border: 1px solid $selected_borders_color; + border-radius: 4px; + background-color: $selected_bg_color; + background-image: linear-gradient(to bottom, + $selected_bg_color, + darken($selected_bg_color,10%)); + box-shadow: inset 0 1px if($variant=='light', transparentize(white,0.7), + transparentize(white,0.85)), + 0 1px if($variant=='light', transparentize(black, 0.8), + transparentize(black,0.9)); + + &:selected { + &:focus, & { + border-radius: 4px; + + @if $variant == 'light' { + color: $selected_bg_color; + box-shadow: none; + } + + @else { box-shadow: inset 0 1px transparentize(white, 0.95); } + + background-image: linear-gradient(to bottom, + $base_color, + darken($base_color,10%)); + + &:backdrop { + @if $variant == 'light' { + color: $selected_bg_color; + border-color: $selected_borders_color; // otherwise it gets inherited by .view(?!?) + } + + @else { border-color: $backdrop_base_color; } + + background-color: $backdrop_base_color; + } + } + } + + &:backdrop { + @if $variant == 'light' { color: $backdrop_base_color; } + + @else { border-color: $backdrop_base_color; } + + background-image: none; + box-shadow: none; + } + } + + &.trough { // progress bar trough in treeviews + background-color: transparentize($fg_color,0.9); + border-radius: 4px; + + &:selected { + &:focus, & { + background-color: if($variant == 'light', + transparentize($selected_fg_color, 0.7), + darken($selected_bg_color, 10%)); + border-radius: 4px; + + @if $variant == 'light' { + border-width: 1px 0; + border-style: solid; + border-color: $selected_bg_color; + } + } + } + } + + header { + button { + $_column_header_color: mix($fg_color, $base_color, 50%); + + @extend %column_header_button; + + color: $_column_header_color; + background-color: $base_color; + font-weight: bold; + text-shadow: none; + box-shadow: none; + + &:hover { + @extend %column_header_button; + + color: mix($_column_header_color, $fg_color, 50%); + box-shadow: none; + transition: none; //I shouldn't need this + } + + &:active { + @extend %column_header_button; + + color: $fg_color; + transition: none; //I shouldn't need this + } + } + + button:last-child { &:backdrop, & { border-right-style: none; }} + } + + button.dnd, + header.button.dnd { // for treeview-like derive widgets + &:active, &:selected, &:hover, & { + padding: 0 6px; + transition: none; + background-image: none; + background-color: $selected_bg_color; + color: $base_color; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px $base_color; + text-shadow: none; + } + } + + acceleditor > label { background-color: $selected_bg_color; } // see tests/testaccel to test +} + +%column_header_button { + padding: 0 6px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-width: 1px; + border-style: none solid solid none; + border-color: $bg_color; + + &:disabled { + border-color: $bg_color; + background-image: none; + } + + &:backdrop { + border-color: $backdrop_bg_color; + border-style: none solid solid none; + color: mix($backdrop_fg_color, $backdrop_bg_color, 50%); + background-image: none; + background-color: $backdrop_base_color; + + &:disabled { + border-color: $backdrop_bg_color; + background-image: none; + } + } +} diff --git a/.themes/dracula/gtk-3.20/widgets/_windows.scss b/.themes/dracula/gtk-3.20/widgets/_windows.scss new file mode 100644 index 0000000..ce2d118 --- /dev/null +++ b/.themes/dracula/gtk-3.20/widgets/_windows.scss @@ -0,0 +1,142 @@ +/********************** + * Window Decorations * + *********************/ +decoration { + border-radius: 4px 4px 0 0; + + // lamefun trick to get rounded borders regardless of CSD use + border-width: 0px; + + // this needs to be transparent + // see bug #722563 + $_wm_border: if($variant=='light', transparentize(black, 0.77), transparentize($borders_color, 0.1)); + $_wm_border_backdrop: if($variant=='light', transparentize(black, 0.82), transparentize($borders_color, 0.1)); + + // lamefun trick to get rounded borders regardless of CSD use + border-width: 0px; + + box-shadow: 0 2px 4px 2px transparentize(black, 0.8); + + // FIXME rationalize shadows + + // this is used for the resize cursor area + margin: 10px; + + &:backdrop { + // the transparent shadow here is to enforce that the shadow extents don't + // change when we go to backdrop, to prevent jumping windows. + // The biggest shadow should be in the same order then in the active state + // or the jumping will happen during the transition. + box-shadow: 0 2px 4px 2px transparentize(black, 0.85); + transition: $backdrop_transition; + } + + .maximized &, + .fullscreen &, + .tiled & { border-radius: 0; } + + .popup & { box-shadow: none; } + + // server-side decorations as used by mutter + .ssd & { } //just doing borders, wm draws actual shadows + + .csd.popup & { + border-radius: 0; + box-shadow: 0 1px 6px transparentize(black, 0.6), + 0 0 0 1px transparentize($_wm_border,0.1); + } + + tooltip.csd & { + border-radius: 5px; + box-shadow: none; + } + + messagedialog.csd & { + border-radius: 7px; + box-shadow: 0 1px 2px transparentize(black, 0.8), + 0 0 0 1px transparentize($_wm_border,0.1); + } + + .solid-csd & { + border-radius: 0; + margin: 0px; + background-color: $backdrop_bg_color; + border: solid 1px $backdrop_borders_color; + box-shadow: none; + } +} + +// Window Close button +button.titlebutton { + background-repeat: no-repeat; + background-position: center; + min-height: 32px; + padding: 0 3px; + box-shadow: none; + + &.close { + background-image: -gtk-scaled(url("../assets/close.png"),url("../assets/close@2.png")); + &:hover,&:active { + background-image: -gtk-scaled(url("../assets/close_prelight.png"),url("../assets/close_prelight@2.png")); + } + } + &.maximize { + background-image: -gtk-scaled(url("../assets/maximize.png"),url("../assets/maximize@2.png")); + &:hover,&:active { + background-image: -gtk-scaled(url("../assets/maximize_prelight.png"),url("../assets/maximize_prelight@2.png")); + } + } + &.minimize { + background-image: -gtk-scaled(url("../assets/min.png"),url("../assets/min@2.png")); + &:hover,&:active { + background-image: -gtk-scaled(url("../assets/min_prelight.png"),url("../assets/min_prelight@2.png")); + } + } + + &.close, &.minimize, &.maximize { + &:backdrop { + background-image: -gtk-scaled(url("../assets/close_unfocused.png"),url("../assets/close_unfocused@2.png")); + } + } + + .selection-mode & { + @extend %button.flat.suggested-action; + + @extend %nobg_selected_items; + } + + &:backdrop { + -gtk-icon-shadow: none; + } +} + +headerbar.selection-mode button.titlebutton, +.titlebar.selection-mode button.titlebutton { + @include _button_text_shadow(white, $selected_bg_color); + + &:backdrop { -gtk-icon-shadow: none; } +} + + +// catch all extend :) + +%selected_items { + background-color: $selected_bg_color; + + @at-root %nobg_selected_items, & { + color: $selected_fg_color; + font-weight: bold; + + @if $variant == 'light' { outline-color: transparentize($selected_fg_color, 0.7); } + + &:disabled { color: mix($selected_fg_color, $selected_bg_color, 50%); } + + &:backdrop { + color: $backdrop_selected_fg_color; + + &:disabled { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); } + } + } +} + +.monospace { font-family: Monospace; } diff --git a/.themes/dracula/index.theme b/.themes/dracula/index.theme new file mode 100755 index 0000000..e4e2039 --- /dev/null +++ b/.themes/dracula/index.theme @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Ant-Dracula +Comment=A flat and light theme with a modern look +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=Ant-Dracula +MetacityTheme=Ant-Dracula +IconTheme=Ozon +ButtonLayout=:minimize,maximize,close diff --git a/.themes/dracula/kde/aurorae/Dracula/.shade.svg b/.themes/dracula/kde/aurorae/Dracula/.shade.svg new file mode 100644 index 0000000..867525a --- /dev/null +++ b/.themes/dracula/kde/aurorae/Dracula/.shade.svg @@ -0,0 +1,555 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/aurorae/Dracula/Dracularc b/.themes/dracula/kde/aurorae/Dracula/Dracularc new file mode 100644 index 0000000..039dd26 --- /dev/null +++ b/.themes/dracula/kde/aurorae/Dracula/Dracularc @@ -0,0 +1,43 @@ +[General] +ActiveFocusedTabColor=78,78,78 +ActiveTextColor=202,203,209 +ActiveTextShadowColor=255,255,255,255 +ActiveUnfocusedTabColor=120,120,120 +Animation=0 +InactiveFocusedTabColor=120,120,120 +InactiveTextColor=115,118,131 +InactiveTextShadowColor=255,255,255,255 +InactiveUnfocusedTabColor=120,120,120 +LeftButtons=XIA +RightButtons= +Shadow=false +TextShadowOffsetX=1 +TextShadowOffsetY=1 +TitleAlignment=Center +TitleVerticalAlignment=Center +UseTextShadow=true + +[Layout] +BorderBottom=1 +BorderLeft=1 +BorderRight=1 +ButtonHeight=13 +ButtonMarginTop=3 +ButtonSpacing=8 +ButtonWidth=13 +ExplicitButtonSpacer=10 +PaddingBottom=10 +PaddingLeft=10 +PaddingRight=10 +PaddingTop=10 +TitleBorderLeft=1 +TitleBorderRight=1 +TitleEdgeBottom=5 +TitleEdgeBottomMaximized=3 +TitleEdgeLeft=5 +TitleEdgeLeftMaximized=5 +TitleEdgeRight=5 +TitleEdgeRightMaximized=5 +TitleEdgeTop=5 +TitleEdgeTopMaximized=3 +TitleHeight=18 diff --git a/.themes/dracula/kde/aurorae/Dracula/alldesktops.svg b/.themes/dracula/kde/aurorae/Dracula/alldesktops.svg new file mode 100644 index 0000000..cf1c669 --- /dev/null +++ b/.themes/dracula/kde/aurorae/Dracula/alldesktops.svg @@ -0,0 +1,524 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/aurorae/Dracula/close.svg b/.themes/dracula/kde/aurorae/Dracula/close.svg new file mode 100644 index 0000000..e543759 --- /dev/null +++ b/.themes/dracula/kde/aurorae/Dracula/close.svg @@ -0,0 +1,523 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/aurorae/Dracula/decoration.svg b/.themes/dracula/kde/aurorae/Dracula/decoration.svg new file mode 100644 index 0000000..d75f6ed --- /dev/null +++ b/.themes/dracula/kde/aurorae/Dracula/decoration.svg @@ -0,0 +1,358 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/aurorae/Dracula/keepabove.svg b/.themes/dracula/kde/aurorae/Dracula/keepabove.svg new file mode 100644 index 0000000..4de5cd1 --- /dev/null +++ b/.themes/dracula/kde/aurorae/Dracula/keepabove.svg @@ -0,0 +1,525 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/aurorae/Dracula/keepbelow.svg b/.themes/dracula/kde/aurorae/Dracula/keepbelow.svg new file mode 100644 index 0000000..e1590f9 --- /dev/null +++ b/.themes/dracula/kde/aurorae/Dracula/keepbelow.svg @@ -0,0 +1,531 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/aurorae/Dracula/maximize.svg b/.themes/dracula/kde/aurorae/Dracula/maximize.svg new file mode 100644 index 0000000..5db9aef --- /dev/null +++ b/.themes/dracula/kde/aurorae/Dracula/maximize.svg @@ -0,0 +1,495 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/aurorae/Dracula/metadata.desktop b/.themes/dracula/kde/aurorae/Dracula/metadata.desktop new file mode 100644 index 0000000..e26f916 --- /dev/null +++ b/.themes/dracula/kde/aurorae/Dracula/metadata.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Dracula +X-KDE-PluginInfo-Author=eliverlara +X-KDE-PluginInfo-Category= +X-KDE-PluginInfo-Depends= +X-KDE-PluginInfo-Email=eliverlara@gmail.com +X-KDE-PluginInfo-EnabledByDefault=true +X-KDE-PluginInfo-License=GPLv3 +X-KDE-PluginInfo-Name=Dracula +X-KDE-PluginInfo-Version=1.0.0 diff --git a/.themes/dracula/kde/aurorae/Dracula/minimize.svg b/.themes/dracula/kde/aurorae/Dracula/minimize.svg new file mode 100644 index 0000000..307dd3c --- /dev/null +++ b/.themes/dracula/kde/aurorae/Dracula/minimize.svg @@ -0,0 +1,488 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/aurorae/Dracula/restore.svg b/.themes/dracula/kde/aurorae/Dracula/restore.svg new file mode 100644 index 0000000..5db9aef --- /dev/null +++ b/.themes/dracula/kde/aurorae/Dracula/restore.svg @@ -0,0 +1,495 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/color-schemes/Dracula.colors b/.themes/dracula/kde/color-schemes/Dracula.colors new file mode 100644 index 0000000..52257a2 --- /dev/null +++ b/.themes/dracula/kde/color-schemes/Dracula.colors @@ -0,0 +1,105 @@ +[ColorEffects:Disabled] +Color=56,56,56 +ColorAmount=0 +ColorEffect=0 +ContrastAmount=0.65 +ContrastEffect=1 +IntensityAmount=0.1 +IntensityEffect=2 + +[ColorEffects:Inactive] +ChangeSelectionColor=true +Color=112,111,110 +ColorAmount=0.025000000000000001 +ColorEffect=2 +ContrastAmount=0.10000000000000001 +ContrastEffect=2 +Enable=false +IntensityAmount=0 +IntensityEffect=0 + +[Colors:Button] +BackgroundAlternate=64,69,82 +BackgroundNormal=40,42,54 +DecorationFocus=68,71,90 +DecorationHover=68,71,90 +ForegroundActive=61,174,233 +ForegroundInactive=102,106,115 +ForegroundLink=41,128,185 +ForegroundNegative=255,85,85 +ForegroundNeutral=255,184,108 +ForegroundNormal=248,248,242 +ForegroundPositive=80,250,122 +ForegroundVisited=82,148,226 + +[Colors:Selection] +BackgroundAlternate=29,153,243 +BackgroundNormal=68,71,90 +DecorationFocus=68,71,90 +DecorationHover=68,71,90 +ForegroundActive=252,252,252 +ForegroundInactive=211,218,227 +ForegroundLink=253,188,75 +ForegroundNegative=255,85,85 +ForegroundNeutral=255,184,108 +ForegroundNormal=254,254,254 +ForegroundPositive=80,250,122 +ForegroundVisited=189,195,199 + +[Colors:Tooltip] +BackgroundAlternate=47,52,63 +BackgroundNormal=53,57,69 +DecorationFocus=68,71,90 +DecorationHover=68,71,90 +ForegroundActive=61,174,233 +ForegroundInactive=102,106,115 +ForegroundLink=41,128,185 +ForegroundNegative=255,85,85 +ForegroundNeutral=255,184,108 +ForegroundNormal=211,218,227 +ForegroundPositive=80,250,122 +ForegroundVisited=82,148,226 + +[Colors:View] +BackgroundAlternate=43,45,59 +BackgroundNormal=30,31,41 +DecorationFocus=68,71,90 +DecorationHover=68,71,90 +ForegroundActive=139,233,253 +ForegroundInactive=102,106,115 +ForegroundLink=82,148,226 +ForegroundNegative=255,85,85 +ForegroundNeutral=255,184,108 +ForegroundNormal=248,248,242 +ForegroundPositive=80,250,122 +ForegroundVisited=124,183,255 + +[Colors:Window] +BackgroundAlternate=47,52,63 +BackgroundNormal=40,42,54 +DecorationFocus=68,71,90 +DecorationHover=68,71,90 +ForegroundActive=139,233,253 +ForegroundInactive=102,106,115 +ForegroundLink=41,128,185 +ForegroundNegative=255,85,85 +ForegroundNeutral=255,184,108 +ForegroundNormal=248,248,242 +ForegroundPositive=80,250,122 +ForegroundVisited=68,71,90 + +[General] +ColorScheme=Dracula +Name=Dracula +shadeSortColumn=true + +[KDE] +contrast=5 + +[WM] +activeBackground=47,52,63 +activeBlend=47,52,63 +activeForeground=211,218,227 +inactiveBackground=47,52,63 +inactiveBlend=47,52,63 +inactiveForeground=102,106,115 diff --git a/.themes/dracula/kde/color-schemes/DraculaPurple.colors b/.themes/dracula/kde/color-schemes/DraculaPurple.colors new file mode 100644 index 0000000..95dac9a --- /dev/null +++ b/.themes/dracula/kde/color-schemes/DraculaPurple.colors @@ -0,0 +1,105 @@ +[ColorEffects:Disabled] +Color=56,56,56 +ColorAmount=0 +ColorEffect=0 +ContrastAmount=0.65 +ContrastEffect=1 +IntensityAmount=0.1 +IntensityEffect=2 + +[ColorEffects:Inactive] +ChangeSelectionColor=true +Color=112,111,110 +ColorAmount=0.025000000000000001 +ColorEffect=2 +ContrastAmount=0.10000000000000001 +ContrastEffect=2 +Enable=false +IntensityAmount=0 +IntensityEffect=0 + +[Colors:Button] +BackgroundAlternate=64,69,82 +BackgroundNormal=40,42,54 +DecorationFocus=124,96,163 +DecorationHover=124,96,163 +ForegroundActive=61,174,233 +ForegroundInactive=102,106,115 +ForegroundLink=41,128,185 +ForegroundNegative=255,85,85 +ForegroundNeutral=255,184,108 +ForegroundNormal=248,248,242 +ForegroundPositive=80,250,122 +ForegroundVisited=82,148,226 + +[Colors:Selection] +BackgroundAlternate=29,153,243 +BackgroundNormal=124,96,163 +DecorationFocus=124,96,163 +DecorationHover=124,96,163 +ForegroundActive=252,252,252 +ForegroundInactive=211,218,227 +ForegroundLink=253,188,75 +ForegroundNegative=255,85,85 +ForegroundNeutral=255,184,108 +ForegroundNormal=254,254,254 +ForegroundPositive=80,250,122 +ForegroundVisited=189,195,199 + +[Colors:Tooltip] +BackgroundAlternate=47,52,63 +BackgroundNormal=53,57,69 +DecorationFocus=124,96,163 +DecorationHover=124,96,163 +ForegroundActive=61,174,233 +ForegroundInactive=102,106,115 +ForegroundLink=41,128,185 +ForegroundNegative=255,85,85 +ForegroundNeutral=255,184,108 +ForegroundNormal=211,218,227 +ForegroundPositive=80,250,122 +ForegroundVisited=82,148,226 + +[Colors:View] +BackgroundAlternate=43,45,59 +BackgroundNormal=30,31,41 +DecorationFocus=124,96,163 +DecorationHover=124,96,163 +ForegroundActive=139,233,253 +ForegroundInactive=102,106,115 +ForegroundLink=82,148,226 +ForegroundNegative=255,85,85 +ForegroundNeutral=255,184,108 +ForegroundNormal=248,248,242 +ForegroundPositive=80,250,122 +ForegroundVisited=124,183,255 + +[Colors:Window] +BackgroundAlternate=47,52,63 +BackgroundNormal=40,42,54 +DecorationFocus=124,96,163 +DecorationHover=124,96,163 +ForegroundActive=139,233,253 +ForegroundInactive=102,106,115 +ForegroundLink=41,128,185 +ForegroundNegative=255,85,85 +ForegroundNeutral=255,184,108 +ForegroundNormal=248,248,242 +ForegroundPositive=80,250,122 +ForegroundVisited=68,71,90 + +[General] +ColorScheme=Dracula-purple +Name=Dracula-purple +shadeSortColumn=true + +[KDE] +contrast=5 + +[WM] +activeBackground=47,52,63 +activeBlend=47,52,63 +activeForeground=211,218,227 +inactiveBackground=47,52,63 +inactiveBlend=47,52,63 +inactiveForeground=102,106,115 diff --git a/.themes/dracula/kde/kvantum/Dracula-Solid/Dracula-Solid.kvconfig b/.themes/dracula/kde/kvantum/Dracula-Solid/Dracula-Solid.kvconfig new file mode 100644 index 0000000..1e25855 --- /dev/null +++ b/.themes/dracula/kde/kvantum/Dracula-Solid/Dracula-Solid.kvconfig @@ -0,0 +1,494 @@ +[%General] +author=Eliver Lara +comment=A dark theme created using the awesome Dracula color palette. +x11drag=menubar_and_primary_toolbar +alt_mnemonic=true +left_tabs=true +attach_active_tab=true +mirror_doc_tabs=true +group_toolbar_buttons=false +toolbar_item_spacing=1 +toolbar_interior_spacing=3 +spread_progressbar=true +composite=true +menu_shadow_depth=5 +menu_separator_height=6 +tooltip_shadow_depth=6 +splitter_width=4 +scroll_width=6 +scroll_arrows=false +scroll_min_extent=60 +slider_width=2 +slider_handle_width=18 +slider_handle_length=18 +center_toolbar_handle=true +check_size=14 +textless_progressbar=false +progressbar_thickness=2 +menubar_mouse_tracking=true +toolbutton_style=1 +double_click=false +translucent_windows=false +blurring=false +popup_blurring=false +vertical_spin_indicators=false +spin_button_width=32 +fill_rubberband=false +merge_menubar_with_toolbar=true +small_icon_size=16 +large_icon_size=32 +button_icon_size=16 +toolbar_icon_size=22 +combo_as_lineedit=true +animate_states=false +button_contents_shift=false +combo_menu=true +hide_combo_checkboxes=true +combo_focus_rect=true +groupbox_top_label=true +inline_spin_indicators=false +joined_inactive_tabs=false +layout_spacing=6 +layout_margin=9 +scrollbar_in_view=true +transient_scrollbar=true +transient_groove=false +submenu_overlap=0 +tooltip_delay=-1 +tree_branch_line=true +dark_titlebar=true +opaque=QMPlay2,kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam +reduce_window_opacity=18 +scrollable_menu=false +submenu_delay=250 +no_inactiveness=false +no_window_pattern=false +reduce_menu_opacity=0 +respect_DE=true +click_behavior=0 +contrast=1.00 +dialog_button_layout=0 +intensity=1.00 +saturation=1.00 +shadowless_popup=false + +[GeneralColors] +window.color=#1e1f29 +base.color=#1e1f29 +alt.base.color=#252a3f78 +button.color=#1e1e20 +light.color=#0C0E15 +mid.light.color=#0C0E15 +dark.color=#0C0E15 +mid.color=#0C0E15 +highlight.color=#7c60a3 +inactive.highlight.color=#654ea3 +text.color=#aaaaac +window.text.color=#aaaaac +button.text.color=#aaaaac +disabled.text.color=#aaaaac78 +tooltip.text.color=#aaaaac +highlight.text.color=#dadadc +link.color=#646464 +link.visited.color=#7f8c8d +progress.indicator.text.color=#aaaaac + +[Hacks] +transparent_ktitle_label=true +transparent_dolphin_view=true +transparent_pcmanfm_sidepane=false +blur_translucent=true +transparent_menutitle=false +respect_darkness=true +kcapacitybar_as_progressbar=true +force_size_grip=true +iconless_pushbutton=false +iconless_menu=false +disabled_icon_opacity=70 +lxqtmainmenu_iconsize=22 +normal_default_pushbutton=true +single_top_toolbar=true +tint_on_mouseover=0 +transparent_pcmanfm_view=false +middle_click_scroll=false +no_selection_tint=false +opaque_colors=false +kinetic_scrolling=false +scroll_jump_workaround=false + +[PanelButtonCommand] +frame=true +frame.element=button +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +interior=true +interior.element=button +indicator.size=8 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 +text.toggle.color=#aaaaac +text.shadow=0 +text.margin=1 +text.iconspacing=4 +indicator.element=arrow +text.margin.top=2 +text.margin.bottom=2 +text.margin.left=2 +text.margin.right=2 +min_width=+0.3font +min_height=+0.3font +frame.expansion=6 + +[PanelButtonTool] +inherits=PanelButtonCommand + +[Dock] +inherits=PanelButtonCommand +interior.element=dock +frame.element=dock +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +text.normal.color=#aaaaac + +[DockTitle] +inherits=PanelButtonCommand +frame=false +interior=false +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.bold=false + +[IndicatorSpinBox] +inherits=PanelButtonCommand +frame=true +interior=true +frame.left=1 +indicator.element=spin +indicator.size=10 +text.normal.color=#aaaaac + +[RadioButton] +inherits=PanelButtonCommand +frame=false +interior.element=radio +text.normal.color=#aaaaac +text.focus.color=#c8c8ca + +[CheckBox] +inherits=PanelButtonCommand +frame=false +interior.element=checkbox +text.normal.color=#aaaaac +text.focus.color=#c8c8ca + +[Focus] +inherits=PanelButtonCommand +frame=true +frame.element=focus +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +frame.patternsize=20 + +[GenericFrame] +inherits=PanelButtonCommand +frame=true +interior=false +frame.element=common +interior.element=common +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 + +[LineEdit] +inherits=PanelButtonCommand +frame.element=lineedit +interior.element=lineedit +text.margin.left=0 +text.margin.right=0 + +[DropDownButton] +inherits=PanelButtonCommand +indicator.element=arrow-down + +[IndicatorArrow] +indicator.element=arrow +indicator.size=8 + +[ToolboxTab] +inherits=PanelButtonCommand +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 + +[Tab] +inherits=PanelButtonCommand +interior.element=tab +text.margin.left=8 +text.margin.right=8 +text.margin.top=2 +text.margin.bottom=2 +frame.element=tab +indicator.element=tab +frame.top=4 +frame.bottom=4 +frame.left=4 +frame.right=4 +text.normal.color=#aaaaac +text.focus.color=#aaaaac +text.toggle.color=#aaaaac +frame.expansion=0 + +[TabFrame] +inherits=PanelButtonCommand +frame.element=tabframe +interior.element=tabframe +frame.top=4 +frame.bottom=4 +frame.left=4 +frame.right=4 + +[TreeExpander] +inherits=PanelButtonCommand +indicator.size=12 +indicator.element=tree + +[HeaderSection] +inherits=PanelButtonCommand +interior.element=header +frame.element=header +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +text.bold=false +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 +text.toggle.color=#d2d2d4 +frame.expansion=0 + +[SizeGrip] +indicator.element=resize-grip + +[Toolbar] +inherits=PanelButtonCommand +indicator.element=toolbar +indicator.size=5 +text.margin=0 +frame=true +interior.element=_menubar +frame.element=_menubar +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +frame.left=0 +frame.right=0 +frame.top=0 +frame.bottom=1 +frame.expansion=0 + +[Slider] +inherits=PanelButtonCommand +frame.element=slider +interior.element=slider +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 + +[SliderCursor] +inherits=PanelButtonCommand +frame=false +interior.element=slidercursor + +[Progressbar] +inherits=PanelButtonCommand +frame.element=progress +interior.element=progress +text.margin=0 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 +text.toggle.color=#aaaaac +text.bold=false +frame.expansion=8 + +[ProgressbarContents] +inherits=PanelButtonCommand +frame=true +frame.element=progress-pattern +interior.element=progress-pattern + +[ItemView] +inherits=PanelButtonCommand +text.margin=0 +frame.element=itemview +interior.element=itemview +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 +text.margin.top=2 +text.margin.bottom=2 +text.margin.left=4 +text.margin.right=4 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 +text.toggle.color=#d2d2d4 +min_width=+0.3font +min_height=+0.3font +frame.expansion=0 + +[Splitter] +indicator.size=48 + +[Scrollbar] +inherits=PanelButtonCommand +indicator.element=arrow +indicator.size=8 + +[ScrollbarSlider] +inherits=PanelButtonCommand +interior.element=scrollbarslider +interior=true +frame=false +frame.expansion=48 + +[ScrollbarGroove] +inherits=PanelButtonCommand +interior.element=scrollbargroove +interior=true +frame=false +frame.expansion=48 + +[MenuItem] +inherits=PanelButtonCommand +frame=true +frame.element=menuitem +interior.element=menuitem +indicator.element=menuitem +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.margin.top=1 +text.margin.bottom=1 +text.margin.left=4 +text.margin.right=4 +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +text.bold=false +min_width=+0.3font +min_height=+0.3font +frame.expansion=0 + +[MenuBar] +inherits=PanelButtonCommand +frame.element=menubar +interior.element=menubar +text.normal.color=#aaaaac +frame.bottom=0 +frame.expansion=0 + +[MenuBarItem] +inherits=PanelButtonCommand +interior=true +interior.element=menubaritem +frame.element=menubaritem +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 +text.margin.left=4 +text.margin.right=4 +text.margin.top=0 +text.margin.bottom=0 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +frame.expansion=0 + +[TitleBar] +inherits=PanelButtonCommand +frame=false +text.margin.top=2 +text.margin.bottom=2 +text.margin.left=2 +text.margin.right=2 +interior.element=titlebar +indicator.size=16 +indicator.element=mdi +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.bold=true +text.italic=false +frame.expansion=0 + +[ComboBox] +inherits=PanelButtonCommand +interior.element=combo +frame.element=combo +text.press.color=#d2d2d4 +indicator.element=carrow + +[Menu] +inherits=PanelButtonCommand +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +frame.element=menu +interior.element=menu +text.normal.color=#aaaaac +text.shadow=false +frame.expansion=0 + +[GroupBox] +inherits=GenericFrame +frame=false +text.shadow=0 +text.margin=0 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.bold=true +frame.expansion=0 + +[TabBarFrame] +inherits=GenericFrame +frame=true +frame.element=tabBarFrame +interior=false +frame.top=4 +frame.bottom=4 +frame.left=4 +frame.right=4 + +[ToolTip] +inherits=GenericFrame +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +interior=true +text.shadow=0 +text.margin=0 +interior.element=tooltip +frame.element=tooltip +frame.expansion=0 + +[StatusBar] +inherits=GenericFrame +frame=false +interior=false +interior=false + +[Window] +interior=true +interior.element=window diff --git a/.themes/dracula/kde/kvantum/Dracula-Solid/Dracula-Solid.svg b/.themes/dracula/kde/kvantum/Dracula-Solid/Dracula-Solid.svg new file mode 100644 index 0000000..647edee --- /dev/null +++ b/.themes/dracula/kde/kvantum/Dracula-Solid/Dracula-Solid.svg @@ -0,0 +1,6778 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/kvantum/Dracula-purple-solid/Dracula-purple-solid.kvconfig b/.themes/dracula/kde/kvantum/Dracula-purple-solid/Dracula-purple-solid.kvconfig new file mode 100644 index 0000000..1e25855 --- /dev/null +++ b/.themes/dracula/kde/kvantum/Dracula-purple-solid/Dracula-purple-solid.kvconfig @@ -0,0 +1,494 @@ +[%General] +author=Eliver Lara +comment=A dark theme created using the awesome Dracula color palette. +x11drag=menubar_and_primary_toolbar +alt_mnemonic=true +left_tabs=true +attach_active_tab=true +mirror_doc_tabs=true +group_toolbar_buttons=false +toolbar_item_spacing=1 +toolbar_interior_spacing=3 +spread_progressbar=true +composite=true +menu_shadow_depth=5 +menu_separator_height=6 +tooltip_shadow_depth=6 +splitter_width=4 +scroll_width=6 +scroll_arrows=false +scroll_min_extent=60 +slider_width=2 +slider_handle_width=18 +slider_handle_length=18 +center_toolbar_handle=true +check_size=14 +textless_progressbar=false +progressbar_thickness=2 +menubar_mouse_tracking=true +toolbutton_style=1 +double_click=false +translucent_windows=false +blurring=false +popup_blurring=false +vertical_spin_indicators=false +spin_button_width=32 +fill_rubberband=false +merge_menubar_with_toolbar=true +small_icon_size=16 +large_icon_size=32 +button_icon_size=16 +toolbar_icon_size=22 +combo_as_lineedit=true +animate_states=false +button_contents_shift=false +combo_menu=true +hide_combo_checkboxes=true +combo_focus_rect=true +groupbox_top_label=true +inline_spin_indicators=false +joined_inactive_tabs=false +layout_spacing=6 +layout_margin=9 +scrollbar_in_view=true +transient_scrollbar=true +transient_groove=false +submenu_overlap=0 +tooltip_delay=-1 +tree_branch_line=true +dark_titlebar=true +opaque=QMPlay2,kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam +reduce_window_opacity=18 +scrollable_menu=false +submenu_delay=250 +no_inactiveness=false +no_window_pattern=false +reduce_menu_opacity=0 +respect_DE=true +click_behavior=0 +contrast=1.00 +dialog_button_layout=0 +intensity=1.00 +saturation=1.00 +shadowless_popup=false + +[GeneralColors] +window.color=#1e1f29 +base.color=#1e1f29 +alt.base.color=#252a3f78 +button.color=#1e1e20 +light.color=#0C0E15 +mid.light.color=#0C0E15 +dark.color=#0C0E15 +mid.color=#0C0E15 +highlight.color=#7c60a3 +inactive.highlight.color=#654ea3 +text.color=#aaaaac +window.text.color=#aaaaac +button.text.color=#aaaaac +disabled.text.color=#aaaaac78 +tooltip.text.color=#aaaaac +highlight.text.color=#dadadc +link.color=#646464 +link.visited.color=#7f8c8d +progress.indicator.text.color=#aaaaac + +[Hacks] +transparent_ktitle_label=true +transparent_dolphin_view=true +transparent_pcmanfm_sidepane=false +blur_translucent=true +transparent_menutitle=false +respect_darkness=true +kcapacitybar_as_progressbar=true +force_size_grip=true +iconless_pushbutton=false +iconless_menu=false +disabled_icon_opacity=70 +lxqtmainmenu_iconsize=22 +normal_default_pushbutton=true +single_top_toolbar=true +tint_on_mouseover=0 +transparent_pcmanfm_view=false +middle_click_scroll=false +no_selection_tint=false +opaque_colors=false +kinetic_scrolling=false +scroll_jump_workaround=false + +[PanelButtonCommand] +frame=true +frame.element=button +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +interior=true +interior.element=button +indicator.size=8 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 +text.toggle.color=#aaaaac +text.shadow=0 +text.margin=1 +text.iconspacing=4 +indicator.element=arrow +text.margin.top=2 +text.margin.bottom=2 +text.margin.left=2 +text.margin.right=2 +min_width=+0.3font +min_height=+0.3font +frame.expansion=6 + +[PanelButtonTool] +inherits=PanelButtonCommand + +[Dock] +inherits=PanelButtonCommand +interior.element=dock +frame.element=dock +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +text.normal.color=#aaaaac + +[DockTitle] +inherits=PanelButtonCommand +frame=false +interior=false +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.bold=false + +[IndicatorSpinBox] +inherits=PanelButtonCommand +frame=true +interior=true +frame.left=1 +indicator.element=spin +indicator.size=10 +text.normal.color=#aaaaac + +[RadioButton] +inherits=PanelButtonCommand +frame=false +interior.element=radio +text.normal.color=#aaaaac +text.focus.color=#c8c8ca + +[CheckBox] +inherits=PanelButtonCommand +frame=false +interior.element=checkbox +text.normal.color=#aaaaac +text.focus.color=#c8c8ca + +[Focus] +inherits=PanelButtonCommand +frame=true +frame.element=focus +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +frame.patternsize=20 + +[GenericFrame] +inherits=PanelButtonCommand +frame=true +interior=false +frame.element=common +interior.element=common +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 + +[LineEdit] +inherits=PanelButtonCommand +frame.element=lineedit +interior.element=lineedit +text.margin.left=0 +text.margin.right=0 + +[DropDownButton] +inherits=PanelButtonCommand +indicator.element=arrow-down + +[IndicatorArrow] +indicator.element=arrow +indicator.size=8 + +[ToolboxTab] +inherits=PanelButtonCommand +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 + +[Tab] +inherits=PanelButtonCommand +interior.element=tab +text.margin.left=8 +text.margin.right=8 +text.margin.top=2 +text.margin.bottom=2 +frame.element=tab +indicator.element=tab +frame.top=4 +frame.bottom=4 +frame.left=4 +frame.right=4 +text.normal.color=#aaaaac +text.focus.color=#aaaaac +text.toggle.color=#aaaaac +frame.expansion=0 + +[TabFrame] +inherits=PanelButtonCommand +frame.element=tabframe +interior.element=tabframe +frame.top=4 +frame.bottom=4 +frame.left=4 +frame.right=4 + +[TreeExpander] +inherits=PanelButtonCommand +indicator.size=12 +indicator.element=tree + +[HeaderSection] +inherits=PanelButtonCommand +interior.element=header +frame.element=header +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +text.bold=false +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 +text.toggle.color=#d2d2d4 +frame.expansion=0 + +[SizeGrip] +indicator.element=resize-grip + +[Toolbar] +inherits=PanelButtonCommand +indicator.element=toolbar +indicator.size=5 +text.margin=0 +frame=true +interior.element=_menubar +frame.element=_menubar +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +frame.left=0 +frame.right=0 +frame.top=0 +frame.bottom=1 +frame.expansion=0 + +[Slider] +inherits=PanelButtonCommand +frame.element=slider +interior.element=slider +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 + +[SliderCursor] +inherits=PanelButtonCommand +frame=false +interior.element=slidercursor + +[Progressbar] +inherits=PanelButtonCommand +frame.element=progress +interior.element=progress +text.margin=0 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 +text.toggle.color=#aaaaac +text.bold=false +frame.expansion=8 + +[ProgressbarContents] +inherits=PanelButtonCommand +frame=true +frame.element=progress-pattern +interior.element=progress-pattern + +[ItemView] +inherits=PanelButtonCommand +text.margin=0 +frame.element=itemview +interior.element=itemview +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 +text.margin.top=2 +text.margin.bottom=2 +text.margin.left=4 +text.margin.right=4 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 +text.toggle.color=#d2d2d4 +min_width=+0.3font +min_height=+0.3font +frame.expansion=0 + +[Splitter] +indicator.size=48 + +[Scrollbar] +inherits=PanelButtonCommand +indicator.element=arrow +indicator.size=8 + +[ScrollbarSlider] +inherits=PanelButtonCommand +interior.element=scrollbarslider +interior=true +frame=false +frame.expansion=48 + +[ScrollbarGroove] +inherits=PanelButtonCommand +interior.element=scrollbargroove +interior=true +frame=false +frame.expansion=48 + +[MenuItem] +inherits=PanelButtonCommand +frame=true +frame.element=menuitem +interior.element=menuitem +indicator.element=menuitem +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.margin.top=1 +text.margin.bottom=1 +text.margin.left=4 +text.margin.right=4 +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +text.bold=false +min_width=+0.3font +min_height=+0.3font +frame.expansion=0 + +[MenuBar] +inherits=PanelButtonCommand +frame.element=menubar +interior.element=menubar +text.normal.color=#aaaaac +frame.bottom=0 +frame.expansion=0 + +[MenuBarItem] +inherits=PanelButtonCommand +interior=true +interior.element=menubaritem +frame.element=menubaritem +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 +text.margin.left=4 +text.margin.right=4 +text.margin.top=0 +text.margin.bottom=0 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +frame.expansion=0 + +[TitleBar] +inherits=PanelButtonCommand +frame=false +text.margin.top=2 +text.margin.bottom=2 +text.margin.left=2 +text.margin.right=2 +interior.element=titlebar +indicator.size=16 +indicator.element=mdi +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.bold=true +text.italic=false +frame.expansion=0 + +[ComboBox] +inherits=PanelButtonCommand +interior.element=combo +frame.element=combo +text.press.color=#d2d2d4 +indicator.element=carrow + +[Menu] +inherits=PanelButtonCommand +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +frame.element=menu +interior.element=menu +text.normal.color=#aaaaac +text.shadow=false +frame.expansion=0 + +[GroupBox] +inherits=GenericFrame +frame=false +text.shadow=0 +text.margin=0 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.bold=true +frame.expansion=0 + +[TabBarFrame] +inherits=GenericFrame +frame=true +frame.element=tabBarFrame +interior=false +frame.top=4 +frame.bottom=4 +frame.left=4 +frame.right=4 + +[ToolTip] +inherits=GenericFrame +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +interior=true +text.shadow=0 +text.margin=0 +interior.element=tooltip +frame.element=tooltip +frame.expansion=0 + +[StatusBar] +inherits=GenericFrame +frame=false +interior=false +interior=false + +[Window] +interior=true +interior.element=window diff --git a/.themes/dracula/kde/kvantum/Dracula-purple-solid/Dracula-purple-solid.svg b/.themes/dracula/kde/kvantum/Dracula-purple-solid/Dracula-purple-solid.svg new file mode 100644 index 0000000..a45805d --- /dev/null +++ b/.themes/dracula/kde/kvantum/Dracula-purple-solid/Dracula-purple-solid.svg @@ -0,0 +1,6778 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/kvantum/Dracula-purple/Dracula-purple.kvconfig b/.themes/dracula/kde/kvantum/Dracula-purple/Dracula-purple.kvconfig new file mode 100644 index 0000000..df5016f --- /dev/null +++ b/.themes/dracula/kde/kvantum/Dracula-purple/Dracula-purple.kvconfig @@ -0,0 +1,494 @@ +[%General] +author=Eliver Lara +comment=A dark theme created using the awesome Dracula color palette. +x11drag=menubar_and_primary_toolbar +alt_mnemonic=true +left_tabs=true +attach_active_tab=true +mirror_doc_tabs=true +group_toolbar_buttons=false +toolbar_item_spacing=1 +toolbar_interior_spacing=3 +spread_progressbar=true +composite=true +menu_shadow_depth=5 +menu_separator_height=6 +tooltip_shadow_depth=6 +splitter_width=4 +scroll_width=6 +scroll_arrows=false +scroll_min_extent=60 +slider_width=2 +slider_handle_width=18 +slider_handle_length=18 +center_toolbar_handle=true +check_size=14 +textless_progressbar=false +progressbar_thickness=2 +menubar_mouse_tracking=true +toolbutton_style=1 +double_click=false +translucent_windows=true +blurring=true +popup_blurring=true +vertical_spin_indicators=false +spin_button_width=32 +fill_rubberband=false +merge_menubar_with_toolbar=true +small_icon_size=16 +large_icon_size=32 +button_icon_size=16 +toolbar_icon_size=22 +combo_as_lineedit=true +animate_states=false +button_contents_shift=false +combo_menu=true +hide_combo_checkboxes=true +combo_focus_rect=true +groupbox_top_label=true +inline_spin_indicators=false +joined_inactive_tabs=false +layout_spacing=6 +layout_margin=9 +scrollbar_in_view=true +transient_scrollbar=true +transient_groove=false +submenu_overlap=0 +tooltip_delay=-1 +tree_branch_line=true +dark_titlebar=true +opaque=QMPlay2,kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam +reduce_window_opacity=18 +scrollable_menu=false +submenu_delay=250 +no_inactiveness=false +no_window_pattern=false +reduce_menu_opacity=0 +respect_DE=true +click_behavior=0 +contrast=1.00 +dialog_button_layout=0 +intensity=1.00 +saturation=1.00 +shadowless_popup=false + +[GeneralColors] +window.color=#1e1f29 +base.color=#282a36 +alt.base.color=#252a3f78 +button.color=#1e1e20 +light.color=#0C0E15 +mid.light.color=#0C0E15 +dark.color=#0C0E15 +mid.color=#0C0E15 +highlight.color=#7c60a3 +inactive.highlight.color=#654ea3 +text.color=#aaaaac +window.text.color=#aaaaac +button.text.color=#aaaaac +disabled.text.color=#aaaaac78 +tooltip.text.color=#aaaaac +highlight.text.color=#dadadc +link.color=#646464 +link.visited.color=#7f8c8d +progress.indicator.text.color=#aaaaac + +[Hacks] +transparent_ktitle_label=true +transparent_dolphin_view=true +transparent_pcmanfm_sidepane=true +blur_translucent=true +transparent_menutitle=true +respect_darkness=true +kcapacitybar_as_progressbar=true +force_size_grip=true +iconless_pushbutton=false +iconless_menu=false +disabled_icon_opacity=70 +lxqtmainmenu_iconsize=22 +normal_default_pushbutton=true +single_top_toolbar=true +tint_on_mouseover=0 +transparent_pcmanfm_view=false +middle_click_scroll=false +no_selection_tint=false +opaque_colors=false +kinetic_scrolling=false +scroll_jump_workaround=false + +[PanelButtonCommand] +frame=true +frame.element=button +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +interior=true +interior.element=button +indicator.size=8 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 +text.toggle.color=#aaaaac +text.shadow=0 +text.margin=1 +text.iconspacing=4 +indicator.element=arrow +text.margin.top=2 +text.margin.bottom=2 +text.margin.left=2 +text.margin.right=2 +min_width=+0.3font +min_height=+0.3font +frame.expansion=6 + +[PanelButtonTool] +inherits=PanelButtonCommand + +[Dock] +inherits=PanelButtonCommand +interior.element=dock +frame.element=dock +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +text.normal.color=#aaaaac + +[DockTitle] +inherits=PanelButtonCommand +frame=false +interior=false +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.bold=false + +[IndicatorSpinBox] +inherits=PanelButtonCommand +frame=true +interior=true +frame.left=1 +indicator.element=spin +indicator.size=10 +text.normal.color=#aaaaac + +[RadioButton] +inherits=PanelButtonCommand +frame=false +interior.element=radio +text.normal.color=#aaaaac +text.focus.color=#c8c8ca + +[CheckBox] +inherits=PanelButtonCommand +frame=false +interior.element=checkbox +text.normal.color=#aaaaac +text.focus.color=#c8c8ca + +[Focus] +inherits=PanelButtonCommand +frame=true +frame.element=focus +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +frame.patternsize=20 + +[GenericFrame] +inherits=PanelButtonCommand +frame=true +interior=false +frame.element=common +interior.element=common +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 + +[LineEdit] +inherits=PanelButtonCommand +frame.element=lineedit +interior.element=lineedit +text.margin.left=0 +text.margin.right=0 + +[DropDownButton] +inherits=PanelButtonCommand +indicator.element=arrow-down + +[IndicatorArrow] +indicator.element=arrow +indicator.size=8 + +[ToolboxTab] +inherits=PanelButtonCommand +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 + +[Tab] +inherits=PanelButtonCommand +interior.element=tab +text.margin.left=8 +text.margin.right=8 +text.margin.top=2 +text.margin.bottom=2 +frame.element=tab +indicator.element=tab +frame.top=4 +frame.bottom=4 +frame.left=4 +frame.right=4 +text.normal.color=#aaaaac +text.focus.color=#aaaaac +text.toggle.color=#aaaaac +frame.expansion=0 + +[TabFrame] +inherits=PanelButtonCommand +frame.element=tabframe +interior.element=tabframe +frame.top=4 +frame.bottom=4 +frame.left=4 +frame.right=4 + +[TreeExpander] +inherits=PanelButtonCommand +indicator.size=12 +indicator.element=tree + +[HeaderSection] +inherits=PanelButtonCommand +interior.element=header +frame.element=header +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +text.bold=false +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 +text.toggle.color=#d2d2d4 +frame.expansion=0 + +[SizeGrip] +indicator.element=resize-grip + +[Toolbar] +inherits=PanelButtonCommand +indicator.element=toolbar +indicator.size=5 +text.margin=0 +frame=true +interior.element=_menubar +frame.element=_menubar +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +frame.left=0 +frame.right=0 +frame.top=0 +frame.bottom=1 +frame.expansion=0 + +[Slider] +inherits=PanelButtonCommand +frame.element=slider +interior.element=slider +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 + +[SliderCursor] +inherits=PanelButtonCommand +frame=false +interior.element=slidercursor + +[Progressbar] +inherits=PanelButtonCommand +frame.element=progress +interior.element=progress +text.margin=0 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 +text.toggle.color=#aaaaac +text.bold=false +frame.expansion=8 + +[ProgressbarContents] +inherits=PanelButtonCommand +frame=true +frame.element=progress-pattern +interior.element=progress-pattern + +[ItemView] +inherits=PanelButtonCommand +text.margin=0 +frame.element=itemview +interior.element=itemview +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 +text.margin.top=2 +text.margin.bottom=2 +text.margin.left=4 +text.margin.right=4 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 +text.toggle.color=#d2d2d4 +min_width=+0.3font +min_height=+0.3font +frame.expansion=0 + +[Splitter] +indicator.size=48 + +[Scrollbar] +inherits=PanelButtonCommand +indicator.element=arrow +indicator.size=8 + +[ScrollbarSlider] +inherits=PanelButtonCommand +interior.element=scrollbarslider +interior=true +frame=false +frame.expansion=48 + +[ScrollbarGroove] +inherits=PanelButtonCommand +interior.element=scrollbargroove +interior=true +frame=false +frame.expansion=48 + +[MenuItem] +inherits=PanelButtonCommand +frame=true +frame.element=menuitem +interior.element=menuitem +indicator.element=menuitem +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.margin.top=1 +text.margin.bottom=1 +text.margin.left=4 +text.margin.right=4 +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +text.bold=false +min_width=+0.3font +min_height=+0.3font +frame.expansion=0 + +[MenuBar] +inherits=PanelButtonCommand +frame.element=menubar +interior.element=menubar +text.normal.color=#aaaaac +frame.bottom=0 +frame.expansion=0 + +[MenuBarItem] +inherits=PanelButtonCommand +interior=true +interior.element=menubaritem +frame.element=menubaritem +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 +text.margin.left=4 +text.margin.right=4 +text.margin.top=0 +text.margin.bottom=0 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +frame.expansion=0 + +[TitleBar] +inherits=PanelButtonCommand +frame=false +text.margin.top=2 +text.margin.bottom=2 +text.margin.left=2 +text.margin.right=2 +interior.element=titlebar +indicator.size=16 +indicator.element=mdi +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.bold=true +text.italic=false +frame.expansion=0 + +[ComboBox] +inherits=PanelButtonCommand +interior.element=combo +frame.element=combo +text.press.color=#d2d2d4 +indicator.element=carrow + +[Menu] +inherits=PanelButtonCommand +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +frame.element=menu +interior.element=menu +text.normal.color=#aaaaac +text.shadow=false +frame.expansion=0 + +[GroupBox] +inherits=GenericFrame +frame=false +text.shadow=0 +text.margin=0 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.bold=true +frame.expansion=0 + +[TabBarFrame] +inherits=GenericFrame +frame=true +frame.element=tabBarFrame +interior=false +frame.top=4 +frame.bottom=4 +frame.left=4 +frame.right=4 + +[ToolTip] +inherits=GenericFrame +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +interior=true +text.shadow=0 +text.margin=0 +interior.element=tooltip +frame.element=tooltip +frame.expansion=0 + +[StatusBar] +inherits=GenericFrame +frame=false +interior=false +interior=false + +[Window] +interior=true +interior.element=window diff --git a/.themes/dracula/kde/kvantum/Dracula-purple/Dracula-purple.svg b/.themes/dracula/kde/kvantum/Dracula-purple/Dracula-purple.svg new file mode 100644 index 0000000..daf73cf --- /dev/null +++ b/.themes/dracula/kde/kvantum/Dracula-purple/Dracula-purple.svg @@ -0,0 +1,6778 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/kvantum/Dracula/Dracula.kvconfig b/.themes/dracula/kde/kvantum/Dracula/Dracula.kvconfig new file mode 100644 index 0000000..df5016f --- /dev/null +++ b/.themes/dracula/kde/kvantum/Dracula/Dracula.kvconfig @@ -0,0 +1,494 @@ +[%General] +author=Eliver Lara +comment=A dark theme created using the awesome Dracula color palette. +x11drag=menubar_and_primary_toolbar +alt_mnemonic=true +left_tabs=true +attach_active_tab=true +mirror_doc_tabs=true +group_toolbar_buttons=false +toolbar_item_spacing=1 +toolbar_interior_spacing=3 +spread_progressbar=true +composite=true +menu_shadow_depth=5 +menu_separator_height=6 +tooltip_shadow_depth=6 +splitter_width=4 +scroll_width=6 +scroll_arrows=false +scroll_min_extent=60 +slider_width=2 +slider_handle_width=18 +slider_handle_length=18 +center_toolbar_handle=true +check_size=14 +textless_progressbar=false +progressbar_thickness=2 +menubar_mouse_tracking=true +toolbutton_style=1 +double_click=false +translucent_windows=true +blurring=true +popup_blurring=true +vertical_spin_indicators=false +spin_button_width=32 +fill_rubberband=false +merge_menubar_with_toolbar=true +small_icon_size=16 +large_icon_size=32 +button_icon_size=16 +toolbar_icon_size=22 +combo_as_lineedit=true +animate_states=false +button_contents_shift=false +combo_menu=true +hide_combo_checkboxes=true +combo_focus_rect=true +groupbox_top_label=true +inline_spin_indicators=false +joined_inactive_tabs=false +layout_spacing=6 +layout_margin=9 +scrollbar_in_view=true +transient_scrollbar=true +transient_groove=false +submenu_overlap=0 +tooltip_delay=-1 +tree_branch_line=true +dark_titlebar=true +opaque=QMPlay2,kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam +reduce_window_opacity=18 +scrollable_menu=false +submenu_delay=250 +no_inactiveness=false +no_window_pattern=false +reduce_menu_opacity=0 +respect_DE=true +click_behavior=0 +contrast=1.00 +dialog_button_layout=0 +intensity=1.00 +saturation=1.00 +shadowless_popup=false + +[GeneralColors] +window.color=#1e1f29 +base.color=#282a36 +alt.base.color=#252a3f78 +button.color=#1e1e20 +light.color=#0C0E15 +mid.light.color=#0C0E15 +dark.color=#0C0E15 +mid.color=#0C0E15 +highlight.color=#7c60a3 +inactive.highlight.color=#654ea3 +text.color=#aaaaac +window.text.color=#aaaaac +button.text.color=#aaaaac +disabled.text.color=#aaaaac78 +tooltip.text.color=#aaaaac +highlight.text.color=#dadadc +link.color=#646464 +link.visited.color=#7f8c8d +progress.indicator.text.color=#aaaaac + +[Hacks] +transparent_ktitle_label=true +transparent_dolphin_view=true +transparent_pcmanfm_sidepane=true +blur_translucent=true +transparent_menutitle=true +respect_darkness=true +kcapacitybar_as_progressbar=true +force_size_grip=true +iconless_pushbutton=false +iconless_menu=false +disabled_icon_opacity=70 +lxqtmainmenu_iconsize=22 +normal_default_pushbutton=true +single_top_toolbar=true +tint_on_mouseover=0 +transparent_pcmanfm_view=false +middle_click_scroll=false +no_selection_tint=false +opaque_colors=false +kinetic_scrolling=false +scroll_jump_workaround=false + +[PanelButtonCommand] +frame=true +frame.element=button +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +interior=true +interior.element=button +indicator.size=8 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 +text.toggle.color=#aaaaac +text.shadow=0 +text.margin=1 +text.iconspacing=4 +indicator.element=arrow +text.margin.top=2 +text.margin.bottom=2 +text.margin.left=2 +text.margin.right=2 +min_width=+0.3font +min_height=+0.3font +frame.expansion=6 + +[PanelButtonTool] +inherits=PanelButtonCommand + +[Dock] +inherits=PanelButtonCommand +interior.element=dock +frame.element=dock +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +text.normal.color=#aaaaac + +[DockTitle] +inherits=PanelButtonCommand +frame=false +interior=false +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.bold=false + +[IndicatorSpinBox] +inherits=PanelButtonCommand +frame=true +interior=true +frame.left=1 +indicator.element=spin +indicator.size=10 +text.normal.color=#aaaaac + +[RadioButton] +inherits=PanelButtonCommand +frame=false +interior.element=radio +text.normal.color=#aaaaac +text.focus.color=#c8c8ca + +[CheckBox] +inherits=PanelButtonCommand +frame=false +interior.element=checkbox +text.normal.color=#aaaaac +text.focus.color=#c8c8ca + +[Focus] +inherits=PanelButtonCommand +frame=true +frame.element=focus +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +frame.patternsize=20 + +[GenericFrame] +inherits=PanelButtonCommand +frame=true +interior=false +frame.element=common +interior.element=common +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 + +[LineEdit] +inherits=PanelButtonCommand +frame.element=lineedit +interior.element=lineedit +text.margin.left=0 +text.margin.right=0 + +[DropDownButton] +inherits=PanelButtonCommand +indicator.element=arrow-down + +[IndicatorArrow] +indicator.element=arrow +indicator.size=8 + +[ToolboxTab] +inherits=PanelButtonCommand +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 + +[Tab] +inherits=PanelButtonCommand +interior.element=tab +text.margin.left=8 +text.margin.right=8 +text.margin.top=2 +text.margin.bottom=2 +frame.element=tab +indicator.element=tab +frame.top=4 +frame.bottom=4 +frame.left=4 +frame.right=4 +text.normal.color=#aaaaac +text.focus.color=#aaaaac +text.toggle.color=#aaaaac +frame.expansion=0 + +[TabFrame] +inherits=PanelButtonCommand +frame.element=tabframe +interior.element=tabframe +frame.top=4 +frame.bottom=4 +frame.left=4 +frame.right=4 + +[TreeExpander] +inherits=PanelButtonCommand +indicator.size=12 +indicator.element=tree + +[HeaderSection] +inherits=PanelButtonCommand +interior.element=header +frame.element=header +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +text.bold=false +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 +text.toggle.color=#d2d2d4 +frame.expansion=0 + +[SizeGrip] +indicator.element=resize-grip + +[Toolbar] +inherits=PanelButtonCommand +indicator.element=toolbar +indicator.size=5 +text.margin=0 +frame=true +interior.element=_menubar +frame.element=_menubar +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +frame.left=0 +frame.right=0 +frame.top=0 +frame.bottom=1 +frame.expansion=0 + +[Slider] +inherits=PanelButtonCommand +frame.element=slider +interior.element=slider +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 + +[SliderCursor] +inherits=PanelButtonCommand +frame=false +interior.element=slidercursor + +[Progressbar] +inherits=PanelButtonCommand +frame.element=progress +interior.element=progress +text.margin=0 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 +text.toggle.color=#aaaaac +text.bold=false +frame.expansion=8 + +[ProgressbarContents] +inherits=PanelButtonCommand +frame=true +frame.element=progress-pattern +interior.element=progress-pattern + +[ItemView] +inherits=PanelButtonCommand +text.margin=0 +frame.element=itemview +interior.element=itemview +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 +text.margin.top=2 +text.margin.bottom=2 +text.margin.left=4 +text.margin.right=4 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.press.color=#d2d2d4 +text.toggle.color=#d2d2d4 +min_width=+0.3font +min_height=+0.3font +frame.expansion=0 + +[Splitter] +indicator.size=48 + +[Scrollbar] +inherits=PanelButtonCommand +indicator.element=arrow +indicator.size=8 + +[ScrollbarSlider] +inherits=PanelButtonCommand +interior.element=scrollbarslider +interior=true +frame=false +frame.expansion=48 + +[ScrollbarGroove] +inherits=PanelButtonCommand +interior.element=scrollbargroove +interior=true +frame=false +frame.expansion=48 + +[MenuItem] +inherits=PanelButtonCommand +frame=true +frame.element=menuitem +interior.element=menuitem +indicator.element=menuitem +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.margin.top=1 +text.margin.bottom=1 +text.margin.left=4 +text.margin.right=4 +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +text.bold=false +min_width=+0.3font +min_height=+0.3font +frame.expansion=0 + +[MenuBar] +inherits=PanelButtonCommand +frame.element=menubar +interior.element=menubar +text.normal.color=#aaaaac +frame.bottom=0 +frame.expansion=0 + +[MenuBarItem] +inherits=PanelButtonCommand +interior=true +interior.element=menubaritem +frame.element=menubaritem +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 +text.margin.left=4 +text.margin.right=4 +text.margin.top=0 +text.margin.bottom=0 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +frame.expansion=0 + +[TitleBar] +inherits=PanelButtonCommand +frame=false +text.margin.top=2 +text.margin.bottom=2 +text.margin.left=2 +text.margin.right=2 +interior.element=titlebar +indicator.size=16 +indicator.element=mdi +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.bold=true +text.italic=false +frame.expansion=0 + +[ComboBox] +inherits=PanelButtonCommand +interior.element=combo +frame.element=combo +text.press.color=#d2d2d4 +indicator.element=carrow + +[Menu] +inherits=PanelButtonCommand +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +frame.element=menu +interior.element=menu +text.normal.color=#aaaaac +text.shadow=false +frame.expansion=0 + +[GroupBox] +inherits=GenericFrame +frame=false +text.shadow=0 +text.margin=0 +text.normal.color=#aaaaac +text.focus.color=#c8c8ca +text.bold=true +frame.expansion=0 + +[TabBarFrame] +inherits=GenericFrame +frame=true +frame.element=tabBarFrame +interior=false +frame.top=4 +frame.bottom=4 +frame.left=4 +frame.right=4 + +[ToolTip] +inherits=GenericFrame +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +interior=true +text.shadow=0 +text.margin=0 +interior.element=tooltip +frame.element=tooltip +frame.expansion=0 + +[StatusBar] +inherits=GenericFrame +frame=false +interior=false +interior=false + +[Window] +interior=true +interior.element=window diff --git a/.themes/dracula/kde/kvantum/Dracula/Dracula.svg b/.themes/dracula/kde/kvantum/Dracula/Dracula.svg new file mode 100644 index 0000000..c62511b --- /dev/null +++ b/.themes/dracula/kde/kvantum/Dracula/Dracula.svg @@ -0,0 +1,6778 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/colors b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/colors new file mode 100644 index 0000000..41ae995 --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/colors @@ -0,0 +1,24 @@ +[Colors:Button] +BackgroundNormal=255,255,255 +DecorationFocus=#bd93f9 +DecorationHover=#bd93f9 +ForegroundNormal=195,199,209 + +[Colors:Complementary] +BackgroundNormal=32,32,32 +DecorationFocus=#bd93f9 +DecorationHover=#bd93f9 +ForegroundNormal=195,199,209 + +[Colors:View] +BackgroundNormal=#282a36 +DecorationFocus=#bd93f9 +DecorationHover=#bd93f9 +ForegroundNormal=195,199,209 + +[Colors:Window] +BackgroundNormal=#1e1f29 +DecorationHover=#bd93f9 +ForegroundLink=3,77,179 +ForegroundNormal=195,199,209 +ForegroundVisited=153,93,198 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/dialogs/background.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/dialogs/background.svgz new file mode 100644 index 0000000000000000000000000000000000000000..138a8e035724149457505bb1916c8f22f58f9cff GIT binary patch literal 7438 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 M0Y>WP@h08?0Kd$qC;$Ke literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/applications.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/applications.svg new file mode 100644 index 0000000..d72538e --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/applications.svg @@ -0,0 +1,90 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/bookmarks.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/bookmarks.svg new file mode 100644 index 0000000..bb9b91f --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/bookmarks.svg @@ -0,0 +1,110 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/computer.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/computer.svg new file mode 100644 index 0000000..df9bef4 --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/computer.svg @@ -0,0 +1,438 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/system.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/system.svg new file mode 100644 index 0000000..5acfdf2 --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/system.svg @@ -0,0 +1,817 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/view.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/view.svg new file mode 100644 index 0000000..bc2d747 --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/icons/view.svg @@ -0,0 +1,123 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/metadata.desktop b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/metadata.desktop new file mode 100644 index 0000000..0b54f9b --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/metadata.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Name=Dracula-Solid +Comment[es]=Un tema oscuro creado usando la asombrosa paleta de colores Dracula. +Comment=A dark theme created using the awesome Dracula color palette. +X-KDE-PluginInfo-Author=EliverLara +X-KDE-PluginInfo-Email=eliverlara@gmail.com +X-KDE-PluginInfo-Name=Dracula-Solid +X-KDE-PluginInfo-Version=1.0.0 +X-KDE-PluginInfo-Website=https://github.com/EliverLara/Dracula/tree/master/kde +X-KDE-PluginInfo-Category=Plasma Theme +X-KDE-PluginInfo-License=GPLv3 +X-KDE-PluginInfo-EnabledByDefault=true +X-Plasma-API=5.0 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/action-overlays.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/action-overlays.svgz new file mode 100644 index 0000000000000000000000000000000000000000..f164b6145f1cb37723a3060a950af7b3ed14f7b2 GIT binary patch literal 2408 zcmV-u377UCiwFP!000000PR{|Z`(K$fA6Od)Rz`#N+czck`s4)0VSw+-(v&lYZ`Cax_3-1z)r&&}auMxUo6}7YM|3-=qdozPc57)EKd~FHYjPZ z8(@B;GAJtYDylR};|2`pX@yo%u}Cv?lY^62qpYF^<`K?P&c_+BmX6-ehi$;xHmSe`ldF z_=jW1^F6ks`fIL2Od;+1zUKwo?EWfuyswx!loM(7&;_7&UP~qevfj)y`*j>*4|@$u zsWFVX{uo2xw3`S#+a&eYu=1xlB{}THGy_YB5QqDOb7~KHYIit{hQQ)p%ag0MDur}8 z+Ko^qm3GjBx5|V22gR^0*OVCMlr1)CGN?5)!6yOhPXxl(95qUuP<`m6GqKjFqqxE$ zz9$%=6OTB4zWAzUo8h=kbax#6C8g8QJR$As;PX9(fMm?`IS*n})N#pd3C61IPtolOd% zWr26nGWW&v@H)Y@L|`c1&#+1H{%{^zXJ_*a-%=Kw9Zx?D$%Oh&0M;o#!DbItw&Ph_ z#r|QNuugb9<*d*lAf6M@bBy}?BYI$^J)>LRy>@rY8ckn8^O;0d)a49A5hig!CqMny zhmWSOyN=`OfAivVTWDEIAiBvnP$;zBpK37UDfHf}sCt*KAW5mV{cq4~L#fp=2Er;) zbV_Trg{+(S(VL7UUZrY~`+Joxmw#7AS|7Jc(`qR@;8z!8IJ z!Tu`J`!}>cF4&u3_-nEo4<{&eLJ@>4pb$dFoq!3!-fpc{Rg_+TPp_luw!cTaDlyM8 za7|tyC`!LX)uxbLRX3Qnc6w8}>h9)%^RK#S@qw;*8I@4VZeOtsWYk%2u; z1?C7&S!l%;g6Id_gB?7<79tL2`UYu&9bZsP`=sW{0`KWD)T)J4!Bg{mYg^j48vTNR ze#0dbWc2q)?TCq)l!c51!}Yoek&gCtuv!%^6&*f=fbSfz$AZ+|7>tFAL;nIEn5g}T zsUSjoox>sF$|<})E#Oi`h9m*8+@|U`tL6qC*HqMzYhhx@wGOmHZ%uY;#=RZ%kEpva zsJb{ByT;*lLa-C~A|&D40m>C}m4A_s0NnsV9>tqO5Oo0AS}gQPf5f>U`-DJ8wt>!c zc0mnvBA|?p0UdwoK&Q~$6E)C5Rt{>QgPjZ^_Y}~X{j7kFkN}e*Nk3UjOL>n4g28xo zq(A{DmKq_zqrH&XSZ;Jum|D42>Kk2Kd0SpgL#kO03r)L*rdS&?hnx^U(4*d z-E$*+F<|=6H{FQSCx)!v{q@yTUWksP6;Ztrv_EVct?D+*@3nFMP8a7NXyW*G6X);r zaJ?38w}U&mfqT4v6X->LrPnRM8;ze2Sfzfb!Gyzvz`RCp9MC{JjAM@l3ZT@Jr~5Y& zY8S#oKy^F<9uQ7-6av8sr~p@rAW#JChuwSosz<=FY2+KFOl757X=7RFTv1zAC#;^< z*C%KKVgDRLyyw;f4sNbqL@gFx4IX@ZB`j=8-_fkrnbSWjC0ie;x z8o2JqT6rSXPn^J;aqnZF8`K^uA$~qCkt1-4d`Db5kdVpMvBl*R^qT%baC?re<{&%0 z2!In$-fn(Rh~r08Y-G1&Bd1_oE8Suo?=X(;U>rRa!Q|0t9b`%%t+1m)Nf aD98RhD5w9sRzK5y_v-&gB?E_nJOBV|1FvBK literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/actionbutton.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/actionbutton.svg new file mode 100644 index 0000000..a52eea1 --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/actionbutton.svg @@ -0,0 +1,537 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/arrows.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/arrows.svgz new file mode 100644 index 0000000000000000000000000000000000000000..f88366d653db4df4cf2fac55ddd6d155ba29aa3d GIT binary patch literal 1432 zcmV;J1!wvniwFo0$2ML917UJG}F&#zF)OENVVfdE77%}kQX zB(F`TeU?GkbOBKz*7j!l-+Lr3#$KE@GrQAHllAOaeCOyxI(M&LAIbvVG126_S{vAM zjMq2MRzI00dMg-}EJgcV?$F2Twn=Es(2Jdvb!^-F{ocxZ(BfiizeJ`9JDa;L0?Mk1 z(`0S*%5^IWt&}DmZ4Je1&nad;8xk;5%B%{E&5HvfQ^8MOyC-^<*B~W0?^WBI{ zsS+r+u5ShYGQebt1GDQ|frFv)PH?E8t?GMbTjdh^OnsPc>WgAQj|{G&zu;xfj_+G6&rZj~hQZ(Q6Wh0_gh;eKNeR6R9`VTdTHyva*&tr|XlhPeS!WfYt#tLthm z!MYJ-cJNA*GFO`RCz%(;N5$M-YC@FDf{ob9?$6oZ!k%1XWe=CsPur8*3%X&&+IUNA zilzypie6pvl=bo5`DF-oDQMNGyQye}WdWn-i_s;~!gK>{`NUt6mxEEanxL&sJ(FCe zu)HvcmLXxLzX&Wy)&S#?MEQm#a=I6+EAqn&XMy44sLx9SsX7A5jva!b!syf|R^(yV zJ56Gq6*_9%BIBGkAW?T$^(Nw~Dx$03+UQGBj9+Eok+|X&(<}2NXr$n`tP^$XE^lMU za=eh>F!Tnz$SVexj+;MPD%ceLo##~y&Szpk^+N%9DPuBVDTNv$1U;U;O`$x?8YW|B zz{ca9;%8M;_?2)fXuN{MNSN@TwB1qJ3f9#OFoV)0Sf!at6@){J1TKmE1ymvn?1~8j zuQ~qG^SnjBK(3|gX%H@)QAifU3f+$;)rRcLsqSB$K}B1znBB38r|H*h>IOs+`t{+` zsvBs4U$^PWDkv#v1BLo>njOrwvbSe33}v#KiQ+yIyC^iVx-M~?r5kxFmVI{#Hi5vt zjOG7LaGjC{2kvE3h4^9SMVG00p03O24{oIm6ZL)Sk~?OdN3=C zo66*FxU^hMe6oNWSrK?>`CSC^a;`hfw2&Wx{0)H|I*%L3*9~mC#IxLGU06#xLEB++vK literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/background.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/background.svgz new file mode 100644 index 0000000000000000000000000000000000000000..861993298f3f9c07ec0204126b4ec4b0d747682a GIT binary patch literal 3978 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 literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/bar_meter_vertical.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/bar_meter_vertical.svgz new file mode 100644 index 0000000000000000000000000000000000000000..358d9cca3f09e8fd580ff9a0e9fd1136b943379b GIT binary patch literal 1492 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 literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/button.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/button.svg new file mode 100644 index 0000000..9409e21 --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/button.svg @@ -0,0 +1,1965 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/checkmarks.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/checkmarks.svg new file mode 100644 index 0000000..5f1438c --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/checkmarks.svg @@ -0,0 +1,212 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/clock.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/clock.svg new file mode 100644 index 0000000..3b6dcbd --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/clock.svg @@ -0,0 +1,323 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/containment-controls.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/containment-controls.svgz new file mode 100644 index 0000000000000000000000000000000000000000..a1d2dc6e77ce73971565526738b90e25ea9552fd GIT binary patch literal 3069 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 LD?09vO;i8?Y;x`D literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/frame.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/frame.svgz new file mode 100644 index 0000000000000000000000000000000000000000..ffbc031e370142761458a5d258dbbacfc217e6d7 GIT binary patch literal 3424 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 C#-Vfo literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/glowbar.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/glowbar.svgz new file mode 100644 index 0000000000000000000000000000000000000000..8a6958db2f7ebc6ed293f3582302a883a22a91fd GIT binary patch literal 1952 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 literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/lineedit.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/lineedit.svgz new file mode 100644 index 0000000000000000000000000000000000000000..60f832ef3e3fe5308021ac0c75ae6b7700263cc8 GIT binary patch literal 4556 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 literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/listitem.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/listitem.svgz new file mode 100644 index 0000000000000000000000000000000000000000..abb2e15f2b5b6c2278c4fa73acfd87eb31e92f60 GIT binary patch literal 3537 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 z LsIg_UI(Gm7JFV3$ literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/pager.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/pager.svgz new file mode 100644 index 0000000000000000000000000000000000000000..46f1b630b7ced09c33cec33a42324ba548d831b1 GIT binary patch literal 2732 zcmV;d3RCqTiwFP!000000PS3BlbgC3{+?gqAzzZI!ID4{c-MQTC&`}EPn~I!_G5}0a&_P)=f_a-2F|I2pik6u|6dtoqBpazr?3!KpP zg6Em?^~;6ep?zGx$}JVX0y>Yx*P;8%bEZ* zK}h8z)OZ&p_ExP<v8Bd&%OJ?XY-~wafY0#WY+et99~EwoO>D z-)26ow1(`~IM#1kWr0kmsT(>%$V^$;&n%K7<$#LWh=v98o)^hX!TZaN=O&B%D%Ynx z?TIBe8ogTwFG08o-dE-31A(Ta{Tl8};o>3Gk)b^Bmiv6L(9nJL*hY*iN#n||g&C?* zm~dN@%P9wAHeTR{8+B=Ky`}e!aUt+<$aCbm>MHcOJ*73MPZHbPIwG?Lim)_J zZk`qU+0Pn{*m9Mt!d2BR1TnFcQg_B04?S>_p_+?nH+&nn;hG)LmA# zFL@|%?ZhsuENc-yVr7i-a6kRq$H#|M#J%H8{}DznnZ(gZ46vVgRGTTvL*9JvI#V8U zmv-{tE%|PX*#0LTV(%wKM`f^3y;yX=Y{d4lyD{Cl&e9W;CZ7|}_x~b$y3lT^_^ z6#qlQ)nPU4Jdl%<0 z4|QvuaG?Cxz!MpG9kb}OD0==He2t4Bl*VY3H)J6h9j;R%ArU|NcEa8X@FT8<&)z{W zh6hY^1C5i=d8rM{_cY>|3LA-&od}?FzWdWB-*#T^;v@=R*fiipwo;5MWqI-0RWGxQ zRBFobmfM6E5K5B3IebZ;|bKyk;uzM70N76dgCb z95&ymRaFzw!WS`03WoD}%#teIDMMnkDzoiWCR+gRWK)`)r|_;!a;r4bAPt@_4cwLZ ztMYOpjfP0vNA%`n^llyJ@>64^iP@tpacTH;X`o3O9LCZP%@j*Rl$w@R3V%pc_ZkG0 z6o$8hGsTo+El}*^7B&ohPNg&iVm{PBCZ4v=3G3Byy57gfa*n?bHd8VQHYJ<9XeRPY#}I0kX%JuuRxON7^L#3~ zRwn$}xl9d{?5U(!8m1-5gyh0xw$vLx1(|fuW@?vkZ~E6!t#=4m$2|Y2=7BM|}H8(~t#pgm6c; zD~UC`#UlCXA$H&?tD$J%=5}UH(0EwZbjY_IhOI0@rr}uOZa)f^96e99m<2 zP{~#!C#Xm%E*6cNar=EK6R);9Nm^ep!pkmHbb_ky?-h z^+9o?#?fu#2GpybRgI$%S6!OrN+*JEt&GL@7F$v#?P`%{laID{+&Bg>Vx!G`hkAB zOPl}mreWf*w)65Fh3mkr&HnWG2p(bQ?BBiTg)d&_s!i5E{`u1<(mDC>9@`AoTTJfI z{qckN9$n%0@Rdb%`8}0?44rjcn+!i$=<%_e^mUSi!SFqk)6d(v{TjpZ@8|bp;C>?Q zegC$qcqLW-RJ?2`U-(DB1VuF?9!qPG@P_=JOZL_v&@9VXuqf?H(^PTu-=z3XzTfy32=PE(l#*lVg~#;g{Y(E-kXgQ?d|6rfzhQ)gPjHzN{t`2S`B+6OtyqgU2@J`{E61iIAQzs|m%>2-=hI-tesJz&j&;UKnBiD#9fZo_l!LFIRtXr3Br^nnFw1z%@TdIgZz2sXnH^{8j*(HmaJJ*(zyK|1!ZqmoIH m-+1?|o|RuSyps;~DZuVS{b>mA#jpH$c=KOlj=``UO#lD|3uY7m literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/panel-background.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/panel-background.svg new file mode 100644 index 0000000..43e1ee1 --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/panel-background.svg @@ -0,0 +1,389 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/plot-background.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/plot-background.svgz new file mode 100644 index 0000000000000000000000000000000000000000..4ab396a0709c750c41ef8c99f345128bfd7fd669 GIT binary patch literal 1048 zcmV+z1n2u7iwFP!000000F_otZ{s!)zUNm6@?{sT-j-u4cJ>l%QJ|-Giyjv=Ny)4w zQXr|=&adC0Bofw6G7+zxgu*Hl~aSY@8h2x)jpBjGV;=(`Aoead#PvXu7Ik@1VTbw8>P8!T~%L^m=WL7>@K1^fx8Kiqc zb7jy@*R0kp0MHOn4Ss5hO&@jCjyw_fE}Ur^Eu0WfNLDZiavg?F=EUva=so?l{{D7w zw=JCfgmi;+4H&kZaFKKEIQM3T!s(moj{8VmC+IUT8K+48CJ|w9zNR_Pkt9lNwLnX0 zQCn`m6(9l5#vR2X&lQDD2`4h8Zzb*69u}pL*(z_Jr&c7OQ<=VH(bEv&&%A9HyhZ=t z8}w8f@77VY8{O`MdH!t&1*U1*UqgLO>yuYTFAwvrfm6|#iRDS5VJx++>)vr{R8V}P z_)O(dAPISC+0dSqGwoGKLO*#&p|z++0~1JgeZPQ|G+zcF^MzP0j1zGI&XrZ{jgqmD z>Lf0OG*!=0sptoa(5rF$0e1b^pFOybaryznp5l?J!#mlhBFOQe8CK)nE2s3Ny5!Lb!>9t=txd>zg^#@RnYp2u@+ z2W{gW)_Y{JF}8@7w+O)2f-CHO2J>6 zmF4fo$z(3|Mwu?@WLO1#^mdF)lG_J1^>$TsDjIe~nQ+bVho2?V^plsS@TRklx9P85 zl&(Kdio4vu=FY7vL1<67$4hji<-z^KU~o^^%0m|oS4KB1bI3GXMVn|Br%z@v8Olma zai$rEx3{Npc&^8b3Btp0hz9qQt9X#y-PPuS!(;OuN4n|6bYlB1la+~m9VL&p(Sicr SB~1@JKl}i!SH1d*3IG7-3jl-w literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/scrollbar.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/scrollbar.svg new file mode 100644 index 0000000..f9ba684 --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/scrollbar.svg @@ -0,0 +1,411 @@ + + + + + .ColorScheme-Text { + color:#202020; + } + .ColorScheme-Background { + color:#ffffff; + } + .ColorScheme-Highlight { + color:#009bff; + } + .ColorScheme-ViewText { + color:#202020; + } + .ColorScheme-ViewBackground { + color:#ffffff; + } + .ColorScheme-ViewHover { + color:#2dacff; + } + .ColorScheme-ViewFocus{ + color:#009bff; + } + .ColorScheme-ButtonText { + color:#202020; + } + .ColorScheme-ButtonBackground { + color:#ffffff; + } + .ColorScheme-ButtonHover { + color:#2dacff; + } + .ColorScheme-ButtonFocus{ + color:#009bff; + } + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/scrollwidget.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/scrollwidget.svg new file mode 100644 index 0000000..80879ae --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/scrollwidget.svg @@ -0,0 +1,432 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/slider.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/slider.svgz new file mode 100644 index 0000000000000000000000000000000000000000..1eb90915d0650b4099bdd875ae4c079ac7f6a8a1 GIT binary patch literal 2780 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 literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/tabbar.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/tabbar.svgz new file mode 100644 index 0000000000000000000000000000000000000000..32acc227272a33dcacb62d12d00710a4f46e3dbe GIT binary patch literal 2414 zcmV-!36b_6iwFP!000000Nq^KZrex}ea}}2%u9kcsjA|xSZSa;2zr2dn$FBTQ)Edd zOpyXfS#}!z?{kZrxD*#tq%2R2z*g<&)Tw(fFU!9F^?C0to@f}kfxi~8goFk4?Z9#U z-CFqfkME)(ETY)*9m@-Rx)%IE`1R|D`{-%+VX;_1XFpmw_F8y|_n`8ZGnkr2olv;)k`MD~g0nMKKI)Cgl&*-95yx zdq^dctPz3~J*jY=wE!4M@}acJIIYdbUX{0hLt~39J{|o>KREfHlZH8zl@r)(ZEGR6 zHXAFHVCryG-375lS@ymW4eNk6{YK6EDqKV_Sy@=weXQ{w`hyAicJtYG|a2C zbag*8$DP~a9RtbUimW!_G>|r6hbi409VZPf@Q6-_N+y&9Gx_vXDxt$2H#l~gRivI?X72b@BX9?XG02V z!XSpz&xD5(6@iY5Mht!0Z?TA9*lBrwVP!&I$jD&@#5B~RknRuc;3UTDT>9ij?#81P zuAr@NL7`JCW!z@%+323@( zHU2YcEB=7m#b0@k6#nX?4APP}U$WxAc^!YV?8jXg9DS$JJ2e2Ez5fGXM^DWHPqVGMxEnPyYLGc6}S z?ZFv2R&1SRo|ovk)WQ3&{`Kv9F4}wBUi~)+AB*`Gtbw%&j$q{qX|vN~ufSjLt@x|E z2M57i{V(93Ve+D)(wH5R^PuUlAx#}WH~Mkxy~{c+|BPMF`v;pOJJF><-Poh&!uw^m z`V8B$1nz#BLr*^KYBtrgHWZw}KbaF*G%PODz+oRaG;=e;nb6GbTLJDsB(f|S1mcXMG_KB1A7@ z930Mzsj>KRCmTdN+sDxIBc=)F1K>x`is>i7FEKNY?{q9dFlri~3wc#&1j&0=1Q9^X z(GboJfpJ+i8CBRQ6$9rADt*q`mP=(B(MGu)!_8JABUEmhv77R_aZGt@4&rmU8%nH4 zw{a)AvN9RD4Xq%IlCGIxs6sVrbOGcMrpuz*WEc1CLJ}>uZD{G7b0G}f5YBp4g)~>I za~4YyHg%QM7M+$GCU@-w3xmZxLMBIn^XOXFN}4vG3$f3+ zjwiGQrS>|MvN{AM?m=0#BJ+bZ_#kJN>n4D6v#(-pSFO@UGusM98zx$?Pj82`L+f0S z%2YCo9d0M^ko$Y}D#j-iGGF6r&tf;cvlAc-iLD2>UC z`g+s>cpwVgFOPu?Nx`a&%d?5H263x~jOK%Mum7V~ z6nB`*>Fh`;;NDwt=stf!cOt&ScZhv`ejO*;9EOg=MlIxNcOKQaP6QuW+Ys*FP0ERJ zB~Ho-kD-CC2>$figpjIzgcI33IL&1Zb;2B0=87CAC57~p(iCqiDMmLb?}8EKO6TT+ zkeg%Rxw|)tmq}e|9dy4Z?Fn;Qpkq7*bnZy0T_7z-peJVK;-4cbdNuA{*D`w(t^6!@ zF(YPkqB|Y-O4oI4-my$tl6<=9WVWb^TB+*dg!Xlh74J!?H9R${hYD10U{f_JhYBfE z9V)(GX-wMcSJZy=+()PDAFEeK@FKx!l36a31CPfwg%6J4PqaNgo7d%Lr~Y=r_c|3L z!*>=HRyTvcZBnKaI*18xgnhsEwKxUoD1ZvIedVzfp2 zJ+V6%Jpb8c);NO;eb=?p{x{#l;&)X~K5$WU9^M6?DopY2s$vX62-Ym~mS zG9+C!IM=6puE#YbcfCB)TOY3WbYah>IS$)=!#~LhyZm>HYNzb_8Jv;N;BS_};hgqc z%;2;LrZqeUh*l)NKoo5!yu~esB#C*G$reip!@dClM%3y97=sGZ76?wJd zP00kns_co9kf06svof&c&j literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/tasks.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/tasks.svgz new file mode 100644 index 0000000000000000000000000000000000000000..f6fe6b804d41fe5b346d3e946afc4a28c4188381 GIT binary patch literal 8730 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

CzI5@PB7V_QrPW3<#ApZFd3ngH8rNw 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 N{|D4bUC?!v006Nt5eEPO literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/toolbar.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula-Solid/widgets/toolbar.svgz new file mode 100644 index 0000000000000000000000000000000000000000..ae57bfe9732057d7900e07cdb1888b78fb401cfa GIT binary patch literal 1703 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 + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/icons/bookmarks.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula/icons/bookmarks.svg new file mode 100644 index 0000000..bb9b91f --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula/icons/bookmarks.svg @@ -0,0 +1,110 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/icons/computer.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula/icons/computer.svg new file mode 100644 index 0000000..df9bef4 --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula/icons/computer.svg @@ -0,0 +1,438 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/icons/system.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula/icons/system.svg new file mode 100644 index 0000000..5acfdf2 --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula/icons/system.svg @@ -0,0 +1,817 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/icons/view.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula/icons/view.svg new file mode 100644 index 0000000..bc2d747 --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula/icons/view.svg @@ -0,0 +1,123 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/metadata.desktop b/.themes/dracula/kde/plasma/desktoptheme/Dracula/metadata.desktop new file mode 100644 index 0000000..0ae335b --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula/metadata.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Name=Dracula +Comment[es]=Un tema oscuro creado usando la asombrosa paleta de colores Dracula. +Comment=A dark theme created using the awesome Dracula color palette. +X-KDE-PluginInfo-Author=EliverLara +X-KDE-PluginInfo-Email=eliverlara@gmail.com +X-KDE-PluginInfo-Name=Dracula +X-KDE-PluginInfo-Version=1.0.0 +X-KDE-PluginInfo-Website=https://github.com/EliverLara/Ant-Dracula/tree/master/kde +X-KDE-PluginInfo-Category=Plasma Theme +X-KDE-PluginInfo-License=GPLv3 +X-KDE-PluginInfo-EnabledByDefault=true +X-Plasma-API=5.0 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/action-overlays.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/action-overlays.svgz new file mode 100644 index 0000000000000000000000000000000000000000..f164b6145f1cb37723a3060a950af7b3ed14f7b2 GIT binary patch literal 2408 zcmV-u377UCiwFP!000000PR{|Z`(K$fA6Od)Rz`#N+czck`s4)0VSw+-(v&lYZ`Cax_3-1z)r&&}auMxUo6}7YM|3-=qdozPc57)EKd~FHYjPZ z8(@B;GAJtYDylR};|2`pX@yo%u}Cv?lY^62qpYF^<`K?P&c_+BmX6-ehi$;xHmSe`ldF z_=jW1^F6ks`fIL2Od;+1zUKwo?EWfuyswx!loM(7&;_7&UP~qevfj)y`*j>*4|@$u zsWFVX{uo2xw3`S#+a&eYu=1xlB{}THGy_YB5QqDOb7~KHYIit{hQQ)p%ag0MDur}8 z+Ko^qm3GjBx5|V22gR^0*OVCMlr1)CGN?5)!6yOhPXxl(95qUuP<`m6GqKjFqqxE$ zz9$%=6OTB4zWAzUo8h=kbax#6C8g8QJR$As;PX9(fMm?`IS*n})N#pd3C61IPtolOd% zWr26nGWW&v@H)Y@L|`c1&#+1H{%{^zXJ_*a-%=Kw9Zx?D$%Oh&0M;o#!DbItw&Ph_ z#r|QNuugb9<*d*lAf6M@bBy}?BYI$^J)>LRy>@rY8ckn8^O;0d)a49A5hig!CqMny zhmWSOyN=`OfAivVTWDEIAiBvnP$;zBpK37UDfHf}sCt*KAW5mV{cq4~L#fp=2Er;) zbV_Trg{+(S(VL7UUZrY~`+Joxmw#7AS|7Jc(`qR@;8z!8IJ z!Tu`J`!}>cF4&u3_-nEo4<{&eLJ@>4pb$dFoq!3!-fpc{Rg_+TPp_luw!cTaDlyM8 za7|tyC`!LX)uxbLRX3Qnc6w8}>h9)%^RK#S@qw;*8I@4VZeOtsWYk%2u; z1?C7&S!l%;g6Id_gB?7<79tL2`UYu&9bZsP`=sW{0`KWD)T)J4!Bg{mYg^j48vTNR ze#0dbWc2q)?TCq)l!c51!}Yoek&gCtuv!%^6&*f=fbSfz$AZ+|7>tFAL;nIEn5g}T zsUSjoox>sF$|<})E#Oi`h9m*8+@|U`tL6qC*HqMzYhhx@wGOmHZ%uY;#=RZ%kEpva zsJb{ByT;*lLa-C~A|&D40m>C}m4A_s0NnsV9>tqO5Oo0AS}gQPf5f>U`-DJ8wt>!c zc0mnvBA|?p0UdwoK&Q~$6E)C5Rt{>QgPjZ^_Y}~X{j7kFkN}e*Nk3UjOL>n4g28xo zq(A{DmKq_zqrH&XSZ;Jum|D42>Kk2Kd0SpgL#kO03r)L*rdS&?hnx^U(4*d z-E$*+F<|=6H{FQSCx)!v{q@yTUWksP6;Ztrv_EVct?D+*@3nFMP8a7NXyW*G6X);r zaJ?38w}U&mfqT4v6X->LrPnRM8;ze2Sfzfb!Gyzvz`RCp9MC{JjAM@l3ZT@Jr~5Y& zY8S#oKy^F<9uQ7-6av8sr~p@rAW#JChuwSosz<=FY2+KFOl757X=7RFTv1zAC#;^< z*C%KKVgDRLyyw;f4sNbqL@gFx4IX@ZB`j=8-_fkrnbSWjC0ie;x z8o2JqT6rSXPn^J;aqnZF8`K^uA$~qCkt1-4d`Db5kdVpMvBl*R^qT%baC?re<{&%0 z2!In$-fn(Rh~r08Y-G1&Bd1_oE8Suo?=X(;U>rRa!Q|0t9b`%%t+1m)Nf aD98RhD5w9sRzK5y_v-&gB?E_nJOBV|1FvBK literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/actionbutton.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/actionbutton.svg new file mode 100644 index 0000000..a52eea1 --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/actionbutton.svg @@ -0,0 +1,537 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/arrows.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/arrows.svgz new file mode 100644 index 0000000000000000000000000000000000000000..f88366d653db4df4cf2fac55ddd6d155ba29aa3d GIT binary patch literal 1432 zcmV;J1!wvniwFo0$2ML917UJG}F&#zF)OENVVfdE77%}kQX zB(F`TeU?GkbOBKz*7j!l-+Lr3#$KE@GrQAHllAOaeCOyxI(M&LAIbvVG126_S{vAM zjMq2MRzI00dMg-}EJgcV?$F2Twn=Es(2Jdvb!^-F{ocxZ(BfiizeJ`9JDa;L0?Mk1 z(`0S*%5^IWt&}DmZ4Je1&nad;8xk;5%B%{E&5HvfQ^8MOyC-^<*B~W0?^WBI{ zsS+r+u5ShYGQebt1GDQ|frFv)PH?E8t?GMbTjdh^OnsPc>WgAQj|{G&zu;xfj_+G6&rZj~hQZ(Q6Wh0_gh;eKNeR6R9`VTdTHyva*&tr|XlhPeS!WfYt#tLthm z!MYJ-cJNA*GFO`RCz%(;N5$M-YC@FDf{ob9?$6oZ!k%1XWe=CsPur8*3%X&&+IUNA zilzypie6pvl=bo5`DF-oDQMNGyQye}WdWn-i_s;~!gK>{`NUt6mxEEanxL&sJ(FCe zu)HvcmLXxLzX&Wy)&S#?MEQm#a=I6+EAqn&XMy44sLx9SsX7A5jva!b!syf|R^(yV zJ56Gq6*_9%BIBGkAW?T$^(Nw~Dx$03+UQGBj9+Eok+|X&(<}2NXr$n`tP^$XE^lMU za=eh>F!Tnz$SVexj+;MPD%ceLo##~y&Szpk^+N%9DPuBVDTNv$1U;U;O`$x?8YW|B zz{ca9;%8M;_?2)fXuN{MNSN@TwB1qJ3f9#OFoV)0Sf!at6@){J1TKmE1ymvn?1~8j zuQ~qG^SnjBK(3|gX%H@)QAifU3f+$;)rRcLsqSB$K}B1znBB38r|H*h>IOs+`t{+` zsvBs4U$^PWDkv#v1BLo>njOrwvbSe33}v#KiQ+yIyC^iVx-M~?r5kxFmVI{#Hi5vt zjOG7LaGjC{2kvE3h4^9SMVG00p03O24{oIm6ZL)Sk~?OdN3=C zo66*FxU^hMe6oNWSrK?>`CSC^a;`hfw2&Wx{0)H|I*%L3*9~mC#IxLGU06#xLEB++vK literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/background.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/background.svgz new file mode 100644 index 0000000000000000000000000000000000000000..861993298f3f9c07ec0204126b4ec4b0d747682a GIT binary patch literal 3978 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 literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/bar_meter_vertical.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/bar_meter_vertical.svgz new file mode 100644 index 0000000000000000000000000000000000000000..358d9cca3f09e8fd580ff9a0e9fd1136b943379b GIT binary patch literal 1492 zcmV;_1uOa=iwFP!000000M%IAZreBzea}}A>Pw5Yu5=X3wNs!iiY~BE+iVxumx87! zTZlv&A|2Z)_TP7?3ng1}dP%d0(G;;b!_l0X!^3fAZ+3Zx?pPsH!RMCmcot%uia6!V zx%Jo02YX^6sR)lrCODg0Tv%_eFJ|&?d4Uju&0J1nI=5Czt*5TL-V~W5ilrMbn>Gpa=pL}0vkMRx#x=P z?8B{)^c7O(j%i4gZaMv*1XvDJV-|A9FZU?)#hf#%Oy^tm00Xl;289 z*6iS|&0@g--96yI<{$=N5zsDr?HNZ^dqIdB{Up|CGxsmM&LnZq<+5G*+wf=^7qq zF-xRgu43t@acKaPRQrrow#rI3MFBLismMfOOS%HqSdD|)>q05EQ!bUVj)9Q#PCI`p zeeD~tqOZ*kRK}UUz&;M~;FNz69TUc)6GBAQ&EZAfF)zeumP~N>vAQw%S{?HxLZ`QY4pq_ zxJ`L1wy<@V=IK2H74%QI?B`YxoUrZM7ap4$dA1tXqLX>-*5oM)T|7<*!}^Oc#$6Ys2X3U}uak@nzUE zLU{tu2`(?O-z&ns(47wgCyas+kB`k=RK4nJqk!u)9M00TfL+yvg?cD+i{bXks1OI_yA*gYSbmi{$+F&8KI(z*iSFXeCL1Lmvn|QNw)npIj+4Rr%ADWwcM(Ol#QQR64 zK-z&U#0J=E?sq*x&?yX5IZ@YX4wcfg*l#dEfeaYKfwNA#4O)dQST&gqj;ArrQ@zRk zq|z+=UB9G;+Xn*LM&bpj=Yt3L@yK*|TZwMkWoTQ=qJeZmy{yYdZt`G&{& zhW&hDMz$r0>@Q4qP1MS~$LNjV96-Pf3+i@9)TUtF5?80Xuv1Q`{>oEdKjlr+p1onZ z^w@%sK5EFn8u^##4q-%*?}VWrO`;Ku=p);AFrIk6uRmjSe+s+j;2QlRrkGy+f9M~L zI{@4PS^@SuWCza?B1{C2ML8*(t3kd)0eIG3^^rem+C8cK{&{}*D}w8R>8C5;X?{}# zziPOsA@&FZwaeZ=OL{*R^;xj{Q6MppmLj_&TQ(l~hTyjDuEzfip;yHIY2@QZv{xv2 zE(HF5483X`jRFenwBJzceEfzWto|l5PEH6;4b)i#Wnb z^iXogcTO6H`so- z&1MohqXKvxg0~aMw+4_wewX*;c|rd{dY>CY++p{rA!KL->GS&BkdKdadte3`foiwk&REEQ)7AUS#EJ zTWoG;fB*GeXlFs)q{S-Tl|_C#E6Uk-Z@;;zKWx4Uf&hz)db!GOXZKCBUoIB=L$!;_ zYO`2ni+qm7^>fjrPvP-W>~U%-kK=fOxqSAB#7RaWv2T%GK=*Vz{5(=8r#=Pq(u;hy$Ub#0q@+ zC+V2(^X=xofdrx57<*~%{qQZuH>-SI6Wz)F7@B7?Sd%|Bi>$6&89@;JNX)-D-tbq<2LI_+1WwNKmB41i-M2ltZpwW)IrrZw zp+BVA`%P6Iiq*O3e7%m>Y+Cg3+@$EAVY?mKZ(`G{G|!U@n?9PGl>8ff_f@Pxg0ER* zozc&<_~W^Y;(sm?m*NlxPfgFx7c#VAHbh%-}WFcdQ;N(8rOw)|K+XGdCDVUy%+@%X@J zi)pe%Y2G%^gD<=tdonvBySTocy~>hU#G;)dG2O)4eL6+3-(3nLw^g!NOs4G;hI#|^ zXCqZT?dgbCr27xsdV9CaY58tjo{wAvDbd{D73 z>#d&+Rb-`7ma#mH?Y!+}r2G=aW?FGP?|PuCDs`lp;!uf^{t~sxwA%3cf&0Gg#fmk% zbl!0Kz=O({m{(u$tG4cxv6(z38dzzqkOGHG<_w9SFm2SA=)LGxP15kOpVa$e6JPS} zCl2k8sr8E$o6Ekvdg@;BODvsSI4$GcomO1%uvI*^g3X1Dm|$G+&)3Q0iw9+#`Ga27 z>7SJOf=K2))}LkU)q}RjllEmwFQgA;>y?uZN>8nOvp8?E9Q^?o%2nE=L)q#mrmJ1J zm@ohK)4T4jc9Uhxf0WhxzU>Q$A-yXPXj}Rl9bFo;C9cvBY4djbfI3OH@W0^djK;5@ zIAW#}G6?lztK8qoCtpmgvWG1#TKv*%ce}rmlHSI>&~3BJ2jb15-F%!G?$RcI9Y>10)RFU$%Ony;Cicy!_PhS*tR(PfPag8eUlzWs$q5aG0o@s(hdODgW%d+GQNYTuU@`9hrI^ zm}Xi3`;b=onEJ1BTP)%Kyy~cKutQ(oEM-SqrDy@GDt$guM$~e>uJdLYceH+YqY%2u zcf0Mr9!2FS8r)qZf1Si{F54iE5^sf9t5ixQzQhnraGvo0ry-6#-r53Ax1$+q(K)J& zpkx@+5sJcs3~%xgy`s)GqNA~KgjUZzS?jAF@SL%tpwwrAJv}+u2!m*2Vr@QS<3~r; z>?`@!?eov!+v$-0lOzFWhzIlMFw}8mh|f#{E+cDV%hgG&@`#S6Pm`b}Lww&YEH+&s z9$`JPS``Vz(XdCt`L;A6+Iw;j^O1?EO&zx0fxMp>^^tVe`|aqBOPCg$-EeQ*Qgck>dSuiUK4dHUi+OyNg%L*-3y?0eiAZW|h*6TrE1b;libN*DT;CjY zVsja7LTT&P#0f@%G0SO$ZW+T)wcF$OS45I&8Bbb?idsPv@jR4HreGM8&}0xAwoww);^m!d@;iI!z+D z$76=*VzB`ed`sGQX>+J@djEG`dX6q3 zoQL@RG}vARyeYVh%{joT$Wr`^DO{eK1C%T3BwZtU4E!cR$Qo%cgY9Qq@b{v!juMBK z$SuSXa!FfGm=uJGo6&O_87&0s2w+8o&M6yXEdh~Mqh!w$6fKtMz~W?ttt~U*9ldVC z{{#>*mmVSf$Ri<8%j(1dpQZ({jBvmw6~Us?9;#buNNOjJ@P{#Jtd}R97y?Y>ObbDo z)2M{w=Z%mtFU~z2Gskqn$r8X^r7RI7mqHLW z0{0C7q#Y+T)(HrlTL##nUIV)zm_(|ZIiV^NJ^)Bt4U~ts3EhDt60C`|6dIT_QV|G8 z%0f&>F@)_XCdPReku=9Ds~COFPdL{ySV#`&%M=6KhxATTEAHIJ=vcmxX=4*-TEUcu zBA66_P6S_O1Q&@6oEe=pg*L_wIdkL0BuWRZ)m<6l$|S*$gsoss5=l`{As`)zOU}7V z1RC{O@z1Xho^kR8m^jM){!LoB%IWnYtiaaEzL3$v4HAC}&2ZcOiNKs^loVQXOA|oF# zY{4v+4q5u4vL4%n^r##=+|`Lp2H=gQWR`}MA?_U!kO5V#mBE?duFvc6Qd-s_Gvs?@ zj-{F7!q=(Qty)|=Tm8t3kxbMgzX9!ll9R-4M553%=ArHiPAjQ}d&wb+8pT!?jMml- z?(PCcbMD7p0NTJ2H^U)EJ7q?+$Yfz@zfL61^a?+&3~(q!r-}(+j#Gu?w^Ys~S6q5@ zK-WY9r9vHWl*A&j0*4_o=HwK^mD?gm&p^QdP?NFibb-I-@3!-p-&IAD|({&7b`8FL$fm&g)EavvPha$qg~8q`SbDR7AQXnXen z%(B+Hgf%HwJIN`5*Zgvwzzt000Tj0we$c literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/button.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/button.svg new file mode 100644 index 0000000..9409e21 --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/button.svg @@ -0,0 +1,1965 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/checkmarks.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/checkmarks.svg new file mode 100644 index 0000000..5f1438c --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/checkmarks.svg @@ -0,0 +1,212 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/clock.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/clock.svg new file mode 100644 index 0000000..3b6dcbd --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/clock.svg @@ -0,0 +1,323 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/containment-controls.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/containment-controls.svgz new file mode 100644 index 0000000000000000000000000000000000000000..a1d2dc6e77ce73971565526738b90e25ea9552fd GIT binary patch literal 3069 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 LD?09vO;i8?Y;x`D literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/frame.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/frame.svgz new file mode 100644 index 0000000000000000000000000000000000000000..ffbc031e370142761458a5d258dbbacfc217e6d7 GIT binary patch literal 3424 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 C#-Vfo literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/glowbar.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/glowbar.svgz new file mode 100644 index 0000000000000000000000000000000000000000..8a6958db2f7ebc6ed293f3582302a883a22a91fd GIT binary patch literal 1952 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 literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/lineedit.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/lineedit.svgz new file mode 100644 index 0000000000000000000000000000000000000000..60f832ef3e3fe5308021ac0c75ae6b7700263cc8 GIT binary patch literal 4556 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 literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/listitem.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/listitem.svgz new file mode 100644 index 0000000000000000000000000000000000000000..abb2e15f2b5b6c2278c4fa73acfd87eb31e92f60 GIT binary patch literal 3537 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 z LsIg_UI(Gm7JFV3$ literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/pager.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/pager.svgz new file mode 100644 index 0000000000000000000000000000000000000000..46f1b630b7ced09c33cec33a42324ba548d831b1 GIT binary patch literal 2732 zcmV;d3RCqTiwFP!000000PS3BlbgC3{+?gqAzzZI!ID4{c-MQTC&`}EPn~I!_G5}0a&_P)=f_a-2F|I2pik6u|6dtoqBpazr?3!KpP zg6Em?^~;6ep?zGx$}JVX0y>Yx*P;8%bEZ* zK}h8z)OZ&p_ExP<v8Bd&%OJ?XY-~wafY0#WY+et99~EwoO>D z-)26ow1(`~IM#1kWr0kmsT(>%$V^$;&n%K7<$#LWh=v98o)^hX!TZaN=O&B%D%Ynx z?TIBe8ogTwFG08o-dE-31A(Ta{Tl8};o>3Gk)b^Bmiv6L(9nJL*hY*iN#n||g&C?* zm~dN@%P9wAHeTR{8+B=Ky`}e!aUt+<$aCbm>MHcOJ*73MPZHbPIwG?Lim)_J zZk`qU+0Pn{*m9Mt!d2BR1TnFcQg_B04?S>_p_+?nH+&nn;hG)LmA# zFL@|%?ZhsuENc-yVr7i-a6kRq$H#|M#J%H8{}DznnZ(gZ46vVgRGTTvL*9JvI#V8U zmv-{tE%|PX*#0LTV(%wKM`f^3y;yX=Y{d4lyD{Cl&e9W;CZ7|}_x~b$y3lT^_^ z6#qlQ)nPU4Jdl%<0 z4|QvuaG?Cxz!MpG9kb}OD0==He2t4Bl*VY3H)J6h9j;R%ArU|NcEa8X@FT8<&)z{W zh6hY^1C5i=d8rM{_cY>|3LA-&od}?FzWdWB-*#T^;v@=R*fiipwo;5MWqI-0RWGxQ zRBFobmfM6E5K5B3IebZ;|bKyk;uzM70N76dgCb z95&ymRaFzw!WS`03WoD}%#teIDMMnkDzoiWCR+gRWK)`)r|_;!a;r4bAPt@_4cwLZ ztMYOpjfP0vNA%`n^llyJ@>64^iP@tpacTH;X`o3O9LCZP%@j*Rl$w@R3V%pc_ZkG0 z6o$8hGsTo+El}*^7B&ohPNg&iVm{PBCZ4v=3G3Byy57gfa*n?bHd8VQHYJ<9XeRPY#}I0kX%JuuRxON7^L#3~ zRwn$}xl9d{?5U(!8m1-5gyh0xw$vLx1(|fuW@?vkZ~E6!t#=4m$2|Y2=7BM|}H8(~t#pgm6c; zD~UC`#UlCXA$H&?tD$J%=5}UH(0EwZbjY_IhOI0@rr}uOZa)f^96e99m<2 zP{~#!C#Xm%E*6cNar=EK6R);9Nm^ep!pkmHbb_ky?-h z^+9o?#?fu#2GpybRgI$%S6!OrN+*JEt&GL@7F$v#?P`%{laID{+&Bg>Vx!G`hkAB zOPl}mreWf*w)65Fh3mkr&HnWG2p(bQ?BBiTg)d&_s!i5E{`u1<(mDC>9@`AoTTJfI z{qckN9$n%0@Rdb%`8}0?44rjcn+!i$=<%_e^mUSi!SFqk)6d(v{TjpZ@8|bp;C>?Q zegC$qcqLW-RJ?2`U-(DB1VuF?9!qPG@P_=JOZL_v&@9VXuqf?H(^PTu-=z3XzTfy32=PE(l#*lVg~#;g{Y(E-kXgQ?d|6rfzhQ)gPjHzN{t`2S`B+6OtyqgU2@J`{E61iIAQzs|m%>2-=hI-tesJz&j&;UKnBiD#9fZo_l!LFIRtXr3Br^nnFw1z%@TdIgZz2sXnH^{8j*(HmaJJ*(zyK|1!ZqmoIH m-+1?|o|RuSyps;~DZuVS{b>mA#jpH$c=KOlj=``UO#lD|3uY7m literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/panel-background.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/panel-background.svg new file mode 100644 index 0000000..5c2e138 --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/panel-background.svg @@ -0,0 +1,389 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/plot-background.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/plot-background.svgz new file mode 100644 index 0000000000000000000000000000000000000000..4ab396a0709c750c41ef8c99f345128bfd7fd669 GIT binary patch literal 1048 zcmV+z1n2u7iwFP!000000F_otZ{s!)zUNm6@?{sT-j-u4cJ>l%QJ|-Giyjv=Ny)4w zQXr|=&adC0Bofw6G7+zxgu*Hl~aSY@8h2x)jpBjGV;=(`Aoead#PvXu7Ik@1VTbw8>P8!T~%L^m=WL7>@K1^fx8Kiqc zb7jy@*R0kp0MHOn4Ss5hO&@jCjyw_fE}Ur^Eu0WfNLDZiavg?F=EUva=so?l{{D7w zw=JCfgmi;+4H&kZaFKKEIQM3T!s(moj{8VmC+IUT8K+48CJ|w9zNR_Pkt9lNwLnX0 zQCn`m6(9l5#vR2X&lQDD2`4h8Zzb*69u}pL*(z_Jr&c7OQ<=VH(bEv&&%A9HyhZ=t z8}w8f@77VY8{O`MdH!t&1*U1*UqgLO>yuYTFAwvrfm6|#iRDS5VJx++>)vr{R8V}P z_)O(dAPISC+0dSqGwoGKLO*#&p|z++0~1JgeZPQ|G+zcF^MzP0j1zGI&XrZ{jgqmD z>Lf0OG*!=0sptoa(5rF$0e1b^pFOybaryznp5l?J!#mlhBFOQe8CK)nE2s3Ny5!Lb!>9t=txd>zg^#@RnYp2u@+ z2W{gW)_Y{JF}8@7w+O)2f-CHO2J>6 zmF4fo$z(3|Mwu?@WLO1#^mdF)lG_J1^>$TsDjIe~nQ+bVho2?V^plsS@TRklx9P85 zl&(Kdio4vu=FY7vL1<67$4hji<-z^KU~o^^%0m|oS4KB1bI3GXMVn|Br%z@v8Olma zai$rEx3{Npc&^8b3Btp0hz9qQt9X#y-PPuS!(;OuN4n|6bYlB1la+~m9VL&p(Sicr SB~1@JKl}i!SH1d*3IG7-3jl-w literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/scrollbar.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/scrollbar.svg new file mode 100644 index 0000000..f9ba684 --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/scrollbar.svg @@ -0,0 +1,411 @@ + + + + + .ColorScheme-Text { + color:#202020; + } + .ColorScheme-Background { + color:#ffffff; + } + .ColorScheme-Highlight { + color:#009bff; + } + .ColorScheme-ViewText { + color:#202020; + } + .ColorScheme-ViewBackground { + color:#ffffff; + } + .ColorScheme-ViewHover { + color:#2dacff; + } + .ColorScheme-ViewFocus{ + color:#009bff; + } + .ColorScheme-ButtonText { + color:#202020; + } + .ColorScheme-ButtonBackground { + color:#ffffff; + } + .ColorScheme-ButtonHover { + color:#2dacff; + } + .ColorScheme-ButtonFocus{ + color:#009bff; + } + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/scrollwidget.svg b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/scrollwidget.svg new file mode 100644 index 0000000..80879ae --- /dev/null +++ b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/scrollwidget.svg @@ -0,0 +1,432 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/slider.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/slider.svgz new file mode 100644 index 0000000000000000000000000000000000000000..1eb90915d0650b4099bdd875ae4c079ac7f6a8a1 GIT binary patch literal 2780 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 literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/tabbar.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/tabbar.svgz new file mode 100644 index 0000000000000000000000000000000000000000..32acc227272a33dcacb62d12d00710a4f46e3dbe GIT binary patch literal 2414 zcmV-!36b_6iwFP!000000Nq^KZrex}ea}}2%u9kcsjA|xSZSa;2zr2dn$FBTQ)Edd zOpyXfS#}!z?{kZrxD*#tq%2R2z*g<&)Tw(fFU!9F^?C0to@f}kfxi~8goFk4?Z9#U z-CFqfkME)(ETY)*9m@-Rx)%IE`1R|D`{-%+VX;_1XFpmw_F8y|_n`8ZGnkr2olv;)k`MD~g0nMKKI)Cgl&*-95yx zdq^dctPz3~J*jY=wE!4M@}acJIIYdbUX{0hLt~39J{|o>KREfHlZH8zl@r)(ZEGR6 zHXAFHVCryG-375lS@ymW4eNk6{YK6EDqKV_Sy@=weXQ{w`hyAicJtYG|a2C zbag*8$DP~a9RtbUimW!_G>|r6hbi409VZPf@Q6-_N+y&9Gx_vXDxt$2H#l~gRivI?X72b@BX9?XG02V z!XSpz&xD5(6@iY5Mht!0Z?TA9*lBrwVP!&I$jD&@#5B~RknRuc;3UTDT>9ij?#81P zuAr@NL7`JCW!z@%+323@( zHU2YcEB=7m#b0@k6#nX?4APP}U$WxAc^!YV?8jXg9DS$JJ2e2Ez5fGXM^DWHPqVGMxEnPyYLGc6}S z?ZFv2R&1SRo|ovk)WQ3&{`Kv9F4}wBUi~)+AB*`Gtbw%&j$q{qX|vN~ufSjLt@x|E z2M57i{V(93Ve+D)(wH5R^PuUlAx#}WH~Mkxy~{c+|BPMF`v;pOJJF><-Poh&!uw^m z`V8B$1nz#BLr*^KYBtrgHWZw}KbaF*G%PODz+oRaG;=e;nb6GbTLJDsB(f|S1mcXMG_KB1A7@ z930Mzsj>KRCmTdN+sDxIBc=)F1K>x`is>i7FEKNY?{q9dFlri~3wc#&1j&0=1Q9^X z(GboJfpJ+i8CBRQ6$9rADt*q`mP=(B(MGu)!_8JABUEmhv77R_aZGt@4&rmU8%nH4 zw{a)AvN9RD4Xq%IlCGIxs6sVrbOGcMrpuz*WEc1CLJ}>uZD{G7b0G}f5YBp4g)~>I za~4YyHg%QM7M+$GCU@-w3xmZxLMBIn^XOXFN}4vG3$f3+ zjwiGQrS>|MvN{AM?m=0#BJ+bZ_#kJN>n4D6v#(-pSFO@UGusM98zx$?Pj82`L+f0S z%2YCo9d0M^ko$Y}D#j-iGGF6r&tf;cvlAc-iLD2>UC z`g+s>cpwVgFOPu?Nx`a&%d?5H263x~jOK%Mum7V~ z6nB`*>Fh`;;NDwt=stf!cOt&ScZhv`ejO*;9EOg=MlIxNcOKQaP6QuW+Ys*FP0ERJ zB~Ho-kD-CC2>$figpjIzgcI33IL&1Zb;2B0=87CAC57~p(iCqiDMmLb?}8EKO6TT+ zkeg%Rxw|)tmq}e|9dy4Z?Fn;Qpkq7*bnZy0T_7z-peJVK;-4cbdNuA{*D`w(t^6!@ zF(YPkqB|Y-O4oI4-my$tl6<=9WVWb^TB+*dg!Xlh74J!?H9R${hYD10U{f_JhYBfE z9V)(GX-wMcSJZy=+()PDAFEeK@FKx!l36a31CPfwg%6J4PqaNgo7d%Lr~Y=r_c|3L z!*>=HRyTvcZBnKaI*18xgnhsEwKxUoD1ZvIedVzfp2 zJ+V6%Jpb8c);NO;eb=?p{x{#l;&)X~K5$WU9^M6?DopY2s$vX62-Ym~mS zG9+C!IM=6puE#YbcfCB)TOY3WbYah>IS$)=!#~LhyZm>HYNzb_8Jv;N;BS_};hgqc z%;2;LrZqeUh*l)NKoo5!yu~esB#C*G$reip!@dClM%3y97=sGZ76?wJd zP00kns_co9kf06svof&c&j literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/tasks.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/tasks.svgz new file mode 100644 index 0000000000000000000000000000000000000000..f6fe6b804d41fe5b346d3e946afc4a28c4188381 GIT binary patch literal 8730 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

CzI5@PB7V_QrPW3<#ApZFd3ngH8rNw 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 N{|D4bUC?!v006Nt5eEPO literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/toolbar.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/toolbar.svgz new file mode 100644 index 0000000000000000000000000000000000000000..ae57bfe9732057d7900e07cdb1888b78fb401cfa GIT binary patch literal 1703 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 H&WQj3@V?wm literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/translucentbackground.svgz b/.themes/dracula/kde/plasma/desktoptheme/Dracula/widgets/translucentbackground.svgz new file mode 100644 index 0000000000000000000000000000000000000000..fdb10c216ba6cb33ad3afdfacf6568507e9f03c7 GIT binary patch literal 3470 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 + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.8 +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents + +Item { + id: root + property alias text: label.text + property alias iconSource: icon.source + property alias containsMouse: mouseArea.containsMouse + property alias font: label.font + property alias labelRendering: label.renderType + property alias circleOpacity: iconCircle.opacity + property alias circleVisiblity: iconCircle.visible + property int fontSize: config.fontSize + readonly property bool softwareRendering: GraphicsInfo.api === GraphicsInfo.Software + signal clicked + + activeFocusOnTab: true + + property int iconSize: units.gridUnit * 3 + + implicitWidth: Math.max(iconSize + units.largeSpacing * 2, label.contentWidth) + implicitHeight: iconSize + units.smallSpacing + label.implicitHeight + + opacity: activeFocus || containsMouse ? 1 : 0.85 + Behavior on opacity { + PropertyAnimation { // OpacityAnimator makes it turn black at random intervals + duration: units.longDuration + easing.type: Easing.InOutQuad + } + } + + Rectangle { + id: iconCircle + anchors.centerIn: icon + width: iconSize + units.smallSpacing + height: width + radius: width / 2 + color: "#09090C" + border.color: "#9B79CC" + border.width: 1 + opacity: activeFocus || containsMouse ? (softwareRendering ? 0.8 : 0.15) : (softwareRendering ? 0.6 : 0) + Behavior on opacity { + PropertyAnimation { // OpacityAnimator makes it turn black at random intervals + duration: units.longDuration + easing.type: Easing.InOutQuad + } + } + } + + Rectangle { + anchors.centerIn: iconCircle + width: iconCircle.width + height: width + radius: width / 2 + scale: mouseArea.containsPress ? 1 : 0 + color: PlasmaCore.ColorScope.textColor + opacity: 0.15 + Behavior on scale { + PropertyAnimation { + duration: units.shortDuration + easing.type: Easing.InOutQuart + } + } + } + + PlasmaCore.IconItem { + id: icon + anchors { + top: parent.top + horizontalCenter: parent.horizontalCenter + } + width: iconSize + height: iconSize + + colorGroup: PlasmaCore.ColorScope.colorGroup + active: mouseArea.containsMouse || root.activeFocus + } + + PlasmaComponents.Label { + id: label + font.pointSize: Math.max(fontSize + 1,theme.defaultFont.pointSize + 1) + anchors { + top: icon.bottom + topMargin: (softwareRendering ? 1.5 : 1) * units.smallSpacing + left: parent.left + right: parent.right + } + style: softwareRendering ? Text.Outline : Text.Normal + styleColor: softwareRendering ? PlasmaCore.ColorScope.backgroundColor : "transparent" //no outline, doesn't matter + horizontalAlignment: Text.AlignHCenter + verticalAlignment: Text.AlignTop + wrapMode: Text.WordWrap + font.underline: root.activeFocus + } + + MouseArea { + id: mouseArea + hoverEnabled: true + onClicked: root.clicked() + anchors.fill: parent + } + + Keys.onEnterPressed: clicked() + Keys.onReturnPressed: clicked() + Keys.onSpacePressed: clicked() + + Accessible.onPressAction: clicked() + Accessible.role: Accessible.Button + Accessible.name: label.text +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/Battery.qml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/Battery.qml new file mode 100644 index 0000000..2351c4d --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/Battery.qml @@ -0,0 +1,53 @@ +/* + * Copyright 2016 Kai Uwe Broulik + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.2 + +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents +import org.kde.plasma.workspace.components 2.0 as PW + +Row { + spacing: units.smallSpacing + visible: pmSource.data["Battery"]["Has Cumulative"] + + PlasmaCore.DataSource { + id: pmSource + engine: "powermanagement" + connectedSources: ["Battery", "AC Adapter"] + } + + PW.BatteryIcon { + id: battery + hasBattery: pmSource.data["Battery"]["Has Battery"] || false + percent: pmSource.data["Battery"]["Percent"] || 0 + pluggedIn: pmSource.data["AC Adapter"] ? pmSource.data["AC Adapter"]["Plugged in"] : false + + height: batteryLabel.height + width: height + } + + PlasmaComponents.Label { + id: batteryLabel + font.pointSize: config.fontSize + height: undefined + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","%1%", battery.percent) + Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Battery at %1%", battery.percent) + } +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/Clock.qml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/Clock.qml new file mode 100644 index 0000000..14bea3b --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/Clock.qml @@ -0,0 +1,50 @@ +/* + * Copyright 2016 David Edmundson + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.8 +import QtQuick.Layouts 1.1 +import QtQuick.Controls 2.5 +import org.kde.plasma.core 2.0 + +ColumnLayout { + readonly property bool softwareRendering: GraphicsInfo.api === GraphicsInfo.Software + + Label { + text: Qt.formatTime(timeSource.data["Local"]["DateTime"]) + color: ColorScope.textColor + style: softwareRendering ? Text.Outline : Text.Normal + styleColor: softwareRendering ? ColorScope.backgroundColor : "transparent" //no outline, doesn't matter + font.pointSize: 34 + Layout.alignment: Qt.AlignHCenter + } + Label { + text: Qt.formatDate(timeSource.data["Local"]["DateTime"], Qt.DefaultLocaleLongDate) + color: ColorScope.textColor + style: softwareRendering ? Text.Outline : Text.Normal + styleColor: softwareRendering ? ColorScope.backgroundColor : "transparent" //no outline, doesn't matter + font.pointSize: 17 + Layout.alignment: Qt.AlignHCenter + } + DataSource { + id: timeSource + engine: "time" + connectedSources: ["Local"] + interval: 1000 + } +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/KeyboardLayoutButton.qml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/KeyboardLayoutButton.qml new file mode 100644 index 0000000..32edb52 --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/KeyboardLayoutButton.qml @@ -0,0 +1,52 @@ +/*************************************************************************** + * Copyright (C) 2014 by Daniel Vrátil * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * + ***************************************************************************/ + +import QtQuick 2.1 +import QtQuick.Controls 1.1 as QQC + +import org.kde.plasma.components 2.0 as PlasmaComponents + +import org.kde.plasma.workspace.keyboardlayout 1.0 + +PlasmaComponents.ToolButton { + + property int fontSize: config.fontSize + + id: kbLayoutButton + + iconName: "input-keyboard" + implicitWidth: minimumWidth + text: layout.currentLayoutDisplayName + font.pointSize: Math.max(fontSize,theme.defaultFont.pointSize) + + Accessible.name: i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Button to change keyboard layout", "Switch layout") + + visible: layout.layouts.length > 1 + + onClicked: layout.nextLayout() + + KeyboardLayout { + id: layout + function nextLayout() { + var layouts = layout.layouts; + var index = (layouts.indexOf(layout.currentLayout)+1) % layouts.length; + layout.currentLayout = layouts[index]; + } + } +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/SessionManagementScreen.qml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/SessionManagementScreen.qml new file mode 100644 index 0000000..5f88260 --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/SessionManagementScreen.qml @@ -0,0 +1,121 @@ +/* + * Copyright 2016 David Edmundson + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.2 + +import QtQuick.Layouts 1.1 +import QtQuick.Controls 1.1 + +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents + +Item { + id: root + + /* + * Any message to be displayed to the user, visible above the text fields + */ + property alias notificationMessage: notificationsLabel.text + + /* + * A list of Items (typically ActionButtons) to be shown in a Row beneath the prompts + */ + property alias actionItems: actionItemsLayout.children + + /* + * A model with a list of users to show in the view + * The following roles should exist: + * - name + * - iconSource + * + * The following are also handled: + * - vtNumber + * - displayNumber + * - session + * - isTty + */ + property alias userListModel: userListView.model + + /* + * Self explanatory + */ + property alias userListCurrentIndex: userListView.currentIndex + property var userListCurrentModelData: userListView.currentItem === null ? [] : userListView.currentItem.m + property bool showUserList: true + + property alias userList: userListView + + property int fontSize: config.fontSize + + default property alias _children: innerLayout.children + + UserList { + id: userListView + visible: showUserList && y > 0 + anchors { + bottom: parent.verticalCenter + left: parent.left + right: parent.right + } + } + + //goal is to show the prompts, in ~16 grid units high, then the action buttons + //but collapse the space between the prompts and actions if there's no room + //ui is constrained to 16 grid units wide, or the screen + ColumnLayout { + id: prompts + anchors.top: parent.verticalCenter + anchors.topMargin: units.gridUnit * 0.5 + anchors.left: parent.left + anchors.right: parent.right + anchors.bottom: parent.bottom + PlasmaComponents.Label { + id: notificationsLabel + font.pointSize: Math.max(fontSize + 1,theme.defaultFont.pointSize + 1) + Layout.maximumWidth: units.gridUnit * 16 + Layout.alignment: Qt.AlignHCenter + Layout.fillWidth: true + horizontalAlignment: Text.AlignHCenter + wrapMode: Text.WordWrap + font.italic: true + } + ColumnLayout { + Layout.minimumHeight: implicitHeight + Layout.maximumHeight: units.gridUnit * 10 + Layout.maximumWidth: units.gridUnit * 16 + Layout.alignment: Qt.AlignHCenter + ColumnLayout { + id: innerLayout + Layout.alignment: Qt.AlignHCenter + Layout.fillWidth: true + } + Item { + Layout.fillHeight: true + } + } + Row { //deliberately not rowlayout as I'm not trying to resize child items + id: actionItemsLayout + spacing: units.largeSpacing / 2 + Layout.alignment: Qt.AlignHCenter + } + Item { + Layout.fillHeight: true + } + } +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/UserDelegate.qml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/UserDelegate.qml new file mode 100644 index 0000000..b9f6088 --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/UserDelegate.qml @@ -0,0 +1,189 @@ +/* + * Copyright 2014 David Edmundson + * Copyright 2014 Aleix Pol Gonzalez + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.8 +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents + +Item { + id: wrapper + + // If we're using software rendering, draw outlines instead of shadows + // See https://bugs.kde.org/show_bug.cgi?id=398317 + readonly property bool softwareRendering: GraphicsInfo.api === GraphicsInfo.Software + + property bool isCurrent: true + + readonly property var m: model + property string name + property string userName + property string avatarPath + property string iconSource + property bool constrainText: true + property alias nameFontSize: usernameDelegate.font.pointSize + property int fontSize: config.fontSize + signal clicked() + + property real faceSize: units.gridUnit * 7 + + opacity: isCurrent ? 1.0 : 0.5 + + Behavior on opacity { + OpacityAnimator { + duration: units.longDuration + } + } + + // Draw a translucent background circle under the user picture + Rectangle { + anchors.centerIn: imageSource + width: imageSource.width + 2 // Subtract to prevent fringing + height: width + radius: width / 2 + color: "#232831" + } + + + Item { + id: imageSource + anchors { + bottom: usernameDelegate.top + bottomMargin: units.largeSpacing + horizontalCenter: parent.horizontalCenter + } + Behavior on width { + PropertyAnimation { + from: faceSize + duration: units.longDuration; + } + } + width: isCurrent ? faceSize : faceSize - units.largeSpacing + height: width + + //Image takes priority, taking a full path to a file, if that doesn't exist we show an icon + Image { + id: face + source: wrapper.avatarPath + sourceSize: Qt.size(faceSize, faceSize) + fillMode: Image.PreserveAspectCrop + anchors.fill: parent + } + + PlasmaCore.IconItem { + id: faceIcon + source: iconSource + visible: (face.status == Image.Error || face.status == Image.Null) + anchors.fill: parent + anchors.margins: units.gridUnit * 0.5 // because mockup says so... + colorGroup: PlasmaCore.ColorScope.colorGroup + } + } + + ShaderEffect { + anchors { + bottom: usernameDelegate.top + bottomMargin: units.largeSpacing + horizontalCenter: parent.horizontalCenter + } + + width: imageSource.width + height: imageSource.height + + supportsAtlasTextures: true + + property var source: ShaderEffectSource { + sourceItem: imageSource + // software rendering is just a fallback so we can accept not having a rounded avatar here + hideSource: wrapper.GraphicsInfo.api !== GraphicsInfo.Software + live: true // otherwise the user in focus will show a blurred avatar + } + + property var colorBorder: "#00000000" + + //draw a circle with an antialiased border + //innerRadius = size of the inner circle with contents + //outerRadius = size of the border + //blend = area to blend between two colours + //all sizes are normalised so 0.5 == half the width of the texture + + //if copying into another project don't forget to connect themeChanged to update() + //but in SDDM that's a bit pointless + fragmentShader: " + varying highp vec2 qt_TexCoord0; + uniform highp float qt_Opacity; + uniform lowp sampler2D source; + + uniform lowp vec4 colorBorder; + highp float blend = 0.01; + highp float innerRadius = 0.47; + highp float outerRadius = 0.49; + lowp vec4 colorEmpty = vec4(0.0, 0.0, 0.0, 0.0); + + void main() { + lowp vec4 colorSource = texture2D(source, qt_TexCoord0.st); + + highp vec2 m = qt_TexCoord0 - vec2(0.5, 0.5); + highp float dist = sqrt(m.x * m.x + m.y * m.y); + + if (dist < innerRadius) + gl_FragColor = colorSource; + else if (dist < innerRadius + blend) + gl_FragColor = mix(colorSource, colorBorder, ((dist - innerRadius) / blend)); + else if (dist < outerRadius) + gl_FragColor = colorBorder; + else if (dist < outerRadius + blend) + gl_FragColor = mix(colorBorder, colorEmpty, ((dist - outerRadius) / blend)); + else + gl_FragColor = colorEmpty ; + + gl_FragColor = gl_FragColor * qt_Opacity; + } + " + } + + PlasmaComponents.Label { + id: usernameDelegate + font.pointSize: Math.max(fontSize + 2,theme.defaultFont.pointSize + 2) + anchors { + bottom: parent.bottom + horizontalCenter: parent.horizontalCenter + } + height: implicitHeight // work around stupid bug in Plasma Components that sets the height + width: constrainText ? parent.width : implicitWidth + text: wrapper.name + style: softwareRendering ? Text.Outline : Text.Normal + styleColor: softwareRendering ? PlasmaCore.ColorScope.backgroundColor : "transparent" //no outline, doesn't matter + elide: Text.ElideRight + horizontalAlignment: Text.AlignHCenter + //make an indication that this has active focus, this only happens when reached with keyboard navigation + font.underline: wrapper.activeFocus + } + + MouseArea { + anchors.fill: parent + hoverEnabled: true + + onClicked: wrapper.clicked(); + } + + Accessible.name: name + Accessible.role: Accessible.Button + function accessiblePressAction() { wrapper.clicked() } +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/UserList.qml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/UserList.qml new file mode 100644 index 0000000..a2d8508 --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/UserList.qml @@ -0,0 +1,93 @@ +/* + * Copyright 2014 David Edmundson + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.2 + +ListView { + id: view + readonly property string selectedUser: currentItem ? currentItem.userName : "" + readonly property int userItemWidth: units.gridUnit * 8 + readonly property int userItemHeight: units.gridUnit * 8 + + implicitHeight: userItemHeight + + activeFocusOnTab : true + + /* + * Signals that a user was explicitly selected + */ + signal userSelected; + + orientation: ListView.Horizontal + highlightRangeMode: ListView.StrictlyEnforceRange + + //centre align selected item (which implicitly centre aligns the rest + preferredHighlightBegin: width/2 - userItemWidth/2 + preferredHighlightEnd: preferredHighlightBegin + + delegate: UserDelegate { + avatarPath: model.icon || "" + iconSource: model.iconName || "user-identity" + + name: { + var displayName = model.realName || model.name + + if (model.vtNumber === undefined || model.vtNumber < 0) { + return displayName + } + + if (!model.session) { + return i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Nobody logged in on that session", "Unused") + } + + + var location = "" + if (model.isTty) { + location = i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "User logged in on console number", "TTY %1", model.vtNumber) + } else if (model.displayNumber) { + location = i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "User logged in on console (X display number)", "on TTY %1 (Display %2)", model.vtNumber, model.displayNumber) + } + + if (location) { + return i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Username (location)", "%1 (%2)", displayName, location) + } + + return displayName + } + + userName: model.name + + width: userItemWidth + height: userItemHeight + + //if we only have one delegate, we don't need to clip the text as it won't be overlapping with anything + constrainText: ListView.view.count > 1 + + isCurrent: ListView.isCurrentItem + + onClicked: { + ListView.view.currentIndex = index; + ListView.view.userSelected(); + } + } + + Keys.onEscapePressed: view.userSelected() + Keys.onEnterPressed: view.userSelected() + Keys.onReturnPressed: view.userSelected() +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/VirtualKeyboard.qml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/VirtualKeyboard.qml new file mode 100644 index 0000000..7848b75 --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/VirtualKeyboard.qml @@ -0,0 +1,28 @@ +/******************************************************************** + This file is part of the KDE project. + +Copyright (C) 2017 Martin Gräßlin + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*********************************************************************/ +import QtQuick 2.5 +import QtQuick.VirtualKeyboard 2.1 + +InputPanel { + id: inputPanel + property bool activated: false + active: activated && Qt.inputMethod.visible + visible: active + width: parent.width +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/WallpaperFader.qml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/WallpaperFader.qml new file mode 100644 index 0000000..c8476cd --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/WallpaperFader.qml @@ -0,0 +1,178 @@ +/******************************************************************** + This file is part of the KDE project. + +Copyright (C) 2014 Aleix Pol Gonzalez + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*********************************************************************/ + +import QtQuick 2.6 +import QtQuick.Controls 1.1 +import QtQuick.Layouts 1.1 +import QtGraphicalEffects 1.0 + +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents + +import org.kde.plasma.private.sessions 2.0 +import "../components" + +Item { + id: wallpaperFader + property Item clock + property Item mainStack + property Item footer + property alias source: wallpaperBlur.source + state: lockScreenRoot.uiVisible ? "on" : "off" + property real factor: 0 + readonly property bool lightBackground: Math.max(PlasmaCore.ColorScope.backgroundColor.r, PlasmaCore.ColorScope.backgroundColor.g, PlasmaCore.ColorScope.backgroundColor.b) > 0.5 + + property bool alwaysShowClock: typeof config === "undefined" || config.alwaysShowClock === true + + Behavior on factor { + NumberAnimation { + target: wallpaperFader + property: "factor" + duration: 1000 + easing.type: Easing.InOutQuad + } + } + FastBlur { + id: wallpaperBlur + anchors.fill: parent + radius: 50 * wallpaperFader.factor + } + ShaderEffect { + id: wallpaperShader + anchors.fill: parent + supportsAtlasTextures: true + property var source: ShaderEffectSource { + sourceItem: wallpaperBlur + live: true + hideSource: true + textureMirroring: ShaderEffectSource.NoMirroring + } + + readonly property real contrast: 0.65 * wallpaperFader.factor + (1 - wallpaperFader.factor) + readonly property real saturation: 1.6 * wallpaperFader.factor + (1 - wallpaperFader.factor) + readonly property real intensity: (wallpaperFader.lightBackground ? 1.7 : 0.6) * wallpaperFader.factor + (1 - wallpaperFader.factor) + + readonly property real transl: (1.0 - contrast) / 2.0; + readonly property real rval: (1.0 - saturation) * 0.2126; + readonly property real gval: (1.0 - saturation) * 0.7152; + readonly property real bval: (1.0 - saturation) * 0.0722; + + property var colorMatrix: Qt.matrix4x4( + contrast, 0, 0, 0.0, + 0, contrast, 0, 0.0, + 0, 0, contrast, 0.0, + transl, transl, transl, 1.0).times(Qt.matrix4x4( + rval + saturation, rval, rval, 0.0, + gval, gval + saturation, gval, 0.0, + bval, bval, bval + saturation, 0.0, + 0, 0, 0, 1.0)).times(Qt.matrix4x4( + intensity, 0, 0, 0, + 0, intensity, 0, 0, + 0, 0, intensity, 0, + 0, 0, 0, 1 + )); + + + fragmentShader: " + uniform mediump mat4 colorMatrix; + uniform mediump sampler2D source; + varying mediump vec2 qt_TexCoord0; + uniform lowp float qt_Opacity; + + void main(void) + { + mediump vec4 tex = texture2D(source, qt_TexCoord0); + gl_FragColor = tex * colorMatrix * qt_Opacity; + }" + } + + states: [ + State { + name: "on" + PropertyChanges { + target: mainStack + opacity: 1 + } + PropertyChanges { + target: footer + opacity: 1 + } + PropertyChanges { + target: wallpaperFader + factor: 1 + } + PropertyChanges { + target: clock.shadow + opacity: 0 + } + PropertyChanges { + target: clock + opacity: 1 + anchors.horizontalCenter: formBg.horizontalCenter + // y: parent.height - height - 10 + } + }, + State { + name: "off" + PropertyChanges { + target: mainStack + opacity: 0 + } + PropertyChanges { + target: footer + opacity: 0 + } + PropertyChanges { + target: wallpaperFader + factor: 0 + } + PropertyChanges { + target: clock.shadow + opacity: wallpaperFader.alwaysShowClock ? 1 : 0 + } + PropertyChanges { + target: clock + opacity: wallpaperFader.alwaysShowClock ? 1 : 0 + } + } + ] + transitions: [ + Transition { + from: "off" + to: "on" + //Note: can't use animators as they don't play well with parallelanimations + NumberAnimation { + targets: [mainStack, footer, clock] + property: "opacity" + duration: units.longDuration + easing.type: Easing.InOutQuad + } + }, + Transition { + from: "on" + to: "off" + NumberAnimation { + targets: [mainStack, footer, clock] + property: "opacity" + duration: 500 + easing.type: Easing.InOutQuad + } + } + ] +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/artwork/README.txt b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/artwork/README.txt new file mode 100644 index 0000000..1885a36 --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/artwork/README.txt @@ -0,0 +1 @@ +After editing SVG files be sure to run currentColorFillFix.sh from plasma-framework \ No newline at end of file diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/artwork/logout_primary.svgz b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/artwork/logout_primary.svgz new file mode 100644 index 0000000000000000000000000000000000000000..6a9423faac82072f74efa510c57f762df3c5b6be GIT binary patch literal 2514 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 literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/artwork/shutdown_primary.svgz b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/components/artwork/shutdown_primary.svgz new file mode 100644 index 0000000000000000000000000000000000000000..1c60152f8cf5b181ae3a0722722ff5fe1d140982 GIT binary patch literal 1738 zcmV;*1~vH~iwFoOKm}9)19NC~bYyRLZeMV6X>DP0c`kEyX8@&F-IJR*5`Uk+f+a6W zoduHkFgW&X)g+bNR^7d9a(9ng7-X9bNE8xdd#>((zm@=jKW4L)^_0s)fBw4F>TcFQ zpX$naX00p*-?+rXuETgPijwa)?!Uf%LW%20mGL601ZNwU3-{;8hxJbgIUib@(&av*x5-TUtxgdQIr*7AA(;5ZKW<#JWz8+TA>y0$Wc zMeehT)r>3Y6OZ`rB%V*=x%OT@vs~1*;L>Pv`DP~E7CS4g(HsLKMA9_%G4&}$Ac5qW ztL%g>RRQBYRf;k8fj3G1IjNO|gf{TC;v>P6qHA-u13l((ru>gzKUyZjUZIManK7Ri zUN4f&vzo~!%bD~?y3s$Dg*w3b(!@L-Sh+u_>A5U6E+CF@*gww-g7gA|v6bauFHF49 zY11@FjmU_4Rft@}0E>rC72?Q$Yud8T+Or2PUff3zUKea9wNmd|KSemgh6mhTSt-`` z{9dA`gcye?bS+~9Rb^XNZQKu{5^edyZUvy2x`BV6iIfnPDw~b_R54ySfOpRv(K=%L zJIhsHRoWurvfTZ{`&c8$e7LZ}V;W~yu9`p+0GlU)Vy`(Nrh{tVnFow;jRh6sQXL}zwPl934=jP18? zX@nOvThQYb$)Rp{I457ua_WOFed-J|uem9p1R4TYI z8#k+t*;!5k_7ca@k|I1W+|OAjWts7(s%z&_e#a!V994W|&!qvTJ5oew8sO#psQO&a zJ%IlZ{J)X_sm>LfgU-9Qg;CVkBa-<6CX=<_-vz}^%Fm^AAA722uG<$QioOEV`L6|J z%&gu7B#49U`+@wwhdYW-S^jO`ijEgI+HAMOJMxFx|1R0_hh1ysKXAXx_1||b{9VAX zxZ}Ub7)!sa{Ym7V{1N4+PAS2EJncsPuO+{?@#FFL`hO||Yu{9?8LGaXqvk(5i}fHb zo*|vnu-#^IEZ_!)+|Xy=1d09|7+cX6tQ}dg`CPE3uIr7n#NJnJ)$*|icQPbo8Q&9= zhYS{kjZ3eYFGAECH}c{rPNMLJox@a3A`fGW!eI$kR1 zV$JDBeYo&dc4iR0`5C*pJc#4I)mc<+$F4PxC5LE`-L;|{+=GN2^qAbBA4DKPN`qIJ zvo+$HRcEKNh8?JwM0TYDa=R}%Y&p$cdc}6?E~D*%-r;No)M$MNh~!y=wp(!;k~B0{ z%h&n4?4PHzrd^B*O$acarYNf$z1N!8l4%2cE@io`*u`;xEYE;gTv0WyL0((0O4!*1 zug+IuW6{GZKz2Jzo)t7EX^fXiILBtS;4{+#&Rj7_DT(5Am_2L%_L>@c%~V!oDx2=? zNP#6e7!wLFFRNcaezJ2k&sYBu?YG&;2Z3xWIygT&ZT0G%ui$l~&eWq>a`l_a-{AEE zx`$<42i!kfQ-Iuo_uS>1ue^F&s{i2=BR-VCVsVX+xgZu&gIFo0=t^F~2 z^R&Mzw_*4HhrXr`xh_WC!<&9xGZ)#Na(Z#GVQ1%3N3W{^{)J_Sy+yHZUQ3!TP)Y)C z8PPO;H>SVI)Zxzd!#S)fuqZ$mdDbg3n{WK4RhvDi8rzI%`|mYn++DNXgOwA`V_e)Qh0*h(jVz7a$H67|6)d(VX$()DBu24kil%O_Y+< z$sI(Yp^`Wz@gnx(APi#%g@azQpsAO}Q8*_-kHv5gD7Xp&j|OR)I5hT_F>s?r1PZAp z#n|gzS&Ej1t)CD;GjhoS8QnR-DnKk0oP{)`5KHReBnaS8BH{(hAh^JZEUF6BAVCwYLy3AR2ff0e-CW9U5FV!(>J? z8j(%`wgMQ?_WBnjtAq_ZiD+UDahWVh8Z1xdvxN!_NtjM8 gt;(bvUVm?vOWTb0j}L3z3?3i;4@cErFclI202m@yf&c&j literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/defaults b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/defaults new file mode 100644 index 0000000..c8d5d89 --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/defaults @@ -0,0 +1,20 @@ +[kdeglobals][KDE] +widgetStyle=kvantum + +[kdeglobals][General] +ColorScheme=Dracula + +[kdeglobals][Icons] +Theme=candy-icons + +[kcminputrc][Mouse] +cursorTheme=breeze_cursors + +[plasmarc][Theme] +name=Dracula + +[kwinrc][org.kde.kdecoration2] +library=org.kde.kwin.aurorae +theme=__aurorae__svg__Dracula + + diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/LockOsd.qml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/LockOsd.qml new file mode 100644 index 0000000..b28363b --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/LockOsd.qml @@ -0,0 +1,83 @@ +/******************************************************************** + This file is part of the KDE project. + +Copyright (C) 2014 Aleix Pol Gonzalez + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*********************************************************************/ + +import QtQuick 2.0 +import org.kde.plasma.core 2.0 as PlasmaCore +import "../osd" + +PlasmaCore.FrameSvgItem { + id: osd + + // OSD Timeout in msecs - how long it will stay on the screen + property int timeout: 1800 + // This is either a text or a number, if showingProgress is set to true, + // the number will be used as a value for the progress bar + property var osdValue + // Icon name to display + property string icon + // Set to true if the value is meant for progress bar, + // false for displaying the value as normal text + property bool showingProgress: false + + objectName: "onScreenDisplay" + visible: false + width: osdItem.width + margins.left + margins.right + height: osdItem.height + margins.top + margins.bottom + imagePath: "widgets/background" + + function show() { + osd.visible = true; + hideAnimation.restart(); + } + + // avoid leaking ColorScope of lock screen theme into the OSD "popup" + PlasmaCore.ColorScope { + width: osdItem.width + height: osdItem.height + anchors.centerIn: parent + colorGroup: PlasmaCore.Theme.NormalColorGroup + + OsdItem { + id: osdItem + rootItem: osd + } + } + + SequentialAnimation { + id: hideAnimation + // prevent press and hold from flickering + PauseAnimation { duration: 100 } + NumberAnimation { + target: osd + property: "opacity" + from: 1 + to: 0 + duration: osd.timeout + easing.type: Easing.InQuad + } + ScriptAction { + script: { + osd.visible = false; + osd.opacity = 1; + osd.icon = ""; + osd.osdValue = 0; + } + } + } +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/LockScreen.qml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/LockScreen.qml new file mode 100644 index 0000000..c0bc939 --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/LockScreen.qml @@ -0,0 +1,65 @@ +/******************************************************************** + This file is part of the KDE project. + +Copyright (C) 2014 Aleix Pol Gonzalez + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*********************************************************************/ + +import QtQuick 2.5 +import QtQuick.Controls 1.1 +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.private.sessions 2.0 +import "../components" + +Item { + id: root + property bool viewVisible: false + property bool debug: false + property string notification + property int interfaceVersion: org_kde_plasma_screenlocker_greeter_interfaceVersion ? org_kde_plasma_screenlocker_greeter_interfaceVersion : 0 + signal clearPassword() + + LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft + LayoutMirroring.childrenInherit: true + + Loader { + id: mainLoader + anchors.fill: parent + opacity: 0 + onItemChanged: opacity = 1 + + focus: true + + Behavior on opacity { + OpacityAnimator { + duration: units.longDuration + easing.type: Easing.InCubic + } + } + } + Connections { + id:loaderConnection + target: org_kde_plasma_screenlocker_greeter_view + onFrameSwapped: { + mainLoader.source = "LockScreenUi.qml"; + loaderConnection.target = null; + } + } + Component.onCompleted: { + if (root.interfaceVersion < 2) { + mainLoader.source = "LockScreenUi.qml"; + } + } +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/LockScreenUi.qml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/LockScreenUi.qml new file mode 100644 index 0000000..927de34 --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/LockScreenUi.qml @@ -0,0 +1,543 @@ +/******************************************************************** + This file is part of the KDE project. + +Copyright (C) 2014 Aleix Pol Gonzalez + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*********************************************************************/ + +import QtQuick 2.8 +import QtQuick.Controls 1.1 +import QtQuick.Layouts 1.1 +import QtGraphicalEffects 1.0 + +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents +import org.kde.plasma.extras 2.0 as PlasmaExtras + + +import org.kde.plasma.private.sessions 2.0 +import "../components" + +PlasmaCore.ColorScope { + + id: lockScreenUi + // If we're using software rendering, draw outlines instead of shadows + // See https://bugs.kde.org/show_bug.cgi?id=398317 + readonly property bool softwareRendering: GraphicsInfo.api === GraphicsInfo.Software + readonly property bool lightBackground: Math.max(PlasmaCore.ColorScope.backgroundColor.r, PlasmaCore.ColorScope.backgroundColor.g, PlasmaCore.ColorScope.backgroundColor.b) > 0.5 + + colorGroup: PlasmaCore.Theme.ComplementaryColorGroup + + Connections { + target: authenticator + onFailed: { + root.notification = i18nd("plasma_lookandfeel_org.kde.lookandfeel","Unlocking failed"); + } + onGraceLockedChanged: { + if (!authenticator.graceLocked) { + root.notification = ""; + root.clearPassword(); + } + } + onMessage: { + root.notification = msg; + } + onError: { + root.notification = err; + } + } + + SessionManagement { + id: sessionManagement + } + + Connections { + target: sessionManagement + onAboutToSuspend: { + mainBlock.mainPasswordBox.text = ""; + } + } + + SessionsModel { + id: sessionsModel + showNewSessionEntry: false + } + + PlasmaCore.DataSource { + id: keystateSource + engine: "keystate" + connectedSources: "Caps Lock" + } + + Loader { + id: changeSessionComponent + active: false + source: "ChangeSession.qml" + visible: false + } + + MouseArea { + id: lockScreenRoot + + property bool uiVisible: false + property bool blockUI: mainStack.depth > 1 || mainBlock.mainPasswordBox.text.length > 0 || inputPanel.keyboardActive + + x: parent.x + y: parent.y + width: parent.width + height: parent.height + hoverEnabled: true + drag.filterChildren: true + onPressed: uiVisible = true; + onPositionChanged: uiVisible = true; + onUiVisibleChanged: { + if (blockUI) { + fadeoutTimer.running = false; + } else if (uiVisible) { + fadeoutTimer.restart(); + } + } + onBlockUIChanged: { + if (blockUI) { + fadeoutTimer.running = false; + uiVisible = true; + } else { + fadeoutTimer.restart(); + } + } + Keys.onEscapePressed: { + uiVisible = !uiVisible; + if (inputPanel.keyboardActive) { + inputPanel.showHide(); + } + if (!uiVisible) { + mainBlock.mainPasswordBox.text = ""; + } + } + Keys.onPressed: { + uiVisible = true; + event.accepted = false; + } + Timer { + id: fadeoutTimer + interval: 10000 + onTriggered: { + if (!lockScreenRoot.blockUI) { + lockScreenRoot.uiVisible = false; + } + } + } + + Component.onCompleted: PropertyAnimation { id: launchAnimation; target: lockScreenRoot; property: "opacity"; from: 0; to: 1; duration: 1000 } + + states: [ + State { + name: "onOtherSession" + // for slide out animation + PropertyChanges { target: lockScreenRoot; y: lockScreenRoot.height } + // we also change the opacity just to be sure it's not visible even on unexpected screen dimension changes with possible race conditions + PropertyChanges { target: lockScreenRoot; opacity: 0 } + } + ] + + transitions: + Transition { + // we only animate switchting to another session, because kscreenlocker doesn't get notified when + // coming from another session back and so we wouldn't know when to trigger the animation exactly + from: "" + to: "onOtherSession" + + PropertyAnimation { id: stateChangeAnimation; properties: "y"; duration: 300; easing.type: Easing.InQuad} + PropertyAnimation { properties: "opacity"; duration: 300} + + onRunningChanged: { + // after the animation has finished switch session: since we only animate the transition TO state "onOtherSession" + // and not the other way around, we don't have to check the state we transitioned into + if (/* lockScreenRoot.state == "onOtherSession" && */ !running) { + mainStack.currentItem.switchSession() + } + } + } + + WallpaperFader { + anchors.fill: parent + state: lockScreenRoot.uiVisible ? "on" : "off" + source: wallpaper + mainStack: mainStack + footer: footer + clock: clock + z: -3 + } + + DropShadow { + id: clockShadow + anchors.fill: clock + source: clock + visible: !softwareRendering + horizontalOffset: 1 + verticalOffset: 1 + radius: 6 + samples: 14 + spread: 0.3 + color: lockScreenUi.lightBackground ? PlasmaCore.ColorScope.backgroundColor : "black" // black matches Breeze window decoration and desktopcontainment + Behavior on opacity { + OpacityAnimator { + duration: 1000 + easing.type: Easing.InOutQuad + } + } + } + + Clock { + id: clock + property Item shadow: clockShadow + anchors.horizontalCenter: parent.horizontalCenter + y: (mainBlock.userList.y + mainStack.y)/2 - height/2 + visible: y > 0 + Layout.alignment: Qt.AlignBaseline + } + + ListModel { + id: users + + Component.onCompleted: { + users.append({name: kscreenlocker_userName, + realName: kscreenlocker_userName, + icon: kscreenlocker_userImage, + + }) + } + } + + StackView { + id: mainStack + anchors.centerIn: parent + + height: lockScreenRoot.height + units.gridUnit * 3 + width: parent.width / 3 + focus: true //StackView is an implicit focus scope, so we need to give this focus so the item inside will have it + + initialItem: MainBlock { + id: mainBlock + lockScreenUiVisible: lockScreenRoot.uiVisible + + showUserList: userList.y + mainStack.y > 0 + + Stack.onStatusChanged: { + // prepare for presenting again to the user + if (Stack.status == Stack.Activating) { + mainPasswordBox.remove(0, mainPasswordBox.length) + mainPasswordBox.focus = true + } + } + userListModel: users + notificationMessage: { + var text = "" + if (keystateSource.data["Caps Lock"]["Locked"]) { + text += i18nd("plasma_lookandfeel_org.kde.lookandfeel","Caps Lock is on") + if (root.notification) { + text += " • " + } + } + text += root.notification + return text + } + + onLoginRequest: { + root.notification = "" + authenticator.tryUnlock(password) + } + + actionItems: [ + ActionButton { + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Switch User") + iconSource: "system-switch-user" + onClicked: { + // If there are no existing sessions to switch to, create a new one instead + if (((sessionsModel.showNewSessionEntry && sessionsModel.count === 1) || + (!sessionsModel.showNewSessionEntry && sessionsModel.count === 0)) && + sessionsModel.canSwitchUser) { + mainStack.pop({immediate:true}) + sessionsModel.startNewSession(true /* lock the screen too */) + lockScreenRoot.state = '' + } else { + mainStack.push(switchSessionPage) + } + } + visible: sessionsModel.canStartNewSession && sessionsModel.canSwitchUser + //Button gets cut off on smaller displays without this. + anchors{ + verticalCenter: parent.top + } + } + ] + + Loader { + Layout.fillWidth: true + Layout.preferredHeight: item ? item.implicitHeight : 0 + active: config.showMediaControls + source: "MediaControls.qml" + } + } + + Component.onCompleted: { + if (defaultToSwitchUser) { //context property + // If we are in the only session, then going to the session switcher is + // a pointless extra step; instead create a new session immediately + if (((sessionsModel.showNewSessionEntry && sessionsModel.count === 1) || + (!sessionsModel.showNewSessionEntry && sessionsModel.count === 0)) && + sessionsModel.canStartNewSession) { + sessionsModel.startNewSession(true /* lock the screen too */) + } else { + mainStack.push({ + item: switchSessionPage, + immediate: true}); + } + } + } + } + + Loader { + id: inputPanel + state: "hidden" + readonly property bool keyboardActive: item ? item.active : false + anchors { + left: parent.left + right: parent.right + } + function showHide() { + state = state == "hidden" ? "visible" : "hidden"; + } + Component.onCompleted: inputPanel.source = "../components/VirtualKeyboard.qml" + + onKeyboardActiveChanged: { + if (keyboardActive) { + state = "visible"; + } else { + state = "hidden"; + } + } + + states: [ + State { + name: "visible" + PropertyChanges { + target: mainStack + y: Math.min(0, lockScreenRoot.height - inputPanel.height - mainBlock.visibleBoundary) + } + PropertyChanges { + target: inputPanel + y: lockScreenRoot.height - inputPanel.height + opacity: 1 + } + }, + State { + name: "hidden" + PropertyChanges { + target: mainStack + y: 0 + } + PropertyChanges { + target: inputPanel + y: lockScreenRoot.height - lockScreenRoot.height/4 + opacity: 0 + } + } + ] + transitions: [ + Transition { + from: "hidden" + to: "visible" + SequentialAnimation { + ScriptAction { + script: { + inputPanel.item.activated = true; + Qt.inputMethod.show(); + } + } + ParallelAnimation { + NumberAnimation { + target: mainStack + property: "y" + duration: units.longDuration + easing.type: Easing.InOutQuad + } + NumberAnimation { + target: inputPanel + property: "y" + duration: units.longDuration + easing.type: Easing.OutQuad + } + OpacityAnimator { + target: inputPanel + duration: units.longDuration + easing.type: Easing.OutQuad + } + } + } + }, + Transition { + from: "visible" + to: "hidden" + SequentialAnimation { + ParallelAnimation { + NumberAnimation { + target: mainStack + property: "y" + duration: units.longDuration + easing.type: Easing.InOutQuad + } + NumberAnimation { + target: inputPanel + property: "y" + duration: units.longDuration + easing.type: Easing.InQuad + } + OpacityAnimator { + target: inputPanel + duration: units.longDuration + easing.type: Easing.InQuad + } + } + ScriptAction { + script: { + Qt.inputMethod.hide(); + } + } + } + } + ] + } + + Component { + id: switchSessionPage + SessionManagementScreen { + property var switchSession: finalSwitchSession + + Stack.onStatusChanged: { + if (Stack.status == Stack.Activating) { + focus = true + } + } + + userListModel: sessionsModel + + // initiating animation of lockscreen for session switch + function initSwitchSession() { + lockScreenRoot.state = 'onOtherSession' + } + + // initiating session switch and preparing lockscreen for possible return of user + function finalSwitchSession() { + mainStack.pop({immediate:true}) + sessionsModel.switchUser(userListCurrentModelData.vtNumber) + lockScreenRoot.state = '' + } + + Keys.onLeftPressed: userList.decrementCurrentIndex() + Keys.onRightPressed: userList.incrementCurrentIndex() + Keys.onEnterPressed: initSwitchSession() + Keys.onReturnPressed: initSwitchSession() + Keys.onEscapePressed: mainStack.pop() + + ColumnLayout { + Layout.fillWidth: true + spacing: units.largeSpacing + + PlasmaComponents.Button { + Layout.fillWidth: true + font.pointSize: theme.defaultFont.pointSize + 1 + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Switch to This Session") + onClicked: initSwitchSession() + visible: sessionsModel.count > 0 + } + + PlasmaComponents.Button { + Layout.fillWidth: true + font.pointSize: theme.defaultFont.pointSize + 1 + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Start New Session") + onClicked: { + mainStack.pop({immediate:true}) + sessionsModel.startNewSession(true /* lock the screen too */) + lockScreenRoot.state = '' + } + } + } + + + actionItems: [ + ActionButton { + iconSource: "go-previous" + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Back") + onClicked: mainStack.pop() + //Button gets cut off on smaller displays without this. + anchors{ + verticalCenter: parent.top + } + } + ] + } + } + + + Loader { + active: root.viewVisible + source: "LockOsd.qml" + anchors { + horizontalCenter: parent.horizontalCenter + bottom: parent.bottom + bottomMargin: units.largeSpacing + } + } + + RowLayout { + id: footer + z: -2 + anchors { + bottom: parent.bottom + left: parent.left + right: parent.right + margins: units.smallSpacing + } + + + + PlasmaComponents.ToolButton { + text: i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Button to show/hide virtual keyboard", "Virtual Keyboard") + iconName: inputPanel.keyboardActive ? "input-keyboard-virtual-on" : "input-keyboard-virtual-off" + onClicked: inputPanel.showHide() + + visible: inputPanel.status == Loader.Ready + } + + KeyboardLayoutButton { + } + + Item { + Layout.fillWidth: true + } + + Battery {} + } + } + + Component.onCompleted: { + // version support checks + if (root.interfaceVersion < 1) { + // ksmserver of 5.4, with greeter of 5.5 + root.viewVisible = true; + } + } +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/MainBlock.qml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/MainBlock.qml new file mode 100644 index 0000000..23dc66f --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/MainBlock.qml @@ -0,0 +1,141 @@ +/* + * Copyright 2016 David Edmundson + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.8 +import QtQuick.Layouts 1.2 +import QtQuick.Controls 2.4 +import QtQuick.Controls.Styles 1.4 + +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents + +import "../components" + +SessionManagementScreen { + + property Item mainPasswordBox: passwordBox + property bool lockScreenUiVisible: false + + //the y position that should be ensured visible when the on screen keyboard is visible + property int visibleBoundary: mapFromItem(loginButton, 0, 0).y + onHeightChanged: visibleBoundary = mapFromItem(loginButton, 0, 0).y + loginButton.height + units.smallSpacing + /* + * Login has been requested with the following username and password + * If username field is visible, it will be taken from that, otherwise from the "name" property of the currentIndex + */ + signal loginRequest(string password) + + function startLogin() { + var password = passwordBox.text + + //this is partly because it looks nicer + //but more importantly it works round a Qt bug that can trigger if the app is closed with a TextField focused + //See https://bugreports.qt.io/browse/QTBUG-55460 + loginButton.forceActiveFocus(); + loginRequest(password); + } + + RowLayout { + Layout.fillWidth: true + + TextField { + id: passwordBox + font.pointSize: theme.defaultFont.pointSize + 1 + Layout.fillWidth: true + placeholderText: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Password") + focus: true + echoMode: TextInput.Password + inputMethodHints: Qt.ImhHiddenText | Qt.ImhSensitiveData | Qt.ImhNoAutoUppercase | Qt.ImhNoPredictiveText + enabled: !authenticator.graceLocked + + placeholderTextColor: "#C3C7D1" + palette.text: "#C3C7D1" + + background: Rectangle { + color: "#272834" + opacity: 0.9 + border.width: 1 + border.color: "#16171d" + radius: parent.width / 2 + height: 30 + anchors.fill: parent + anchors.centerIn: parent + } + + + onAccepted: { + if (lockScreenUiVisible) { + startLogin(); + } + } + + //if empty and left or right is pressed change selection in user switch + //this cannot be in keys.onLeftPressed as then it doesn't reach the password box + Keys.onPressed: { + if (event.key == Qt.Key_Left && !text) { + userList.decrementCurrentIndex(); + event.accepted = true + } + if (event.key == Qt.Key_Right && !text) { + userList.incrementCurrentIndex(); + event.accepted = true + } + } + + Connections { + target: root + onClearPassword: { + passwordBox.forceActiveFocus() + passwordBox.selectAll() + } + } + } + + Button { + id: loginButton + Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Unlock") + implicitHeight: passwordBox.height - units.smallSpacing * 0.5 // otherwise it comes out taller than the password field + text: ">" + Layout.leftMargin: 30 + + contentItem: Text { + text: loginButton.text + font: loginButton.font + opacity: enabled ? 1.0 : 0.3 + color: "#ffffff" + horizontalAlignment: Text.AlignHCenter + verticalAlignment: Text.AlignVCenter + elide: Text.ElideRight + } + + background: Rectangle { + id: buttonBackground + width: 30 + height: 40 + radius: width / 2 + rotation: -90 + anchors.centerIn: parent + color: "#9B79CC" + + } + + onClicked: startLogin() + } + } +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/MediaControls.qml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/MediaControls.qml new file mode 100644 index 0000000..d981153 --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/MediaControls.qml @@ -0,0 +1,162 @@ +/******************************************************************** + This file is part of the KDE project. + +Copyright (C) 2016 Kai Uwe Broulik + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*********************************************************************/ + +import QtQuick 2.5 +import QtQuick.Layouts 1.1 + +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents +import org.kde.plasma.extras 2.0 as PlasmaExtras + +Item { + visible: mpris2Source.hasPlayer + implicitHeight: controlsRow.height + controlsRow.y + + RowLayout { + id: controlsRow + anchors.bottom: parent.bottom + y: units.smallSpacing // some distance to the password field + width: parent.width + height: units.gridUnit * 3 + spacing: 0 + + enabled: mpris2Source.canControl + + PlasmaCore.DataSource { + id: mpris2Source + + readonly property string source: "@multiplex" + readonly property var playerData: data[source] + + readonly property bool hasPlayer: sources.length > 1 && !!playerData + readonly property string identity: hasPlayer ? playerData.Identity : "" + readonly property bool playing: hasPlayer && playerData.PlaybackStatus === "Playing" + readonly property bool canControl: hasPlayer && playerData.CanControl + readonly property bool canGoBack: hasPlayer && playerData.CanGoPrevious + readonly property bool canGoNext: hasPlayer && playerData.CanGoNext + + readonly property var currentMetadata: hasPlayer ? playerData.Metadata : ({}) + + readonly property string track: { + var xesamTitle = currentMetadata["xesam:title"] + if (xesamTitle) { + return xesamTitle + } + // if no track title is given, print out the file name + var xesamUrl = currentMetadata["xesam:url"] ? currentMetadata["xesam:url"].toString() : "" + if (!xesamUrl) { + return "" + } + var lastSlashPos = xesamUrl.lastIndexOf('/') + if (lastSlashPos < 0) { + return "" + } + var lastUrlPart = xesamUrl.substring(lastSlashPos + 1) + return decodeURIComponent(lastUrlPart) + } + readonly property string artist: currentMetadata["xesam:artist"] || "" + readonly property string albumArt: currentMetadata["mpris:artUrl"] || "" + + engine: "mpris2" + connectedSources: [source] + + function startOperation(op) { + var service = serviceForSource(source) + var operation = service.operationDescription(op) + return service.startOperationCall(operation) + } + + function goPrevious() { + startOperation("Previous"); + } + function goNext() { + startOperation("Next"); + } + function playPause(source) { + startOperation("PlayPause"); + } + } + + Image { + id: albumArt + Layout.preferredWidth: height + Layout.fillHeight: true + asynchronous: true + fillMode: Image.PreserveAspectFit + source: mpris2Source.albumArt + sourceSize.height: height + visible: status === Image.Loading || status === Image.Ready + } + + Item { // spacer + width: units.smallSpacing + height: 1 + } + + ColumnLayout { + Layout.fillWidth: true + spacing: 0 + + PlasmaComponents.Label { + Layout.fillWidth: true + wrapMode: Text.NoWrap + elide: Text.ElideRight + text: mpris2Source.track || i18nd("plasma_lookandfeel_org.kde.lookandfeel", "No media playing") + textFormat: Text.PlainText + font.pointSize: theme.defaultFont.pointSize + 1 + maximumLineCount: 1 + } + + PlasmaExtras.DescriptiveLabel { + Layout.fillWidth: true + wrapMode: Text.NoWrap + elide: Text.ElideRight + // if no artist is given, show player name instead + text: mpris2Source.artist || mpris2Source.identity || "" + textFormat: Text.PlainText + font.pointSize: theme.smallestFont.pointSize + 1 + maximumLineCount: 1 + } + } + + PlasmaComponents.ToolButton { + enabled: mpris2Source.canGoBack + iconName: LayoutMirroring.enabled ? "media-skip-forward" : "media-skip-backward" + onClicked: mpris2Source.goPrevious() + visible: mpris2Source.canGoBack || mpris2Source.canGoNext + Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Previous track") + } + + PlasmaComponents.ToolButton { + Layout.fillHeight: true + Layout.preferredWidth: height // make this button bigger + iconName: mpris2Source.playing ? "media-playback-pause" : "media-playback-start" + onClicked: mpris2Source.playPause() + Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Play or Pause media") + } + + PlasmaComponents.ToolButton { + enabled: mpris2Source.canGoNext + iconName: LayoutMirroring.enabled ? "media-skip-backward" : "media-skip-forward" + onClicked: mpris2Source.goNext() + visible: mpris2Source.canGoBack || mpris2Source.canGoNext + Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Next track") + } + } +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/config.qml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/config.qml new file mode 100644 index 0000000..921a038 --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/config.qml @@ -0,0 +1,44 @@ +import QtQuick 2.5 +import QtQuick.Controls 2.5 as QQC2 +import QtQuick.Layouts 1.1 + +ColumnLayout { + property alias cfg_alwaysShowClock: alwaysClock.checked + property alias cfg_showMediaControls: showMediaControls.checked + + spacing: 0 + + RowLayout { + spacing: units.largeSpacing / 2 + + QQC2.Label { + Layout.minimumWidth: formAlignment - units.largeSpacing //to match wallpaper config... + horizontalAlignment: Text.AlignRight + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Clock:") + } + QQC2.CheckBox { + id: alwaysClock + text: i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "verb, to show something", "Always show") + } + Item { + Layout.fillWidth: true + } + } + + RowLayout { + spacing: units.largeSpacing / 2 + + QQC2.Label { + Layout.minimumWidth: formAlignment - units.largeSpacing //to match wallpaper config... + horizontalAlignment: Text.AlignRight + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Media controls:") + } + QQC2.CheckBox { + id: showMediaControls + text: i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "verb, to show something", "Show") + } + Item { + Layout.fillWidth: true + } + } +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/config.xml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/config.xml new file mode 100644 index 0000000..436a67e --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/lockscreen/config.xml @@ -0,0 +1,19 @@ + + + + + + + + true + + + + true + + + + diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/logout/Logout.qml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/logout/Logout.qml new file mode 100644 index 0000000..57e21fc --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/logout/Logout.qml @@ -0,0 +1,262 @@ +/*************************************************************************** + * Copyright (C) 2014 by Aleix Pol Gonzalez * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * + ***************************************************************************/ + +import QtQuick 2.2 +import QtQuick.Layouts 1.2 +import QtQuick.Controls 1.1 as Controls + +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents +import org.kde.kcoreaddons 1.0 as KCoreAddons + +import "../components" +import "timer.js" as AutoTriggerTimer + +import org.kde.plasma.private.sessions 2.0 + +PlasmaCore.ColorScope { + id: root + colorGroup: PlasmaCore.Theme.ComplementaryColorGroup + height: screenGeometry.height + width: screenGeometry.width + + signal logoutRequested() + signal haltRequested() + signal suspendRequested(int spdMethod) + signal rebootRequested() + signal rebootRequested2(int opt) + signal cancelRequested() + signal lockScreenRequested() + + property alias backgroundColor: backgroundRect.color + + function sleepRequested() { + root.suspendRequested(2); + } + + function hibernateRequested() { + root.suspendRequested(4); + } + + property real timeout: 30 + property real remainingTime: root.timeout + property var currentAction: { + switch (sdtype) { + case ShutdownType.ShutdownTypeReboot: + return root.rebootRequested; + case ShutdownType.ShutdownTypeHalt: + return root.haltRequested; + default: + return root.logoutRequested; + } + } + + KCoreAddons.KUser { + id: kuser + } + + // For showing a "other users are logged in" hint + SessionsModel { + id: sessionsModel + includeUnusedSessions: false + } + + Controls.Action { + onTriggered: root.cancelRequested() + shortcut: "Escape" + } + + onRemainingTimeChanged: { + if (remainingTime <= 0) { + root.currentAction(); + } + } + + Timer { + id: countDownTimer + running: true + repeat: true + interval: 1000 + onTriggered: remainingTime-- + Component.onCompleted: { + AutoTriggerTimer.addCancelAutoTriggerCallback(function() { + countDownTimer.running = false; + }); + } + } + + function isLightColor(color) { + return Math.max(color.r, color.g, color.b) > 0.5 + } + + Rectangle { + id: backgroundRect + anchors.fill: parent + //use "black" because this is intended to look like a general darkening of the scene. a dark gray as normal background would just look too "washed out" + color: "#1e1f29" + opacity: 0.6 + } + MouseArea { + anchors.fill: parent + onClicked: root.cancelRequested() + } + UserDelegate { + width: units.gridUnit * 7 + height: width + nameFontSize: theme.defaultFont.pointSize + 2 + anchors { + horizontalCenter: parent.horizontalCenter + bottom: parent.verticalCenter + } + constrainText: false + avatarPath: kuser.faceIconUrl + iconSource: "user-identity" + isCurrent: true + name: kuser.fullName + } + ColumnLayout { + anchors { + top: parent.verticalCenter + topMargin: units.gridUnit * 2 + horizontalCenter: parent.horizontalCenter + } + spacing: units.largeSpacing + + height: Math.max(implicitHeight, units.gridUnit * 10) + width: Math.max(implicitWidth, units.gridUnit * 16) + + PlasmaComponents.Label { + font.pointSize: theme.defaultFont.pointSize + 1 + Layout.maximumWidth: units.gridUnit * 16 + Layout.alignment: Qt.AlignHCenter + Layout.fillWidth: true + horizontalAlignment: Text.AlignHCenter + wrapMode: Text.WordWrap + font.italic: true + text: i18ndp("plasma_lookandfeel_org.kde.lookandfeel", + "One other user is currently logged in. If the computer is shut down or restarted, that user may lose work.", + "%1 other users are currently logged in. If the computer is shut down or restarted, those users may lose work.", + sessionsModel.count) + visible: sessionsModel.count > 1 + } + + PlasmaComponents.Label { + font.pointSize: theme.defaultFont.pointSize + 1 + Layout.maximumWidth: units.gridUnit * 16 + Layout.alignment: Qt.AlignHCenter + Layout.fillWidth: true + horizontalAlignment: Text.AlignHCenter + wrapMode: Text.WordWrap + font.italic: true + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "When restarted, the computer will enter the firmware setup screen.") + visible: rebootToFirmwareSetup + } + + RowLayout { + spacing: units.largeSpacing * 2 + Layout.alignment: Qt.AlignHCenter + LogoutButton { + id: suspendButton + iconSource: "system-suspend" + text: i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Suspend to RAM", "Sleep") + action: root.sleepRequested + KeyNavigation.left: logoutButton + KeyNavigation.right: hibernateButton + visible: spdMethods.SuspendState + } + LogoutButton { + id: hibernateButton + iconSource: "system-suspend-hibernate" + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Hibernate") + action: root.hibernateRequested + KeyNavigation.left: suspendButton + KeyNavigation.right: rebootButton + visible: spdMethods.HibernateState + } + LogoutButton { + id: rebootButton + iconSource: "system-reboot" + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Restart") + action: root.rebootRequested + KeyNavigation.left: hibernateButton + KeyNavigation.right: shutdownButton + focus: sdtype === ShutdownType.ShutdownTypeReboot + visible: maysd + } + LogoutButton { + id: shutdownButton + iconSource: "system-shutdown" + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Shut Down") + action: root.haltRequested + KeyNavigation.left: rebootButton + KeyNavigation.right: logoutButton + focus: sdtype === ShutdownType.ShutdownTypeHalt + visible: maysd + } + LogoutButton { + id: logoutButton + iconSource: "system-log-out" + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Log Out") + action: root.logoutRequested + KeyNavigation.left: shutdownButton + KeyNavigation.right: suspendButton + focus: sdtype === ShutdownType.ShutdownTypeNone + visible: canLogout + } + } + + PlasmaComponents.Label { + font.pointSize: theme.defaultFont.pointSize + 1 + Layout.alignment: Qt.AlignHCenter + //opacity, as visible would re-layout + opacity: countDownTimer.running ? 1 : 0 + Behavior on opacity { + OpacityAnimator { + duration: units.longDuration + easing.type: Easing.InOutQuad + } + } + text: { + switch (sdtype) { + case ShutdownType.ShutdownTypeReboot: + return i18ndp("plasma_lookandfeel_org.kde.lookandfeel", "Restarting in 1 second", "Restarting in %1 seconds", root.remainingTime); + case ShutdownType.ShutdownTypeHalt: + return i18ndp("plasma_lookandfeel_org.kde.lookandfeel", "Shutting down in 1 second", "Shutting down in %1 seconds", root.remainingTime); + default: + return i18ndp("plasma_lookandfeel_org.kde.lookandfeel", "Logging out in 1 second", "Logging out in %1 seconds", root.remainingTime); + } + } + } + + RowLayout { + Layout.alignment: Qt.AlignHCenter + PlasmaComponents.Button { + font.pointSize: theme.defaultFont.pointSize + 1 + enabled: root.currentAction !== null + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "OK") + onClicked: root.currentAction() + } + PlasmaComponents.Button { + font.pointSize: theme.defaultFont.pointSize + 1 + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Cancel") + onClicked: root.cancelRequested() + } + } + } +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/logout/LogoutButton.qml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/logout/LogoutButton.qml new file mode 100644 index 0000000..af1b79d --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/logout/LogoutButton.qml @@ -0,0 +1,46 @@ +/*************************************************************************** + * Copyright (C) 2016 Marco Martin * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * + ***************************************************************************/ + +import QtQuick 2.2 +import QtQuick.Layouts 1.2 + +import org.kde.plasma.core 2.0 as PlasmaCore + +import "../components" +import "timer.js" as AutoTriggerTimer + +ActionButton { + property var action + onClicked: action() + Layout.alignment: Qt.AlignTop + iconSize: units.iconSizes.huge + circleVisiblity: activeFocus || containsMouse + circleOpacity: 0.55 // Selected option's circle is instantly visible + opacity: activeFocus || containsMouse ? 1 : 0.7 + labelRendering: Text.QtRendering // Remove once we've solved Qt bug: https://bugreports.qt.io/browse/QTBUG-70138 (KDE bug: https://bugs.kde.org/show_bug.cgi?id=401644) + font.underline: false + font.pointSize: theme.defaultFont.pointSize + 1 + Behavior on opacity { + OpacityAnimator { + duration: units.longDuration + easing.type: Easing.InOutQuad + } + } + Keys.onPressed: AutoTriggerTimer.cancelAutoTrigger(); +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/logout/timer.js b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/logout/timer.js new file mode 100644 index 0000000..eeb9a4b --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/logout/timer.js @@ -0,0 +1,39 @@ +/*************************************************************************** + * Copyright (C) 2018 David Edmundson * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * + ***************************************************************************/ + +.pragma library + +//written as a library to share knowledge of when a key was pressed +//between the multiple views, so pressing a key on one cancels all timers + +var callbacks = []; + +function addCancelAutoTriggerCallback(callback) { + callbacks.push(callback); +} + +function cancelAutoTrigger() { + callbacks.forEach(function(c) { + if (!c) { + return; + } + c(); + }); +} + diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/osd/Osd.qml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/osd/Osd.qml new file mode 100644 index 0000000..2288ec1 --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/osd/Osd.qml @@ -0,0 +1,44 @@ +/* + * Copyright 2014 Martin Klapetek + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +import QtQuick 2.0 +import QtQuick.Window 2.2 +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents +import org.kde.plasma.extras 2.0 as PlasmaExtra + +PlasmaCore.Dialog { + id: root + location: PlasmaCore.Types.Floating + type: PlasmaCore.Dialog.OnScreenDisplay + outputOnly: true + + // OSD Timeout in msecs - how long it will stay on the screen + property int timeout: 1800 + // This is either a text or a number, if showingProgress is set to true, + // the number will be used as a value for the progress bar + property var osdValue + // Icon name to display + property string icon + // Set to true if the value is meant for progress bar, + // false for displaying the value as normal text + property bool showingProgress: false + + mainItem: OsdItem { + rootItem: root + } +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/osd/OsdItem.qml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/osd/OsdItem.qml new file mode 100644 index 0000000..ea3c73a --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/osd/OsdItem.qml @@ -0,0 +1,87 @@ +/* + * Copyright 2014 Martin Klapetek + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +import QtQuick 2.0 +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents +import org.kde.plasma.extras 2.0 as PlasmaExtra +import QtQuick.Window 2.2 + +Item { + property QtObject rootItem + height: Math.min(units.gridUnit * 15, Screen.desktopAvailableHeight / 5) + width: height + + // /--------------------\ + // | spacing | + // | /----------------\ | + // | | | | + // | | icon | | + // | | | | + // | | | | + // | \----------------/ | + // | spacing | + // | [progressbar/text] | + // | spacing | + // \--------------------/ + + PlasmaCore.IconItem { + id: icon + + height: parent.height - Math.max(progressBar.height, label.height) + - ((units.smallSpacing/2) * 3) //it's an svg + width: parent.width + + source: rootItem.icon + } + + PlasmaComponents.ProgressBar { + id: progressBar + + anchors { + bottom: parent.bottom + left: parent.left + right: parent.right + margins: Math.floor(units.smallSpacing / 2) + } + + visible: rootItem.showingProgress + minimumValue: 0 + maximumValue: 100 + + value: Number(rootItem.osdValue) + } + PlasmaExtra.Heading { + id: label + anchors { + bottom: parent.bottom + left: parent.left + right: parent.right + margins: Math.floor(units.smallSpacing / 2) + } + + visible: !rootItem.showingProgress + text: rootItem.showingProgress ? "" : (rootItem.osdValue ? rootItem.osdValue : "") + horizontalAlignment: Text.AlignHCenter + wrapMode: Text.WordWrap + maximumLineCount: 2 + elide: Text.ElideLeft + minimumPointSize: theme.defaultFont.pointSize + fontSizeMode: Text.HorizontalFit + textFormat: Text.PlainText + } +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/previews/fullscreenpreview.jpg b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/previews/fullscreenpreview.jpg new file mode 100644 index 0000000000000000000000000000000000000000..109a0ebdd03799f66bbbc0f62c2c33c1b71525f0 GIT binary patch literal 125592 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 z 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%0Afzq4)5C6 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 literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/previews/preview.png b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/previews/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..65851fd759b08dacf0044e7e35af57336bee1114 GIT binary patch literal 384216 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

Yk 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%0DH}4&Rx>3S6C|<^-F216fLU(s@S%Y1Jo#4GR>{b zN0;ho(B5wwczuiBUDrITkl)U*V?fOVa<%djWOM}n+XMwe-&zNIO(R#ybCaM7@3LQ0 zKa@87QOSP`F#Yx2&)Ei(ALAo;5;2k1DQm`QBqY?y!iKpy-c%4FPq~{+a8QFduzl-< zib^X^1;BYV-2i@=s3Gh?;`HV<*VL*+_ z8U%$-U-nW2^@KI_-JYK5YgfVnvkS7HP(r($L3z#MK)ne3AJitd%?~YKaL!;+4M?;J7D;X(1%))wG z`AFQPeZ*gW`wkhx;FU{GVJ1`|t6Ir;vbHWifr{pbNL+GO=S?BM?$z3v^t5}mj9Z+n zIo7U5FD$=INo=O_#wVL}p$4*VNV>&w4nO7f1)0F5&B?d=XpFgw?R!~z4$Y$;)nXo! znC9v0Dqf`vLT<2491n|*wzknfzvR&4P8G^#aCEQ{GK%0L zd*gg1Y=yFhx9-9hKv5|w87EaJUx#gYB}piSQmY-Owxp~Knu*1SGVCPHLiVhu+Z1Z{ z(vrCR4#guwp@>IOoF%%LFdCi%DE)!cst(^M;8v_T#&y`rUWpRgys1IXUPZMGr~7QE zO*nv5#O#q>POfkqkbf-;i!`EF#&!04S~X7|#Q+|!0$K>>Ax8!pfx}B>;PAr|4Q(Me6bDGtVZ1hlpu_*d^TxB72(A!Hh2Zvr z$nka&L0^gygHJm@iY^NikZ3$=ulV0hGO7g+q5QPyjOk1ii7T}dLA?DJ>^Q0$p!nbD5AFobRLq-vNNSVDW^e;_Ab znFNXL3TSaLg?%A~)@ql4_AM#BFz-1E@OvJy(Mdri=IcVaihBXoOvFN6mv~BaxCje` z)p|1e8)0=(ItHBSAI05D#Mo)`JStAKU)BCH5Ql0!J-V||Bab=xNXv+9THVAa$am)S zb(ui`A2TS-9G6566YRQrz9$AfhIK)?XMd#SHkmzsYyvNvepTDW^PA$QFwYQmZzNLs z@%}c&?)!}%f!~MQPP9#V!)}vpITX;%E7DBOR(M#AWeiQr;WWF;TSQR3>zoSCZ+SY`Duzd}(g z&!)$g#}f2SsGSmM@l5Kpn z9uzr=pUNGopN)92t=_r-_H11?n{NeA3F^fM!;}kE06ehTM zZrB=kEWA|8uk6fJ#i_jR0`)yWz<3{LhSrnRQMnj&+CqyK9ISy@*FOali_RDcy_jp- z&rGIc=_o%RJ(sUmFyZy&@Q#YSHU%FIpjK?ubsu{JYL}yMX+j2(_L43J4v`d(!77w_87NWi@bdy$LFU$BP2_L zD`pQWrTA$S&6R8Yo22BSp3v?ae&#`TmKpLJ(FcYCB#h(+-erPR>&OF2Rg|{~m~x@! z6N^^-DT$3Ff@I(J(cisCs_zxVQ-*X~y}4o9YX)Q`PXPKRuN|ab$3inwK2`I-r|HgO z99(&~Anj<5XfD_3^83^3ztftoP&6H(_pK5?PMFIwL;@L4=?B#(yN7KDPd#^NnG}TL zx@;xAhfAQdOtYXf%UhGTsBJ%~q}e}CWj$)Z{6N^Tze<(c7+F5^yXyB!az^#6!lrA8 zE+OQ{iWanOqHDEjY^K3UCe<7iY5wFCa$u?@PZbOuHw8D%ftkIq_-7`F!20h>staPj zd;XpUQe6WPGGok1c58x*6m00v{(N?@LAIibrV+UG1iR!l?iY~|P@I4#pBiz*ql)tE zganGz>V2w0OM5i&HI+f3sHIIvOS!TtP#LBg1WipWoohaQ%NIaI#q8?@XppXIC&a97M&b1wg3?B+I(9n&UnFg~mVhg=A&AxaMDmG0ncs*KFVOl?ubnNuQ&?;JG zKI;5#DE(HM@}a&|D@q8~TGheo9se0ytE^$^i4!nf#H;ueMVQr8k;P;gX!VGe{Delj z5&rq|K#%tLlg2Kn-Y1}{1%up*C&b-%vIJ+L&nSWS*Y3#iD1D2dpHwoI8YIc%!SKoR zn2xQ;sbS5#@h$lvs-#X){ol9zKMbi){l7+s2oCv133zzK$(Q1*dMZiVfCTClXLj+^pRH~OR`MY^p$=fl_c=(iiW^Hl5#9S?0o z{}8gFzX^sI5ITQP`-;GzcyIK_M}4Y7a&<};(=sQ@+5Vh~#+g&+f7nITnSDca$$i{Q zWNIx1z%BkxP`JlzEHbIudMB$p+GD@JbAgtX|_VyCo zQ$Q9OqMxL(3P_Xp7yL8UNo)CQFHndjYANx;dM=b)o%bW1iKV z1$u!nYTcJ1ejV}&QvwUjv4@Xj~97!CR!rfe}xlHne zFc5LhY!xkrNPjPcN+ixUr>~PFBG*3o)MG#sNwaM3r_49Ps7l9LZ9=2%2a#wP^=H@7VvR3SdShR+8?f&{q z$J~!uz?qo_#_cz^KFa4BSyIc~Scgc3b=&+$)5 zI{l(onmS9t&y5rb=uzERBRC`Cna7FuGd6Bjge*Qc97Ud%I{c?OoE+o;;tqJPXf~BaRNe@;^sd8~}bCe41Yvcs)e$Y3ZS}Y8PPnzxLi7GN!^c?mKa*fXEoMgJn&bPoGfw5 ziP$_q-EuH{x5XexK!&gj?r8lA&zSY&u9|UsbiAY4s%d<*+sTtsSw;=Lo@TW3WuA4$ zqvp!hJUzY%XT7i#N>z934$CHvxP*^Nbim>ky3X1_VgZmlgJt_<1GL`95-HF% zu4+&~KB4$-;CMHKzR1vS9^MFGIlwt9eF37e}tX{lz{tlM9| zb0hVA0TwjMR>1^4949m3#7Lc|2~T+`Y$jjULp~)y^vmZq6;+j1wdra0otuH^WoE$% z6}q|RrH34xv+nEFGAx`|)jyc1#U&nw<&vXAn-WOgwCerL8dU)eQ!p95gcvaU1XEN8 zoPljjz-00>eQ9O-6v9B@$EGm;JtMEJ>5nHWCPu$U{EDci42h#Sb<4yTXQ2WhSA3V^hl&Y%1@q@dEplIUNncom7#uOduX#ol4 zOOAqHjkrzY%)hFI4Xey1SNl>>$wg@3V7Go`n7eiRpoo=gq*o1PVg_;X;1pX4@@Ojg zG>1Z5o*J3yqki7^nHa9WUb#t11A=#oi7uM!*7#Z}C|!{sf_Rq&eqPJ8|84l_!a_4P z;)P-(4<6Kxste?IJv89|XbQzwSO9dep=ZXqw zm`P$(ft{*zdw^V_E}G73u5ft3#g*yE$y|fN^S!O|vT;7U5l-{sT(`WurBv-;Ac3WK zuL&fHOxu> zSFmjec==%g8uY;sETj4b_={NnaoQPy$;w$l2*uU9;3$kUM624s&HdB@O%`Hrmxj3L zELQV%<7HW4D<;K)5Mb)0O*L)RJFeuXPbo+-5w#riA}@*k{k5;k{e}#M`k3`N9S+p}Yx^LxKD0lii*m)i zj7)Tam0$YXryaUwts2>o32yw-}> z<+19Fw=FG1=iD}07yVuumu~X2I>%mLfKRN@g9Ni~;R-t|I=uI=`fr!jmxNPXpzx1O zVs)Nkg1!oNQNj3>sfWW)Y_Ek%#9{f6WLStb!&yQq1eJfaVah8ofEXfWZW!?MC52LA z5>0Lc^!N!F@Y+_-nZp|B#V?!cGI8G0H`vJHC5eg=i&hy(Q(tC}`RcaGgvz*ex)Owl zd+8qrTpmz&$f}IeiN?vp_iTp8DVN5!~n zPh4Y8Eg#UU*?YC~zsCyfZ&2btP4Iln+J5TCfWrW%Wj+9tkQ4r5di=?O=g7-8tiPum z9F1{TfG48r>=fIqtA8k~WIK{k@@=-e;>l!G=WlU)n*N(-7SsKC!5>2-QC-X{_Y2*{ z+{txQUF4Vo^#F9mI*zZM_P-HCy9xMPyofbPH`&F}I$e>uF>EO$F9{E?)HM@m6q~qc zfp*4~9bYboZm(iQrZa~wSR{Q3eH6?fXj%)zyzctH-nY5^!T<6)k2raKCmzJ!+9sO2 zce)lJd9xAq#5UjyjU!xgVH?PRZ_FZ^qCk z`NhN&A*2yU-A}))%Wrr(?I;ZSE@B4@OSeQwS7Jifv{+L;rM^7kQ#9>WsgY ztvqOTT1{kUpUnRe_UE7Ph}7X>-Y+cFYsC7wsIy4CT-*ge{?`+PEYQx{of z=XQ&n*l-$w#wiS)HP(e!94?BH?<`fPf&S-Qf(j$xON%nH!p34O-x8~Itw9PP_fjUr z%R;7}$Yo&O{~(a8)OL!5%jx+SX9NE%RREh)i+F}9@%{`T<(le@NvACBu;d&_b|Jma zS2XSPgr`$WkG5~-@SM&K!vJWgVK#8B5SLaDOcZ8+P4XCS%V2RtSyCs2)`aLpmY`x= zf3>|+TaqxLZU_!9YhBGXr>A^t8)#b5?L{7Wt_dhb72CmO4rGvb)4P__O!-myrTYg8 zl^qOh(stIc(~R!G)yZ6u{BR%IpNwRE?BN5PeJDEp-|GUV4;QWN4uJcAQ)-qpGVSs= ztPP8DeG=AB9L3kuW^MS05+NUd3PrnF<7;HA$QsgkzP00#b`cTSZ0hkUm-p1v6DihS z{1pbx5FZyW{n#aoI5x$wLOeLh*9-D65}l!C-~wn*6>z;yYf&_yxe?la+$Qq8s6xq* zLyK<~h9}aX+wnE1hc><+Ftgg#uHn?|x%2jDEkWO%^czQU6tVX(6uAE!#~?Nh7P%8)yAdE#K%XqA=tx;7mAAy)sSiSE+UZykqt`ET4EsI{ z$6HE3mYn6+Kf4+J6wE(NNBrToEGjOoQ+Hw9JWhrA`@oFcwVNo9zt{9yF7%?8_!@T>8zm7dtm)9`;~5si?VWwnd*)fSA=$PQs`Y-F63ydfaPX+12ynK-3E zELov8XT-k8vZShu0X|so@i*Xca#}Y)22=-f3MEakfi#xVr55%skPsYV5GU0~Pk26U z!QSMvaUVc-I8yhOErolblLe=;><2V3|D-R`Qn2=*nnVaQQ1h3tS+-UtVHuC`)WP2W zcXKxW=jLoZVpmp4uWSPSngW(%!>0Y1Jg8S3oCWcEn%AYvf=-~B5-v(Xwx6yfBG@R) zNO|?$(^$ivSGu;N*Nf%yM5KL@*fJ!%39_unJvdiK#M)da$)Q1Pwc5@4IYyKE=Kjt3BGW-$V)jWTP&@rlkrgEzn3 zK|A8DjTs9FKuj6UU@tR6>haF~i+;Y%6AmXDaD2wVKHittB;i>uT%2#8eh16$(_xq5s2MiFm{3(1&AJ|Cw({PCz zP(`*I!HXWVu3gw@GB@4MH3N%CyIC;}>@!`^r*Ub~7p5g_qro9<+9f%1M6ruy5l8i{0 zLw|E9Wl`9huMI;%ENk@w_R$&oRU*RqD%QNO;*5%M@y&dGBZ7w3hG$&O zQHMoBgWzgekJZ@_>O1DfCpGqwhXQ9(!LU&10M#n~YsGuAM)wV2yZ{!S06{i}VT|9+ zB3FdPCSOZOPkla+FAkTjj5N6`a+$IRQLko>v z__^Ry!DS09YfQjHDsA99mHu6LB!?#;(F*tHFu7<#e2n{+<^ z9tMd-;q$iA)>n7^V`cyn4%2Zzs`U<2<)+;7;f`3Wc*vnnL`{P@MSmXxq`NsI>V{~} zIl@+rj7fK3Xx6)i$C=s!<=gp|rmfLbiYdU=I6%^Dsl-BPkaeEE_iRI>YI+=c+jWPW zsuYxt3%KB6$vGG1!ehVSJ^uvUG=`p3R}1mdn&B6PzQ^i&L08u#sdvz5Np-{${25+`SV_XeUSn#Q{K?YRN4)$zCB-TqZK;bbKyx7M zf!G^NQ=d9Pptlom_Tc~jO*?onevwoQe+Zg4bnz|uWwiSKC=|MR#w^iuVR*Qjrb=pL z8AQ2;rc><0rY1-VzZrssQpGQEtqjD@jDfIeFP^g&m_WN_$G+(9Mw**<1lSf_P$W9m z;`dCTPL0EtOST9n)_k&C^*4-;Dr72Dq5aa?mk89TnGT8 z*4gTDxNTXvCy|6^*V*hl;6w9TaCpHO4m_xC4;3-BtUDhGlJ*cwYp#3Ehpct2Uwthy z8SF5oeGk-p-zWyh>Nt$lzidqXm(_x=;DDJ20`5WYjYPSevqxfr2PrrbA?LG?>l(U+ zCQo+OJdgb_bUMc~i!~7|j6w6zB}Z+Z^;SI#2p3m_G6$M{$=7>A2faPwky|X~1Y%dd z(J3bj(vc{i$3PvtgVPc~4dpVSXVImfz@`e-csKTzyHdQQ({yw-B5tpo5fxDh>%Erh-OF<_B5CQ{|zrH*B^3k zL5)DbJ@CmSati)z*cjLe@m~_D28bStoeNPF^k?r zBE+B5)_LR?w9a?pOzitZICE?E<^$K3NS)j%lz-*;*do_amn8-lt~wG30dgg=lf*Nhe=AN-(#RBQP%|1=`BUAD;7*&}Jq(gpsgLP8 z8U^~5gk5w=+ypnRxqmdUT|V(Pq}+x|crB~$Wc?5P!{-=!j{wp}D!cv@!)F)O@(H*+ zDvKfrcVgj_93^%U%o%M>qse|AR^T;EsJ`atI!|rIgzLmEMG>m){@q?u^)A0F4U6G3 z`?H|LU-5EVwaJl5=~$$Nh+L(2a>$i}QZWHoF5BKGzirMe&=OiJrRe{NR1NX=cJE#OJLM0D7`fW?;g1OT zXgBA9^%Q>~=7Ew_$RfO`oJh^y8p@uYS99-PdS}w+dgg&x8F`|=ySN{2<&UDx_3l$Q zhb!R5d&h!31*oQMARngNyd7hZniiRy80EYK-C8A{Bb~ns5 z&NH#k2?$ArX7ifIVniFG?ix1Hqj0#1c@#-gAihxpW}H^!b02OR2|FkHBx+4)1vlWL zs?~JG5i?QzDm##a(E=p5vLl)8{F<5{-vxf=VSfIhJ?S1b>#M|jA8xx1pWV66=^=HJ zpl_a;HKjO=c$I5|S3o?sNNwh6RmJ`xqSelfqhncvZ1jcq9n4vWsidz-m8wa!Iw|mz zndr191G4mT1gE?5azDv(t|?04>{EczhsRdgy%l@Il6U5LV)B4`;P>`yWMcC73O1zI zoL^d191%mx4i@KS`?mvOVvn>mL*ADm1^(dKo#PK#RaQ6n@poqDxBrzAOg}#ge~DJk zZrmDV;Jq5*up%y2-5T(@#z5Zxj#^vcpdar211FuEXc5^s)Td(DNw{o+A1|&4q7V(6 z4QO^F{&*uOH%A9rc}op|3irTGkyoHWE-kZa|)UDsHMh zXlyiN&H<}8^Fa%o_$KscT!k)~BP%g#Y8iZvtJX;zcadHMrbeHG)W?pr#%JY-^dptG z`EPIu$~`Ay$&AF|qLXZVrR~d^S>+@{zDE$U{go_7(($n!I9+Hd3iFj7Vl}Qv4T0M9 zH6Y99slti&+e8~C(Va1`xA=|10#=IBW^1*8sX2GfscNcQu}drr=!S_i=oV?h^xr$N zmG70wz!;@uo*2@oAh{7`hLkeZJcMdF{blAV!{j4R?8;4IZ@<)~zXTV?XVf6JGMq_~ zIND-(nWfN~n-iO#oKErE%Fo_7!~Br7lC0t&J)OEu5k$wbJOayp<<4&Q%F2yfWSdJL z00|fBubZXU#DG&k<64P4)mV%!^5E8l&jR6%=hL&%vIO>2wE-)Oz zG~C(SsCJorsX6{7=bhU_H}o-_STWT&o$&hUMp{tW6>Xsmcht1>4n;& zD+V2OGBW9@Rjw8TJd`Px_#gGejLN`FJQO+*n_egvOI+o~;@NXpeS)m!#SzwzEm5zT zzeV^RX9ve;H1K|4oNS}s8>vN5CK-XZ^~}>~oEhQJtIZ-dcu8UM7dCjRt>6@EY6TWr3y+h>d6$9xey zL-;Mu5LQT5*F-esa(a4i*s`{SbFT2zU;<|1T6O@D0OYkCm=9vWaqlO8?@Ic8SAFNC z@z*Su>9clB0jPG*jfO!C8WY;K|&MYE^JjEtF-R{Ao<9Xb_p}#g$12HS|}6#Ec>y z3#1#J`pzGTAARETS(J57@i($3hd+rijr02y%ps zz+TS#r0p;)ZUsjOl`<)Ix;>?L%*_!0w39QN+vDYnHA~t(HD)dUXuE#UAa*Y<+#VwX zuhEorl+jaKqBhoW)8?Skvz4*JaC)CVQeR`Bg3({Q?}G?nk#^K+Qd!SGbU80G8gR49u=dxa!_Iqi}$D)&`HJIKSjXAB23E(ZrlG`PBBlh!Ue6slD9_Znu_pO4o^&?q; zF}QTGa-{^=gJ9YCLsHX_!>QPXweY}$t{5y%7UI^@{)6Z+V%adlp`YDB%pzNV-3zPM zFEvQBjLg%so7iY9^h4Z%;_oR*onz09ykZ+T1VFLtpEDW>u*4e{?T6F&83%G~K)OMU zJzoV~{zIMB&%c!+8rZv0K|LB>69S*QelXDOm+iPh=^{(7p^nLwZLEIADD$cx^VFSq zen7T6^PjMy4uJlA8$Z)z0)<^v)A)2^`wTx!_3k0BK;uyNVGPoSipUrppgaotZlq9`=uba-pRo6S7IBE8Jsd=O2a9;Msj&XWh$^Qd=!{Ldv> z*WUMT2Y=3u!SG@?waZe1X@@{RN!B0%w>RFMbTG&2?g0^pzc0+q!vflwJ6QUEvy7ie zy99d1)n?`fjgHSkyHD|Lj{JHJ-xy=euM9Kxxd@n9PFvSCcvdmv!W^v5O6?CNV|Q{n z73qWQz?fMSA~_|?W-4>Nj(Sqd4*Qc?-1@S;gf7v}-N@oH*2@wSp8xI}i$^`O# z{+2ofYVLF-+pLKlL+*;GB}=u~4~Fnd;@@+iB?&cl1r%(_kq@jw9z#S1VAH%$dToE+ zP=9CmfvMT!OOe93#q$x3iAZJ`)yU7qp`bsF=bM>7^`OEvWLgk1oFi%Igd;2mO^6%1Cll zgx^-%+M~_wUSA6Pd55(*`*Sj7e}fs*`XmIBK`WyCrAF9FGQ}D9_2aK7J<1s6Va3&A zAF16yl?kebgNX?sx3w!O^X(R`+;VOG*11?=$3nZeritvxJaOkgoQ^^be( z2L<6wKNi>%KJX3ggbf941H9r=@UUWQIm=Y`--Wi!p7WOJ+Z2i&-2y_C5M$tlV@mx- zbs}iFh2DDBLDb3hP!8Eyj3k;uPX~TwA1NoLAX>zYuf&YwyRkWDZtT|7*QZyIUC(T9 zanTI)Gk>U{oN%mWK2tgr86~9wNsxr^qG}L*NPx(0DlUAxep30H97NEgdmr~br+8@1 zt2uL9s_w&I`fv=t7+m`r>N%mkMGMI^Uk}6r@@~XY+2f?_GevXl@3~wQGpLr%73I+zm`nSmXNP@-2`}PPNTgyqvT^HxCRB8K z3|Wc?f~Z0kV`@gBB&w)T_bE|u8S*QT$l~y3RSWO_8}QrcMEbh%>tS21y5A?6mZ{hMXmSKl|z(P?vkV?w38Cxa@x7+3nTa;9E`ob z?0CGQtVle++;*wIUQE1te_6Kl+xYKN4V3<`t5c3PulXV9RfNuibn}^3D`94s_82vw zb4V#}nXuvBI?*#Cc!r%HA{pBZ8sYo0K=E!G&yw5)3I`mbcS2l{RDbGK2nS;DQ`BQ^ z9k$qqNGVb5Iw&xDF$HYkeT;zkIN&TT$?^pdN{DT>WsEQOmt)R3w1Uz<#`P@Gc_!Iu z=M!OuY}GfXI4)k_44`E|w!xXGLsyl<`Tm%^Hb1P)qXu*=-vMHtdsxfLFCF@TALZ}JqqZ^w9fTe-iY^0vsxyq}yz^o2$;8(UAXFw$m z(FQ;3>>eGVx95>gV$p98aihx!nprqLL8DR+T^o+3RLVgs47ZUr-Pk_x5!_)e;dgjdIojHR_PH$Nf;>be@)fRnPwOL=4dBsG5ga3mgkG z(WUtjN{+h1h-kd~Qo%jEqte=%b+xTTIFaO|?>G7HJUO0`sB8wDv>)j-dJd&@+mQtb zTQA?*rIZbrUwg(nr)M#JT6_>d0CkWND_of)~ln+=WXO^sy+NRX^$Fy5luX{9?23 zKWLh@yIp}ofv$7agZ9hcV=xEfcNvDu-`?#!PB6Ta{j2S9Zu~>PCRwBS;Z(x!vrE{a zP{#4uK$w9sXmYTFMpULxD<6&hX0q0^gYL&-r2jAcBZoE z?(Si|ia+J!So58>?B%p&vT@Q&{P)7(vkkpR2EjgzgUzVfZk#Mn4IQ&`Ep46aADrJR z2KbJ}8n~{GJxU_D;S9&h4xHcWQJV7I_~N!;248MAtOSp4%exSgRFEm2h$>s*qbn0`32@t!*HJhXS=Rz z%#gHG@Mk5ZGA^FLAp(CKt4Oq*f(sOW41SdPifI!6TE|-soCM{`hm2kJ5H(|&U#v+D z@0P7dv)(*|PHu&UiA3@l9+GkdgZq8qNsk6XNgpOLtyfX#E%q7##A zMZf=sJRNPb+<}7+A+%$%jomRh`c4V0iTt3IG~UtYAPb|1iKVr}x?WCX9dGAzfS>jX zB+hBMN1MdGJ8H=l8~M52fsQg)+gdPn#3{JQ`h87YSarixel7ag+ak%tpB?Qbx~n~U z3-I~6lX88HuuNYA=Y-nSCjQ@W1=#SK_f^+v(@l3xcBRP{yu9BfL6>Ej2@t(hZl>dc zd2h9<&e^Poif+PFq5<$477fbQ>`hT|@;s)nqJEX!K7?6F$N5vj;f?1?%_p<(#0L5U znX2P%O@)*RtV@C=7=dVeD52oeIWLNo%kb}}E&xefey!jOX@O2%Qdci?zFoYF2n>vl zn}k>zJB-WxC4o&98oO6H)m5K>8wYGSPNRr*TDvbMDhuL&Omv)Mzgv|=Bv$25f_&lFKleeREY3qe zS2wIL1!KKViR3{d-z0J(B~gmtR>i+6^iqC^0lFvNpY3h*2fyOHCPLFMPGL+6)qftv zC71{OQWrsR1s3!>6G`q|G9PdncUsuD_WHsHuS@-u7*+6`(`o8Ag@L2owBoLUTt<=| zECtJaQDD>yylq=c{rzyRFBJSQ6yu*=cRFkR%EopJi+_QJ^5NyS@V5O?%-3N^io;LS zuV?*L=8f6G+37R2AZy??i|Kd_@G0u{`DssL%OOW zE^bAu03ueKSjD+vM6OTebUs=iO)e&fZ0Z7h<3hQQ?U@S%?gv=E01@!(a-3R`y0fM( zJJ{;6;x{~k5dDYkT81z`XsB^mOAvp05*5+3t6vfUUzPQC*saF=CP!vnRS#pzuCS z&1mT#s*mYD1GSR0v2XZ(wvb_5^?QfR9oNFp`okT+ zz4GHry57u$fYx+ZKzrs5ZR3xqTN;9_YSY+&w?=^)xEHfjSf!fCOF!n!4t00k-Y->poODt=z5+V_ijpX@9O{oGiX%9N0} z)4V@L%-S`o{sgl@d;mp!{-6d`Lnl_PN+7|5S8CUsVfXLJ+s|*+y1&fCSgf^kd88xV zYO_bZ<(1pf#X_P1(yhAevIy-mmI7($BP4$!~Zp}O-wq@%gAsAjCL$sHI7t|!7DqQhECzT1-VCiA3yR6VM zsGCz{Wfk)?GQ4(B#Z_eH{^NddE#oIBwA;YIYUr-?LO)CPOVucsZlTEhLgmKQrUOt{ z{m>2rSe&N;jUaE58Pn1U8U14Vc<)|9)T@k`S>o!{cvpwtNEI`n-*Z>I6eSguS0YYb ztxX}tKBPVV!lxrD>H}Y<8BsNG8kqrc2^cfHxOpY7?4qS~hq1RmT~160JzPGnPlQ5w zx^%aaoSU9+4(K_2l|V7rQTiPZL{-Y^rZo>1m23Zit}cO(%hO!BPddU~yH0iE0_qd5 zk9);3un6t)BFgSVTZzkW9#82B6TSh1Jh@-_yDq=;IQ}=%?xrqx@8o&j*xOk6=_j=k zwZz4+#|htj5edarug4^YNrns(=Ih#}%WJ0E(_r*}j>YrU3`2D*aiEvq)xWn!8H`qh zRgQfQOlMm*`%>9|(|w4Go`;!fWwXzqXCUItEd>A}|9S84zD!0rD@ml)rvPVnp_sLq zjg38q6Ysry(hTrN%Xo-3q6lB-ZQ+)bm%!pya2EB8c;rIOog_8J5{(+fAD4D}ptZ;Q zhL6!04p|X(*zJ?#&@i--_(|b3_Xf#FdXtXxEtXBk-*vD42T8)GETAdTU`8{1ck11rhw#FX`GNX3m?xz7!X9`$f8eCmee@p`ommCpDjrA zU1~WjGgf->j&18ajLTXse;qwnd=UVvfMv24K3Oqg1kiv-aYM?!_C|pq`^@LeDo&&{Ek%$ z>j-~9zkwh4K)=3jFl6!UZNGl!eO1ZyOnW6$pvN}B=K`)rYET6S<5Cz6aPkyKFJB6U z?eh2JBZxp%S;gJ|oM zM%OUea*s*E0*hGS>+@wp@pnH1SSYr5^OExAyt=RQf6$xI;=5DN*W26~zImhM?QG>= zGq>$WtM;FV9*z-k6sbjz5e|kVUfldnAF)*>o)6S#q8S3{WHxEz56w>{SpU($KDhV~ zEzbl$&j%M)1>E1&LqUdxwv=bb9xF9N*40aGr!b02X7?eu?Bu@*OS@r6yX1P5jGp!t)$-)#xNdjqEQ{`uVYU^}%3BpG%f)X(yhpfZsL80`$ zhYzm{{v;cw3AMj3#cn?)WhZ_{-F%O`#VN%}Lq`G^g(nT~11Dwlt@MpUgICk2 zXUECxTwJ``mu<&!o$*<<3W4_WQ8|TZTtXsq$@c1)JVCS`dZSMzaQM=_Y=)~7CyxP- z2e-EpO@D&pPfI^N1$V7K-YmoVz_VBI!?HTbufmns&&iYaA@egQR%+04k=$h4SD{l1 zaZ8W2Z{+SyF}Wn&UHsrbeyN1S5m{0OM;z79B%bm26k1Uc6p^ihZoj@0Fbdg!`Zj}- z%fRJj^_{kx3P-z6u4I&i7qqA03=38+j2u&N9#odqww^g^Na@6ww^Iom<-RaBSXLqk z(&Cc$kJPJed-@$H!!8SD*+t7|;owumJBqiRGp@K6V58R!FnAA0Q=md9Y86hbs>=v- zr79c(I(?gryXyfyi#&4E#C5RvQ*MJCfK{VTHZn@^sr~^aza6LOBbIAgnL-SNrP}Y| z-emyDN_6C+W33|zj!y(WZqbH)jCkklOWG|Wjx&fu!EPQBW^jYAsFkH`N$p?;@X^=I zoUP9UeM+wuljvaBXz>Xw{B67(VqvyGbh5Bl@;uXv*aLRiTX-=adj;5*O8j~Gl^bDr zV*jLjEh1|0&7X*%(9vt5@ci8>F_PXu;gmbV~ z2Q0YBrhb-qJ-IOKx;Hd-i+QaKe7Q_d4;~v!KYgiub-JH_-Bn1#S$pUSa)mOS-dX8Z zHinfgbuoyaM~|_*Oi3J@1KyZ9xmgBp4Fv_j{@2zvIj`|>g8SVsADvAqVbqnKhALmx zu3)cqV)PA1=-;&8HlgG2k5KqWymBgupmX>A$<4=KR%K>EFbv(rgouY*R)x!0KC_~Qa8#Mqsy_)D?Z;HYw$-?gfh?8Gzl!d&utIs zKy^o$oKe;A_yG6az2buZp&Xww48fCTQ`S2xO>S+J@#~JxL#|d8h$@+Hbdus^l|;dW_G&a)FqN8T8@2bzM!8! zrjvmg&ROuXF^|hXWbZtb!%SXzXtJ%6WF(S-O%_4tT~F*gXEcreBPIy>gx&zBHJg|C z&G+?a`rb}2vDPK>0?yEf&^2fKemQ-4WVwTh!LoW309Rk>n2$9P7CD@^eBN#UVPmZ5l|y@-R_g&=A4s zquUIgBdkPsYw9bz5teMjsq}~8nroiAyPiT{3f7;-*9}bWlO?|8v?7C+BUD%Kv-d=c z*Ds&fAD_oiBz%qn6OYdE*xtbn>4|-ht5++hbiCe{xY-_~e(9mkR>NNw%R=JEa3pS~ zVXdZy0j21M(tau=tlQogV<068a1Wpc#$Xvc;Vs^VzKNf7#WzfuZ3^X z4CWhrBqRqgz>C)~=>(fxef@O9%4PMYGn^MqScnAdd+wo#Z{++WZpi-WTN7{DL7X)% z`Y!-_oesU`)Emzt^je!=krS}FM;Dw8#q+J>BIbCH7pv4LWZX)F59p~6osU5qdKk?YtZw$dh7X`?&0!p-d)Chm4P3o_q7pm;9uA?unS*7k0BTlb6Smz_N)pP;q3LYT<&YB zOh$9qbDfBCz|+J0yL}=-T|_@O6T#VFy<>WOgk~`9AK7-O`Rxs6w>d#s4K6;7hc)xI zCkwq-;US4Zx#s;!S>7vU;t#M1=$6R}E(Hs&OcZo%qYQnah%mb7L~F2%@51m*%oZc8 zNlO!px{T!l76!oUyIwQE_3ZvURwlAyOC6y*E<3i(2N+Goa1uG2@i8%*q41T%xPtOr zgb|Ad>j&&$%}+6UtN zB47hAZK=n~+WJL|Q@wE?E!?E{wzR4{0Fi?X3e+P7dqz zFXhzy17K*~s``51JwZ-&z~1Y__veGEfE||f^`|cah1tjOWu}iSdpCMTC+i7MN7VXj z6(|a;^8-Qz)ek`RXUI-}bS$jT`W;>Tsd^gSu~+v$ybxP|78|n_zx?*tO1gacuSyqK zt6l!pDOkIVA9@&g?V?&UYRHNQ|9*hb6^+bi43_ooMi$+TiZoptip`_PY?JT=Y2Mt@o44Da@Q1Us zZi#4_oQ2pM?Q{z%QgigpdHM@gqVo_qHH{t}8+1biwJ4ya!%YpN{4DCW*}?lz38KuA&I8|dCB`W^}O zyo`yOU%to2>n_9PJcx|oI2mc#YNTQ8GLa9rANU802GJ#lR};bzyhR_>av<_MF#jgikzzjdVV~L6tDK_gnBPm=k9tWBRCFA-gvDo~U zm{_t?6Ufpimyd1c_tJHeU*ferbC90EPH{lf2r|N(#8Xr3UcKCKW5s z!mJnf3ZD)QwDUO30%@4GMUI45NtR6fRUx3 zkzhUp5-$?`sg<(kW!USmffSzTE`&t5F1s)YFsrxjKjjgSRIXF1bhMw{pP`rn7(F@yFG~DFU z(3W14i7&I*YJ4k#VlVF_BT}C3w5+ADxJ)HlzZo#R= zOzYAzw7JEq1Hf4+3v%=k+LI}V+_(gaMbeWd$>)A+2u9~K>-H9Dhm@o|9T3jcot?J@c+f z+KmU`_ujdVWH@GmjT4{2d~q@L3UlRT6R&+|?T~3>pTasmktooRDn4(nU1Hu;a`wjm zL-XFJKePOKqmv)Pn2rYVy>89dg`r=9aGd3htQXEj-bpcc+|vP)BpZ)F z@Gt0)i8{lVa@z=K> z>sscEpxCzh8f#%2{DRI*$HWpSZ zV6^xvrY63EWYBM5VQ4|x!0p6@hkQuYhMqO-cE6HvN$b&eAtn)+L)Mmq*?D2^7L<{C zg8}R!YpbiK-{q2_LOx_T=CuRTdyPYevK39?w6DkU|CsouYID|1>7BuFvCCK_b~L-{Vk;RzGdvyiU3g$W#gzN9nF6 z>@HGu{Hr>f(5?pJg(|b_{V9U6uXGBh$$pDSAnWo1FfvlaZ&IhfQ3MF&`i})PK7YDi zySecjl^n z<`dR~wMf}&xN%ifapectcPA;wA|^(KP5$7{2aO!o_tl8#JvuL%Zu-B3W-Kk)jhOTi z=)P6TvQprTqif$cz*kBB-pm|EpMR-*11UdpDz6=ptf;Ob;+}xGha>lJNaFi^HiCnq z6|Aa2|GI1F`dox61kvG<;@kb8#+>>Rili5tRK=`_+x3p1K-wl%%S(}tpt@t7XGrSx z5EpR#GXomZSC48{*aPG&w-2LR${p$rcRqTLqPECAz@36G7p|6e0ZD zago&hQYu=uZo@cbUjj|mXOL6bN+iho^~5#JclA|J&U8@32R1?2e54j7PPlqzF6?Ft z>qd}^*xT5};2U{6eq8#z&TSeBK(K8Cv8V7uAbdJRt)b#ID3^ue9Vwl7{<$)wkDb)jM19kj_y zszz}3wX>k-x|UU-^95K8EIKm1bMN9{`WApM_mN*iZxdt-vb&ZYLfPhG{m54+Q~|aY7eXehki;y#wo%_T zvSIA0*~PS=sdivm_SB%%-_D>)sMP71<+{$U6vgYk*Pj?^~pxm;BV8allg4+FA#?DwJ`r8#ln88{^h;n z2JjSl*D_}^7|pjFLMH`>Y_5YP*z$c5jlp`X8u=|b;Me|Nq*w#Y^+;ScWP+BCkQU1Q z68y9#+pHff?c9=xH>)c%H%C1-?oL-d?Vh#X;=KRU0xS^P)fnrsGCm7;-OFrPfG_U+4myuC=nZ)Kpu>KV z#iZ=r*wwYdzkL}r{&reov~J4!y#As_i6~4Um z+ozfW9(wb5j4N2uk}A^@FGt7YEPmK%NvO@Rf1J6AIyTs{ZMr zIrXC2`gi!7x`s9iX?ON$pRw79!VX^T6-o#I;DU5XSbTHGZ;i?+BGFB+h@1$PM&Wh6mZTHfoc|s8x($sjFDFblTfOT7xX)YxjKk z(FNDj9Rd6En(4!U{h!V&jYNZ|n_$?ZQucZfVp^!zdD_<1!e%mY-8E=(y#W0_5ioZF zYw2*hyOesqbboA}QG9+);5&5D?oewSbe~o$UJdtNnVo*xLttO0e)DZ!#=jmr|2v&$ z{$1%9_*6$50M{bl#mME)Tby+VpEuOeSQ$ocG5CIx_a}~B;B|TVnO&oC1^iSc1;!{Y zVSX*P(1=v%-PaSWxUMeA(u$Jh#f^Nvq1+%~B)v%KYkRLUh_Sxi8X(SS4Yhr~R-i48 z(7MEL_doT%@W@pPMGcLyJ!V6R-?xfzxJjDIC6q}4JFvHL!__D+%cN?hi^bM`tZCp?5 zd(+10cD`uksy;QT;g1Tl9Dev3%BMFF&@=w}S~FF7Ol!JpotPf(0iR-)S|Dv|OpOOM z+&fWBu@3kPL`B*Sx6D~5a}twb3hcuCqBHq%$u?y|`g-HCuI>E||Me^DzBaPRZ7X=W z6PSd#!Rf?{ISu}otT!PqK4`FZqNJuNKE#0Z(t5-o$XjpqqDKPR=tE@2{13mZ)d$E4 zww9O>%0R8`bkQRvKgkkXd&zCHcsfOQJ1ODot_~dQGu|fCDcU}xfM#~VY`&zmTLX zb?UQIYahFszQUX?w1BA%i;XLT7{KowuA^Ng91}fGcWzG7n(+9?h{wF8uGH7WYrHvC z_=B6_+jZ2x;>_FDRk3?x&Mad5(OWTT?o;9K_gz)K#&XX*t(LwN$czn{>jKBmA1!Th z8KV3?e}CTMJ(41W(yhJQjzPd~7!Rq>T{~TC-_ADq5%4G!AUh!!4(_^IG&M1Kb`Zif zM|u?y*n?wQ7qAs)x?E@vzsV22(@i%;7_OY8@EUnPdX9!8?4qHTv~VyKuQvEG@M26W zaOfvGxI8QW_cu(Qt(*rvW^{cmW?a!_Hutt2DXJ&jMI;i ztXjG^pu8?2sciEeY)z5oiWHN#@qRc=qx=?{Nz;z0Z>&McKACX)r|}!z`H7w7pwswe zyje7=_N?3De7LMkT9hP8EW1M5LFHO41$aji*z``sx@DHU;fK2RtRB~ggDc1x6{m{@ zxu1ZEY?71Chao4HFwhkcGl)V@YXUe#5IDRszNk#8%g$iaCox6DEJ^sh4UiLS!)$ z##tBHyTkHqP!Ou6CSRcyvaC&|@!3u}@0(w**z&-Xp~-JwLowgdglk1qKK+5ADflo7 z1tWts`vJQ?tgWRMpS8znHJ?8!+PF|2=qebGU_A8*RH`JuoW4YQO+TsT`Z;s!b1e&h z#}VjH&Q6o4d>mPjxGWJ=DAf*KvOcFWV9pCL%UH@5x-PRX<_jcH&zx=7C}}7Bnh6=-T0h%6rVxyyGi)@C;a z>n``g1$uP8P0{nKwBbye%smO!`Kbuhyvz7$`sA$ov=%(*&2D-qnCL% z%QVgFHEkybH9vQz4`@UF1rZf>Zw@DpmSTPvm|5p$0(B)03BEXiuABzl@S=bT5TQaD|HOlgzRk!na(?W_NN?#l zb{gH4dcK3kb=}5gluK<c_6Z1Zu-P*i|_f zf&W5Zy4Y!ZamFLp^99$0g_EO#69S%dEi^Qf3Wrz@s8;n>U(8I^<%cV&?~ z43SaFrmrvK2TAxnT_V1qa;^8l^$X*heHF&W%FerAAm#AtbsTMx;!iV-p3YLs7x4qR z=%Su2))Se)-2gW_!!JbMS)x2f@>n`2FIZ279T~(nTLqJ~Q%ZQR?_O5`wbGbzQ@^_= zWRI9R>AdG6?V-@2yxZ0$IzVW$!a+@wk&A1%8IF`~D(i38%#F}_uo^YmXP$gQ>Lnbs z>sKR-kjQO|-G*0Xi7ywlJ&Fj63rGQ+;2P8x8p^$M?>MW!&5}#-2>I|OB^PC1K;5Ft zrMG2-7kQRc$y$(QLH}!9_O52=f*C$-2}7;(*Ok5JuYJYbWgK9>HZC8k0r|drW;os> zr;`eXu!W-J4c4XMs*bZ{ae^4Iz84mS{RZ|)UZidA^v7blW&C0<5|>G890j+R#kHLQ zcPP(Hopj%6pP~Zx(sKP{xhT0Hh;a`O*4N8 zRjL2Q)dLdQjWfO2gnlr+@f1sw#sfSZ)V4d{K@p`T5E*Fr)VY~eyEl39TWGnJKk_)g z>t-SYF>jZkt}?kSVd8kc%Lx97@@Lo7d*xzB=o#h)Ut3-+v`6`h*KXnqO&bN9UW1_L ziNOzUkPKtU>+LDa!E}e(j^=O(;=L{Cwdu{Z=~|Cfcy9jFRk>Ka({qi_9?2-;1Q2*! zoqJ*Q97e|8b$-~j>NHpgc(wOXmeJ|qyA*uKH99B>tB3wIy*z@-(%zq4l%M)eT&Qq8 zmO(p$VXII?G|>KhV`I<(Q?T2F*)<{o^Z5eab>lxOp!Tawb~AmV>p5rlO8jYq_Mzuu zPfp73=lyx2smbMmuD4J7k5G)DGr9DCW}8;Na}9aT2F7?*s=hB1vh2)Wp$I*^rVaYWXb|)r|I_zj zd{mEHdUXb5wtUh4Ya^N*pZH3H-$_~AQCX`^_J(=OL>UTVmv0N}gSL=vDW8oYbf2oj zs!1L{5oIo!&%vf|V{R5W+N!dCH0szX-+2)S5Ao_oq`B-M?+hsvVv#Yi%DHM<`x4q) zM3}P#r$!6NceET#$)yrj#O_Yy&+%F~N5|zrqT6`*;GFCR8Mx#1gwmdx~(DLu2TUbT08vY#%ps^$( zE3k&D+Pp>8v??kFVUi>m9pkxZ00j{v zF7WgxdPqJ)5o5F>D-qJU?sX3^xO$%|-pJ+~O-zTR%Rm2fX0ncQPV;vmU@dJW^GoQadfA^vTqHbFBxvGBwvu2x7~U}`P^zKfYJ+-V?FTgir# z;M(zMeQVjxWMNHXZ3&*>qA|j_=5=_UqfU(0pq950zv$8VaCxkD+5YFA*w1@oZ~UGV zy{>(rYl#Fu+U+{P1K=DWITSmucV}|+EvhRH<^pJpJ&!$J3zqwlU`As3E9}54uHGQg z88+UclDufPDWKMA{d2D-sN)mv?d7tahINR=YAQ~cV5!v?r;9x z-x{5c`*U4yLchL4=LJ5!jt$S+!@6b`Q%YhN(41F=9?B%`{(OKxGoNXZq9t9i@G4&FeQ@y=WUnq4l|QyM_c0(mKUL?9cvk@eUpOPU}@+ zwtNwT1>j*VGFWn-LfJ#-F!>&{QNag?tS~{sPyBUi>)?3ZPd~i!jpGxwYPDG0O+$21 z_578553cyagt9V*RFf@$`Fz$!+^xKc4fgd>ynK=OXLQARK$dzTyDzxD1?gW$-aaFw zg*!Ov+MkE?B|h`ak7qzYm;NzxA$aN)`uir}wV(N~MwtlYedpQNy*@un2t@0778%72 zKP;*@`I(A_ccL>F#c5jE_W$;f8bb5>BHr)Q*r;=_fC_s1UK2&w_I$!%HfBOjFZA6{ zCw|7`fFbD`Y_X6hW;!-6Mvn#*$DWzKM`9cP4!B6p0nU$L+ zOjL0$)nPUiuNYf#E?`L7MZFWme`aZL<)e-pj3keBrapW#hd-cte7q!vfA0K=_oKH# zGl22760+%(y!l&aQW$Se_z(LPQz0nfm-oc(e22(+j6qFjo^O?fZ zK3=nEB^8fo%UEH*FtcL~sSdi7bmuSvoV;5fP-8=1IUR7kqjv@2^`%khwQFmCA!{4Z z8)#XQd}?F)cMEW27zgQ3KnGo(Z!b0of-6wE;rFIXbBMCj>FRUjV0xJa^=u_%B@mRRPhnz;mNK#+vIUUR$ z_$~V-Quy=|f(Cs?0R(KSxTy_{lU;=RmL5q zvYN*9oWQic{rszok)+>}-02}`DX--pu)-HHz`)hXRzM``U=YxVmd{B5>t4l@s#k3e z2@goc^;p73Evh;AK_j_HO7zCR@8rd=swAwC`}$|e=!SUmr4|| z5a>!94u7CT(id3j6+7b0qgOHVBM6Z@3Uvi##*F_Mi0o19^WgDsaIpS3>|F03>@NUr z+)Z&Q=YTk3W+$h@rj$#ucjI+Dkp)adMp?cXxgV%92U;=CifFbJ*COeowsG?*}gfallJ4*V95dZeYb^Y}>4+7ur|7_?=>SjD8jG%AOu zB^!vNNQc2IcJQ0a{IA@mqu%BQq&?V2mN+{>1LR$2VL}%@3m4*k$%I(KSk^*`e-$M} z$_4@igGXtRsZhioo?1A1`;>T0=p9D1Z&dJ+kiG^kG}m^CWX{?!oXIU5*{kh2j_}{* zZq)Gpej0!o4D7wH8w43UCRV)vfEka2(kGTQ+u2!4>qmq7`{$z)TA4b=NiixB4#~-+ zK3Gbgmh@>Y&m06qzka-HJPTbN!qB7mWJLlNm&MPuC|CqfFIvP7va7v=fFvkqdK`R4 zfBhxsbJH{V_9HhVuX3WtL2Di>X$lA3|5D-&MrvQMb?aY8?xVx%kzK%9c1V3GT_dn5JJ@-G=qk%6B zawhsOuNl9JXnt^fYW@!#G$vg*{bzEsg_zt7dXa3!2d!c0P>W{X%MqZ}Be~N&-g#}R z3k|rgb{}}ocd?^;i5diUmogzL`GdCUf+I>3?Bu?5zWqnW@jY2UL*kcF1qOZT-+v?< zkR!=Yk6R8e)=i`T<|*DYjQ`pS8htk`?euzqpv>d$^w{kjq44Wq(z_leN`h-eQ%tJ91!kKq$Jg^@)wP zf>(u@ADY&VA4&rk)8!KB=L}X9>5HL!=w_#c6=G;}{k`uWA4)g5Ay52 z4dvz18+E`0stJ`NGgZXx*OPDP=Z!V36If{$9nR*fM$~@AKs0BOUt$<@z;6-w{^$(t6oO1l?uJcLA?NA057YKR-i*W zq~@IyNC#M4^s5OaZwH4kcuERIm@@Ud`mk&(hHY~z8uiBOvfU73iwj;?D<$_|%~@Zt zwf61IA%jR3tA1RP)>|cK?(m?HUz5MTT~Lx$b}SX#mO;|JhjcwIvl5%>Pzh<%GV!A} za>H3YpO!|8Px*8Rw!*@il0i;7Ps`ulHwn&>HKPSdEP^46k)1 zniD9=?g{($ck*<)r!foTB2OZ};{}=yC2p3Ra@w!lfYU-65f7*Do^S3Z0=-0Bp+NZM z8R*gRfmEmoX%K-ra8N5F=#~<93Zum|*A>vmmiDeeJ%p6m#WaCR;@874ZI^@ZssGv% z5HxXzF`>^H*o~6j^#txZDMWdd>9{X(ZKrm46SPT0Yl?szx%8de&+$g7^V^HtgV1#h zC9^E9+43*aMq`MW(i0z{g9x1Cx;hYUtyL(9_D@MQi2iO`?#)tSTX~sY=5U4 z2qdd9AMq)Cf8f=~_7Mh@$w=fD5JAs4CVps9f1t3CH$gkG3E_V;yk4H@q2iUy8Wp{v zm0y`B5*AlQ{wd0KuKs9`FsHG)fytcZCvHv(bxl{sl1(CbEIM(?$|P@U+)U?Mg3N)- z_p`2n7zx|FypzN@A@9fh0^)kzb5Yk_15MHU@k|C4^(84L(>ntLiq~z4G_oxCv~kG3 zj*xdOV&X0Xa&aE*B)66uK_F~C7tLl3On}4FLLmM+1?#H$YjM)8QH!T`hbcwMdwJnm z`-ME^rA=@WW0lF40AqxPXFk!RAPs=n>dU)D(=8d*>DQU8KZD72`pj^IdV&vC{q*Ug z>?;ADAt^0$TZd)4rNXv29mJ5p)<_Cq0J(#}!gMyG%3oZ%yL6h1t zGyIqWBkKdf_$hm7(q6QJ+VymQFq3b|9Az2FXV#LT158}&8JK^Iz`)x)&-ak@;2!8=|eXS&h$)d{n`9Hdys~|_+T8}-OLtKL&r>?bb4=d$TCOGri~2}h(o<`r-}B&{!Km0_KJSO#Ae*%Ez8FH z;j*29ZII1Lsfqnrq_@s`%xK%kLoX>A^ktv~G4F3y2UUw7AyZsdct%}t%m(^)IG&MQlW8f$;t{9+3S)a^ir&3(NYzUx@EOeph%1MZ ztl*0g?W!;O5LEvwc0KN2OQjY?Y)PLN-JJd6x5SUMIo?Algpk2Xv9U_nR5I{!Tlia+*)5wY46<)mYztlZS>#Yh`4YW$z9O{{E# z7z0iwcx>ZGo^hHQD0v{orYBKq>~hwb@4by{mWtX7pxQs%-CC3aI7bq-&M5TF%X5#u zfUt9f|BEr56~4PG#UhtsJP>wud`Y3duH9oVmUIZtXR-eiGz1Y_t#`3VbT+$=H!^SY z{f9x)U>k~viAQiqwQBOf!Ty?6Bewi1V^)VRmA7rVxlq;@78iq_Zk|s}IdqM$GqqSp zRD{-kJj^`r`~NmG?hLd?UbtdOSIY+wcaPSZN0m14Q`p+vekV~R=`T7%M&TH@&MX`Z z1rHEr9DVs>-4erQ6uqX89j*{d4Rh!=Tdo@Q@zyl~8o?yBz;^!u8r>k!_Q^vNRlP!rii*W;J+lL&7`%%7}hg2sz<${qhoF-*RM|O$;Z}1_k8vA6ESutiHyl zsO(a}o>zDz<_HeSX-|_xGH{xxKp%LZdvDd6SzzJyzg&Q*e&{w z?5IKd+TBlBOru$62CUXNSC;SUvv!6mu=y1mNg&OrB}`V>-p&`!)Vg>g#~fQoNZ74o zPEh5)LCEm)QI7J^n07=;0ho;l0a`F%TD>`YEV#YmxYQoD`$`O`sMJ!bunVLuOk~R~4IWTdz(#cU?JOhD3*xxsnZ4JfDMn_9*?^ z3$Yp6Z`>EWU9JGIz_pTy1$w1mvIYxCkd43Lgx5zbTqDc7jDAcL>OYtNXUKwj+!|7* zA3QHXglzQpN?E#+!~<`$sPByw`CeJs?@4|YCY)TGjlso}UPC6^KQ`uBWMgZwy&nxc zz4~G)GJ*gpgKq*@h}TXIVbV>dYJ0e4Z@9&KhbkD0QuCY(Qnp89KBP?SyMU!3v{g3; z?|rK_vsuL8F7rgJS0x5oEam}TNc`A+K-xh?{SNKc3Y?WB?y|A z=s0@qXsX_>v+Nw~m>BR^zEY%1e&F-598rzSwmq90i3Rn@fY8hsT!P2*RtPFZ$=7_z z@Y0wBUye{(eVJHJYwZ>M!!#r7+aHFWT6NtZ%0v7Mu)`BoQ@QZ#C8y)up=k@eO$t{X zQ~M7#C}!p`w|3WY8e8V>5eu~d<|Pvl{g8jKOh?-yKn zsdV72XGZxZdoDLQ|8(mh z^zf@K=jU#Io_hUaMQ(_A={>N zd-n<>cq^9j#S-SXae``@8b(F0?%jAcv#d@qrM%NHR{k^mh@;S6M;5ua<7i6;4=4!gL9Wv5Ys8}~j?9g^l=ZeK@6raeqk6=d~6 zn6qMRQL5PnA&~f~A!=IbGVpw5hi@z^k-(kWa_=4wJer#%z$^IS)@a;?$oF~#glQki zR@}ik(a{@^X~L^vLY!XfY*9<#uZFS%1UUYU%;wVCV$PMmM#=9@>7Xo6+Lcp0Io(N} zQFLd6JSt5m-S3Fa@->&^aI`QD*?^8W8oHw{JUY8ub|>U56aSIR5$Xs1^`IZ!cL1Gi zyH|P=2!^jn{d8V8tMaUD2jP~OjSL+6NaG(5X@I})W1>gbkjzS@v9E!|ErK;j)a`ZDTj z|D}O9C@Zh3Lcm6LLTj{VU*HGD^+yZ^e5rb~eAPV{65+hRHq|vE9iSbgJ>NctXy#5E zZeg}+wS@o+K}9X4A^AT7CRz(@4a3^GP{HSJ0CVF7Tpf=Im{KV7{E-raRIPKDkf?y4 zYdrg~a19?akTcve)CaR|knc?FrCV@&0V-^~K&8h}rUuY-)3f<&mVV}&eHfj8r5e(c zOx7kLcCXRW{FI<5dSx*hy}*Vd9|dCZENQ6Yq}LA-EIp-Od#9wrCj(>-wkIet62PEL zb*}g|>(5Rl4Yyr-#w%$WG_QgH5EQ)YBr4P$YupAYj|IEWfpS?{Whul(e^k6Qu>*kn|_o|ksWdvHQeM+H#1WX^9a_a7DX3s}XytyU&RG%JU7OL37Y*P-F*LjDQl z7-f#2$d+1PkHgd!V# zK8F_?mU=;*J2YeI$4=%aqHw6-siq`zU%x#o#Zkf018U1*1oLiEG1Alb@YxxScxyZQ zsgFlVJ1TXSR%KX2eocXceyJUWMEf@b#L;h7LAk1Jd(W(TS z?8W*IjBww;&~>Z;DLW>Z*x;UkR~rMbbuv}mNXXxmil92jlsb5LydsLQC;%dlT!=~( z#4=^(4f|QAM0q{ECb+#XpEkMVPf@UmugO4Rii#JS!^ms+RiR)?+{q~jc-Yz|IivLj-Mg2C-sw+LTZ`Gm)9}`5+$L_g3=S}LTU*@_V*9`So zNOa}{KirNS>|zmoh&F{z|FjO5q*1@wnT*>>;{(O^O~O(?hImaQ{wm z<`el0_5@avFqNh(+E?-J4Jq=P*TC1vBl1Ji1lD+zAla8f@{)JM7q*5$(K^vln>&Tv z7;Ba_Nlk0(Dt!Gv-w$&x%>S@Aj4*uJ`eFXZCzwqEPkRa-sfESHtg%=|<0N3gfzBxM zcZiiunlUheIqr>xz;LXlql@O?Rj;`z{bXiHXOH&RhLNR6iUWG$gNdC?aET+wf_TKM zURT0RX-uX8bkwyTE+3_50CUq1EzB_F3QI8xGE2r4u6vA*Jkaq~DJ!w%uY<6#wC`;n zbqndm2l}ekfhmB-of#)BTuO36xfaquf*_$1)ApEZ&d*4pEhpY)A8RQb<`+zGYnHCZ zQ5#?`cR5Z=WEq$YnaBc>o*@I&ZF7sk2M%WEUuFHScDom5M%Pc@*fn%iZhCe|*u$gA zD;9-6)^|@nkp#V?AA48d)h%3(Dc1K~5iCQ&%A${O6T)+YD-<*j`H%LY>o5iWfnEP| zVEs=qY@d2GmQ%F`_OAq@VDN2iT3;r zRz0AnXkx(K;BXQR4&%`KwNl3i>Ss;CKP4Xnrc*Ceu6JNA|a7ITop#Q6*-C6MOj2Tk%b!fu2@>ZZDx4A zywr==-)E|7q|$!*V_B5N8)i$+?>v7O%GdXa z=EN$~+_hjumK97RO9CQ&EpwaW=>-~L82SXTof~-zE4f9b2?|e2TJx@&RXU~A#Qn9V zH3pehz-i6etgyI2#%_2D5=3Kj!qbUX3o@;g)$kN;=j{}(ZcRNVnQ}%^xCu4ErMUO8! z6%x1^kFP%C%HhQuv_r6qnj4QKVH!HVh8YGjYVBm9HC1TxV-OR52d-)~dn#aC20`n{ zF>UIBU3+Y}0iYc9O{vT_N=?*lvHbgup!j^yuzb2FV4f?o`d+*yJ60-AZw%kCkm1U) z2llKl9L5?9l;p^}MAs1-u)lL&>|Fluc(M+CvcuC#}zd;6m$Jd#~9o3xd&&@?i(<$W3Z!d3ZXwO1>l#;wG3q4<6!k$89uY7;xmT&sGFI{ z#hJOju@5C&BiD3y$&G~Hd^Yd1Z-2aUM1CY9<~FlVYLks+4nClGAoe$woDoOFN=_J@ z1h`Jv>c&;aI{$u+I!045c1<+N-H*~S)5cBRyiug)Yos4iMy^Y;R@@0O#Sx>4PYL9y z6s`onM=P9X^Wd(T+x8M_l)|<#_gz9V!`tTV{@uKp_#39z{*64#Ae&!|0NeQs*xpJF z%3>_EIxSf#*cQ@cDH_KQ0{;otV}%sjCQ{(yY8S>6N=UE~w=-5PU%&+O(UF-s~d& z5PKN5B$Z%HUNqA1x-kTy3+Uh)>u$C63Z_+ZShIZ0i9C08wSA<*E7R=yG8$zt-@)-> zsL^ZhSQ$>Lom1Ag6FcwVf)0`KN=pArnx7F;Yf6VPTc`*Lx_B@^xqCFbk8vLrx`-#YsS3N|uaL zh>B&l_9J2feXAx09~5zWnX}QO$qy&Km7=a1BdfnQD?a!H*^~N}i!@ zeMN!XqZzadT7O4pDVsLq#C;74YQ^M%@2Pfz6jmo#MX=4KG42y-`K+1GMKOmjsj`Su z4?H@oHK(KR6@W>JGi)T)dy}mkIh`4s3J;^^f3imKyyOiGQS<8XwDT<=U8HSU%r4wR zBHawBB-08@IbxyhjF{lMAKD)UrHd!97g9UM4x9GmUEzYrdGfEtm5sP>;*e>i?Qj4@ zhN&{&(?13?0^&D1EYGA5xkZgnN+^AZGY_7RQ!> zXOy{1Qmo4LwJoQ36>iJ`lLm7-$HzG6i`VsaiYyeYe?)4hyK1W}{4F8Wqyfyttm-e? zixfSPRWTry9Q;1;F5S$kGBI2n5K1K>Y24*5tQNX4@T%74kd|e+r%Z2!7`&Y3k}ve1 zR9@eV)?hsV89W}aOHb9UI>7qJ)*~vvxt|EgO8IpYrnLJoLL`k0P_f$4fwK zVcc*?T4}B5X@wc*^3lzrw_U<1=KPMNV8*!u-ea=(+GswbufV5bU$Zx(3?APh>H&xd z0#|=@t1L$}BTshYT&udQ?+1S$R*qh=`2m5UlV4~`mg`cqe}6!6*8su6_c^8h_SYWv zy2V;oixj0vMs@>M=t*@YF~Ici^lb%;)_#FKg>hfdC@c<`q-L=TkgSdJDe6=X_{#+p zBd1S41c%WL$9-sU(hCk%R2bu9^VAuPj0j^HWD^^TlX!ws=^G>O0{a0aIF zn4QxA+}PDaJHPo;J=ef(NyVoDwD|9vBui4X20)}4Yn;PZXJ5@c9nSRyyv4pa$@1qHh{5KzYH)%Hdkbzd#( zEd(DFAVFWJLT`dHkTt>ao3-fjok<{&4~}fAryKY+n>ZjQ`l4(%fxxi zzwBG`hM~Ve8PnDk)G5K3+NRwRN4Ce|&gumaQ{g3lo0tf66+_mG#dOCHzyr%^_|9Po=5A9Qqg zih^Ebhs=OSfO46Q*!v>J-|vc9&h3`vQ%c~zk$^*15w-J-O#@F-fds!V3i8Wi zh~4MP8o4_EEYo=xcEVRpxdGGBMu@#FO=4qY1M%BAqGgCZ?aL+1DVLwtQtYF3D5yAz zn^heuf(Io>XMJDze*-XkqLMpkl1H<~D12w59UwS+6kl3&Nz@0XRQDSy$G%6aldwRS zHjIKk-o#i4u!W3IDSX8Wr06|*Eot{-2GfOu)-D+pn14?d5wrRSVEu=j%`8giVT7?z0S_=QIc7CWk?khKz1_Y!Xp(EQW)m-Vyo&G$M@S zg<@6~_u1J#e;Nt*vn*j1Y#US4&zFOS6)-vD^t{R>1lJG-XjfZeB8}R#{~0j2?I`s` za3m3Jq?7wM6I(3GdRaOd<6Ymo^Gk$O4&l(CQtxM?vzosDUkQD1YWUyf2OMA(jYx3& zT;zPFfj%Ib1d(awPD?Vndmp2EbuCxLtod0p6h#=On{Q+;4nfwts?|ZaqH3n&Y})q; z+30z%d;!t}3u-9Pky>+Q*@|V54%H*eT*01eczGl5pKe9u7(NXJgWUocv04iq&Me{_UY?=Z@O(= zMI)E18HS%LKqZs5Pf|WVQT=x)dVb@IAKKD=?RV@X5IciN(wp@rUPB4#FBR&Tfs`$H za;7X8dislLVL+pdMO0Ae^^S>GIP=ws`E7D{S*3x-wS4qOtBCRx$S@YAgt>A0_ei%? zrJX*{aiADytn`t(GGA>!z~_(gbwOU#6BqRB2G=g_xN4pDYIv&6uV8XD4W^JMd#C6P zYpkgHDLAhxdgQd498EPo``XkR+$&@{4~y#1y~AJHs{B3}j@JTn@3QG?I3SZU^p}@j zTh#VLLwyh+k1gb%n>``_2#{f=HM2T{kn)Y(ysloMRQ~`izv-|gG#uj&8bMH07}Tsi zywPv7q|5Nes`Onmkxsjy$Po=36Sz{vUDHA7OH$N1X>;H+bgmWbn6(~s? zpXcPIg4HjG1b{=^Eib{bQk+4Iq#b}%q`9KjsK$>iU+BUAe%ySX~oA|<`c^YZLz3FDG}Hkx*2b(Ow2onjxA*TDfp?gw@bJG}x%xh!eo z&!}WzH*}vjB=(c~-xR(k>9I@h)Eh;dNov-}-J0V`kNm;VhDZ;Nyh^!kRbBMrKS4SG z$@o1X6htM8pz5v#vaL%AwF=w_pCllq9MI58D157aA)Rcd#Bu#+<1y)4Ai1eP@5?=` z^#!y`Y;8r;LxNSc<6V3^+y$+iQD*~{2F)F8K8-W`Q(5FVE5Le9Gq8!*+waWq!gEZB zRb&6DMqNP641*Ubb*@AoBGTRG`fWD(O`3Hn@<3}*Yj~6iP3IPx1y;FUDX|V}kGtk3 zz4Cxw)#Pdi-qxt`@epX0+=lo#UxsrQZIMrVd@t!XjS^YpEBw|UigZbAr>Nvtp+&@Ll|f=5rc_&RD{w$M`&+;D zYAS!6ba?;mws%(ge+EEd5CnysSx*4+&95gPYC3^m_KIDK+uMN#>mdZ2IU^Ow7%*+7${p&1ts_tc#5xj17MpO#D zub%2sU5dH+dHup>j5OSq2300tNrIqKtg~B0aNfOygg>(Wz|!`bW6^II-3`ZSi~mQ0 zSR3Ge4T}M$N}e^}TI73~jk!lkOlFa^%XyaRsvqQ~((85#yIFN`6wu2=3I~$-*=LWY zof3x6;iF$ad_ssw_y$0`=>*jm;`@C@)D$~brfFUUY?zbi%lQTNQJG%1O8_92lw3MG zJN1Z0G11fp16_(F@TKB)-=8BK9;BB89T&TxT{pvSlsYHiG5X~tBwPGubZMNC`cAk!>Z}l?zLa!tzy176#`H$!NHMCQmTP9omFT6m#C<$6j=nhUHknqsiV+?WjOaB44{oQ&JmXtE`_s z7ZH5EZr4#pYdUU2+`0VcVgHgN{-d_OBnl zee$9lT5E^z=(le#d^a!jqfx|CsM}M`qf80VV4!E0i%V|0^6+T90qlwIFSr>m8s#p` zCXnp8Q<8uIvbY~SefHtV^5o3Tk(4*UQ+1RGU4U@tTY*%R#4znodzJavk%clZZ?<{? zCxNo?XrCH`d=2Pl9#AaBwD!5O{$12(s&nJ8CC5?kug)%>Qap9`bPxa=C-?fCPY5IO zas+pM5%J@QG}y=6QGdrLIRKFOhWfX+m}uj0^U0H9y($MDe07j$?&;XW^=vA1M3(8` zEV36Z^MGh$vtVI%C%2d2%ptbW9s&jAY^$T6pA0EFx4i8%^YsrX6s*=RAepp!%bvJI zxPGyQ?o6>$)RlTnOB#-sgI_=<=8jyevy9rQaTiCJX`1zY>aMo+dQJH&NGmvhMjh7@ zdr5$NqS5}jLAI=9?c4pXPi3_T&K$)7F_}z~G$Id^fYem*q z8Xm3ANIu<%*~0RUr?XPf;goFI>WaX~sK-Oob4w5D(u&mxw;nm#p)|bCF+is9gWg0P zi_UIw?QzEc0aw}UxDeCpFo<>Q)*zP&KDB6oj$M7t7?;S+S8$P!bXuDx8bBv?{9y>)lxX`d@uPY>^}faz9&D>84i)z?}TZZ_zd} zo)BnJN$LpYx4*2-jrR*3P`jN^2y!{R`X#)k(im)0KRL!^#vLka+cw7>f|8p25&RQw zLaE;aj^b{$)3hMM4y$-*e|dH+pjDbj0Vw4!{kBcNye(d}qu}yMIJP1eX-T`uLMrCB>jwA#XYJAz&*20QVPr3CLf7fJp7wxVy_ z&HKb`kVMA(5uLGvj&`Yi(f`NQTeh_sc3Zo_-HN+Y+}$0DTkv8DDOZd1#HQf?VXpkQ2KF=o zzt3hU5%l-K<76qe(P~m66d3p`VyHB z(#R(TzDyB1W#`M*;jYSkmW*VZN%(P!sLzp%O%T6{5IODM zdw-4!|J56(%fxfl_;v5rd;L(_HbQ;}<*du0AW9|~vl5eejXs`{Z=+lRtKR!Yni7id z3_>2C$QI>vqA`=u-e;G8OR!~T`!%nMg5=WIaHpkL`k2bS0g+imAAr>EECjlcVP2-L z=#u}ym9+Rpw7maS>Jt>$+}#Eh9iLP zf21;lN>=Y0?)p3El4O-x&|lJT>KXwdg9IPL{f93D6?Fe&CdcDNC+yKHs*)c-*2lVl z#PX|@s_HvFu5L(KhJrv>6txBFar|i-GNJlP{(~rVX7deW{oj|xRSojw@mJ29ko?y* zyKe{vX5N$5UY>=-A#9uf`}Lly`F0NK2a!*id(DnE^44XB!USXLV>Pq6#}9N-qy;Ub zxGqxw7My~}W2<|^OW)3<`0WSKApZ~{K$1ix$C$b9V1Q!rIa~@Bf&hGht|Tc!mq*3E z`JeaMzZM(L!_}y7lPmF5zXZ@cn+IEb;Nkm3sxs?0zF(bSXNO?(lJ}nD?*XVw9HEpi zb8OQfwS@n&Vp^S5-9b>Ow$>?aOqZF)7e>E$9MBt=^u5f{&18Uw09BLMaD8+WhVYMq znsEF6ENG;0Ir+Nr2A@E{HJnkj5J#|%c*Z(GYD~JcJWUP49Z&G^ONy?&DXCtoIgEMk zS{;dqI$6gK7eE}?3!$-(Syh7Qn#@SMYQS6am4@X zviVF20q<86JpT=45GIpWiKsaPk3KFVWFFDNx~z8-PDMx&d;u4PRtV8L>vMmDwEhRZyl z&4e`=m^@BS4O*e{GwSVnWWpKreBES#v6MyzyZ?3ki_xO#=;Va2Ds_K6Yq$L*3vfy( z#DrQI0zOME3H%GzDIOT7jHcU(`c-!EoLnftO(5MY{OMzKsm-PF17&|9ViYdG5I_>t z77QTkh@-9zN5Y8s+CyVya!d&FpwKhrCJP&r71!^qiOUC_3pu^A+_6djYTD51n?qFX zMga867_xu2j7w|`1-js^?*GT4oMv}>34@ig>F0Rds=b~fR`K(E-AAHHKuZaFpSq%@ zgVgmaFvixO1db}^jM-2zjeB{4T5+OC7yofR`k8x1-KcWw6MVcAMqMZl%^aqZ6u~w^ zN=vEq*DPy&z?dr~=58{=p^Szrm!zI$6?y@%FKzhe;5O0vkTORoKE)Jud30|%+zW22 zPB-yXP1d@}a!JF}iKwHX{wRDWA%INvV^u{PYfSx&Oi%Gp)XM^*hN#?=StO|1TG*=( z;o(CPp>q-NF3p1z^ls>pBX2#RhYLlvFCXf(!m^|n6Sx;xxyRvN-J)hT7#R{d#?h9r zE3*6-kd7*Kg6@oSuoK!s9#ImMN!XHg_NqY6D^yM6#H@r= zqhGK6UatFdHGg4HAMK!_Ui+V(kB?R0ni3Ut47u6iF7-k(%J~Xp!RXU#?hK7y2N5?O zu_^pMY|0f8oIXgp!;$BklrJO@FXJDmBwsvXN)zU~aPJ(#NC{Y| zPx5|7O|u3~+kq8@w$Z8H9jBQ(M!1SzFZb5-R3*YwdVqlm;rPeoDRQu zU@#~bm_1~=c3dc~%udvSOqiSTW!LG^lU=cRUqr4agD;$M6d8>y8s%`;bSMs`4Ydx{ zo3*B}R50$G8f8IbN(g?0)us4G>N2lx=dxeu6g?sg6I3U@EjAD4!IVbo#Y*|QGWpo~ zLc~VYQHE}K(5EHxjfNU5b+>NmDB33%5!`*^u$QnRk=gGQ)3-1_0s<}_aotg_nujIf zW&n=YulA>JeCX4`1v!@PIwe;7XwE{Bs0C;1Pa>$E;KirEk;FoGRv64mm0o+10(w6O z;avX0dk6@!7(WrY8fsZT1w5go_pIYXw5g&a8p-x_^hL=cJcJ% zFGs=X-CR&tL){t(!b8YAis6YdIXQmw>d&j$YRfOB4U0q_m&-q8u>ki^EI!Sf#f9*X za@?-=_?V#uM=Ni6ct;E*FqZvO;D1~rg)nlbEt;3F-gvd+{ow&YmkwmU$H;Jf%QM*Wn$`sq=x8-mR8i6+>Cd*Lzj?ew+{<&S;KZ{T+6gMO?6fkj zhdq;;(FWaWKYz)Vzx)nc!Q}8*zyE;t;Nm=o4mms3_=61GU=l|z>)PJqp-szO5f^hp z(9gb@F+D>wWRTMXFpM$bkkzs5~^8q8=A+GufX!bB-FO zvNm2(g`*Q(6)>CY@P8fs*sTh%)ANvJH}q31ebhNm2`Kc-L(NHqE|KXU*%ACDH5KSo z@dG^I5q9Mfi4+HQ+^=dcXJAQ8IAR!a9rr8pp0eAt&Gkqm{5)$Z+x%4Z$lSXWt_=uh=ueO(%M<%yE!~}ko50QC^f`)gst>x0u9JVuIRm6 zr#2&S1wAx7lC_m`QvCpt2b0!MrU}l2TNTaG5Xy*#z=RJ;Zq48J&9rMwbbm(@x0d$c zKqVJ8UW0_G7LsKa?!HG}+A}JYf?5>L&bw-_BxC0HDNG1MT3+DO@^>&$OtIoHa&wc- zuu-4zJ`?EM`-+roBw+Qm#6@We`6d2YO$j$d}*LEddPejm8i*ANL$5^#MQ{~z12 zm))%={J%9YrDQ58`r;ZE{U<8cM!L?`W5`G0H#H6{C6=B>EF=LU0q1>-w`I8Rr)$G{PutCk-|6-&F|9S zo&R70tkI=~Rv2B#etsV)px~8W^Mu!j6=Y2&%@FmI$%!1RXi@5g3A1xh@bA0u(EF( zvA?%rDIDk-eoUFi8<0QIe($QM_`&ee9tj&6)3PCN7fEod09_vg4Ll~sF*73x!?_4- zY<0F7zH^}&J_@I0l~v@!p|TjNN7=*8y#&{t%~5`SqckH|<2ljW-`rVVM4I8h^ayRp zqAcDtAUGww$Oq35q_Q-HwRebP7MAdbf``&|R`dHEz6S7Bax~+U64W;-d_G7nxc;D( zmN%)@$|wd__B97e6<3ok?K~f?RX7QTSgrcY)wKXXt9n9mPv6YlbN@VJ+^H_iwABvO zq1BaAr$ex31n8H{{I*M-UJC&Ep<1RBeM2OHuQ^he-nQfjEgMnINhQ>nHbF2KeCc%b zD+TJ)6#6FQn%~Ow7d%mNYU=c#XXNUb#2!z3ZXmzHb~`LeKP%Ws-R&*B`uX@$nC{){ zJmB^`R@ozwxmpOo2JS5XV{A!bc;VU*A4deN4QJw9;N?VJq8xmH0HZKB`Ux!rq>X9pPof()6-V))#zM}$*bq?( zMD+O8mhB5h-+_L-jmqjV-}ue)yIl?RJw?(OK(}s+sFOKIqi8G2AYoISRfl zTn1Pf=Pwtz$W>|>cSqU9ecg$l%U??q2P?6%4b#~3=|aU2LDxsW*y(Q1&50T%`j z5Cu?7()_i7L4q}A2%RbuWyJIzrVIWw&rr-SN71D{uJI%5?r}9sh4(DjVbKJ>Gn3Bg zvDG^zO{9}GuB+XWP4;2wQJ`Mo;L^9406LlMKxU>1qYXZU7@SzpxM_Zj7DF3x8M146 zzboTurDRW^ZEw6(E)(lpT>)sGpdp1lJsLC_{-`6!uH(0fvjc6Wqv*^|`c;eC{=it0 zd(xEiq$)R&`owA~ZmN3S6$#%r<@o>GfpQqRuNJoxIQ7}#uyG3)S9~GSOf;qy{~0n6 zP}gn!ZOfY2wRCcvJ#WtHvrqCdZN58mfbB@8Vhle zvV(O>0LB-wu@srEU&?OB+3+xFJ<_LCyP`SXFV_A@dP-8Xk$0Q}&NQSr`82y)2*(dm zg9W%MSbfylK4|49G<40L(Xt0RTTq*o-=EQ3N)W0BP#(hhwgH7Bqg}`Ll1qF@S_EMR`$KVlH6v6bUse$*AhnOaLAod zhA&|F{<9?@w@q+%?$&vTo}d<1#WaUCv{sOf%vjeO4Hvc463AxIRfPb+De?m6*qU6! zp;YRRj&dPnh*%6GL@6MdcyLD*E9F@c+US7L0|#P0A9aayg8c)qNn zhf=S#N%>1!nKAeHH6XJ5l=`Sf3r{sCQJ?nQ^0caAutniryaMPHQ)(B^0QKAP9ku`X zwjlaYb<(Qwi!f7FGSadH3aH*=2rwI7m>N5bb<1iRhl7OCFz%cy zuvn){=kjAU^Y~j5AoRR55QId#IW&Xt%V=y0&}-&8FbLtMrNVz~!y@t#?+!O%1_y`_ z=e7N(@O58|#EDoJaIsam_ZIB_xa2@k__yf2u&yvE_~d$lE#c(xwEioW5a) z*}*XW1_VmTw8bI8!2rpJbYlXRq=GPR)E`t>6+ZS~6*mRZC+iSNnF#yKL~NRGOHfwt zzVJ+bZHxnLwfLb--(^*)BrezGUJR^tMp;{Oe}+hoF7hd_-!2E$kahVU@A(gLyGx@s zX50((#ot>BWP5A67O0hc*$Z!+&|n%rQSjbiGT25N9`xJ}Mckaoe{j48`TB8yK8scY zFWUnO2T7ue6mQf<(WCPdmX)d<{vGvAlQCu4I;Eo$mq^P!y;o8OG+JLSdV+xUT?XQ@FM0qYl&ay{ z>Q>KP>rMIhJ`S*929%&B{BpQMUA&|`;!ZNCm0y{rG-xeRlY3hFhc0NPOFgFSCwM!eWJ zk&_>u`_JzTQRmoL7^GblG5JKi(2`7;v9G*Vdv5&;P*2TE@2Iur`#CDCo*%zt*HXI; z(aJKroD>uYNU`kjwFa#R-~0FxJ}v+MPD5-Mrl=Opq&I&rRWszGvA<_H@5jN$pQSN# z)EK`YO>YP7KnFwM9bNT?j;?D%Dib+B!reqI_CiA5_Z9|J!5KYF5>^SLfyI9oh`4Gt z#eN=$K$W#&+M#fd2&Zvmhvp2xZP}B3U|lOWqS%W=ph-piwf5e|M#5b3qFj6&(DT^f z@qI43D${owBd?$DfxPw>#EJc#W%#cZ7cWNDJZpjIQ%zV|#hOKYp%FgDB8DbT$(1fd zZ(j9XWyE=00-5wcnI0_bpN2f9eBxinJsFRuuHRqw$bK|Xl9EMC%;o;*lQl!R>XI?Z z?^pPj*KV8krKB8$s!$$~b^EDp-<$&kNd2Z9l@50LjF@3#I`hXQ^$?1}T4x*@+!gPDWK*Yfc!qRJibR2D}G~0c#bHs;s zQKWUvzeEcbQ??>lV*>5=r zmsY^^k7rBt??+EZala_IdOH-opU+}P018ol>OPPYEnFHJ25v)-h7%sx@#N=Mm>9QGp8E7cHDry1eHeB!!h!$y~S-B%A$N6L}_)J4HUxWOL;{ zsTLq@!KjkKoiAmRV}{NactTCWK@h#pKk3Oa+vt|akcN6PVZ!Cm+K$*3>dMWf*D#Ym z^^sXdrk3Vj5(|0kuE@L((hyN1$ejaO&YQ8}n2MVLd@EomDapq7OvFa2NEoHngDYtG^Sq&;x*8oYhq(zN~8mo&k-B*nwDFS&4`lHE~S0Ia;> z5`9HKWKH$SIIX#P=*Rl80s^H|ttvj z&>MzxH9G{dl-$Y^sw}^)@@;oSr4r6BC5E&l#g~c4oFgndFh_JP@;1KTzsuE!&krw7 zmL=|<%?epFN?D0tH}>C!o2$>K>GJVvY-d}K@r2T(NiKq3+6$N|9`S)AT2sp9`XCMG zOjLh{1B-f5KWhOBxHMGeZRnbCWvyNdytdXOK9BBtGRP@MZD8j{ujfk-QK%%32s4&- zZ8$%o9~HXv86nQtsbLMu=8qelVh)NA`R^s7=H2`%UC2kyB03j-ySQ8EY+T`RYvC+> zHNZdBkv=Fhc}dMyx!yiggt4kA^C2FI#@B*AgSnL(@JL7rp$|=0fZyp5LOADu)4m1E z^RjBPxIgCtdfxkw#gT9q0kuat<}_NjM6303dJ)n`7F4yq$Z|5yEKE4&H7%FL0dtK! z$EJttIRIuKfR}K(oR(HgN0tmQesMcyRMq)^y#Tm0EY9QiA?`DVc!GT^E}%gNTG@A+ zpLj(r(9hNDQ=fzNnnO?}!0sva8}2rG*E8!*7jo{*59&_{psEZ6JwL1E%Q{x%@w@iY z{yxFhVjg5J&OYO{dDackc=yNn#i4s`1P*Hb*I$awN%P!vS}`z+>w7)UCFFcz_6Q_p zK>8!AJG$G&vPvUo(M6lx-qrRS0BLIHuJ+-=g+LC+A_n1t5uv@COJNU6I2R*x;YTS7lmY5?S`(q_%b;aecN&&=%`DdRXk{C&|+oc=IWKuhiKt ze8V39wIN&F-P$Zbzm%q!X_#f-M}vP*7LwD=Do0>pMzhVEw0v}UCms|NYxw%Xm4a#U zdOI((8Oni74jFwpNmz|N2;g$pJneDT2eAlJS6F9Z`#Rx_3iyHdD z+8_zFXv<{c;IG)~M^&QNBg+gVGW97f+Rqh2+O0(`6ZIC$W;=GqyuQ{~xCw$_?7f+< zyIf-mwn!*!=)fWMof!g`F*%W?4_;xbwc+uUxZD-q!Zt@*q6$>o_S=Va1@USOkz~Wn zh~WO_*I``@diX+t zlBv)gCTH9z0AuYSny;z^o`TuL?U|aHp278`RU}9(rqas~N|x_(Z=iNu6aybqR)}}a z=)|jK@wjh(JO6|Jyt#p%ppI2ImGLVLJ@8Y=>PTN(Rgw(Mg;qb!A}NpbU5F657Ef#J z@&wj6lNb1ivp4m5LpwOe1taFb;Z<7}f{qB{U$=z5^AC1B7l+LcBVih>K35>#@5^>M zP%!Zt?%7?)#td3PHCyZNhCT~hfNg>nEkaI0T04fEFIN~SD#FOpfu%d*^*bWchNr7^ zIG0dFl?R|+(<_Ll16>ttWM#k_rvZTiCm!Fa>&omc(U2vxw zHuOd-89QdH&SG!jY_IG$>0cs1cLPGaIpZ;uve-XBvTC&` z_tfBcdo9pU?4>B)7D1NRnc54CH#Cn^#PMDSJ1l3#F8Y%#H~2(?p1_u^vW!A38*LWunPsngJVo?wvij9SP4Dme1U9$)x z)(_9p0HHm|Y8*Bwt^>QayLHGQa*Czd0qj?7EOK9k4EAwG(Fmq~qUA61awF_IZlk0V z*L2q2tq9PZ{Z;2PJ~kevPLmP^@sdijO@01FMguSTY9a>sck<%2P0k!7jiz20-_LO~ zOMhe)9!jIpi8{E2KI(QB&>HJ)rG6z8+RJj3--I6gbNxEgkCBuIVLyQ=Z7GUAzm-la2$$MsBj;CRX-m!Ps;q$vB97H}~ z8|XySt!Uw5UjsZ^^N$}i`^&sJ6W_9vJsGfqjLNiEIz8zoAlB%%H*p`Kxo;TPVkJ%XH%6@l zqg-t$OeS=@YQHQK&5sOcQcwPuVa7Y?k$SonY&eT$_{cgkKnoM?Lo7ScLy_ETg=L%f zQ*6D1)d<4~GY5OSGWVx8&V4U%DL>DbRYqMuXSDYykLlEA6Zs=L7jhTqtt@c-I*{*i z*H|`1hGl$)*$o1*A#pVWNBW)l`(urROc}#+BN{vwQp%D0ncE!)zu_yWn z5kJ=I!y3Sj4=*1;UOl>ZWbFGSykJnITA9;L;7`GA zsb%CP*Rq8E41b3?I4WJ*sOsCV;RGSt80)L3!uBhY(B+-;D6b}PrNmd6K%Go3gGBTR ztD&4$9`RD~2ht${*xeuxeoi8mN9Mzxe};pWy^&NUgljrnZsCL!3)*lscH*Fg3JYkn zKSUQ&Z&=QR`Hh~T(~C$X)gJKx9iHA=iq4FG3Q_~8Zm`ZaI~W&5`E(&=;cfH!Jwwz) z1mfpG9=-vtM608Pcw4ez4^7XxEefAZ-W-JM%9di_jfUq>=A$81wZ-TJtA7Xzb_z{q z{E%-eTDef;WyWASJjdx&!3xZk>dH9WM%QmI)E3|6WQ!MQHxb5%ipRa6nG2Q0e_Q`Jw+Ge{2gNhov-=m*ZJ z1(0>uKAuGLratkK@9?^jdF$z2&yH<`&LhAl--B#@`_k=#f$sA7@NpF$RR_P`IsCcr z%$ZWbQKjoHn|-YJp#S?!UKk4dUmA)E1V;LX8MwN#q{}DB`JpK6W0B3kanI=*H0T&` zYC-|@LK5#%`SVUtL~QHQpo$yrOVp2nh7eM5BB?%kI(L~r#;E*XEHJ@B^s-rAX;xtP zUc#JXe0TLy%tG!|9eV2UG{du65{kiIGxk4aKAtN1e1;@0IL_TWZMmAr)S2wz29)Kh z{s!2&19V0Kr6L&MxW(%JE(ro^PRkpk0AA;uIY)b2P+jdRd>*%5o#)R($%#uKN(!3h zPEkqVvgS@tX5gOlO*mz`Pubrvw$ytqyT@8 z>t_A1D$y}r?wUz|5{tkpW5z;>Nv+n}9&@&?o@7X8h3|FjN!K0xr&WV z%NJ=|Su^~CwK3{%Ejd}d(>xbAC;Ut_Mkl31kg41w4k z>th$9WlRz3eK3NO0om6_me@_ME3$CEeFyIx{^JxNhGA;|CVu>VdzEIq!JST)7v4%Y zC6~fSyPqi`db#U9b<&~#2vvz zPB1Vm4kyio-%q9rY?7dtzXKmZvp{I6m`Fzj73a%{wL3wVdKGedF{Bqo zAZpL}hX}nx8j2dZ`>nY5gLfKH<^EycJ|*0hRaF$nH?`_o@a4EvY|)ZQGl71^;{xWHbCs>-*xGQ1)qHYXaMaa0ok;_hR7?rVO_Y{ z(%Dwnj-k?&>0fiFA?C8tyUzE7;)!=MtiJYhhJu*mV68w@`o3*WEroauPz&=3o3~Oh z+M44P!@!zD3 zBI(-#QHXAYv>%gG#kw8VJkPR}+tqj&{dH(4(hgU*eevY71K(<-prr8}hRC*8UXZjnlDSb3+ky9!D^98wO#@2oum z*pA`@t2W=O;=lBk?dxXLc!0RS$QtTH0gF|&mQy6$HG6Wzte%jm0=mHH*|hAX|l9X%fv^tehK<@~9HtlGUsBJaO2E zwT$E7Vi+MM`feQ#foW!;mbL>Gi{{x?4X>Jxu|I3S6oMFRbkC|dNX1VTJ{|JhUA0$# zG%}>@$)k!vOiD8R;f{Ca#<>^dd53Yh*bLn1klBmR%fhsL^dwK?*(ysijEs^lz4?n> zOYBx^@^hQ_mtDXuriyVRH?uI_6*dO*TD#6j-0D%gx({`eaEaFeL6~-syXWUp2zQd3 z%OLC=nwi%UQm4>e2k@~Cq@{`OtqvhIh_26x96~xuj(XIQ;uWZLt&T=I$l#^sCv;{T zh_VQ=b{^?t3lThvRxyC0Tn{p*qoVwE>#+P`!|LX^-}F@2D!H~Sud?vc2$4xGnv3e1 zF~1&;TYItW4E7SVd7>WvdMKga`Z|A^vt8M%X7UoBqUjK?4QJJ=1y~bt{y%x$w_xR4 zi|bp3Yiu%Qr=LjB--|q`#9M5{R4`Y39A7wxfx*piHWL8_KF{p_7yF!e9XkcOG%qK8 z$2;iC`G;A%e&kOCNnrOD8$RU8LNirb949U4>!c?~OgEX)!rEaB0dhaj!UPGfj1`1G z_xB^t?zf5=<=thtu$oT!F{LRhR+4~b#q+z=ty>pmLf}(Y$o40RpFJ#Zzu%M z*okx;+DHxn2vd?D;803>zp!nU=Hf$D9@NiE_GgneLqp^{me5tqjMH3IOy=nN`Hewg z%%Kjt%K&|CPYRmOOqsH!QFEsj6H>giF8A`4RJQOlUz)>bWyvkauQIh9P(jU=zB0kb z8_c*lvZIf2$D*DT5gkp_zKC{k2X#xx*(Fk?S{TL_?PZd1U8O_le5%w>cV>w3#jNsk zyMUbtv&cNT%#5>p0NLvEmG%Z&=Og`1eu*G(D|R)OF%WLzWEL6J7IMX;`RqPT4lgcR z2YKr4Ur@2MjUMT%*(iKYC4U3LYyWexA z28U<+@o+t#TIFv4kvYg;*^Az=umCOBmRv(;m`I5Ft`!U6Pk7d=r|O=|c^Ij)ZSq-q zA0)W>nYenh3o+Msd?|(NoC*O<&jbG#H>FMMtw6oH#jq;y;Z3A9ddzx*ep%m*Prv_#n$5&>!L6B}UIj4tp&z`I z`A%o94{@|^P}q*Fwpq>Eg2g7sP#?WaYU&Wje7kj9yoe6-T1_@81vRe*vAVG4L$EwZHH{c!_sS(2G1N*M&eX?ZVrrOZP+Wa zWMf&qQu-~X^E2i;SbCYf8H|-uS_WAs0j%?G#~v&1G)SfQC>JIza6D%0Um&uPFA|k< z)gswe^N$bP!O)l0qizH;Kl3&`!Zw5TjI5FQN_0ooQdU+WQaye2p{%i0^?|W7BVuG5 zTbs&sV#~sAHC${uS>IBjsQXb$X?-;MlE}Xhx$ANbGS~>_w^Ve}M`B0cHbdSU_W~^& zMvjb0PB~$*Ku&lUyDM$s%UU3P}=iiXj^7XRKzpbDn7EM*Fp3IO?I6S&^Gi zY54RYB|hCEGI-FVI77 zW24w`75f~(g!`AI5w;~+HC4*XDaq30+^-o`b)1IC{6R@3!ym}%mycw^cWjBra=&Z^ z&+z2x6OmByL8``7%VkSNi`8f@e&yTe^|qSYWoK1*y#bex*SauHR8I4^KaCNrQMK}n zW_?csR;a2frE~fAv*}jVkf}dqOgN9gzZXXI9{i|B7c$@S(b%V|oPCVX1?YX9XIkGkV*sPYA8o=y^ctX|_nck_2b4MJieKJHS`^}Bl$o*zHM{Z#F}lCBW_Ix&i-9;gePFa@I$6lpsy|}z=7O|R01Bz z6IKn}J;HCnIJ27!iMqoHzE^7(rLuls3C5i#Zo*Aj5%A;Ady?R9RbfmoWoRt1#`llkR`R@E^g)T{8vAUEm64Hbk1u-$B z;VV5O`jlSX^`A%ZxAX@wuc5P6Go^L9US{NTc^oYD8)0GNFj_~SvY351QuZhAQba<$g}b+C&Z3kSB95nB2=<(ua*PSKiL!SJc`2<7 zGwE#<_>0^O4ck9rlvpL46Mrt0J=7Z^%8*n`st2|O=HCMB#Kc~u0$t&uMjkNVynD0m zQiz%JN7zT$k$x>GA|gWHLfq*qH!eOqw%}x)A7)fPA||}kCvv9@R3a`56Inrv43gEW z2p)LE;S6^66SRm3hNdQCSsmAkZ;&%kC8Vm;u{L1*$E5iF@7I6VYv;gXP~|}nA?@u` z&-q4I)_cC`$$xuNnn~OL@H_}D_?re2TI}@)5z!m+fpYAWUOIl9p8C**v(NN|AKc%G zgG6dx)gMKPqzrsowvy3)smCp*>8{_loSKi;*N#|lb`Q$8tr8pbl3ts?cs|qjQM4f0 z5s2nj>BF?vawckIXyfVyRfBqdyRjd9XB5+tz80xaoS1LiFb) zc_^DQW3Ol6*WFkFF<=>PF1wFawB+!76h0M+2}6x2lidx;cSev2ptClDB!sh8W#n(D~Neaytq>_m-tdXfx6If_?uId$WPx?Nw(1r z%y~z-sWx^C2KL@6_|)V2iS_A2VgS&ecZy)3;zLE3-zICN$dJM|a5jr4qwi=jOazLjSp;ekI|k4MvP&XPG?^wZzrd8J9G8esrkeCkuhH0$-7s0e=8wGc1y1o&%B1rR zJ=Tn4Fbj`aWfE&N3*nGWy-pqBAfg}95GaK}3?w#6&K7AfIc8mW zAvsY|&KVP(d@4ot=GwksJ9~v&SXt^Lvex>5 z5pPIq4fkj}@jl4hDIctFN<4^A%~Y4&<5$l0{=fe{+(s4+ed(V<%f$>St*WuzyfZ+z zUkR#$#;Vn`2U(wDKrjpPgv_I^WCF~-5b;k%Y4qg-DA1IDkE2QozZQ`_TCklyyCdWJi(W->IcyP%8gD5Tb*;dHcYhbK}#(~w7lLQ zujzTtU&Mv;AqWDQzJ|YLyzM_U^Ho;*9rO9;d{!5Xa;Y>~J-*$TXmI&mqaDm=ioaWy z?F?Ab-n@Hsn|0Tv9uX`?Spxfww(O8KTyEHcXTUU0F?Afp$iUSF*tSKLvD;a*lQBE| z{f(7laCG5Hb@NvcZA4jS6tEN~Q(opZ^c_<3Q2;Wg&H?7QNq=40){(osa8<4npWcBa z@dHex_ryiCJ{3Tsfy*w0j?v!VlsE4T;bKkZO-!VPl~|7#)&>F+_or8Uck&wT{6E)+ z*aRn%$s?20y8^F4rlwlM$dQ%(_Rw>Ah4{J#40g#3u4cJ%FxGSL28CYQLap*C`9IgI zJe;`SUtXldN1ia?K3D0B^^JX%_GSy)WJd(=;q5}NHvee8qqX%V>24kQF|yTolENCK zI$wy*{&M|*l4UfI$PrbLz@w~pr&RkT~S>o#)-07|jeb%A>HOF3l z8Eze7>qo~Knr*PGwj_=iQzBG}8QedfmGIIc0lq*CK01_=fqy=#zlqmU0k`&EM}hk9+F!z?u-+ zW)g%A2ZyS4VvtQKv!(BU8cPwiE>jcO|B>=8WbLEc>=wm#ua2|)UbWCARQWivM5{?^ z;XZAV8myyE$k*?1H(zofK|}}<*DlZdjpB&4d40F>@)0+^h0z=^7j;ZIKzAtv&>1ke zNg?0lDO0{>rbIq#NbQT>&y+bJaF3wQAR5-?m>J#(rjp~W40JAsVpp3lBAT{OekTwW zgIB>;&|Xb3UfUe0uAdJ3-X^`{f0(O)5esj-j|{Eg+a zPWiqZ<$Qjdvcz4LqgOe8t9C|y-M=;eh|Z;Fp$6OjEdDbNr+FZAqS>`si=yqqax(|i z%(2o$dA@-C_hEu=m2dZ}xuE2ZfxolZiXsoYx}n5SdXW!}IXFEdX=6l1d)jm5^*K`a z>g$j+)~K8~Fa%qo7pc+ZP{gYl7k)wD!^c(c5CS-wp!K!15A|aU*^-)X%ksa+opmVN z1pG8&oi69_@c()NI@14Zd8S*!VPIe}?D#w&V^}RQldr9ol&{BM>ZBqU;a12DM`gpa z14^aUYz&vnPAe19Ak&`9``77qPKkOcir9z4W_ctFmSQw~WmbJrCDSTzrGK#s5cKoLWrWR$&emjQyC%rZ+0ED+^a8AgqB_YoaIIG9c$@SoJf&AY_}FI3KKtlxn;Gv6~hG$08pAby;FNW_X;#*VOM{)dpw8~2&jgq7vsv4F(#!|b)%bU(= zWG`1Dya{%4#xHeQv3F3ze4Y20&d>zl*Hc{A$l`%O+2u6G@58vwHvfoc6cqio#d;Ri zmb4qairz7Nfn!bdlXS5jwfXi{t^6e-4vS6=eDy^FH@hU6N`xM%C#(C3)#1atTkvXd zk%mvf8#e7G*72**nxe7VyXg{;Cfcu(m!dieDLAzal`+@q;W2u=v;wI*)#^=_k}B$_ zDD8hclo8&+0zx|3S z$u@(p|2Xouvh;aE_=JgqvzUuOuh@qhhTX_J^wvuoVkac!0vYi-?vemtcS4q9EE!4s zj9bTO=#wOPGe{0W|sA#_Y z4D7p!m7OXMt=nMg^f47;e& zp}SO?p(UlIkq+q|8fg$18l<~XK&3kbVdxr=?vxN1VutPpK|1E}e&6+;^Pd0Dzh__j z-g~XJ*Rte%ita>fzC#EQcY3ISoJ~MPMrt6?oI$#PFdSJ$(2$+viUDLY%En?_1X7iB zvWp$tIlXGz;Jo0OMlOCr+w}J4bRtK^Dp{y_?TW9tj(NY_M;@ugA~IF=#Yv|!@iW8E zn*W{atitSZ4Rf=z(~l7bGa2#?-HtRl#i1pHF@9EBC~An_#0a}p^VpvtCyq-|cm6TA zCPI)C{ECMjNH@;1Rr@)avwa{S=*&R`eYQ0BAPgqe|NXA#Z6rq703K2+4DkxzP5D=z z-E1=UYo)lPRRh+yKctV?9KKlw$qu6Wc|=YY$R>@^HWADo{%JvPr8#m=eR;+IneC6F z&A9VmIO)-%^~P5{N_(a;A+re6ix=E6ZA>Hz<{5uG?3|7$3gEMlGU=M8Opv2uUey5` zt0KyJR~9(xE6&)lpp|?De=6Z_sSrny>L5??FPqq$7aXA zm86E6OMgMwixzYVhu6-U&n-yrV@gUdgJhKk-;;9_PX759X-{8M@wj%X73t}-PiPW< ziZL?8WQz_xsfs@Z01T@KV0pvUYKX8t5fR_$O(9HxRWemiC5Hjmn^37wWkX!jR?WCr z$vkMOneh!0lK?hgXXK=kcX_i@3(o@H;ER^C9$Z6Da`(RlRN^VQR%7s>C8YQOYlZ2@ zZC14WlinLrqRy(eq-t9P7B7L{h6h$gLJcbt;)pRjW5iD^CnZm~sX* zM2Xx-$&+;h)Q3OQqL-5rmi2T;=D15U$Z7UT+`3sK8;1h;vvIz}9t$PFk$@lc$UnP>#F>XTM@r(r%V-r(GhfeigBN>pgoU za1@+eJ@T1P&R2yQuZl9|trF$tdl@BvccFPa{mFlo zMv%$12FSKm(V3zQ5D|h|30`QOcK6Qnh}FU&$}bgOC{2#1SQcWi#Xw6J^_p=llDj#Q zaZFsl`=&DIX`%?A{sCmTyNm~W|8TAnwlw?02-5mpu0HZkzBY`2A@T~J52RhS+o=!x zb&`c&TZB7$&}urnK>{E8V{Tk8Sfquq&C$ye@q;FU4;rz+!WDdwp=!|$hpT(u;&%XB z3~OM=y}=@>9m4Cil%IR32%CE_H1v+bzZkt9*;WsVFbL3<^cmHNrOPRo?+E!UI%XVo zN!RF(mTs*w&6Tgvhp9HH*K&Ee$}Jxy5}|u)AeJoCRJFaTpZFv8*kTvo*2%%IOly2l z|ACM;VBjLGWD5C*Yz1>K_vK(1)0kssE5*9g@ff)0+1GWv8jk)C2A-rzNQJmYc<7dD zDHOzibcP`-RO233^{=Ls-QH^*3F;4koT zs|va>4#eR9ydi^sb;V7F_4aSm%g{yymxP; zIis&kQM>-8{e`|mt?G}42vv6E`43uw2?G4{?g520(O%2)fm-h>LFkwc2%jeWM}V94 zoG3pAM`}3O*;!ZLvRK_5#bEzy@R`|B{&I(9n}k9E`i+_XMUzCie_aMw;iR$|%s;N1 z5+-sLfWd4`$Al~NhA6zzxS~mrqKtjt*dOp=Jnk7O9h?172lf*IjD@ajsm!{$cMJoX zGa(t@p-usQQz=iM6@8B-$DDNi*Bco1gn6~c5HY^{b7JqKPshj3i-Er%-wqfm7+7)4 zsTDfLBi8Tm^X|g*YiV((Sjb8W#cB+$){j3%TX+6TWP`WDU?(F8`UtioHb zqzwO6fl;A@a+!ZcjmiK9QT~_xzw5%VyTF64%pPWr|20vAB?GzBz3FU3S zM6libb@_@#-+*Q`j(CN;1|^@Q;xNh1e-i)ynwn%WnJ-HitY<1AVXVHf@rAP_Ugdcj zmtI_CSevDIHo(W^3J$W`{O~t8p$^v)ogamv8x5_wG?*X?w?7^mm^c?ST^yk*_G)n2 z21KUOR}}X?TT|>?SRd}UAXn_{KC<o_?Ylp7V@^HmKHNM zfK_B$6?!@U{871{-az8TK7zbcCp9RCdvQ(~oa67_Eu*?<)yhaOND>J_?PyYcmrdI; zS)IC;_SUE(D-_i6F>#YIIG7P-7EqZCKGPVL+H>0Qc&`E4^0J#(N8Hu!EXFKPymR+s z*Jmdi8OhkOTJEC&>}9rI8*ZM~W)Gt7b(dW%X&o;!0xf27c6z2BmlGz(`+wl4sZy@3 z@UZ!B2I5*+L>l47eFI?yEnA7H+{|0YoNQvh9&Jtb*}-Tzmg}g%SSYe(fjZ0)Q<QaS!Y zDGOf={D#6+gcbgvE&-nDnWMlqdndV}H@rtR6ms)MZBut2>A++97PrP#E8f3pG0ivh zM+@6jU#-KGF&){X%!+Nrd!0!neAA@x6- z=wu^C-bV}X+Uo-2-2D8Qzw@Z0gwHEd zCWAR2F$S<{M9G%w@!-h)}QqSi17Df+;!VIOdmTYz$`^iyJ zk6o3RC#tTL>Jmk!<^=kdBox#8Ca^?Uc+yGnxUQ7c4Z&n0pp*v{hdBk_gUavuAz#cVSBkg1+U;3GGuiL*KCcQ~5M$a^zP?zFD^6Y5Fe9d5A8mtPnY$i%O%q80a@5 zaEYv~LNj+{h!zYtGqYJ2slEE;r7!V0essec!|;JNq7F7PG4jefHK5=2rac6ypU#lV z9`|4B;AYG&Y;%Y%NTvQk4ZQ*ZZ z0VUNt&6E|z^vr|+FU8af3Rl6;rbF2;CXVI)zJH`Z;Z|`%{3wb6b8%ONtvhrXmub;1 zoB!TWeG_ITg(-O9TT8O)8~ja7!8S&{F-u9aVl#ddp?kn+a50u$y(aBVW&ak$WH@moPH2i8-Zs8Uv@CbP)NS z7-nft1;}p55l4fa`SLo4CQzCtZV3z78q#9l4*H-9S!LN3)XSv4=g5A+CY;BWWC1Qz zY3BOZ$aVL+q_zdalBnR~m*$1f3!(`Qv%Y=V4==I7Gz)B6gvVLEC~rd->1}lVKp!%I zPgb}4Ddky$IVmx5Qf&I!;8_LfmH5TRV^KDyGACOoKmF{;tec%62$XHc^eUXb#f!eE zqPZ^|BQ%&^#oQiZ!{y_dYJ^sfEpkSsS45U=F&tW#J`#)k3o7oyDpSMKXs!B<(9N=@ zpC+@?7CZ(=rBs*&b)T9c34<`8s~2sUD?Ai=^lWHp)naxbut^)Q8YVK}=l@w~z zlRPUMrZ$A30jiu~ed|?;SRH@f(QuQZLU$e6x=eWG<`7=f+Q`(uXXk^Z!NMMoeBj&#DRWMauWkI?4KJuA%t5^BNMt|U zbtlo43j?c~tGB4@90;_6cX%DtVTzLF7=c;Cyt1tg!>oiUrFvA5`Z%lkLbgWjIOwoNK~H|9!s zqm_TcQC%WpEKN<`)fda!a4dki%&e{8LC{?0mERk`a0uV2wA8;R8^W6Qud@(m`uOkh zC*27aFCFwcWNwoO3Uo*jvX1sSlq{)zhybS*j^BH5S`=^>8FkCk7Y_Xhl7n@)rI}IA zw3>QZB8v5nzS2Bl>_Pu;_(El1nt?%8;=7@Z&S}dC?PU<2XsMoH$Zu}`ZaauQ8tNkZ zJiA0e6PKXU>Lf#cRn`6pZcQ^tOmb~-l{ISu(8Q4uhdc^EA38dXhv1)pkH=<*s^roR ziL)5hfcV+BcD@D69}aMcppN_Wm`bMnlmZ;occbl8T^}Q&{dz}8J`$3cX1}i%qW{32uCzzdaPdqcAP#8 zZ}x9gGk^wSR=LZOyDIu7fHjuU@sX5L%x(3a_#Nu=*aQJP&-;mupH@;)E@p#-ndda8 za;s$bA?oa9ndL+Qf`7u}fX<{445AuFZ1@K2yyEB3#c#%JOSO_Au5lnDUcjV zb5}}wS{m6ly8}~`f1`oFl7NP(s;5Gxud=!wcOFYm|1TT*e*j)mn=pG0!`%E2$*HNi z!4%56RkCcMuntK}Clwl?DdvCwB9ohW+5ec4bh#)q$5s|j*!7f;(E}kE(#Z`ErVX>p(uWYIA9;s$kaIs7XMg{ z-xk8`;!UGYz zRi{DVj{lHJ`HjutYEy{x4a>!$mg}391-D3L!_whX^OZU-LFrNHyegiC?rTGzyR0CIxyUClzkxAfV6 zu>Zk(zdhr<7!`8BH$1NCU_=^y=K-(Qgmq=K@>33k!#icMzl?8!W8RapA3h+$u-Bpk zY>Y_;@Sa_VQLC+GZ3s>%Dv564N0m=T5Kpfi^|11?wS!->ldC?QzCVX z9J5x@A;b%{RlZ+lqd2yAE?bH8lhNf*HQ~3(nnb--ae0wuoM?9lD}MQmsN2o2H{6~c z`B{gig2h0kK0qdrzkiXeBXOma1O7$o=BWINDs=yz-AhQvpCJZfgrVPBUUZKB?xeo_ zQ*Ceuzit`DVJrJ?78?Kd2SAfq2?J^P;L9iHnD^^q%IxLQDFc3i*=*O{%s1?2z8(OY zlme2<)_iHU?prH9P)|s~0qsIpUU3*Q9td(sxY*r@wqx*^7x2 zjEQVVrt3Boi>1mqatX7U<3PzQ3c;wB96|)TKU-zztX{)|0FkOQXx`?vtf-Mw zD5j>&q{#c{9DpwOyA(soNj} zh5C@Fs60UScRo4HEV*~zdxazB-K#_*dh7B_9`o1PF1ap7vCU#m!^QLwIb3eDKIBAQ z8-3+knWN&E_25T_6@h+pU>@u)Byh~*yAy-{U9&rNfZ#s-LEDzbRm#V;&BoA}MP2_U zZ5|sDT@P}e(xjo+{c72VEruqRNkDzO5RUXpqsZjB_SRTzy3Y{Z4z1tSG2N>3LR~xb zAkvJ8^GLR}o@rz$iyLgTRx=NIMUIXCoALFrzCWih@ncr~5*))AoqsR7dUYI%^%fW* z>tCQb$EwXzvfOox5l9vxX#RYw@W)c$`jHSf3{R9$xw{sn*XO!t&h#K0d(PRColS8h z!~DmrR+WlbCKX)fjj;c3z~?uFy|ERto&+B)e)qb#57+m{^qkEZsp+xaU6DdS+Nq?$ zlVqR=x01UTA04|7Y6#-j(rh?2eHd@gBqI6B)VNM{{5>u1_F^6gHW}QW1AYm01$#=_ zW~vS${~(b1EDx;DIKhzyRE?7brV7-euj-PC*2n?X6X@>dGTN~Cbzus{4ML(Ld%`!~ z?V+|%Xu{|s;b`;~#ubYuDLn_La1+l!)jGh4-4q}ut5@VxFn5pbyh`_1x%j}yZ45iF zS*N0&2af^W**=tv`C@;7SxkC!;AU16zza+;b53p&%=e|>palt<&X5U9k5^k8>P`|J zTfSKlfEW|3)c3B;-kMR$^o~7BvCUT9ci)IQpArR$aolNZAJlr(2J9p6gobMQ-I8C$ zXqP{h!tjTL1^2`cMF&D`Ltnv8wQgmKiMJ*op^CPg?G2N;;!JHmr@C~)jbZ;kV!v~i zZ+2#xR`>S5Pw^Tqv|E6(k`Ttv21-u@Jv(iaR#@iM!6+1!zR7&)IY=vVMB6r_Tx_Cr z$QkYqO?sb&MoI;~@zDc5So?2tV&RQozdfm~Oh3Go)KpHXkX+ksJdSaRT&@rM9>o_- z%_3L26&2=JMusF-#^W#=C&XT`<3IpvjKy52tGWObzjEmVE>vpcn^ocnP&_Apvqijk zz;-5U$k1&FsSY0Z82V_fTvTDbCxXhwH-W)_3&5n*@F?!3de2DB;-gZU|&N3gOnyI}N;C#bv&qkJF039e^206-vDw<+74Amnuu zjz#9UD~0dToqx~MysTjNvEy+d-D4k{YnDD^UbWvQ9@-4ZvYsB}Is| zHFWGUT3$b0@~Hya92l5@1~I;J?{IuqL#^0h?d9Y?MDC1fT~fY6A73?EzChLev_|S& zwTr=qRhC6z)Ambor8S921Dk6MW%Txog2USK^kd0qYop^BhOK2QZiqVYik zfSPScEkB>Y_;TDA^)=RiwE#U3g2a4G?M)A5AZ^B z;MfuFHu8<--5+iy5&zGNgp;!-;iI1~Q0H$<@sAdoltlJ_@$Y~L zyVA~Qp=BBMA7Av2HHP?y-4O#$ z$O!;OIdTH>bLulu-H;vqiL{Z3>!gdE}+U#E}RJ~jbtj0-h`c$}whT?`6swmzN-ppz5xpb_( zsQOJG3NRG+u3TANa>i?kkJkvGmmPUS_#B^C1rlx!sTr}4(ahAWd~AkjkAEsIO4Wz# zooeqp29N3OwXAK-FN(_}T+JHe|F%C8B&_oTiafe5p0GI{JCV8;CIY;bzT@!Hkn+ba zyn=);dSjHbBpL7YL{&{2Te-2Z)^N>3tM^v_!q=Z|H8`$b%?VumQpMCczeslg>&Xk_Q- zx|<0rJnUy;AIyc$9?+01szYiR45#?S_U0Hz{SE-paVpGHQ~F4L{~`C$@k`mj0}1wz zlyc{!m!S>*S5=!nnhCO zqYV=OekDw{3xHjyNlkJyrTtvSF5(JJ(-S&r-oe%y5a2xFXm($g%!Sjkd?7n}1-8A` zD^-cn&*W!0OAfx5(x?{&Cn&^oXx51A)g1qUrAaOhqFEDrgpMzWA6n^=qj^^r zCWeV!1Df>dyP6&_GvrM1)_G`@FHH`PZZdO5*yn~ejS{oAWEhd5eMo_!rFZ} zL&mL$sQ~xb;W^lbTJB5I&KU2i=!AWB@0%8j$W#S@ckfNy`mY&f@m6#|U4Yn9Imxg3)0uWgvoc(?J1qH2)NP@C) zlY5SKFOzpo@d^WF*EBT~P%s^=h@p#^r%Ch??ts>)cGrkztM@DMG6;X%BIF`S+2mK_ z6H(okc%tE#FmPVs&RN?K=a)dZHN==|&!m=UoXyAm5o&11p%=ZqutMC;7)x;Fqwjo? z?p>+(#qi$w5V@l9(4n!Z&@z9uo_%_8{J>PFZFEe#gme4KyZCWKB@Otw*^v+Q(f4x= zj9w>Hf$wUaLZv%FJ;q+JdBw-VMs^LSa>DU;#`V7vUtXg%+}dt*&>^pnySot?S#(6D zqAW`H)*w9^h;E`e1NW{!N?*krNgdW+x@Y}5jsS7kEx4>r`7cvKJb+wTNaeSMzc-zN>vS%-)DZ!6~a`-f>3P6;7a zgKgs?XN~w*mOVGuHqceYL-}(1Ws`f^ilC?8sY)Mhy;8u#sGu_Z!L;#eHPM1eo67Gj z8m3Nys>v*2vE4;`Huss_;v+1*;*&~tRv(-*t0Wa(?ru-h$TAo%!yN@tQ@PXFv)Chb z0BmFEaMt24cTIEUT8yWPT->F7D76>>n)|t+HA4Z|ox^t0M2{?>pvx!qM}=@X&2}-I zz_xfjl-$YkQcQBHyo7>C($Q=V4}l5@zgr-8s&`rS*483SuWW9&kN;gK*PPY$MH)70 zUr69v!RxvTJtXd|-N+;dQbPQL>ZxD{X!lZOT7GpCC~Tbi?sz^-tBy zxT(*cWTu>GlGKlLZvw3RO?r+eKol%JE6H!?9Ps#`_tU(gS9x=v3^63HuA1%o*7fX~ zWOQqc=ZB(RBqm9i3alUz)Gy`GeB0_XMvJj#1XVI+X5lqnpTY-Jny%vWl~O97ldi;< zI37-pt9QzEA#%uTK;>4*@@0cc`U(z+8@-yM_q8)q#5s8zywLCN`d7oxpA;2)Ii+3y zs}QjZ!>ODjdE{j?H!}AY+<*5eNE-C%m@A?KSHO!{(L{>GBdv${x5x9Z)hshv3+)vx zAP@lS-LC(jl|`j6gkep*c>RU2HFGBF_03<9@$Z7gbDZwa0b|yITDbJ0R234nyXa@? zsA|+ArBii)Q!8cT9VRc#ttAoz^)Snf-G#jFpMBSwP_3c|Y zT9a^i)UM0HTt8gq)2Udh9F7*m1w)mja(a{gu`H0uC1LgZaKJqK2?MbA z?M^NyoEB>C)CP3m8aD)Iyq_6?ootRE{Z|(J95>I#wBaRjumBSyV#tEe<}d+V2+1%B zRTnutzcJzR4+yba!CmEi-BAc!LlIKYo-?oY)k-x>A`oA~gL>UW{WXr6e?jxM56h76 zeg6V~Wn({xWCaPwG4i97W@O`X*KPvY7GYyFz4_n@;5MvW2>$0`wROr5}-rG0F|_8Ig)mzX{jz%R5gH9QQLZ7u8K74!v6 z11$cowX9PmCdDsJ1j_mt<~30sc2Ry-P^fr(w-mFEdhp11#mAl4vXL^|Y#Fxn0RsD4 zI;t6OKT6L}!(q$&ilh6nK?qj&lyo+CKb%Z>iFA|x0bY&SZ55A_t8f%AQnPhy5vwF7 zD^N|^Y@1N$1G#6-5?Gb;{C89Mj|ko3Kc)E5lCpn-XLx%0>byBjAF-qN%qCCgmV3hWzB5+K03YMQ1p73-0(<8~% z(?XmpurbFTJ@x;Pg?`)V>CSB;TOl;}XDo+PIj?A?SAa1N0i-`iQ0>oP0BfiDq?qhm zOT8>*kklN%5a8(fO1>$W@ES`>*D07RM~;-OSD}qazxsrl_Xuz&iC*)7OHpS8D78x} ztU(1_T@h_hN>| zHVL2*s@fJ8GA)1Y{=Is zCP1*ejDY0ex@@5ny))$h^RAB8KfkNq*k+jg+4YSrj2CzaT*KvGtwXHFD7*(2t7{w( zq67MhL~fFPxO4|WeRez(8xNXI!dY($aW!KtMZPaB@wYj7aQH>FSe<$qT}^Anv`{F4 z`fv(P1E7rX5DeM)JA2Tfe$c(&);rI#C3y#pxej7iGt^(CW+9=}yNLU!T9f@YGxxXM z%^t`X)$e%YbFT3V(`~z#ITAnCfSli7Uif5asb}|~GDDgLBIV0z-|PG{BBt(tD4dLS9gBPXqHCOp14{*3R*S zDYldy3fUHvt-flU!^mPxURHC!C_5;Ih9A_=0dsp{w1eWbwaR~bSZJ+Nte(7=CHJ9s zwQlsOTv@-Aq{VkTR+}-2_T4LI@r(R_?Q%rQAfk?ua{)9$atz-L3(S*zriK4}ggW_g zLq?=U$yysB`r^$3TfkID$dBrd0Zz#{c7e^uq)yg=d<)iX1%0u9xa91_R*06qd-fKj zGj&JmPu;|GXo}kQM@JaCbZc%cH;#+(JB!Y#F5Z7OpFR`QAaa{YO>@=_TV~^Qwt3r$ zimfsNJ38?OQy_C#(a56uj=M~uX}2gyr?&(dC#_4_t)ffjtwVzp-Fv~5KH50kOULUu zyqhee$NbH_Isb6O#;JJ{dNKJD4C0PuQ$q=w+4~SLK<7fFEyX?(croy|x*1O^CCfcL zls=kYGYWD=fA;QKwb#}9mv$@U28>#9RPuB3e~J*d;r|pN#KN1RyRz~qIpFlk0;NLe zMi3TS5&iG%TeaBVNJpJ-y#M5y6o++78mPNx@JQF`8PRcT1Q+BHVsK z)a{Y5s7all{E@xKvjd$|8Q%^+e0IdPN(ZvCLL9BNMn}A+; zXtj4q2X@cLXNw$mgtbWnS2uR--!}MLC$O!_qx!g`?T(W%d5rFgT$lPo+nssWr`jeI z6MUiqZ(9ab6@+X+DMO&YuOn|$zl@$-kq0S)5t=_o_HVgT@FjwqHt^M_u3FUZ%_j}L zZ=D~1qDYtaUq+e#6g@jHM5|ts3M-;s23&>E^sNcv2PBxOhP>YpV8V}Z;=gUR*DjcznB3aZckWN1X;&gm&Mt31f#d_IyyxD_)s)ic zR-cOi3#*NZgqVfvH*Qf{!XCt4|KOT&C&ROyotr182MYs8aiEMPRe;vl-J{qV@YEOB z;9JJBWcgY{#B%IGRagU`17uaecFytSTvgWTzGGQ~O8~7KSUJ(-RK2HoU7bX$ED=@?@VuvfWO}XMjJ-DbUV|NrZ5&({@f&|9=%+Igfr%6=TYT!rWI(EI z*=J5(5_+0w2TY|G2%fv?44wcl!H z@+YImjCD_?_F%Icab?|H2l7P{<_Ij{CjeJYs%pZsm0mm8zid+7+x+qQ_+E-_tbw8d zPU(h_{E4*D>sVmvO-6gr^zMVcnJ4_w5YQL)%$om6wR1Ok%*Es}sicc8sI&k^w8H2b zN9iJ<4|csmf^$ft631L#wpi~lY*=QeTjFi+&1jtFKg)7~ zP(Dp%A4lT(&GC&1G(m5}ABw)tylHvQnjC6Cj`$}#vG(}Kxqp8D)e5uVnJSZIbUOl< znGAtX!Fy*Nw7B$YTh1m)V1mfCC-WMKnUXLDjf{W$+j9jOjRE0~xU6268j%oeq*jK` z^qewi+&Tw-Ud)jp7soOMO#i!8)w11VgDv?I%>oB4;Jf+j5le2g83vfaFTn_ptkOl& z;~5nFXvHjqkdkx!oW;8g`O>yQC7wal=7jpKZ>7Wus)h6|CkXmw#oIIIGUGrEu)t;O zn|IC|M)z?otnB*CM>xRq(HXUV%<0m)Dq)QN%pXbJztp)&JOB82pR(K-vUw%2W`%Jb zT7fwwIKBQbHt}bx!2HWlbjD;`hB%@*Mn*GIc@iq(zia8``|yU}Q(Vrk(7HPX{jA+O zu3DKZlYI5f{hH8?vOD^=b@VGQ7l4k2liEsEXqz6!30&)q5hs|G4c+h_>>LH)%S7st zY!ep<5qW7>mx3ALa2tkKvIPmXUf+MI7z~GT5lm#fAWcnPjN7=$qsjY2*b~CFbyfGlP1H`C%JI9ZciP^o}YgZ4od$j}NQ03+ER0VyH&`ck`FW>_vt4eEE-LpY! zhlA~A1I)D4AxRpYo>$oxQU=!>Cm4J7?JlOvpMVJrUNoIok^t${i)=INc!NXxqm#eg z9RI{oHtu38sG?VQZ*og^y#a+%El8s6@xlJ}Zq|mjlh!jxv|LfUlup@qKyX79(ip|E zMOHfR{_LwC`7zrc3UhZmw{{&cyYTvwL*V$0_%cK-0wz zj*5Wm;Y72F`XKM0Z(LWo5oF}HA3rMZ?CjcldYTE%3vWGSdU_meDU04NYIzX@rV{YRI}a zl&GfQ{f3$}RmxoIjs_&sA0SY-axdd*;CjX};~ zTL0Gf>5IPZbK0d=!#0c_hXO}kDu8~O>VA4S?QtsBgxY0fGs4kayd1QH?(6OV{})y?{^LTD)XkiJ+MUs?_KwH_2#{#Q;;g_ z+Vv9A$77{>uip=B+z#3sQ$A)2NQ2pBTelaCp-t3?xhik#^C@&43PXj0Wp6)|l)jhy z;CiA|OWZQI0vtP(<2dzb8fjdq?ja`n^6?t*hrye~Kc5<*pVvsufM^RV5TCT^$0I}*wJLQq*+q?jzMMC@}Zv$}>_vs1Y1AAc(h7Q~=r zOfp(>&72aPavs?>`(fea=M&W^SK;Cna!4Fj}K18~kl0fgR z(d0{N;H>(WFZ2kk(JOh(VZ&tXl}lQME#Kqr$>zkP@q2<}YhR|8&;-DyWm6B%%%C^g zGp=n}vJRMLG`#_S!XOg*Jv8xb|4ncrTf6X5X%<#=DL%Vk!%Dx5V7#P9#nYrM3#JLV z395Qk@NhzL*Qajp+SfGI_JvB0bnZ-1a{s2C_*uKpe1kP6a^JmU2My8e{Jg*4hUL~@ zPr>T#k&=tQoSJC@9wKuj13(iw;+(tO=E>VpqLlFQ#BJNfUqNkeoK2F!s+`-ATfc6> z9+#aJTU*6RBgOd=EJK7+%=WZWxBJ|^|JwfxU;E;|;SJNzg)m!qd(W@jO%2t8MdGhKiw>3B*}jHi>t*p zt5`(yl2mcFGCj&DfJ}#BbK>E*p^CxU)aC`d>wC4D`V^PVPhFp(m(j)$0y z7yCOB6Ev<^_P#FzlJ?G`hL77z@Q2t6vmKLx#5HqCv~ zDnDH7b9U7Se55o~*xR2P2H@4ye07~HVBz3A)(^)u2thiBx#JJHlNz=A}^eo%u6mm*B0pOU`Xw+m`r^iQE|zM#zL1gD=;}g+1253?)+OV055VbGd5k}r8bww<9>0Hf zLZi`bYYsdk zeOVl2dwOMdJ}gHx!b%tTUV~QriINTWZ}`8p-D3JYR6sOTxn=6&BgVugrh5z)zSX>> z$+5)Rncp}S%=x&d!Ly}onjwK6X^0h4OGJcql{^49omN)ra{vzZ1sX;i+CY?@#{s&n zG=9*m^Fnw%{xIK(AnmYy)WIQ@EORDlxXLfr56vtKFFWBLOZ7&L`?$&wY8Q|?Rkge zGVz-)WJ>t0#tlPJ+YCVxXQL0eXb;evKY;^h(3(+lk+$G57sIO02p=+A$ z!CCTT=JTZykRi@ zx1-jTCri4|vi|OP#Srj-IcpGa78SA$p5XpqsW#|@|$9${S^ydvdzl9V3KYUBM?E6Xrr^&Su?4{ z&ujYX^ygL8oJdrqCozrSN;I!{gu>J!K5FfUe?CsZN?|UhDYA?iYaSBmi4$dVP)R&o zJwbowx*bX&uZ*n=?2&Jd!SxUDnCm)d=~V$K z?S7T7vFP}}25=`|wWG4?|VwzgmEL35wXNWmIDh4hD4$dt3pngw*@+ zaDuxuSJuId3U$)mYY@Nwr+`{3LJm5jK1atU-_WcIAn6*0ErhHFtqgF_pK5<>>^nu> zuRFBMjF{$<8rVMX1u-vju>@Q{of1JkZ*aLwOnwZPW&E;>^`?S8AHY}FU>EF9bw+gY zw)ETX)?tO;s(o=3Qan4T`Rcot1B>a<7b8EqG=16K`D&vm>pto)L)VjBhj*R2U*&=< zs*!;#V2nXx!L`Yw$t!EonvIwS$IB&_Y~j!f^e`W-1`j#XVr{_ToOv1gk)7Y+(k_uf zs+%Z_fA&slP||kb4NrH=JH4vBcZf~_k+D&b!~@5JS#CiL@zkI$-N(@n5)Zi2M?VZp zFt7ISS`H5$J&wnPNA@oh&j0qsZ12@sGkPAD^bi4^k2j)YtHX`o&EW#YQijhrgch5v zjjpOsz8w-BeIJ_4`Ra6inqD%1vDnbck(4XSMCX5IX=Dgzm=sW1Y0C(n{UM zX{wTR9oHbeZ!11L87Spn%1NC?cx?3JSl0R1MGuj4r+uqWq(#D~3rl^JND`|Kf@ymA=%PnND;1`)iRukW5Y+&j=I2i*1ic z$-gwtv--Q$fq-g8|1;ezkU|R%rsH7Pob6eRv8`2&`C0(aOi8;c!w;K_SHYF?cc1pK zOLI;0{+DdI z*~C=}3j~wIS+jTu6GoNzR+q5a_sde#&ap%0(BLQmChrJ4$96PJ??&~kUI!&B+g=`w zW0*0%2I(6dzZ}>`Pl?ZnE~VxR(HPv z78(5+RF!32j#kjrt}PsCrFpVwA9)Dh5wc}De})4r<^^i`PH*w^s`x$}RY*I>f7Ida znOxN}OsG5Gi4@f5hYv&7tB1d0U`Lx#YZ}`wGeR#==Zlxinngy8vk7q~V%}5oHqQM>VbxCZE8l0d(N!uH$-R7e&${sdYtUksBYV~ z`?Wh9;jud;Md(?0c`i#;00DDRN<*BX`kPTv>PB#(GHrwS849t@QDRSTKjrF`4%MrZ zC2eyLxptW6AtRlXyXgtCzxceeBLB58P=bwUDX2!m<8+AUgQcPlf9;)k*CWE??qB8! zL@M|mvHfs+0W^GEBJX$~yyuEces~Ibnmm90MqJZR@)qT#;bUWVp#R!`G@5c>Q=-lwB2?b?il{>xy1sDsi^Z$h;o-AE6^5;u~UI?)&$MFS82tS^by^KN!^F zhFZ+A2HrPyr?3{NAO!8u4$!BpZhiBp!+iK7gfB1%D_?q5711Xuvs~7h>tA9Fx*2|3 z8GDYi`N9EGm0~m<7P+416VuIh=1v$t7g9W>kpJ7Ew$B>^WW#@G*AP*B(ELs4I>QPO zv-*DSt78>|fg^R>QHAHV7$(_m@^}IN%)W4u66zJBm+FWcb$n@L7+sxdMTcT*h^1+^ zu)tBWBlU{cj4n=WbO7<&XhnFhc?&zZ4By3i@;5vv!s+_Io=pp%hAllsGZ(q_6C@bh*h< zMfO$2qNY6rOUuRBUpp*`Oc}*=lf_CQCAAZCkn=cLPzY+D0r;Zc9Gzn}!EpIXd_^tc zs_CCi%Xy=wu7v}(5P}8eZV_sb7pKU#tzu%vf?9653|wh9Q+xNo@Q}V$M~B^dCFrZE zU2|KlpHx5(o{Bepv);r)LVI|$Tw6k?EKJUgKd}S zUW$-o`-qSZl;-mNQn4Z8P-f@$4tYRnu4KUC)iDqQB?#yE&&8cU>)QLLny!x$kN=+b zf+ML}E=Rb@pTP^^w;3fCzt( zsP`GmuVmH5%B%!zt`MQ?^TWEIbf6`bkQA&v&kk(RK-i%7xh`Q43b}u>y!M` z9hdzz@@{Ox_4=%kyFxj{P<%jEKo8lJqu8I#PrX6C7u&{8+TrbAUVpR6Z~AL=PE0jV zt^=smTJz3Hlihzho9&$Aq!~Z(!NwSisu8<>jC$RE`AY~Dr%z8O4ndH!b-PG#3f_jY z;~9{bE-a&G3_5)C`7lHvlPvc&SB#Nya3q^t2;~zBLBUEx*)n2t)i2dnm`B^+pV*0S zV+USCucm|4(7W-;_msty6PtF4&4(g*aCS~&IhN;UC;Cvbt&Uds)fE_wxDlM#YNs6n zr)ka5*8Nf|bPm7WpDwexX%d(Qqb#*NlS|1n6$yIiMOJ)h#J};r4z=u=X;532 zp#a1V604BB;l@I{M!a?+wWn$Ey)Y-7LfW=Ml_xXF#7J$0FM`!{r&clwAIql%`_l>e zJP9u?zHiZ6QYOoQ1tGUa0ugLqZ|;_1AR7Lz>kwf4tcA>p!?EV=ri>}gTKKY!qcq*> z94MTI2YoDttW#%_b+JWlE|TOcrhoOesXbgl()OT5BnI=V_=J`anYRFo4>pF{haL>v zfXk;<%;G^Q>!ndzbCn0|S1&zd*`$9nykYr8eV$p~1xQ|db-b~1i-HnmkHn@SuaxnJ z_dbe}+GXF>BzzWg+^?6I0+45QCL(@Uka(&YOGDQHnul^NTsT~{DG_Ul7dM!5xOOyol zUj&ROB3HM<5))y&w^~`0^Kg;-QQ;h=JE)b6IvO@zXh>rI`AFDT!YW3?L?pA~p@Zd* z;k0Z@=7{{L#r_SGp$ps(vCpn`A2sP^di}<7yzsR!TUBar<}g%W3cx6QiA=o5(KxPF zBur8)p}P}!ovbt}5g#YMO=4tofwGUN)f+zxOg>OLp}*SUp|Ge8DyJ$5cz-I^vi_Na-ID6+R-0wLPba9($#P4#H`3fkPKajWYOK&e7}(94w#Kr|^UX!ZrZS)lU}G=W3mL?k)9j2aq;R zjP~?QOUw4}jEEj#W|z_Qde-#gGM0qZgG4BsMdXk!;iKd&QSk_=_v#}Xmrk%8F;Qum zL9=_IlY!}}c7{`R-T`Ipev>OH&jLIvBS@4np=)NlJ=952JyyUTV@^pe+I>O;xehW_ zwU4U&#dCZp!@SV!V52d>^y>C}wY~H}rCZK4HWVzG}FibM6zl z$;WKD`D_ZWWUs9n88>}#{{;f2gYN68)03H0BQ9M~bZTG!=&k5&Bj`?Sxf|Fm_Hw^_ z8GHwn+PE&+{Ml$bmDU7?R(30b&yKrI0$&aTzkm-Mx^m$7&Gr~*#jBwF8nqZEB5hC z7IuAA8L5q)aGE%%^tdpZ1))yV$PzK)jXj;^*1Tf>pnPH^YY9g%lOU}>Gxf(}T<2-| zybQ-Xh1U!%l3x9$haaj!_diZi<+{<6-HVeZlh;D4Th7Pb=~? zbih3`T_Lf{h{Cd%cOM`gI~7n924o!7vSW|eRw_55Mv5X;!9LJ9!?3k~^+p=RYlbe| z&O!$iNpZC?q0%%Z&C@?c2vXJOsn>y0lFZh&Be6CM6ZO-32-@^e2IKPt#s(DGq<@$X!?~G$sSR0p*6@ zVxV)5vgdP&xxw{cCO;XjVP9|4p>*noNbcQ9Rt0`re5hoLCvqK@^MPxwM>YV~to2q2 zXX`yth(!0Zx@?FKn~>)DF4GaUOvrZJ5`y*4$=w|BpMWt8>)59J>t|hf8!GBMPM9kT z5l;U*GTh|7u|I|1*xgTTZ}0%@H=-gX%Y3Sh^GeLebVR?^k`qX2XW`cGpymfX5*qnj zKJOwj$XcFan&V@7v0n6PU{IC+L=j-?nRpb@uy#D4cHG8lIf|4moFHaSM6b{Jdm0g~ z&CO12vwv>xud63%abeGeQn%{5imbEzM+^m|i+hruC3)E9{$%Vuwyi*wHaY40D~lWe z4MAMkK3CE2sLLnlr;V=|NjGgZG`U$ra(CUVI9cuJI1$y?U*=r(t{E%;!?d4^mM~^0 zaUaxqHA3L-=Ap@18~o`@0`se_F!l zlZor@r2FEj_efM^g2}DMv`8m3=iI;ad5jDGdKZ3n!3wAZ-nX=lwgQK}N7BJNO8e)q z3*2!gNuDx)d6UP6^ihYvErH7`_{rg3KlMwU|Dkt4dgsYLS8^-t4$e88K%JiD-2U0* z-<^wX;(o_I%NQX-oa$`ljuI9R5$J-Tk%3CC{%UO-*hpbjP;)6~-EC zz>iYC3zXEIvL<&ci)q)Wb&o2wfu0Xfu=Cdsfctfs|B)oF1;9eF}m(4*1R zn6~cBLynS@Ge2QWOLdtUg2wYi3gZ-KNvD>3goq0BD~K4C0^X1OZdRv;?0iLKAy&r! z#y?6iJrrl+s^bp89y=3gL^FIZj-+nWhcixzD$V`Hc_`X%|E_)*;khg8}l2Nv-D=si(Z8+QWy zrEuOXr4qtG6cE?^oHi=l1equ6KdEOCD_m&n)zu zjCEm%ME|~uO4xM}3S`u=T2-2AU0B~p6ZmLS`>v9`3CGJt$e{?XJ*1SXy8~W#MNtny zdAH`~GbV}q3)R~qUd_b_xGPncT%0)_{?rll)07{s=h{@W)}==P)?Ed306t(C`~2%xliQh7|-5LDDRDG12nT!}x$oQ`C^c zqfJCJ*>E;C*9ZA5DI@>n@P_;fK7^v26-rR`FG|Dt{_{U|IBRfY0W8}&27A|9j{vTV z*G%T_NZE^-G+Ca9ca46VT!%&~#s@#p0ezxq7`ltLx zPb5Y;B{!pK^P|)P;JA1|YVc(fMKApI;IQ$`B!eguAWN92NJLbIr2~V>sHK98BUwEi zUC&PJmYe-Rkq;Cr>Mchp@k%dmfo)(f^#kXw)4}x*r|#)?=60W*eP=QEf_D=})^Rtu z&~S`7jvXA_F9!(R|Mkg-S0brZn>DxmQfaeWEb!mOtVz}FI{LWW91vM`vc?c2>NVCv z*WS@+wgKmXopBC_8yOG)4SpQKvn1Vhu7W(dj9-yWBTOj`$P@}sATn>uC!9WHV#K zc|0O?C8POPXC7(FcHGgi` zN42N4n(4%)T7Ea^qll5guY&wnk8$HR`c>kSj(YcsQTM(#|`zdcPyMJ{to>kNA+!eLoFd_lJcFj7(^Cu`!N#hlQ`?%gGJY}pPJb*JvsK-#R+S1P~ zMI+o#^yn)sDGJt=clZ^05nZ&VJ{)mq?cXCv)T+?@?e1V8={VUvsPb;#+Yd$865rlm z^I`xNO%Gjrj1V0|+ll>Wb!Jj}yTwI2k6j@c?-C!P4HD|7H9e8x@lY+XB38c7kGDmk zm9AJkRz$GbrKi=ra`EK;OsxIsnqGSlZ2fvo{fS$SLP){?X$GV~&wN`hombQLrJ# zY@FI1gjMSo|BHnzD`!vbmp!EOWTZu7dOw_#oC*tim%^?H6T zF7YNq@S_Ka1LQp}(BOCItiRHxnO58Wk(k&!1wQGLl^)mJ*bum#LIJ$ky^Jcv9le|@ z5c7KMe4fn#r6hpbX%eQn#+asS#@k|!8@$|P1qH8x#f{VHrx#qnUd;V9rucCr;O*?V z!R0tUM$dc+{Al>)=gD$otJIuvhgT{$p!;TMGpV)nVUhv4r!{c3wb+*$r{|s7;RToI zd$x|h8a>dfT)6*32-iJg+i9b7G6bT%+*s-?3+wK_d)k{X*Tm6*ZznvLy*9}AVh1z% zvX_IVmkgKBhmxkZC+qaO#-7>_Fw?G=o68N!fOG5WP?q}tXsTR^S3cIBk~_UR*53z$ zhXDwZ%_)QKg|s5i{fLJcNZ_F!*>~1&$G_l(^QO_KX0tT+nayVw{UikW%u_?R#1Y#K z+_#9tG-vp+OD>Un&P)4acI=d#_@T)kRTs5PIPWgw_mgdo?8&yGedz>h*H=|OsT-l0 zqxc_OSji&G0cW6Ss+~;vJjqGw_7TN6scTBe()RLKdbPl+aXmOacaw)_hWfo|a7=y- z-btfi)O{?NTJ*?PKH9t%VsRX{h9=itX4% z!XbwD)*$mB)&S@%Rcd6e|M^5?8&iNEQFWWAB+a9JhVlAL6YobRYlc>qfaxiqG70xL z7h2BAd+1>aqB93#YMPEFR%ShnUy|w%|M8{ZnieD+O|w2}atv3o)PgG`qZO%2(E1Nu zvoz6eCjOIeje%<>k$A>HbO1~s~c$lCrs@Yd7)4KM)1f}D@$7mL=v zjX)-33dH@2&wzM?GkqzNUUPseIxa_}J{%XtZZ}7b7%=Tb+uFNWHQjm#6g#pfJ~}y( zb^AKXk(S_0?)aSlM*S7%Ozv~d=q@{Fb?U$~Kq{ws#0jfxhA*Nn~ zQEnorO@DuMV^LxJllN+VdDpn?0%6VZJXVqZjUR$6JM9A_t{Lm1t6{wG zu67`(b8DX~b@lu)= z{5#w1ruMlODF3o>=b!L=q6&{)`*t;X35CNTm;Z5H3=$PA67cbJILSlL(@I!xtP<@f~LJ_Nfe)qUSp5gJW+K1vwLq3+Op zxj%JDw;YZi#WcA`e28#){`gP~gvDH*d3QfGECUt4{s%FYrvFa@oG$!&15p~I9))Dp z#kWqi7F^AM=;TzK*oAbY{Ej}o6Qe}~1mBv|s(m$)P>xd*T0fH{SQ9+a zn?#Q+-b$OAh)+CMzJV~_;(r*VXeA@fLZ}`|t9E*$F*k)~(U_<1!k9n{&>NxB5?Mj^ zLn&uDinVICnGF^@j+Ac0h<++^_Ba20dhRs~CUPlZGJNdy8(@Wf^ z1;lxvALpA|=P@Y?NT8(+f%9C96SxCN%e>sDs>x)Q{;Ci?huq0EV>*vJbqlZ(f;|p5 zI_DB&rK!Zs#g5U82K97NgJ-&T(!O$$uwN|iXqImy<{^0LC%^vzF>7ieL0mj=M&cIu z;bKN4LQCZ{7_F@%>Mg3-;~f{Qx8ZI=t&&UM2`BgIpF#2gN%s@Fh8hr?+XCVY$n-^; zqpsbi>$$YkQE1ikR^wQus(FqJnu@ofYx-6$eqpU!P+`W*c9#hF|Ju);G!W-^$UcxuKv^o_w_?ZMlxdPV#m z?>m>?!-wmjID!(=$`_r^XQ0?|TkGpo>DdM=q)vSZ_tiJjPic;EXz(&$ipEg^mi5F5 z|9nu*r1sLUMUDMdf zddV_<*>{Ka%A)O4!;^t@vhQkP=>kJ`x99G`5NcSYqybLuyPg{1GSi1<)70YPVvb(u zBCvmPeDS5Zn^E%e4lW&aBl1j+)B5;YhNutwrjHE1i=fWq|9=@K73Kq=wbJYd9=_B^ zOe%EB19+dTXc0~VmmWuv%qh5syRlL2=@5J%vtFQSk@wEYjp$mGRd`zt1UUV=zNYBO z7x;gPLU8z8K0_k8Rf>04vEt-n(KY|wCZUBbf9j-J75iH&$q;E77u*#~2(9|?QBkD zFTUp#L=(3&RdhTbf3$?iUqc50@4l^yfUaYcABl@Z1oa$OX4u8PDcgEyR0-uRyqmkA z1Ziye+Z$%=p2F}i=0*CdUzQJPUC?3eF9{u7*Te2z0`iEs`A>W&b=p!tKu|on;EMJu zPGWPlGCFkf=VTFHBwfmzX{9szdAoU;ufD^Aer9l2 zYIClnDn7(-*48eE9lcDnJ+T2vS|`Zb4)9uR+SN{V4wbSV=)Y%3^PW8H88KxaF(BfjEq3iuHojVamuhF^01(bh0;I6PqjH!G_% z<>lN76JQ^3H`muB;z};MEA3vxxHw_OO*DSyd-e!a0&Fu?Xgc@>pCanu{>G-p9*b1h z7hcnaG?BJEdSInB@TP)s6ZKZ*+(dn-2Xk@=EA=aXV{LMruhD{T8q&wQyw_RoC<64R zYLJwhe?|L#@vEP38XMcm_TR_$+s`ub3Z)RK)75#!i!S3S8#?_!>{VyU;ZEbcLfte< zY;v^ZLh_Fm-_E-ay?inqbMxp9v%Bfq&T)?}NR&kB!|IjlIX~nt}IX z&#SD2J>w>~ybmwbK5=Uv)8dz<=f0}KKTeLpFUMnDujJ79+)0TXBc_4(c9jzTIrQQ z#hIRvI1?7iT>P0gkY+|`x5!e0Aq|q+Y)s?M;?qAX&O-ixD&6sI(%2Yj!YzA#ip+vg zkc#eHd8(PAS5BSOvH)e|S`kbyiOYL;a1^ZtwJPLoGXn zbE}5trAb!T^ozshH5jJW(EoP}+Jr2CAx!~5gYd5R^Q=knJnFKwu_=W#!(V$mTF`qw1hV@66D&mh;H1XJqK0N6C z0;<+*G#le`NU+nLDkR&r!TVjSc4{L78Xt}kZ(?Nh%)b_6%&iO6KTgK=In0q}O;!lR z1buWIWun+v5qHrdLG!9+g`@uLDU`sEhSRJtZ%elcDzqD?kL-tuh46-2!1FCfh3|-gwWmc+-?=5@@|tx1 zp6FE^Rj?;CK1%j$yVP#E;I*WADMs=)zffD&M%a9g)?sJor1^futIc|EY1pBjI;pLy=kvC{MTBc?CGR5$kJm^VPe^-o+wn@30I zVQ6dri)7$n-;at9%PMW(4+S4ab=O#hC|0;cy&Th>Vw4($yP1_bZpWs&(5&p9zUXIw zl2eU!N1t~Df066Zpb|mXA{?_tSxCN!v%mfr&)Z;BzNa0y#GlN=;#@ra!L^ zr%KIkdV-N&QQaL-`W_eteke&F0;3{$4ejJS??tWkQx{kX1T$Q{Cc0Wxd^m&kF2x@KTt4a5|d*;6Go)tKM`0Cm{623I-PzWEil(QOGY5g$XA>ejDSReTeLGj`(rGGbJKK0wPrD^@iU zrprg@uxQuxL;rOO(eZ5cq@Oi^T_MuZQz!mgaTv>D$^b^=@j`B#H*rM7pVvr#havYb zi~|0=n|hT(2bCldmy4fWRq`hD+ZYvCE7w;z zFAVKsj~hpqqIW%PpN;|Qp%xsvs_qnBW+iggP!)vn{rN!-Cxr7~=_gGd`nM|ti)I%+flSHd+KL(2c6 zw)JRR@{rJKd{%=qLVwA$-T*850S?j(^6`Y0R|w(>7GKZHCRyr~hV>F&_qW)>RXfFj zEn*C*k3?CN656n+KB?#^hXYH2B5O!ql{mGznNu}~zx<=GPp(UP_5KhZLWU6C?ioB< zsl;iiMEUd*+i6hSVsybxr%ce$VN^k@1WXz%`f&@^BQ-N;?a8>(s@b0T=X}kwQr3Iu zG4RZyX6NZgOX+G?*^HA)W7idVkBhwtnB*#0Dg&V|ee*d>VutuzfH_*Xt>{-<99a6s zBrT;=6PfG&;E2c@WPLX6U`8vZMFp-w#;B@+LgA6WFzEB_OvBF-nSX-|-y}6xXPr#gy`t^9$C4&|-d` z*kq_EE|wRfjgodr2I`P^^UX_re-%JVc99+YZ*BQcgTtM~&8)2PB3yhOUR`UP(q`!5 z_m3g|J*ZRIIdC*)uZBKy|5YwikYz4cz}J*+(o9D!;r4~o@rQq}r|5np_+Gf7-LhlC z$uN;10hAPz<>3wqu2jl~6e>`0Mo+9dcgW{@!fqOld$1WMf+leDb*4uL8xzI`H5103 zHsH3Gjjx(w-;*69;UfF5TS$78eF#`nHUR-D2L}gA8w-aA`|S=mqbg6eX$hS$)m(q` zQqljjV%TD7{_h$&qaCuXEuoiSj^96k*?M*~f{iAjK1r0H%Xsd&j+(psj}E_GfJTN# zH@Io3DDR8L3Fu3rPY`Odz%*uWtq6V;9*6R&n+^WQsNK-sleDzvz&YyM;fPMsrEvTU zQnP9mnmM#A>KWA=Uer&S4r$Zw)0Dm+tDk&a$!wxpb<#Jh0;DO!#4l_5sHnmOl_b= zu0Nu|O6_>u%}oO#q08!V_A?;q_;rwzHq~2M&v&dEk((brvLbaW%SYJ>O3r<$ZVZc0FL>NzmH|I}m=}MA`|zn`K^Qb|TNcoK9R4E9<)8nv zs%Hw#cWVohLGQsFrF9a#-SO8Goh|;6r-N->CeP^&RzY0A38Dqy!XilE9GZ5CoDv~s@8cN z0x&kYYR^&(O)u$uS36$hrgB9USO$M5jJgZ>Tgh z{8qU=-Q*%a_He)7RvkI(>acEGfP9h21uH2h11SR$>#E*ne z`sy3#C*>%u?$!96rGo;7yWGtKz=@X+58)VEm`0R+Z}l)UlW*FDm%$Cj;3IjipOSuu z9eXF1s{R{Qt$F{JvJ zw#?w~x*X~|+0|SWKVzp9oIDI7TGWrLG^Am!BEGVCi&8`^g1lTOmYfcwvWO~nVDX6jp2zwI+j>$y;3(c& zO1VBW!kOx%8}6waJ^Lr~0Ms8}#~@@q%_f^>386TMjb(BIH3x=C*nOFx9x&<|QEKsT zwf^W~fRMBbl^H03l4by#wemB}{xnybp;8bg65e~p_i?T=H($5T`woGf;|`!T(0-7| zSKM$QRUGL4_*rT{_ZuK13fh9rw45v8WOl*f1u#(mVN<%UhR{Ki+Ws3%s@pFo3*?`- zN7aNvt1rrkHQs3DPX!@3dKqO%x%lD~Z#&WI%N^rP&`}ElK_?%~3(Ioo!VORZH7_MgDFz@MpqnD(9@8XMZZ6U6Q?yJg}7Pr5Eg zw&@!Vp_Tg;$Igj-rMZclFa38Tz{mT~`dkSPjUoBFx^>Y=TToY%=g!0N(N}d%{S(#m zJQnx5`2QuMq(cx1^dNRa85XHkl%)A_r?Sf3UKi>@+iFsHjF?41b#ItrsEK|J=mC+V z3PPGAQ+{88Xq`fR)9-YL>AWltOv6WHf z`o#Ftw9h!(5*NJ-^(R|gWs&njc-ht?Z?|%!ZA`2Xcf%xdY6G5#OUktoHQuBsB1j8fuOC?seUgo8uBGJgPYlg^VE zDQZG#Qe+XZR2y6Yw-h?!?&J!9bwW3yphB6J8`@)`c4panZCK7Hv=;ul-bgYXSsw1c zIQ6|Et#`H5sEC3e`v$iIz6v3POl3xTNm-#{bm20ZBVCwm(y5|-anD>ZYp+8c^=%QPYb?G9l)#=L~9M-~> zrVuaADtX(IFnSlT;d%Km-64%bDfV9U6$l*6>Dd42cb_F#LTb;`2ChW(D)aMZ@65wJh; zLai2OI@*JkT$Vh=;aS?)h11OAn6Tm6>2CLAKcE!I)`H@&k-qb&ha$940v(uzN}FSg z<#B%Ff3((~D^^I(<4^d^XO^7$4&Bt=cqc93SsYK1U2)Q*bVbo0S;i@13dd?|O-ReF z9o~SGH$_{P--}>{`H`}p?3rkV{3$IkE&v9R;+VkR)uMG7t%)o78=+iMuu0OPf0htAFW2)eyX744B49_F8 zq_*`h(P7}#hT8Cp(`%hq@#G+c=XW*bJSZH^#vHCNV&Gh#NIM!5gQOEycGS_Vfp=j5 z_Fa#W?XL^4FO0!-L3b(budEw1E$Mdge^q##MN*~oD^ROLHFNK9n*%nQKT_@t#j>~S4n})VFMy7-fCX%V_B&TtSP1u$Hz#Y)|t6I@BLnVh0Kmi z9C0Y^oU@F8lLGF$+PdS$=Z}9>N8hfd>sp_W1?n4iFpGMfy`;=#I_Lhs^N}ekCYD=e z0!W0_b{h0uu|f0|4XZINun>>}ta?iFx@}>MGja+7?plRaa2)HLEXRk`cNRV64086{RS9a76EB_+Qb!`7aOE$@Zb&2!X_>P&~~2sC@qbjwb*4ZkbKB zC46FG(h7T+5a(O%33SJy6)6BHJCY2|7=@-RYO%?p%NJNsV(k283YoBH1D5rAm-I#i zUjjGP2UWY{tRUG*39dTXGL(LJHCi=lTbq>_Y`RoaUAGa*N+##4Wbj1g!g%qx4TGDaI>Gdl#scM7BmvwkJWh1ZG~>frBh zK53nFTPp4dG6UM9F-vQh<73L#Qe>$Crgpx~67iU#sGt6MCb1~*`cyn}ofF_q4Vtkc z>A2$8%((>Cz6?6IuO_(!k@nx3NpKU6!KXL;f|R~%d2f_=#s{$XY;=;RdmO31^JbH#uL-F4x;Ys5ct1rZUocmNb zyXSL$3SJMm^R0wtKY}!GHt;8m@D6eg5!TNFWg+Din%doui!5HB+w^oZNE`8X98=Zn z)0%<4;uL|Y1Cc0hK_1C?--FgW{ip4cFJrLNw>d+!wA$U%X^caI>nvQdBqN3ZQ85l| zbr@f+v|zqNSDYnT=WSUylu-nZRrk#XOr2vwb=2Z6L|tER=w7u=5>n~aWThTL?4@xI zx_=5%kH3DMwTDu^D_uTQmj0A8{*@{qGhX5WeNtKV&%k428Sq<5`zf&s^@@r(tY6Dv z{-{xCO&R$8*pmOxnTB7?HAD_@4@kQW%k+R!k zL0r>u54{!}&Sb@lHgOrdn*LTt4`R5GX^R<$cs+2nbFT%lG7!C-7{%7sZjoTs&c|nM z)u>l8zzdmGkI0BS?+sHi)Flk0))!cJy31hjJDP_+;Ic2vcg}t;#^Z%oAbXF1JAvAC z>u;Tn8cX5o{Ksrg@zLJDfPOYIlc6pX^XDy7>QucJ=KDrfhN8GbS#;`qIspHWay=%`u*ll1F8U5%3(=Sk+SuVo8}Xu zH>CZGnO;Pgxemu~Fyxoz7dg}|Pym)6V#M@XJz!WwN;hGjqoSe&==_=9lEU${q<3r` z2_%de)a3FQ2H0@O>J5)jGLUa5bk(_z-UJQx&{!uYxd{tk`}8Sq z1!ndPy2)~sEuP0p&GI1K-yVV0`SH!|Fq<xqe6p#;T;zoYl2iUX&$n&TwRHR|iPB`X;>xi{mElmuRrlcg+ z+@?m(Wqm~9VuU6uFZ7AAH*ckL<7~IbRhQ@Q`LZ}SQHwOjWP&w@-wAMrYES9zjSX&7J=bPGwOMeJc(nx9k0dk+gf-`@EZ+{;Yg;l+44EN2%OM#-$P~J>Vy6g%zE$884fgj^wqz zzpd<$D0A31$=iskNE^o4N+IoG3=|HF`$wecJ)`r>)W4>u!v0t3L4OH}80hsfk}=bn z7)@86X)-II(?URS_ez&N&)c~D=gVC>b)E_VtjT)a!l2QDtl9*~7zb(zejHA3qk*n_ zC9e$Q%+9Wheud5;Kq*P{W>am|Hb>AQ-~GyF`93wSb9x#KA4O!j6yTcpaW&hB%sWrc zD0isjcn!l^0hLu2r-aga$KqPG({nRh0ORi)9!E6}HIgi{Rr>9}a#n)c?%KHt6pGWO407>lcreTaohkRDLIc2&otL=x3I4UH$=v@Cmn>5&xrgJ>v}mJ7 zduJ1Ivzq`)v!Ai<*uJK*@OM%(p;X0NW;g|ZOdEA*>%f=q0DQg^D-O>6SKZn4Nhb6LE27gT|xBQ>N}&swiN z>tdGNKw!4?Vh>SOv@6bIuA=>QNer?%)~|DGdFbEKbS$Al-tHB;b?N?t-;Z?U7p>bs zmkKlC)B?yZ3`AOp4(ovtD)bmK$LY#ii{hC@h_HtCHG9akiW@>86+X)^6cIfGg1P}b zBMta!ZLC=_QO*>pJ&N2vG=63soW}^x?-xk`__2NQe!nA@DAL>pXLk!le%hz0mJ&h+ zeMDe$dPkz^PK&14(~bD_iw8Nq5fPk7Rk<;IZMK==0ykS!qf!(ne^v{N{LZ2Kz|Q`( zHSVNGc*}vV7FVfRN2EQ!Mit|2zzuyG`hdF2=u#UOW5%YLr|^GT0E6&^9^zdEP#J98 zB8g048HJ0&nOU;uI3As|JO37>?}P!KSx()4e~;7=u(`;!SvR9_m{JAiu*--6S^r~7 zMmvGm`;%53$RK|*7Oc?!j4HMEw|tjhL=c~tGP->Wen$;6Eftq-#M+yspS&c7H4%_$wLk{9N`n1~!t@Y#(* zJ^8u8^W~BWXPfeox&9%jPfz78Rw+;z5`V)tN{Ao%yd71+#!m(B8wR7xdbF9$uW)L6!UCkg7u=w51VP^7g>(w+Yo0vB>#NT$(j4HkU zg~}o^aaZ$Z_Dk*r9$M|-GY0aShKeyEeHuwFBU{3$qdB=cf|vX9b;l_5CJkKRW&f4> z5k%3m!;^#}`7DeRrf&S`SmRjK>N&TZjFc9V=FF@q>*9n(C`@xRU=QLQ!Sk`+kg{# zJ|k#F?tjgrGrM;VXEl!-l_{inBAn=A_C#aXP-LLs0JztG4BR}4T~$*Ib+oZOOnmY zZ>E`I`qG^Zxo;CXtt;NA(DU!9gZ=Oyf3koqgJ@Q&*%%* zlkVzEbwSg$_t9O7JzgJ{>pCPS-sKy*VKpyamT-tpvujk{yo@gA(!||p2iAQvfZq<@ z3u3VU806taf|sU`7(W~T8$H6!R4Jv$QCHh0ks5iU<%xLHY9(vBo9dCltyGD4&h0gi zp6%}+={5)H3buwiypR|=;*rM!22CbYqdJhs!#PT6ubvLX9nroYY0*AguE^k6hD3kU}%P4HXYxKe}` zVsIs5WlOpU3TXQKHs;Z$%kSWobw)_pc4jaF#@mBLkB~ThN<8Is&B?no(7H-{RVGo+L&ZhSY_ zSTkFf*fm~(JDc57)ZHFTDy^9{7DTHrm^~}b&35gOf*PdC7vR*t`5*6YP>tRG?qAzE2A7ev5sOQt3wcW7VD@I3`3VZS8V^Gd6NE2;`JclNXRn{ic6lNtJ<43!6#K z*7fJU-P=SwB1^G9=#3PZ9K{RhYP^waDQeru*EWPDpC9ta(xh!aHxG8w@}VzW-q7Do zS+z`W6JATJ@s{H~U3}tU{FK5hhA*{GsVcTFicQ7;y#-m|ZR#aj{qUXfFVVj5sIPoj!u?y^VP(y2#U29D8)4@=)fCqf_kSP6 z1P8Z(c@g?Y^f$v{{mR-!bpa%omGc!$74zE?!CmMOnRfwHTQu(_ip8Ti$QWmTp``DS zRnhe)cbp1(>$j={n81e5lofZpksv)q=!a^UvU60isHmj+hDb|0~I{L|Mt zr)_K!%{2=O?F#g?f{Mx2+|-IW99oWlQtZlN@M=OS#gg2zZr5!LNIt+cHADHG8k8Hq zK;+XKH!TLjV0M5M(C!rd<0yi{xA`*S>0X5vN;Ur})4E6m0yD^$H^Rv*=BDh54(hs_H~*Gv8@m9+oJ9BWt>EbTS>OyrZ?t z{~wy(!J!WK{U6S*lkF|rShn5C*2%8bGM85^+b7%hvh9|+T3R|!pZE9q{SnuFU)PJ3 z{itnGI^P=w4e0f4x;051FyEdsP)}djzQlN4Z_6qY#Lb=B>u6HdUM`<;^VetFHH&l{ zr)Jr%BzM|YES02nADHVmoq1%IU|eoJK(TDM4VSBlKCKy?#0xJhI<#bSHXD(eE}hOR zRZ33*C(424LDiQktK(dXu&|PMg)zC32DM+>2`lk*g=v<+zH(N<<1jmB_~5=XKLXt- zb5Bd5c)(jMRlHEJU%RL~QThF}ojzV1Pbpv!G@9;xG?hAHTuWnN`O zD5Wy)!FlvSGgG0Dq4Z>E-4rL4u_KGcHNv1savbxwt*jZ4tP+FM#INA$4qFg8F~c8f^9U5_ZuP$F#WIl^HcXh3Il3cMnBZOICu`Pl}9UJZ0;>)$IF`?Y(nU ze1D8<7ty!m<+vp@5Gwot1Hg%eHWAPly!lOVt_5Bx+w|IGLgGNjK z_mqwbe16G{NWyyj{0@&J-2Bo}+ zfK2(_3&{s&PncV?2R;Hn#_O7t+Q)s4)S!o7T!IldkXaunai!sz=;8`K8fh2;VmLJK zryrW$Ua}kC7OA7+^6Z|?cx~8YqrER~nH-rZJ_!l@WHj1%EYu}|EH*(5m4GEO@cdD; zOC`Mrrp)SnlH_i#YK~nX)R69kJqWDmQBE+*Sj`9xRSgq)gm$oYRd?CRwen2o_a5KJ zEsrPAy9WpW^q1u|5L?>SCH5@T$>miN{Wc80C@JOt*4=a#8^`T=hqUE6>fdCyWS6Pi z6^4L-2zp+{66`u=uv5!QtumGtwm=0zED{!m##6ZcU+KHgxgO_&Po2~%S|kjYSesG6 z>vrwBl~wvIi&f#B#3V!|$4&xiSCH{II;$v@s@$LdDzcbRweX)Xn#JIO$DO<5xRn-I zNd<07arAGL#%IPaG3?U)x)61X}xg<0+;nE7ElV>YEZK$7@vh3#)*NJh)ujhAD*x;`9qmL#X%dUHREk$Ai#$44;Xp6z7f=)J!u2a;s{Jgb zLH;#=aVa~V{l^rvnl?oFix^&W&Pa zQ%_)BL=KtSC|P7vsaMA!c$9zwl!k)?hrDYjVl`Vl9B|A8{ZA<@8mTYDec@2__FC?| zEkbaXvN5ydt;f_u4CEiU@nR>4;#Z?+si&ILG8wH3yOzDQm7ezIa6a0_-L=L zf-t}-m-qw6uPwIx5v+j+H9F2=4E6gV>da#4OHUo!D$ux)2JMR2+H*exh()PQt8>~Hj* ziq;FDXJ$l|)gEFu7owfM$;LzsS{G#+4xQI3m-Zi2KT-|=tXN*7UQ4TGR{8G(edCp= zLv2W#WDhIiLVc;#&XSPE4b=M^7}%LVdI^#wYaOH;$91SH`YL$l8J@asUfoZ&>GJaF zysjTqnOfdDx2aE1qZf|O-oF5VMqFhw-74pi=Xa=S)n$##wS~Y=>GK(Z1iO3kj>8B8 z@X}cUJgO}C_?Ngow}?cMA{}@kqf|0k+0M(__ILQPdiQdEC&ju9#nb*L))D)gi*jJ& zNqM=!kd9+BSeWZKZsn!dXzhH@C>a#><2Tz4(^?-9#xGZLZ` z#qIN;CM3>RBt3Z{!IeS>NMfZNsOE#7WR!_{h$QHTKjLTX>HMOkm@Cx&1iX{%9685n zAVYFp!l%9md%KIUDK#7r0~sTiDC({WHEL6=E}oxM$7|2<@UGi zjkl%%wIqr8V1Z=wcx^gmlu%|MEp=pMWj*ouU&pN`)lpE>8m$(RGe; z*p%EQ2o2)e+FmCrrQ_z`v5d8Xm!iP$a3vMEIeM#!>`*{q2Y;NrpBOzNd8qOBa|Gd^D zG&1U8o@ilfz(Q5SfL9|;(+PDO$Hd9i7sbDbHxs|$)gYpo)X5)X42+RIhm+GR_wG8y z6><}r@XD|Z~Y&~|6-4~Z?UkN~B#I#4hBx;u*lWhizl_0l^f zpNV)mi-)(c+yd9|eNZI^(NR=Fh;`Nr!V94030$Nn7&^ECT=7dk|I|A zt#JF(>;>;y?;deNcx^mou>Mv{;Eq!_nK=cXqbYR#Dvn>?H(GLRQ@pbJA4#D_`34DR z8m~$IT=eT)qUT3|K7v5Z?{*{p;I8Hh=#pZ9ZDKeD4j*tpZ_kqo`c?s05#pQXs1vNM z9s7Y|-Nv1t^i85|_4<<#z}v^Zu@5!>D?B5B*tbDTm^jDb$H&dO6p5$BubgNT)Ry)K z2k1AN38S;=%gE+#D<^*eEbRZylf6uItymFU)XXaJ4HUiXg|ON!mVr*6l^2D2^4_0z zoQp`vzcBBo!qiRUB5F@Hl^ea*UjDA?7_35hT7MYZY;qEgn_jkE2?gZ*q++b|)j0Y; zOmMXzo1Xw#D0Dt*;UyCNi`6B5fx%Z)DR z(#2H~eNjm%d(+TD?#(G5G5O-D{lMH|U49p8DE^(P4^t%ydu^&rTiEO*BeZ)mw@OcW zfQJ7TMFlI-QdGI*^fJFVN1ZmUDXYn|o}Q*PePfLxM?hW8?cPfrKUHmL8l_acZG7`E zV}_Ptk_(ZLNEO}?OYYoZF&FbQFI+&g%hvLxn1!Pq z(YzghVQc2I{rqJ$c=f=80WSl(qeJOVMBAiwUz~Zn?9^`P@FD<}3d+ShNWV9@txlIL zg&0@c9Ll%rTf%)SJ;G+q?5QFeGQq)?SWpNuW1=>VD`Qf)`|??~SDyyTvnK+%;JKT_<^ zc51p|O>csaWB3}h>>B1-7W|lA)%`A|7Fr6@l|RBq%*p)-)|&D5o9h68>u z1=UT1^;Ji){l1bfmg9s2gGAy+UBKWwD{P2fN`*7THI{A+-N*8t|5+PPgmOso@Wo+c zl0ipP?(DBYu}L#z)^@#Mj&J_G-oLU-VGzzBQc72wR^k__94;Ti#_o+8)3t0UK`3nA z>J9DrE@>frAQTN)84#-dqH_2R_f&b13`tDopz$WCTWZNp3i}leHKp={mXsBg4rDWG zkL^IkpPlmF!plARq5<@-GXX8yb92ug>-@6w^!}lRMdA5#{jRhzb+-MSU}0RF2{im1 z$L)VWf9d1KcYo=;(12$T?lFx8r-8TaG|qPy7CWub?*Xc_-H)5{y#Y(1i;O~w-B&s~ z9Y%J|Hikk=63v2Kzb&fq_dcL<767ob@h;nax};qAT%%>&NzGlfG}FDuLCS5m2(gU!CxpvW7pcpEXH0+#LtxYr;ET` zs;;e*2!rI7vFv7WSGcHw9J!iwLcA}aT@Y7hMR!RdfmmlEmyb$Iiz6bH!U2}}$7_?N zWGJpA*|HUqH{dXFkYi8~%(E&qOtA+Ox=7(~@oI@{v4#+lvG1b+7Nn|In3^DhTV;CS zsJHCSV>d>`ol@8|G(6f5JtO{2XcrZ|B5fp_BHuhATm`msrZoz+=7qRfJ|&VO1Qq#KjdtY0OWI zZ4Qf7>s#r%VuTwh;;bRZE{z&jSzqf)#5+m!#bCsfp1*+#SRe(yRd@!z|B4by28a?E2A6KKn-j560QCoY72Z3lL(H zR#MO_{+Uhc1#5q~{Xn8*Wg>0w{~a$7IQJydmX$TCUX-ttm#G(>E-S4%V=MO1|JIiD ze7^Y@kE7<8)6Ks#MZVqQh!5oX(|6oU4-`dni5$eFBn+zzo-!}CF2in_A_3U}f0Oy< zVP&mRx;qRw=!wms9c`>pe&`1+wP;rG#;8GYNoOyydUhBQpPUw@8TxSuyG&ei8)1_? zWMr1&RxOX%F2tC~kwgk={aMscd^!qP4|ut}n|)vA^7r#J`rp}|0-u}me}}gsvMw39 z4vK*2UevBCLI#oBrwT;5j!amvdU-DrRVCVVqFvuNW(Q5!?bwhdeKkPl?=AU;AL|jr ziU8*~fU9p!nc=iTUA11o)RaOWyO3)W>WE+ONZaASnCa|%w8dKe;g58$#|^I77y}JM z1kuRbhj8)*kU5a?J1p{~lTM2pt`X^++EvaU3k+kJV)5{}-X(lfKjSc05fftE-&*WF zq8Z?n{>6qQZXE9egmN|7GK!J5B9r&1uy?0AgfEarjAVZ#b@ z#229k$!pdpz5D&VbKibnr-uJthA5o_%0>r6OzDp;#pxX`N4=sVN7;4b*zx>QQi{SO z!P0Uy6uhtkHWc%q)&_&Tf&f_)SUkqHICG1lhz~d&yd7QulQjMPTygzk4kSCr+pB=mM=GG4 zR5Gs~3Dz=0B>9vwHB>r0jA{_J4B74Ga9+X@gLM8O8t*9*id zI`Kr>w|i5w;{{@v;VCtmsm0m>O)IXDwdsQl55K_gRCn$Q`JRl?fsU`r_Je38XSLx` zxVmKgQ+@4>1pVvMYIH@#*}6<&s|^}65oBb_xws^ArqOs3$P0WOQ)TekO5f)=jyWOk z&o8IfSE35lS7thTDAEqy#@;HWYSs8uP~eS{)6;mJ$`%8a{`Jcy+kZ)iO|E0uz9&Z; zs)CR1!AnzYJ|b~KUxoeO#_-jP^6;GlMEqxLUrtNyTj$@W<$F7PKMsxm4MmURe?yTK zfKm5Re)~l;O`Z=teE}jF331IYE-PyvlZUzevrEE1tZnN2wK$~JJ)H&hm#Oh*3-M`H z>r%>OR_}U*>GpQ2c$yRxO1^W`Vb)cOrIxj*XgX?+6@in`qz*M+v@}ffUENirM6GNd zcu_N$0u?SMo5T`vs&TQJkS}HqHrl@wrb6uclB%OQ1tR5T@YBWp8~!kaEcW>;WJ=w9 zw`6oOtH@FRPK=K-i3_|%VnEeG7|7zX!xpF^yE?pEr;b(S+<3*RpxlMVDsfEh$+RQ> zjI+lnhwGE;>`%0#6(THQKlKx~HE_X+x{HGfD%Q95GcseR$QOO&5tk(hHcM6z=IV4d zDo2pJWed1^6gho2UKU1;tTY=`Ue9mBvdm|cz} zWcehZ5dG5j5G|0<_txuuKi=?Sw1Ksl-abNkA674gXCtnYMN4)7Pw9FbbC?lwaZzUR z=~s*S??IQnNXLUqjE(7kE=-eXP%=IUU`cHwG%FAuxPXz)RXwEw_l1MR#9$I@ftb&r z7_n)M3<12oh?+DqxGo6V@20hKAoFkvr-n_KxJceWPrO+F<aqj4tHdpZpj$ISf8c8-v!g`!9cS2X;lbLgH zFaslBQIk~KfMwhIX{i|8C!kKrL17->!*%I9NjAaA)M}xe2m+Rpo}T_f`x3n~wQh0l zjf{d9a=-L#?|Uaf-i7?_VCc+jr}?2Lc4Zav&xN#}9SbTs`h80eN|Ec17>H^?>lj8& zwp^YVWF=bwQMV)kIzcR5vL1;3^Rp(`mGC{h!HM(?N%2RhYfi4yEDa|0pImQV?bT4@{tb|g{LSNxgKje05J2P zEr(!~s%h`jnGc7?Q3O)Mz)n)bSfsMN^lCseJ0F+dWnqLR;u?P46Vl4mHML5r)lXo$hwiu}o^F91#XMvC#zXmFW|3f!fVTr}<-g2M-=N>_~NQAGa1yjQxQZXoDGwB4W?g4ORNWq*u&HS)}P1 zE-|C-Lm*SoCc27c!6xx?;}y%n3un2@vnTAcCA6q_SD9gi!dP0a2Zy;NNY0+NhMfnc zuKP<4ia~6vDWI%gDutRf*hMXZ7RAv0B*j@NKM3vdh7~U=S$`dp)*1+}$)OYmzrM`J zs9i4bYkD~}`_fS^8e45LKuRlqgu*pjYw7LpzV8!T{MN;NOCTG$GoWn11&TMKf)q22 z86=&RpRo60AxCZkvVE+TRBE@gfd0ff8xgrG5=&6vVx+a0wOJ$KGxlg@!4)7Y|I!-2 z^BgrxbTZw~M+w?{R((l^Z(w{V*Dl^~i?NXZ`|_u*rVwdz&xmkAdl+DQT&G zQ5rs5cD`gJ#$4hjSrDjLTyrXvTfpbLb@o}aWc4Z0S=PAA&xp06R zQ5jC?(%dEA+#8~xRHJ{>*NJ~kzIIGoUuQ%z%T;IB*t*ltybWaya{N4lfFE8O{eO$- z9=|{GL;W5~JZ_@#FSowMcKCl<^!{Vq;kjW}*q`FDXLUR`aO&@2+8`r2sOA$Zs%~e1*&TjZ_7LkZ4Li8etXHwlyG>%}fc*yB+!tw9J405OqLI)J~E1?#S z0?#${uf$MyWI6F5W+;Y9$ddiQhe9Sf;)&MUaN8n3Q^_*unxngETpz)}A=z+Bj^A02 zB3oVbi35iK9MExC?sU%Ro`}YyZeZp}dkhuRj!d{x(D1LSIW)wUR^_va0mAq=lv9gH zXgTwze=-J+oa&*7lRUBG>qFC5=B1tugrs%P#h>SFf1%2$*YvDj!(9}s6LE*e2GBbF z#fXy7NVkX3sK```ak(q9Q--MGZ9`q`)6KreAY~5N1PhEDN4*70xwKH`mOODhzBVNy zt(x7qEkjGO1(z+2N<%kFuQI2v4a3?d9Q6seI&y8i55C0kSGa)iMuE~#G_j;-G4NIU z;&JPQK3tEQJQN=O zQ4V3=rJ#vuJ05jr>OL6-CX`LA*#mr%AuR?*M@_bQ32P!(L|k;dHQc>eC}9C^{0TXA(B9t=^YOSib6k*@3_FiND#4@iw?XWmelI z=h0_LxRQz13Xau=93nqjB>jMZPm8Ly3OO=8;{rik`^Q9;GX3}I_a$O0lg&_jI}v}@ z7YvN3A=E8E5j6RAs|0)8O;8CxU3d)7^srh}Q_U5yh@S-S?<>@2o?ocWc{5FK%8goo z@mPTcgry4^5noZAIWL}yQROiEIzNgQzW0dRHD_w&Q&!y+5!Gn??^ELq*o35Q_`4XQPr4y*&pe9`W9{?`$9{@h#ccliUQ1D$o zc&>@~D-lW<^WrVc<}Fh)trnu?JFt!*;JDb9AG%@|JH1Sc87NKR_Tb^(h2v0b`|;52f><4QRK;t7T3j5_l?zhv<~Pp2Uwo<$ z%8ON)q+@b^>3zzFTHEbfl;H@)5-Vd|Dkka+#hiEBsGI#<*#E<7l1@xHA{!W$7XDjT zpbn-^doY-GTd3~GpuFk#WaM%Bf6C)KIt~2wfHV4UWMU}5WQ1DGv+{@n4HLN46XK}D zkttC`S~YllShx`zsy1voJkpR5eQ=e8I0JTCtV!dvgb{h{(c6!xN;^PfgM{yDP3#^< zbn)+p-E_zaKsRpO)@*j15}%5RN!J38^YRnDW_KYowjcD9c*>bFN`0+Q z>G+9N+%RFeV*$u*xaTt{b0iUK_6w@GU`i&Og))i}T6@P5<N|K0Ya=9{$czzf-2=UB%Ga`s=jx+&Wn(^)YF-lFYZr10)+4xB z*%vA_vn~s6T-ROR1w0m(tDC;<7`LVs*Oq;i4b?XSXvIKCNC^wKWki)*;}_1hX`4G5 zx#x6>2x>F(-?s(t9~VLD(0Zu&ic%8<@$t~QA}r~;Qd;)2 zi+8xns(iMV9zQb|7OwIuoPq)N=x1J?O{RW7I~tSkPAnehK_(PAtxlh|yw4py`~tCf zcMl*r?6`ffD|0K};e!>v`15*fU16!hZ`#lEusrJ;6}mYEQOaqvf2T=H9`=Nr&g;pV zERF**Gs((W*!)G%x4*G$^^gSHb1XrGe7X(t>oK-Kf zt&vmye-1jT|0lBE{11CaVUIM|Mu_ELr39qEt&YwNxJ8GDiHfcABUHIMARuanc^~0Q z16gR*w8G$Atq(>FQ_=eQnadE=aa3prgp!eFu+0GRr=0npbJ|YD`ItoNJqG{K!0NqC z?332VVuz=vMbJ&?3f4yoWRl>(asosJBJK=K?JB`JlegE_=6Jm=qakT>pWTK)@ka&e zZU~g)FYUQAON*Q?Y{-W{V8KAUq(-v3F~ZRY=fI$U6iSg#u@SBG$vS* zzhRc#YV2G|#6 zKl*hQKds;o`T2GXRc}^UDW=%V!vk;**Ys+;;IvKFY&Ubu_o4#LI!gt*P$XgLzlRuz zO18V@#!)KeX(OJYW^_shTx4gQ$7+-hph_u^I|{7kKmAf$8=!PzZHKLnek}0C6ODP) z=BA^6;{PedU!_1M18*xyBKS1z^)mt&qfwk72O05)0oBL4X!T}T2t>D?2$2L;_WXMZ z(Wr3y4TY-)Pea#g6kL8(N9zUq;nz`li~fW8f{Tza?^FIuTi-}JZ#?DYU^duNhfJFT3>Pah!jX+9>E9=M!X`GKvGD|ph7Jpu z4tS$3*;?;SF0en2o)KN^cF9V&82VwZ34DX-E=Em>7q1;Iq@flV)HFsByDKqKTZoK< zGe(d(g-xedaCIG?=*C;4FZasa9{Ohdu|_jOUAd{#*8q%P(E?CEX1}j$ zlpI!3s?6=vBYV?oOcd|u%sOu3zxW0H&R1huEELd!m>8;60JkZJ{4=jzxYf?-TF{a`(so4!}@4n5pQRbboFyCabj zoFv`%WIKf8Y+w7O&BwExq{~S!C6h#t*k4J5Dos_e3%Tla$3fmT0#w|}XV;`JyOWI< zyms$vucgyNPW`Mwth}9KJ3iS>|y)I^-+~%Z`oeK z`et7kRaSj66m+(b8h(yXK52DDo>M#Z-;0dE+8)m9w&R*s{H)e?4EL>~WJ1lGq@umj zAVCTGSG_flfC!ZD=(`3BS`he!iU@Qd+nqg?38+pM+0y7#*6jE@msWoIxzRzxd5 zY`gLvvQbJ`O(X~(mg{2 zAm_n^m;^k58LEHA_qKvg1K^<{UK&0-}sMuGLMwAvcr!^v0f_{xcY?3LzY zz4qL63YQX{($7$wxFrM-gO7E41dzoEf|*Vo2KO;5ysBr0_F{=K2hBCHP)yIhmgq|7 zc~?N3?(XNG|4x^TK3tZ(P^={m1rS|O6eRAs?sQMJoY3*|fOdj^H~rmp)&C+QXOk-; zQ<=(K9R7PSK3er-v?OH{<}_d8=XSQb)5!CT#42?hOYzF83w>2X*K=4eMO}j8$=J+G zyvWopn>rV-JV0x=R?`z+*7n@&tBRGWtcCFR7+Zg8^NPocWL5Q+RpEfLclI>a>8x>VokJYZ)3 z?};>l*J->xMPbih6RG1z=c3x}uF!Y^GpA6y#-gTwG&_>8k4CDkqDzJPJLZDNx2WYn z1mL-3lfxV1*~SafrO;+c!66Aqd&X(~eMr49aRKyZ%d`IWE7_xod%2H+%j7=)Kjc*M zKh}-4O-PrFm^|hKx|E}dy~0H5Go66_{0=kkxceP#e@O{nJ}FS8Fcx`*sX2iNZv(k{ za>iB7$b25GbVHOF)j;|gj))=q1-%M8`$;?2|1TACqw#^co7M-tm#!Kx z0p|Z4@fqBB;U!yg^%zq>PI=at!zS^tRMaLpINL11Q%&SoztN!fkgi zldPsFw1nz9r?W+pD*nfLzhKW zU_WnOyePdKKe~UxqkujghF8+2XjdE`T9LtYSn5gtxc|$ic3oI~Sf8iS>f&OQL=vOc zf&bDQ9`Z))QeG!es-gSlMa6wa_p%=ab~~f<+)%Em^Y~@3dSP~oR%}*LhHGDI)@is$ z@dKMFE&G^6v)T<^s~uajMIqU@56+|6PkPURhAz=~Y`EZU_@B-YtmqCwwHBjXyat*A zSbkMBr=q~POA5T=u6zq|h6va`w}w5Wq2c_2RL3z6eKWBv*E#b~%^)~m=$C-B(T|9> z*9aKXq6B7rIr|xrn5(aUsC@k%Yjp9O5#kb<^S5)M&#uqQ5Ij$&j_>9ZLuJ9htdezy zwA9$gFU@DWViZ$N8;jYt3kP>-j$5wj@9*{UnYvAx%Q-#$b2q^SRDym7NS9l!3Hl#C zz1C6?$mPSa$I7DL^dnwXS;Hn3^wlpL$eNMQ^Lx%#1 zGDHMh?iHzU`%1X$FP{lfOkL28Zo7}?`X1O8(ypB6&J<0Qj_;hx*mnM4Hm?{du!(ev z155&8g+1UR)mN)3djC@&I<@|%K17)G|C%BO4NF}WU8&U`jjK#6#GyL<@+lT6ZwU^B zfkV#^^~twVfeFEf8YP5#?QwUA&ZhHz27^6!N?e&!^6z^wJaExCu}|jZ zfOdJJTrEIZy<#)>YzSTiV z`eVn*VRS#?OIYZ&akS%mHiZp&b%;NV0!Cr^f;1VrL#q#y#7Z~G#<)>ul}HG%HPJ0W?yOjc{h;@bWtO>iV5Ripxv!}*{MPHyljWp!$xw=8U3_=Zd3!tmm+xOZ5 z)er|AbBCZgd5#?aY=K~E@?3^W^qRH4yYJYwJaycO2k-82!OX-sb{!GNpGF7ekkLxa zT|7K0b!ow84RpG_i9R@MAe_Xmk`;+sQ4IRvnWRS`Vy6`_mIs0yAU($Pc&uQZ6xBw9 zqp5z)r^%}7*ubA2;1(2@CaJl}!^nJo9q*5Z;-TjIIr`f#VlLi*4%67<1EXdP=%DwE z4H8z}^nFF@l0W8%6&mXKpcHWZd%ELa7Z<#?FYv)P#@D0j=r3`tft^7=t|0~4%9FNP z1X{Jx&pZD{k*pfen;wGb5wflJBqY9K!D~3KLSN|&zPR6L&@>?(O*kyEY1Z6!F6s6k z!2TUK%J4Pz{JPYNP=!BY^7UCk-{bkzV?`1$ulem!{+N@K`vaCl1((g`2m40iFJsJ| z^RX4*)Kdw1-4U`7lI1VoHEop5S1*B=oH|!4C_3FK$g0rQ?K@64?*^i1n%wS*7Eg$Z zKf;dZ_lgj0eQ)W}(b)1+CUoX+#ux+xUg_1H0XdCUT-AC)DjU~bapXO3_;=!E2iF>P zXTUGST50LTMrU3fcH>9bYS#ttJqVr#%66KeXN_ctVKIKo-+aq!TV*b-W7aY4i=L{> z0)u?Zm8X``Zd99PDDEF8H7a=|8=ED@)?It?PIr3+7VdM&D?HcVjpB^Yiiqs+u#h(k zOb#%xEB}ADZvNzdcVve;22gJ6_BsUiBxSPsxgA+29pR5%T>$~ zJU|Y=o}a?EY`~Cw z#+Y;W?~O+v2@EYM;CVFABvP#kY5W2!^OHz!V{Z#mtY7D@eIY zr_GVTKN?0^&Gynf#p!K5Y3#v`@_;pP{>MJF>M%~#`s4^@?CG&|;rDnrQYl#`GeOL! zd|?YxVeh+e0BoO~Hh9O&Naj^|kteVA>uz$}=>^*63Jsth+Q|}d9>v(R|8H2B&^ghf z;`Rj-Y~Gv33Of1P-(ZY6Ul|0>_96?7KgLMkb5q83N7HZ&unIXsonnM$v1HMdJZ|}6 zQ&4jHA-JNnQ#BNCP*_O%A#fUxL$*VvwiCDmTTda$oj&Ooi#gI|l8e?pZK1>32dR+v`~1gVCL zLS+F9pc)1{{{3?sdv0zr{pZ$k-j8@vF8t13xwq#^OlT<9xW&stNV#5b1L%H(KR*?y z9098s5mS&9jFmG8Zrf>AE|k(?C@t7rf6MeDt=4olVIvc2o1yWt^nh08D+9GG6s)bm z0GB~GNjx7yd4x;{-g05C54z*Jj3sNj73jEv3ZN`a*~&H$X^LaFUe&lU3e`(&3-5Pzd16hiC;@gA{L3gCw25tnnar{4 za4?Z$l1}p_%o$YQ1nwEPEwnB9zk6%y9mH5CS@wS<21S$LF$+QWY3we|@GpwIR%P;k z<~`%_pbsY9&=lK}08Mw5^1(zT7(uj>Ff58K z*zaqn_)7y5G#Z9D8Chtq%x?zFNk$_j zC!}7up7a7m6#@VG8Nt^3@K`kMegi0+r)gU7_4Z1rRAtocJ*DMd|)D$rY$~Rx}q+ z>Y|F%^Uof1BL(_z`vp9G`-j<((P<2A8Pr&^hrxM1_+*~tg$h;|HVD=}bUlI$Cf%Qd z`fsf~b{=F;Zj4klR8`sHVwJw;%{k5`mfPxcZp!vTp8tXzT>6&4r>C}pLR-abq78ZP zr!{3@0WQgA{T#uorUq7Y084&U_yox9mXJ&|AdFbJyXorI4zdTxcdi^PvJ-ga|FoMb8pcNby$5Sq;g!NO)&E0e($`FH zIlm+?2&z^Fg&qXqXwKx=;Spmo>BT?<|KgniH{K`KVS?bDJHU1a>FQD_Oe>F2S*`_7!i>Z)B({jI`ZK}_X#yjtt zNd>U{fcmAj((a7g{27M+yTJGi<|8fVw#O3lWun9uJLc?wmQt?MT}4ZegHk%qB^&C0E3_z0;4XVc49qzQ%0# zH(9Md`g)kKs_jG*A2wyFq9Q(Y#|AR9ayaO5GDSX9{KoZXvN*GwlK z+qnVh4_rQ^w6yf(`qDori4$GNSrd!K%;BoSHXm!RkKLX!TOGu*hoS=B)xR1oD1RO+$p8_x=w>0pB7-CwIAmInS^NZ&9a|P3k@3SkBAAJAb9~!Fx6%wnpUDTJ;u`e1jfkxo^ll< zqliSLKomw@*g+OATo)VTj@TuQ+Uf+{y_YX4ucN_o%{2ckSjzIxFDmF_yGUQEzpt2_ zPz#f&JmhXxxEJ~J(yft{vPn}hA;lKuw11|+i_wqzP(z0}1vTa8yXnQ`5xd*?aGf*O zS#=v4hN~1U1d1Yr0jB@NG!HI+)wj)S9@qDLdesucYdI~t!E*?=OQ>7oYi@d@+xLqcgbMBlD}h7w|=liBGii zSEueghzAJDm*}!yLf!ya`4XhhlkC*zngdQGmyq96!@@{L{!0%%A9>GAO7-Wz1;bnm zIOIQkpq=VM#j2ewy+}BLfPfuu?jO7S5jXEl1KwJ@>n&9wI*p=-&#A$Auj_^{-s8^# z>!PJPG{QKKxUHK-5{m=IuMXE(n0B`%uNu}4MIE2N?c%{$*;BOme8)04@b>M1sm!1i zfSANF8%r@QR~Hp=v8=zZ{{A0*^`XfqaH^-)A5tPaEdoGR|DMimy_|UWw&mD$hjR1y zWS3?pFM{soXJ^wjiyrRp7cv)Sii<|$=PcbbpI=@;Yx7o%ryii|?K0c@XuKwnU%GYt zMM)XOmiUX82=8@9W#3s>R-3Q*fBTKZ|Lr$cAM|Yi)b~i9VR0}TH8Amb$-(_8kILSRvJm z+L7-dT>WE++}0`+?7KgDq*`2QJ%4pIu1PM;0c+*dfXBX)?J7eQFzRaok@*oYWQsb{GknVqvTkCc>ZE zn}9orhV~HdzfeqEgU1Q_x~-4KMy(b{8ykg4o|cPCJ}#a1ttv)C*^Jh{^?Y9(nBCn5 z+g}DN9+KIG$n|x}nRsS#htxDkP;PkVdp(fjq2e1Ud1KI*W9=8dO2R$=3zJn=-sw*- zKEYoiTNjW6g(UaC6IKrc|zg8gcaOKUE=<;j-ceL8QJ!;&VQ%#7AohW<-Os-`K^3k51QU)KSa@JhQB8Dq6V71ljY4+_7hG;bMiME>!k#tz4iEb_o1> zbp=iZB!Rq}o>!m-{+Xc#(fP&ZkipAJTBE8#yE&uoD@}nQjIMS8EM>OFKHpRy@&qp; zh-mq_;SiHPLm4%HUy1@v`l!K{pzrfF?JM$#evZ9CFMOfb#?SElYyd(H7~^nf@d~;~ zETsl|WHjoz8Dv5@4wVP}N3)_>3;+7XNRW9mE?XZx{Ne}Q^Mux^T5+Ss2bJ`K583*l zgAnyu44RY3{ht|p_sfkuPJVs9=k~R2F)qvd`i{`y`r@?i*`-nqj9JgY;2{=XT;bc@ zwNn?6iI4^52ZogzaB=faGAf!6<(ZpQS{7A9v^;^Ef{ z#B~c%B+tx#@hl{qDlmp^Yp&}DBBs!Bjp-QVtCPjtaMow{1NUwTCz4v{HuU(n^9(G< zG}L<-T1Xk<4S#Dm>WrEmOc3SM{=mu)cbs&|RV&(eQjnr3y1*cJ-X36S?^-esgivy1UhX zFsrkk!U%N5gYY2k^CKleSDLd5byXC<*|a8*{3_GB+AULajaI{6%0tpm9u`-^ffCmt z82pC4i?++_2&osRLej3#Z}LCU{HO@?t+sZhHPR$VW+LMI z{PMS|VECEAX8KjpJj;Q?n}4*&M(wOkGlzuG53TXGkQ8FdcDeZN!4kuc&poV9l^5pv zP7}RG%#2rK!`AnM=!PM!3)#Pf$k^Cl{NWiLo;nG72MoVU7^s7m9lun z;g?S>Z@&ozi8!I}v}_xFtVP2R%?tLqnG4&`;_Wn{s=d^Ozi7c&F^Vz~%^{qGhRR2SX{Wx=gw;+Jd2XZScZPHAUx5)A5(7`)MnJJ4I`ykv0}xc#kD{w?uFu>;O_43#flY*6n7`MyA^k* zxVuBJ0Lho}4%84pwU=Ci78@HobG3zlb^kE^I8Cki?rvtTJ-cvSuxX}u z9lk@jQR^s00&S|fYI1=7qqnAQ@?XfRcv8^9wzHy;`8-*3zw78XroShw#dvS&(O8C= zH2WGa7`80EPk<1w8+U*bb5K9|7g0oT?o+y4~k!@*PaBJ0xPDonXV&=1PAb z!=$K-QmxcmB5O%&u^?|bu{`a->GREQ#w+a9`UBz*^NYs+%3~I0mPqugF1SMw**(eV z#ou9IC|kYl5u&4>&H428DAcq8<(82v{~-pZ`In&R>h^-$oY z{hK67u2Q>_9>TXrxm3vO^e}sZic((fkACWzGsE-vr9>Y*@~_m0BIwlbx7nN2R5p-` zR2Uz_%f&5;MsOvd7(vUTDwkeFshQs#4O^XY8NRSE_l2e$lLZ*|>azUVGJIreGSejHa2T&%H(L`9}8ej zX8*IlgG)KFu-5qX>iC$zn!LRirmq-zPOzGLfYnR>YYe=cTs`In8&Es%Bl0|im!rA< z&D(?Ck#>dm6)uEHrUL~^^n>L;5QzLpYs#CBMya3U&Df0EWc8 zK|1(Zf6c=Tj=)I3Wl4UF+*4sq{o=ZUa5l)*gK@$kBk^l*{v|;9^9Nxpk{;#o_qa7D zrl!SF0PEuE#TR#HESf-*rYc`GoY?#&3G3kLw70z?Ies%J2}d}au_whup_;hmEkizk%AQrAwhCnL$xp*Ni`Q?xAH9t324YA zs25wRV&an(x;t7-ZWBjD-I>Sg7dSX;St+7T+*!AJp={Brh2N=j0~zZZl?h-GN~q%I z&L)6B_NPZe>zK8$V=i?FU8w$5lw~zmPTkHN(e}{}&|>2}OCA%xjhp1N*rT=zZJlbG zUSQYaq6OG!)-xu6VR<>V%zB$C{Q=s`IH(9JDR+>bru~(I=#k~C-!)a)bhNOvo|C-h^12;~xC@1~6 zd@Vt5NT@YXJ6L~o*;~tbLPb%ueT_~^Nl^mLGba5&o)3kJb9i2Ql&#y$D!8W8$5G^s zeENQL)g|m^wwdkd%l`KHyVdou3o1f+;D2sATyVpoMhuPxeI4?c)42WDVb+WUGA=!7 zy6=ab`zDASz?c*a3M^uN8!-c9w?6-?0B2<) z1mK7XHF&cIk;kyaEv1jU8oQ7(e5JwrD$oAo z0s9EPByc=NCYN^&gUhZsyK}ve33af)lr=H;5`p^=QY5UMB_OPCMwX>)TNMy}2a3&QERLbT3=>{2uM9!I5faXN?q z7&4EPU%K)olu+HdZN15b;%EC>w;2(|Uu68x(XXNnX_m9FLyh*ei}zRP%myHO!hJ@8 zs4Gw4fK5=@{B1%9qi&yTBD7BqT^o;rGU#g2J4J=Tbzy!9v%8TJc3PgoPd(3GSI;34 zsJj+1wZpzhDFG;Ezgt*Yq9H3u-Y$Qo$N|55`d|kg@U^+)oqk>yOcf$_aeGsBkckumFhQkh?J|{rzEyaMGl+PO|mrcX_}}$bJ7)# zBLY5~wG~b24&NB>Ib`aQgLOQ1vyI0jx?)D9m@K6%JDuIMw~voXyA;P7SkJjUIgCpq z4Qo-YYx8OKtPn{S&r4~+#AMgj6-d;4{ipA($T!OPY04vS%!xL#&DfYj#>8o(5(-(1 zru`{?xvScKT)0K70OeLRVf~9jvDaIXe=A}^Y!o$8&p7qtmHS+@Bs8%PFT>aAXf9KaVO zAKWGKTcJD|>R*KYlYE{dN>xvPdnBqCF#`(0$TQnaVJr@cDgh`&7_}YO)RhS#8Mt*8 zi1a;n3s6^7v#?*Eo8#l{VY7%Q1Nzq87KkJ43A9a2y8V0MI7X_YYe6jd9&r|MFFU4_8YmcPF-gl!vOL#w zQBJ`eI)6SSl%CqZ_v!nfPlT>8&{LVcGUV0HrImcJYq@cvaobvF21*pth?%r!+!4UE z`o@HTHPNS0MJ$U_hoo6%l(+F2{HEP0;L7dnNW@LR|9OhsVxP-FqE{wsP7I)+`ja|u ztFlfx{9-Cz%)=O?q3IA+11j-$4XLLq%h2Qj;ZmLbLv%5Z z8YXfb^WCX%KUYQsOkfuOx$G*Mxm?o)MguzY;u|O;9k9p2W3fzCcf$0GP)CrD55$F? z=c#JlVdi=lo<1E@Nn@qgXp9&7Nes=JmskSTh}r=}YDU+81vJ%DJyyG_%U!`RvF{`< zA7j|`YcLi^9M*AuiHE)2I#txd?dG$awKO_eJE!t1BKf|b>+-$|L0)@-7$(_^5`Dse zp*GU&I4PyCG=G`qF&qKNgI!xht-ffxpKOxhhvXs7f8;Ktcumt!Wx3ei99Zh9dh5 zmo0pMEh2=Rt$2`Gv+7mgJ1=`7oopKoqdSt;ijA!Dm)MoqOxtP7hmzoSc;@P7J!XK*!M&i3;u{f65e_Y7f#fYQIm2caHBn!0PChblatNGSSRLOthwP^xyp2Xg7zK0x%WWa>}LZF z;%Jk3xL65}Y4Jx^si3INXtnGgFe9rd-6vDBv7yuhNSLW8xcQx0>&2=F@+Lqp#8^~M z#Mv(*N{;94SpOvUyJY<&FvVxed-qR+CqUZ*1Vh64iI{Ddb3>E~>250PIs^k&Wu=Wj z6B$RS0b2{;Z5CM6FLIIh$wji^g|5zl@7{suP&Z%(5KtVHO&APk`s_rd%!J?B9)AkF zR~7IbqxYH1*buw)zCyL0p#Oc|;Y4#R zID5_}m3bTwBPd#`_cLz@R)HAFc$l##$w)d~+rbHZGg9=z^{dv#V)Ek;?j(>xYr?9u zHm#LOFA_w#+MC~gxh@iV8u(20#oKRIF=Sky6`r@oJ%71(x5_Qy|*? znj5YJKVuMDtt5&VDcx@rH6&?H%F=2JXTheDFG4n`9mDt)KmFfp#oN^?G|#TeS!^G3 zhn3l!<*Zv|h4UM^eYlLRr)!_c#+1CVI%cC4E3?IKDcSwK{i2j!wp2VsYSgqY_mrzw z7c&%o6FN$uZnGNbCH# ztWXkNzuJCZGBVsHIg~hx7Y%#Blk-WdHSBL)d<08wW!=DofjcP$*WnB^K=^RpEmFMV zCh)9v{&-;{1r!28U~T0h4EsPSM1+X*6#-QPH@zlHK?bw7GHm19{PFnoxI*IKAdz;; zV~hwDe_akd8JEq>C5Ds95Sg?%&N%V@!R*KUllKGN*l1O}IF^~rcx~}tZP6%zq`d$B z4<8vq!5Y-Xdg{k0*FO8oaF4-!{E^a|@}2yXV39^+*Ek)y&-puY zfVU*4xaXfg9ENh64^b)8={%sUxYpAP-{bn6_Vg8Q?u)w+$q;b5rlI)hQf2Y>w(&}% zEw4XhQ$$%=q&E5wo32E)|2d2G#L1lXW!EeCX)5qHrO%P^l%g|87>`ZAyt?zGoMScw zN8~J{n_sA=2;D&2$Ng{VsIeBGe z^!{7OmwCOxhz}JbBeFhcwG2n~InPMKuMMIVS;RqaAs%31h}@V8~Ku z6noo|PpRLL^4Hhbf7S5!h%-<{%o-80AlGCKwzGDcLr%*Bm{@+!Ru zE34!Zx8(Wdl%2X3slWa~PT%$xg-te3BjX4uXd1dou02oKEkC>!r!cScMtX5*@KjEPeHmZyP%fRt>6&P!^Ku*( zf-tpLE{OA3ArM(nU;TZIKoiY((Hx2d%2~9Z291rw{Zjuh4-c6<$Cb;WD4VMPIbj$D z+^57VTGD8hdDEX$1>-I;y^%mOy7nf==o$Rw_DT&}tx0IRbZ>bBqIDm^sU^x%{!C3M z&dxk@ws}L&8u+HX7%PS8dj_}q{F0y;@@B41a=m_OzfL9n-5plB7U%Sm%{=lJS1WQ?)7u>b5T;=70OV|5fK(tsCdzsHDFW?Q1V4D)`9oJOLf!O z5FPrB?ZYQ(;1$6Q>iy8yVEahIvb<+any>$=UDLQy*}9aCDvpT{S1t_A(4W!A_!M2; z{P7%Lzr#on?Ha1XKysB)a#rCL{C7+d89^w?Ilj-zv%7JkvTSO&@p=6EqPuV5A(Z6Umlwr|R=Qh6s`wA?zZ)Hv98cpO%>l#^l{C_292 z37j_&f|IM)6nyV53i5gpb=vHhDE@WlIJDkP(pK3Z0v$W=u-k4Y+pVpvQVs4#Q~2Fa zE(5OO@&ob>3ebQsI7Yy$U2QMhf6<~+YhiNn5LFUK%vdKjT)W-Xx|9IKkE7wQ`Ts{$ zw$y(kD$>07WIB~mv}X9l3mqNrXRDHv4y*DPvnz7SL_5jGcYWhE&d|X`_BS{IKPGo4 zN~1=~4%oXMkydJVIY~)K@|wHv6v2Y9O{zA)b93h%!*Q8}{#Dvk``NF!*qOkm1<%h{rr)l$2MtSeM_HgdeguWN^-+ilOj2ciwL1 zLS+|khnf5mk#2+Vv7EcG?U3NF(N_)9=p>m6MC%CqGMi_nB~m*_3@Fl-xy*;ARaaeX zO4=k(jpe-Ae+(o&^+7Z_2pYmAkDRpcx8=bS(`-3{x@fP5 zNQTEnlosrP&2^UuqUWGS;CBYyXUR6Ueu5BESkf&FNh|Sj()l;bCbYNOgk1aTRE_ej z8p9NF$pJC0ANHsTeoBkJzmqPbrC#CIy_IR{XuDYQ=vT80V^&SJm4hZ*34>6K;pwkP zOIqvtJiXUt*Tx%6Jz{eRz(dE}I3p?R0#(nRq}^2LKeB-MKWv85f#9J)Y0ZwEBDaGy zvg0_>m&5DpyqvbJKG)-jz$ zT=m)$VO6}~atS%kfuN_SXXnTHpHTs1e#^r-LOxGp1`6FURI2{~I3LIfJ&Zi<6|m4&a*4>R2XkX!KZr?}SV&DW~txk-lXLc+0>xt)RNBOK_} zCynZ*V^jl}jZVEqY&%pPcB8%W)L-R>R|hQkU%!hN+gg>Q|Lb?5BESxba|mMo-|;NG zt;;fnuh+u2z0ynoh(GyK-Az>pmbDiWqx1Bho=Qx3e*FK$u#53$-q`YX~Q9z-5 z^Z3L-%I#2_yAuGoDd*0paXGX20d`+KBl@yiVs*NR+DDyowB8N=y3%$R&<088ctW&Q z`P_K`;3&Z&Tbw(rZW~lI85;b4RGi^hveW?~Y%m?#{jz#KyPskx@%s7--WGkrJi#$) z^crM<9do{EnXMr@ppT*rvho+50nFr=^b!X!Uz z@$vDhX&{@2W;4-(-9KkJxtQ#{5!ypjzWRy}73zrOyrm6ElLe^}L6&u?!#=)7=ll&J zkTDyeya7J0?&FV;AWRNhIQNl^%4Kk{CKw^*{u^%`_8Z7fC?4M0KSPdz97iv zPhtLI>#HEZ$mCixfuz4@tOo)#e$zd&sg`ulB~6~gzfh#cY9=qZPZF@xXb9;0z_U2H zGlB@rBhQ_Ht9APyB}~z1DxShjGOhzTLwhRI{z*GYjP)R%qW9s(RF<3fj@rvWVwg;Q z`f$83ynnM0iV{+iWW+pBe0b&*{>*To6kKRj)7|kxK||4Y@k!{`=jewcsTjeOu!|X${YJ;K-O$ftMNI5tb-tQe z;0D69Ie{?^kI2Sjm)R#d?UJ}ndBKB*w8m|I3IyJb8YDB8+LL$2Il{bOD-LF%y|u&c z@v0q40`qI=9<{EFTiW$JlBoAog=uL`)%e>Rye|WWC9(FD-L03SI3sg-7THJ1T2qN4 zT&drmh}OWyOK`QC%t%wDyPZ6_0*dias>`u_>@?u?MUTTfJ- zWGi|_Lu`^;)9d&G;TUW5N?n|Sf-|f(yZph*uouSWy7Zv#YyYe zE1d3ML~MF8f%l@OolHTeJz`Y;TmF|t-7lc-q6lOy{muh7$Z$?T(j>nve&=fcU}Ub zy7Jl!gor%)1}an*M+~*>=mam|H)fwa{GYjwebayDI&Pm)ff0j#$Ei}rm6S7ZyCLK> z!hJ{53L;J*;Rqm;gBjhc3&{z9Rn9-jP^zqjr`_M`v#PtfCxHn5LJGEpU2;rszDzJ2 z<=Mv#_k-;n{khM*eQ;iHyZw|1$b^N3!K>X*An>*F%O~Nht*?NBXvEJEqXN%oir}2U zvxuYD?pt3a{=1CsYnBWCfu@?iV%?_9?Vc0I*L&2m^=r=ZfG2&&g7(X*)hDlF;wB6r?WIR5TVoB6!UA_9963>;)a7kRi`nr`2? z`^x(SS(?(5iomA8{>a%wZ)d5Q3dF-rPXBO-cW{ILW>4VFtx#uHCSmlW07^5pc%ASH zP8;FYNFS3Sxeb{B?Hj^xnUi&FuXyQKZ^%k(Rh<}gHS>TnL_zI47pkG@Q6*x#H$~>g zHVP?fOvZ>#0(P|~l_-2i(X`oS6jaH53z;n62`P|^GL^S|@%Mcm5ygvq=^b8CafgFO zipa3bXLWr;_Eqvo&+;ClXyvMRKD&*FG1S-q)&wRORx^lebDC=R5c@cy?SnC|DHYjm zebaeCfa@eXp`X(B6N6#lnF-Nj!8C>{uC-ZsNCeai3rcQG?DtlBv8Ml+Uxv$oAtv#T z*rNG@5&()Hv;RmR*CB6Q$5|ZF*%O8$mZ=pMFaR*2x1d_Nen<}JVMFs@Ae8K7;_oLc z-DDTxQ-nTsiTs7Hu1}NQ&m~<>7`@DgGP#V4R+AtSL@lW_jVLZuf=uPv^VGp~`H+gq z9`5N>p`e~qR_8IgvG*c|$J|`LM-8m+08dTu^-`IA*ZZ0h@*rNHnrpif`O37f@XI`n z2%M@Dc7p*!7M?|Ke3?aR!azG2{O1)Pr}}ZE)$2(rpDMc%>wj{nEg*wfsy;X;H(^V~ zM*h6$xD9ahps+ZyK z`pIn6C%OSAL&yG?F#U9EPra5O4_$}r;FQ3-K&#bz3T9!4nOuHtCZKDU;@$rWjs6z` z)}#f;x(mt5n^s`s#0{N0)6?sOvUSnc+tA0P6p8&rgZScGHPV&CF1}s zXj144+F$}oG6o&EB?cTKcS{Gta9}&wpSG^=IbL^Gk1i@7W*V0Qv=dtGp58+Sa$wq! ztDG0Q^8lZ?@|6K@j?TSSc=^p@-TTA&VKwmiGVoiL(rWNR_mg4ZcO1uCo0zhXqZ=xd-}Oqh45GhKK_@{I|LuC1?YK2PR!HyozM`x0}yg#3Et}+F^&@Kl||Mavp9L4UOuj^IYf=6EXjbaiT7$ZOZW#C5Om#}bjO?R08+D(JW!p4S zre;HAiu|Dh)98q#s>(wXnH)h}{kOO$7~rgutBX*bEwED8AeUKXgZQ zU4@+ipLL>V(tdZp@U1Iv^GWmn{iPu7w=^kR0haw&9Ry6|!Bi=`gr4v*lX2vj zTFwuKJ#S5Ga%#1!d)I73T7$Niw@{G#(1HHa=tcdts{qz@t! zRo55R0Ska+!y9~V^<)x~>o|PvG{XSr9cgBwj{?`Bl@>a%#?7waE(_=J6Wo|yAu30a;x zXXTvBaW3hrO&1Tt5kq+MpOf2-CZ@&HY{o`hJ-UaEKjoDz#zY}7>K?zWyyoUR6TjAN zK~=LK+t#^@(f@mTAR(j9t9g%wA7#$4LP;wtJw1Q(d0lh*VjYL}Vt#)tWhMjm zh;yW#W5PM#rFw`;GMNKe#gcGm*y&;?>c2Q|E!jNmb72z)9SaFdvE?7IoW>pWN9 z5QE(;!wPdYUT*(g{}ExYsTrNCu7a*KD|BYN9?vOaAawO^wmXW#%K%s+rQek?WI94L zU8p1OSMo8Fa%(92+7GFV^xZJ|It?F@7;i8z_3Tg zt1c)7xhyr0Xwc=AdG%v9vHH18OVGX-1}mg^sF6j0G2rJ(Gbwb09Wj`V0(K4dqWhY5 z(7LOaN%#Dd>CQE6AmMSUJjuY|C}{fZ$7*aKLkoRhYFW-W){!z{%1#0SaKW6-*+w2q z7K7$~C56yA5$cTDMf=NOGq^+vByv1KySsh7+xWQI_uy;jHLoq~n((prj=|KKh7jfn}1|_e?UYqKO zD5+UT8^nsm+Vf}#S2H6Ow|ZK>i}&wnO@O6UgU~kmCOfQ@*J2kt!}sNxDQwUEFWJzn zd(}-rxC@J%W*a&3*Ej0F)uUsemnmZfX$R(>L+#g00}9G^o)-Z$g+6`Fr6Dgg;I&L= zA--TCbza_VTAXWN>h+5Q^59K@=O2S70O>K}NiV39V6S8uuUS?WTKb41xgk$#XU-~L z2Gs(3wI0WkX0W{9=d6eT>%GaLiKX35-5R+UnK9cml8ll4s<2Y#>IhZ?2cal~r>K^<>}n;%@UaDr{*pBaoXn`vP`;>6cQ~c@OD-wA)QS+UJ0=33y$h zy{>lq(>xU^>D9XAE70Vpbf58d`mYDX1+GbfV=RS|MXq||rX_KNGk+##{8|?ayn3#t z_o#6BHJ38@3*eE`b(-bK`S5G=>DNT<=&ED)nUn@A;c)@gt675RAL3n~!<_B~J{Rxn za`~L6)4^IBmx}Dxb(X}j$6eme$&Ts6rY`8+SN#QmVdvnREt1T{JGyS!OGxy?be?3y z9B~|Eh1gJ?rh=X(xH|{|?LS8>@O@AXsp!{+;o1}BefM8XJnlSrjOIj2@G$E#*tY;Y zX?8})yGD=<$xUA~1DhRa!s+^A--oZQyGZ|wEE%`wcc|CyIN=!I0jT$@KNvp#IGh1! z28K|2ZHc$-!EMzXp|A(oQz-HHTGyucK(w`=Nen!5f_@TnYc)Gm%Fa(IErP0{^y{85 z_Qb-#^A#R&%9&Pd7{H@q!}}1Mr6Svb0>s*95cv9V^jN8T6xn^l=d+0l=j-55aC%q& z5_L#S>kHiK5#J>+@_e&&XU^e|7@IWewx3e{mA7oF3v7LG@D#0SAZ5E$0k7vS)1~f>vi|8yNqF}?h6#6H9;1~&j(RRb9iNlm@L8%kQ4WJ$s;xk9l zWQuF8-8p4DX1qc90UjB{O8<6_+3n?o`cvJ5#;~ykq9M*0>nk1 zXflxm+*a^pLj0CfvSc?Sn~f^6@U!rWd*}*>U4w1_Fd|9;b3ttK!tq{DFqMD;2PQQ# zTsbZ9Ih4#HVr&{kstnIZQb{{ebmkZlh3#LhYp2j%V|8N78%cCpUG$IKTmw9=whF#* zamfwr{OsJ5ov8^^N!4rChn3gv4a5%1X2jsr411eckgHUN&VV0;CrT(OVRHWnyUjN+ zza{Go`UVsGfM`}(q=3W{JLVDX4ih5KWCVUP-v@l$_uA{8CN+Gj$vj^`rUM*jN$JO- zKnr#l`&a=TVN!mI_d0-1X5D66qNJFk9+;5=V=Rx2m zaW*IOU4D<0)n@Md(#JhNs{57ASBmuPs%hBko@FT)w`sucy$~3!Qm^sH#$!ZvQHBEq z?{$Z`dDgllN8&KY^A{ekr3Ewi-%$2Ah3;R>Hs_QDlPPagxsTvgI~s+6n~LI7VDcQcDGFhd3PY+iXiYG9>^q!U z>VhglCf#}Im(UFg;a1q!7LZZRE+tXOwKDuU>k57BN>fM7bUv^K*QIpCJG5*+gLkQ5 zp-qmWVes+41SI3(g~L@D62V$gXL<)(N=;GSzd?K5rt120f3YqPU#i9Swpq_fw_W>+ zDm>CZ_-J)tL~Bkw*@jX4PrdLb6Co7ft8QN`8U^#XTocD11N!7!Nt*$FDf_}M-Vj^* zfi;O`ipOojsJo6m9jartc8iOKhUh+~1XxYuxTZz4ff3h*mH$2O4R?6+@&jQvuWn{8 zvkhUI4xM}G#B))E_-@Y>o-@SVUWAHMlzbvYs6j;Xq-H~>7N--m3zxP;k&WL&5me&l3z32`sDKoS#{HFZc z$dJCE$v{7N9E|!f4e$KSSLzS(xI1A{V>yZ-ARDjyUNV5A`%G=6<@&>}#=hxgwfcfW!{A^|&RQZB?MVCZdkV>> z$o^scqw;yqqR3o7JZJp0LH(V9#gr4ab6B{yfgcX1L&=F4Neus1q=b< zU?uWQJW9c?${kXdKh9WpZV-(d#ggsxg2b;fnAJHJJ@@h__l?LRS3rr5V<*g3vu`JF zYTj!r7Og+ZF4HmLg!%#u!V9A(Taf_G{l?~5d3g(?`mAG_pb>NFmaOwf98BenyP3|V zc!@>@99+~4J*z?2FHsE$kU<#%VCO#|yR5Pv+yIf=KU8{%-pb9*&)`8fbI!@aCrWxK zWnjsNM3EE!>EkCAVumaFhqpVi$sVTkN}A4E*te{V_g zbVH|jKzgz9AhYECZbk87DdhBT;DhR|g#YPv#&Oz|S9)61R9Svi#|?Aa!$y|dyz1$3 z>y-anie__eMP=nV;fIayhR~a(aZJaJNj`f);X{69UT-MNLiw`i*ujK_F<|3il%={D zxuY7_fBkAF<(b&fFBs1zjvr#B4y{^mKi1uB`*qQ3S#rp}PY$~D8_KY@vm4J$u~Zkn z85V(TD2nEuIzAetvkG?6*Y$2irU+$MJq>zVO`H(Aytz6G zh$qc`Sa*gZTZqL^ynAh^zmrTRkXSda{hEzdrPSj7nw_+0($+Pr+J{t5br#8IC!&;E zBu-29@^Vm=P; z0A;n-f@Vc15ZWdptBW+bFfF0kl-qD!TxpUgkTo^4Fc&#-(PmddzZ!hpGG;xNASIBc zRh)h`z%E>)kQM60ysI9N(qH0P8>K&TeJ#+m&nb%yOv})0(Gf9($& z6KhqE_G)Cm7M^4}5qZ2ZPH`)W^o=v#kd@oR+Il&#y2NdCxNWGacL z$2tD^Hi1m}0fB>D5?(W)(6GfbV#&0B;o@~P2|R`qzlklQfh-8Ct6s`ZPD<#9NAA4C zJBUv)b4rS#01vD}oXG3lILk7Xi+=v_c)Rw_R!t|f6_k2OyuWc=A&DaKjY-oA1A(5b?PmfH$K%0rx576oqm8a z%}954T=gTZH|q$={!rw2Lm#ShSV%Br(eKU%_Lk(zAm%V;Pfz$+R{l%rgY8|(!;WMu z49I~=Cyg$RP!*bfGuV_BQhS9}$<7#-lv>Q`k{yt$7znNx(d?{=8 zIZ4uM_#|)G%q{WF;srIctQdP)3e<5+&u~-idyMkAC|Qq`d#QFlEW=4Dy!#bvIvOau zJyaw)ERbeTqr~BK&0OujQkibxZszlTo1B0N5xyi>yq;n;A#CP#z74NhaCsTR{sM!L z8rJWk)D(hd!=rK}H4H_)!oM|g$(ovu!SM&gf|dCH4-4>7BV>=;qg+XmqWI?D8$!&Y z7Sb}A_1UnKs-d*#Vn@{Z{34G`dX5aRiJvp7O-a6=^`X{3{asG_^&-TQvRJ%L>x*xy zOnPq(3!_r_FEV{Rf>}h5m5&o9VggkU`RMmLH5nU&i5VdJK@~Y|N@LVp)wCf!Q{7Jn z99%_N6|!lN0EyJ~&LrBAcO`DlEDT+3T?%SgZvt|3_8r_!*Y&06PV-d0B0B&AUsi3? ziHL+X16cjq!V30G+&0QHxst_wceN>V(6V;ELBit35wp;; z(fNA&So>4D9!ERg%#Oe0{8o@7NRwO~tn-si$xf-3X8~44Uh3O-t&IDhRcJQ#zSJ3j z)Edss3XwjHUr1K|Cvj67!n5{Zb2W{zyNP-JJMSNn*uP_f(%e)2WmuaFU>&qYVQRA2 z`+kh#>-PUwOC_^pOi!i5@*5CYpFO4|T$m_$`ZD+-zT$`znVLU@Z$GkJaBa+_H zWfd4w#VA!cc0zOu*SE<&RoXQDRwXGe?5jH(lzTwfBF;tCPUMGj%D4Iez=q7>-r|q& z%JQ6?hGcHN_QrYcV$lG-*V!?77v@VBdUmx+ipLwIB#ifUY#tpYPHT4@c(z4HiD--` zC{e^RCg~kkA!PbG1kTr&-@bQ_HtFgMy0eu~oW3!xcHH~H&h=6VV#532KUB_O=W;ee z4(jFPdVWm#wGcnO+nF1A%0}VsC&$5S{}ByRMzB_$%&+`~{%Lk64?FDBRU?VX^Uh ze0x$uAhIj^%)Cna@)|ey-s;eF)*zXZ<_p=7>vGfkq9PW(dccrZx9mk&Rr=iyQKgGX zSx1FDB7prJ14RRSRaOCjs=!dE$;M=sKquj<7xJ!C<=ujF7UTu+G>9BMZ{n?k$K|41rqk+w{dsOoz~3=Erf|R zs_22Yy8O~1?i%~grhoNMO-jlItfgcAkk97_+#?ySw;WV+nxcVvSvW-AAmSpxPcW3` zvq){G+`xOn$8L$<0~;<;uw3M64zp(-ef_>xtYhkUY`#uSVc1GB6=gz(_JbI%R;h&-!L6 z%$px{Y@%K3CJQTN(zYZ+GOXw!K^m}jrr$x5j){d2%Nr97UiA(pWUOt4k zRd2+{+#tV@32|-zyVBI1UN7@QE-?o>zN(|+%TS+~%jP!o18QdJ*KTw&F!Rc7PomqbROG-GD zR_c7lzP?sNK>Mwu#O-t*TvJ}{_sIL-;T!@Qm;^DKNRvHNU>1h($CwiW;*P970yXCRCCw}NkW3z zz1aG6hm4=NEBnlAwj{r`&?r_o6VQg`gcf&VvfroGM4hI$9h-dCSxe4OO7$T1v=q=c zsJ8tiRe%(KAIwlIPEjC%e+h6U*n0KVdbz1eVq=!#qH7MA@#sqSDL?;5tKVnk zmBP%jj>J5K0p?QV2ITUE9^ z4<)E8(f3}HadtlmL)fI;)9Nw$UouW0&0&kbDs}3hBXa}(@_@g^%UCVdP=?>gr)qPx zmn3YnOGH4lw?yi}j->k51bA2r-_35_oN-speb=zfc7SILpW@p<2b}IxYqQg5<56~6 zYksj%p~gPM*(`e?>2Cina^ylvZg^{Wv-K3zR=CU_&+)S7t^^J_Rc1?HxiA06d7(#% z-&aHwU3~wY0V}nC<|JO02KdvVa^;I!Dfg(;qEG7_EAV zr|N!F3}L{CgwupH5^96Dvb`D@WkSVfBAT8!b2feqG=yHqbltZG1pJ+=t=gT}Yz7A? zE@eKZ2C;$1X71z`WU!I{kE*YLiYn^bo*4!lLKqsQhVGD1N*KDNyHi92q)UMrm5@e3 z6luw!y97oBK@_A$q!bB3N+lH({xkT#-}n7%v0N^=an3$_Kl|CwKKEWeo6knL!+|V9 zz*-N3V@coy!KB0GEajIVgPdP)WR2|`cY_VO*#fYpv?tGdV48^GqnP?te08)v>M_GTe*s!cg&!?p;13~>Vrz+1=Qt(CEWLi z+N`?>O^s&JC7yyemzG~Sh`iu=a;~hj=S`gG0rEkUk>T$I&Q+-`i*F1TDVYUtdFSm3 z@00FZ^O|uYuyU)sjL&pBw3D{zRG@rhXAk^@V=go|)U#z=SJAbqco*qKf=+aIbc%nv zuw+w^S%*`(bn+-Q)So2dt+vYU;2C!n48k-s;L&h~SsW48Fbq!o9Q+LH5Q7wi{o> z!)|kjlw3$xia+BNRy_XAj-mp4F)Wx;&hxHobJBR&U^{2K6kkFB4(DGnrRQ=XoGWc9 z=Stv#SJ{)Gn;phf(m<5%?|+|`{eZ?d$x-N$d|dcC;3l5wR*@u%uSuDZv-EzSXE;}<_U8^?V|@rg4* z@5-#WBlW)!CNqU<#>aF;)+=t7JW%gVWEEOliz%Udq^2QT&$UxEO{u34>?F~0esVJK zcjpvE^=vz~>PN{ z$ghS1rf-yC!`N&Exd-A5;t$Q+bZ>rm_%!qzcl^!al3P`o<3k+z(-RK@+oX2A4J)K# z@^b9jXO_%jpF?Tn4wbM*IXtUgv@~rVR+~(e?T2b+IB7NaLyaZ!s%;lt<+S_uh2PY5 zr)wKjhVI5kgoO^DXBO?IyudzUC_SVk)8^1LpQ(h5y{B98>5!(P7VN!&&5vz4SDq!hS#>t~d~9P}9jBl9O4d6tvez7g z5sod&a^RuuQ={yT-!4hKc>jKz^m8+u()~OgwgbDhUwckJbRI^m@iTCjZXC$J?x}Q3 ztB8{E=G2 z_pO#incS2b^-{vG)~luR=9gU*Q^Fr|pb<5B&#dB|YmVPE_gxC(@A^WiSX4SVB-iuh zyM+5v*AivCV0P-$mhWM50#%)4=URq+m}pG?+I;;izEU4@T`yf`e%DB%+I2c=^?aJ6 z%)>vW#MfEZu*Horu6J2mT;=OIw|&XVe!b+?m|_{z`9)^SL%y1jxrn0LgQt0=p6QdX zgWmN?^um%FUww9Ra5P*#m=>vZ+Dfi{uGMiPKV)gG1=qb-b5w7gGkXj1rJeA-N5GR} zrQ*5oK&1P?Ko;|s0&n!E9BIeY=uKsUi{OsxPUzvE?J`S>icfEyzhANt>b4 zno1+Z=F*%bw;yE?~%Q*KH=n1K4rOOHQnx=kwK$XNE_PMyL`CfjH1 ze>!$I$sa#06O=L}1cWEOe$5{sR%Ltb!BFerz^hJ!EgONN!Arl#a@`}YC~9Xs=9?5c zC41xd?tWF)cXD?qS(w*oPkz7D=Z3maRl9vZGt{;`K)6(mdUNAp_KEq5h6j7CX@((t z?o`;0se5mX=Y1;`&-eUkAAdDmb{QlufyOHeuPRw^*My2274FS_6RZ8DmgaXMf5NEJ zog2QqEXWgnM&<{vmb!$f#+J>wx4zTYb=VBq^DlBl4%w2=amkufmzlq4DNBXEYe8i? z^3D9rEQ)1%esxMWI=+?Dkk`=i29wdMZsPOxl)>=I#(<_ahTTGP&JW@xOWJz$(-Ym=Odk{Vz^d45_NEo|&wz zw(lk!R$trdTZP>=kSbrm@{(E{g#NbKZ+)9*@x8LvW^71!98%mr?fyJc@S^9^o12Dr^YzzcE_S~Q#6`fu-aftm;<)HkKv)X2 zo$ICwSvS7*ulg$F!jGSLTyfUFP%JrOaK-ALsm@!GS!*YD zUK-o10_aZejiKk+j~*`xj$A$T{X78`&Np8GyLTx|D1UI$H8!p{a%)Y82qm;|NFl!K{k%_E+6Qn?KP!ohKrCsQzJ$JzE)0WcN9f-C3Dmo zMmMCO1a_GA2hDIU`u0ELnskg!{Sq!MZxIhQPw7GGf~G4T@1da`geHSA_a5{U#yo0#x>uWdi} ztZPTJEe(Vpp+6tR7kfl2#_!5H?3aa1hr2!=ke=C&==<_bV?-|6ODZY1O?b}6)#SWc ztF=sK`jaPbkV*buQYLD&&y5!u{i$DEF?p0?^q!V2G&U%C+OOVw`Fs1-+^^;>F7%Z7 z)lnxg^b?`nM`kn9FKgvmyT9J@wYV(DM$;^p@2fxdxq9p>9mu$U~$<$>9raz-%P&CFK%17^Ji^sdO$*t z@3n^7=PA93Iwd{>hS{UxCVTQqp;dm(gMB4R&E`Q5a)xWiX?P7kjT{&D)sDS*h!{6z z*tf4ya^n#m85q#Ho%=@nJVXobV&Q1ekluGJQ2$rX5o>RD0gP+u|u5 zs>FC&N+<&LFx`^sb}BhM1v&*DSbqZM6_g1!vp6}It9e>&Xwp4}_7 zg}ha+?7P(xhHr`loAEMVFMWBamU??&Jmu+B?+448jNbc|3~L%W`m-HB5ey5(D;{-c zhxu!$njI3WZHsgD@je&En(pFX*C53l*w2Qs->tBw6?QCb{=s>yv354|rK(~JUHS)u zQ9})Vt~&Wf1AFqzH4g817bT}8Bps&7@8~KkIz66Hdo<}AocrT_rIb9}aVx$sudm|X zwmjJ3rO$rhmwN(4EWX5$&@>(iwKr7XH#pYadyb*ISxr|W8+@eq!d%>SIVR_}1pPr5 zc8M~ zL&x8kGy+n34LL9aCdoLLSZ>J&wh1q^Ht8$@m9{1If?6^%3Io9sN9#H ze(PD3{2VZ|$>pnZyH9<(X$-!!s(4g9v-*0;$G?_;F3%KyMZ;``pHMUQ%f5!=$=^kV zwZj3@=I0EMt(dew$5L-Z-xJQf?lrN#BTCbG_aDjlpMTM};MQ`>HZdjXQpqVP zrWMvQFTEUr?w2ud?IYn>H;F_F{!qJg&gldxLuCNL&LZo^b*-&srGIaTTswbG=xI)6 zINRspT-TE(YL3P}5%m>*8KzNVdLxEWED4Q78-w9kkM|Uglrxn?)!CT*hishFg82>U z3D5bf!v*_`rXQZVm0MODH(S~add<&*j*A1zIhx1ILGYaBJ`Hr;y5;H7t&MB%)AwEP z5gr;{rb!_j-@h_ZtPeNMvdc2WxB|Yfpk2^MQ%`S{TfTNY^ir6zDtz|#1;TNTT_mH* z=4LO+&eI&FrgGMk^fAF|ho1V}aTiV`3k6KcH#=Fu0>|hj^J7GbA-6*#xt!o-{^W^m zQR8A07|0y&i08$3H%VJu1kxyQmX3_N194s7{Ew3AA_n(&e(q*Iq<()(nzGMS+`%XO zduUViV?_L=LcQDUtWOJEFVqUD*c%FV79{m_?@8`OugsWMTY7qJ|0tq#>^Zg;PEKmE zNEr^F{Gj@g9DaBY!)RVsLCtKMzdJB*`E1m4WMU%yg%8Aw8itY-!A2xIJy-QQ|3Na{ z&|>nn(lBbNh1F$mVm#{HsB+b4N=P{T-JMJPmv}A$N%RFznnw!FiKn)Va<}Mkk3v}W z`jzDI;-eO&KhNLy1#b_yNXI;JOE}57;g7Ri1}i?kCfon+_jZbAg*L~OLFFWy0gn$w zePA>6^IfzA;-ke`U&kk}giYd*$~q!wrT5S24V z(V}_Jw;2!QeSI`EMO`x&kG03+a?ypxydgDT|Ms&Nc^##T&prFfRWK@yLNvVes=}D0#r2QjHDhZRvCqtSp2b2Orrp^SS5!dDlflCdbmpuEhbql z`-FBt7wo_j`e@Iy53RUb=9WGAO!ph>9FP!L+mg?k6!Uja+b3I=uWu>+ZqPiQ=e14b z?uGu)O+Nf_OyNy)!Q86#2RGL%{8NJ4WKLe$Yu) zWS-aAx$yjQ(xdAzq$MqVJ1=C?OT3dkdH5W3INU}!d8vxv>03tb=Y`>kqj{(A?&=cl zL+PKnQ)ww8HH6k+t9<_BJf+Qs)N*oQT}rA%erTXIi(Bj3Zc`8H-C*WA_^O)4jyTPk zrMr-R$7WlwRY$7U`u!R9rUo;3*ji8b#bBIw1_=x`!U>7g@FM_HZz=QZ?b9%U6O7-+iEy=^zDvW zp4QAo<=ErDu{5JsWY=e13xkKI&r$|FHZN!-+3nL zMBv;HsUeiJL8Rgoq}XmQyjxD6#qhQJXW>kG_$#9-0e+4`&|mgB5gyC9VE%rgn{hOp z1?p!wOIq!Z{imNFyGMMEejd9Ov3jk^YbwH4zWdQu^iqg$<{-b(x>{6z*x~-O)D2%D zd%r>K-a518zS`86wqqXrPy5=*q=E#}io@FI*m^CtKr=H@oU7Ll$$bg%F^&h2lWt@B z8_#%zw>5zoyAN5b8R2QvkS`F}Zxp^rII)tF7Pqa6sP>M-tJzo9%n}2u+f{b+^MNE` z-D0}om|?ojLu4+fe=o7|OMShP1X+2$^ydLGBjCeNcHbI* zx8C8N!FNI0oTy)T|!R%MD^UvA6SMG^+yU{(9b~CeL{LtT*MdH)@0&wlVlv zDWKfV5dZV%aaTjDISBnny1+Y&@%Z zbJaqQNuCr!g!J3U`OgI&&+<}V7iFRfzWnyAD4R$zsV}cX@RTsldFPy2jqeRhp7yTGw6r7u$ z7a@vMbN*Hqr3&EqDR7j6r$HwBC?uv%0nv3&A>;{KLlYtD;E}YTTJRa60ltN*+UHvT zSvdBP3I&ZSkPGtrjF*%BNP7!_^I6olKbBAC%A0M6+RVOO8M?`~d+V*u?h3=Q&M@VF z_X6+@tj~PE9CL_8Un6%O#SL$3T)zu;bga$qo%5O{h3T9bAuSiAgCFKVBwS@Lwos+) zDSt0ht@s4efQQ09${T5U)RVOVGZ!tjG@y2>YM4EVd~|R=;GLmCeR;y4?(kI7CKV?D zXG2!e&zfC`esB(jcDHo)@F$`!x*MTkf_>dD5P#B32213^|Avc@G#FFfBlPVC9i&|4 z$}BT!6v^x}_eMzy0=@Ff4b<$!-7&Xv0Yp#=B=sm|>B)EdOk+C4F4%TS$m8iJKgtB_ z{&!lsoEZ_6g<-VHdcrLF5$#+E4;zi;(WVv!If3JhOLJM9UEVt}z1Q5rlsLb`J?)+X zrX3!9(b~Ir431>)Xju2ju!Sf{>zZ*8&-qa(7`7sWR+H)sl*x)>pjD17_r4_tuSEWX zVk0MzabZpAg-d8E#AxPgOx0Smp3@2o+qrWkAYZC|-%Eq2+-~q2gb7Q?k#aT1{qV=t z(AE{LHTm1PkwB3HoX{xMkKPkIlYUJsa0cK%2y!G6K5wfjhe1b?*CpNz3SwLEic&9d z6H~eE8SP|rpPki7>&6GR@%sHDR6d5$L|)tLRWFpX!UN|{Us=p!85;-bm+sNQ5rkij z3pT+)$UDNrTBvEGX1Sqo@nwZ$KV$@zB0-sCWUge5)m;~fEGl9oka60G3a}||cbKH2Z$bN@UkoO&s^pTv4 z$8N0`*=BaWx0q`*oBgilVH`hPF{0C^qJyR!0fvpUh{xTXxLGcO2zmfeA-DK`16eLu zGS%;@6FrOYgp%}>totxPRmtMe6*6ke+bkNTFTOQ&<0@z^X*S&~0!Q~2Z@&0PH1xnYuO^;)>T4tL&C|3= zf^axlHYCwJhY7-p5WR@+J=6E|i>d&NdjaGk-V*9yKr=eMhnV}&^@$y@%)<~+> z&lFV^BZDh$FEUkb9?VjH`MB<8&tZNk*@>beOO&jS^X8d z293B7u7vo&f`+uI1*7eI8d~^*HQiFkdmd zxKE0GPCH+5k~tXkDLZ-p4g?_x^Q+|MMdJm){b`{vDD3r?nJ(X>R6C}*#uTd;W1d$yFuqH)YS0~s2Eou+ z;~Yxz7l?iKKgt@E3PvCYuRJO0bwMFDdlO@vf%`+i_2aQI$ocCB+SHtngAe5>6LP*Y zw0AM9vGjvSGj|zmkp;Ta`-kHQsl)Ean1*h z-ACZ7r#S>RGF3o??@X?E`gelZ^T}e^C&AhyF@dtobF-sbgBg$w!(|rXk~D~xM&Zy9#LCG7s;~o z;}g9Z66S24w7;^@^gqox_=UCARqNE@*zx~9zH$>>VpHs9&RIAa7R1)w5&iN-Q(8=2 zhxwBKCoC6aat$BEC`~P$P;k@GOIWjcY{c_s5G@z<|Kd92dl-S<&7^ z7(qpX)q18nq!r1Medi(uZ3Qy%CWR$~f;X@#dkcr=Ep&l2C@~(`OtCL`T?;E>_$NDk zqIWiFHhofP3$(O{i%H;;kp>W7LiZMjd5sbA8V^&@vWHKJz&@u^&W;e}1Ae2g%eg{! zItObis0hxGUZN=u5F7|x2HIvpOOKMg1co0d{gMOa41zfU4YtF0Y8Ds^j(z+HSv z{<}4n>lE~52dSjJnKB~oQ|UbET^V92B-(9s+NB8TUZQO3Sk%&*!UtW z=SDE7ReCM%k^g%H=`$Tj3cRv)EC!$VX@$vP`Ud!~mdm7-^Og>4-T2=}|HHIXiO8g# zi^XBkpXr?agYP70%FQ0NBpP2JPG~>~8d6YSKJ9%mKo2qm%;On{ZXCtG%?d$-k{-nk z@(T&_u>iEqa)q1!aTPEE2_or?wEmy~KXF8F}{*gI1x%*fr-z zkOZHDgCIFmm}T7G&5dMCc>Hz7>hhgI4Elr)V3DVL@oW#H#?ZfqAOchi9Ba>+5b+Iy zc&7>0vK{f|7V-x0QN5mi7Gx zmm^C9K27rRdinMPdf?Mb4j2k5Zs?LNd#|H51kq>t7yQmyqrSh%Ig6#EN}&_e;E2~pmX{{k>II!Zvz5bv5F7zfBv!%cw=XwRZXxPU)|Ab1m?*c|%#oXVVAvI#{w z579gSy5(wcuV&$)cR#o-{u$v5(Fk&iY~-NGyl2r%f(VKSCS-@*cLg>ow`Kzx%>|I! zNdJY@JxC&outxP$?LTMN!{w578b__YF94GS5cA@eIs~Gi3(|$*n1&51?I!Hv_cb|2 zioV--(d++45MQ?5pwIZ*oR$jAC>KyuF9E?KDr6lnAU7Sl;4Tml#1l`;E_8tz-1`$D z-HRt7CadjR|oYx2u->zUl-2f08q%AU-hKYtI zSVwYjJjh%^(2rdJAr0w=?+-%`$U+UtB^4B~6Oi^4m<(`VXKUi!>vnmk zp|HRD;O@tptP|dKzyjYZ>?UE}OwD@lZ`_unMJxd^fbe`*X1bjhUZh6r+rY<_`tS}Yko<-% z96wToTkR0Odx`-Q<{;8EalR)zSk zSOppe5EEx`oyImu7HgO&uAyy^TLje0MB5+p8`n-I>oW6~_G=ocoZ>{yB68JkgHa*?M^^8bBEw|t)9(_aL zOFDu!{5_BZidd~K!y*1zTzD!;Q%@&x1X&V#XR!Bx#9CZ#3^~pDt3uH3eE^Ul^`}k< z+)@l0QnB3>-FW`esclxdK(e@nU@aSz1rXi76(!T%3goRDjKlSxO#7$6O+~Q*;Td{- zZC122#5s(Jz;g71Jz@hZF5U{(%Q-`21az>kF^2S$ocG{}Afh#W!L~{i3IR$kd$)L^ zG5C0#=PKQLqyIYyYG|8z=PSk%z{i`6FwB)|$}9WfE=EW|Zh)vz80V(y429RF5nu&h zkl^$bI`kGHWkJJ*H~?oval84oc~cOL5QOMC=u;Sm`ORIs;5Q0Tfni4CB-VUoS~wAY zc@}MbhlK*h;0-#Lu!6!Y2VV8ogO?CZz_UTDp)t8GN}HV2_0)I`T5#P&ZhXyekGnCa zxugpP;*&YUpBiaQEKha7opvdq!<~b_tK&|>&N=*hD^)JQG7 zuFaxnpK6U1hN{be*U1q~$NJj=`hMlci${35zQDE10TQ!HRC#jw6SmRL9K;1ta(1x- zW6Yz&FIZmgOMVFQ%dR{&qRZDFXPtw4uSh{4!RFB6?^wuhhRJkF5b129FPd-r3P5|M z1LbLI*k2>aH|Swcs;tXrod?8UlpQ8{;Nb_@I?p> zT1JYTo3gg%7vxxohWl6kV58$u2wpSgqI zQ4=YlI?99!A$kY+_P?R&!gR<-bh8C1LGV9?|GH}2u0+uqd5P;8;FZ`sdS_L@@VOcx zRR3Zu5N2s!O;5{IwYF2EwiioOZ@9iY%iQ!sICE9L_$D&J07v8L(8olAfx$~6JukAF zSD;eYBzO6yA+T_63~A-|#Ej<+6~GCn-*?^Z_&*#b_71wjyfmQwiitT(!hQkKm4V*t zE8+MUXA7F%cSrTWhzhwd3=sA4OwR!%QCx%P#`9CrVg;qBCI9iPFgSMurF}gJu<~mo0}TA7^qDA08jVE)2R_Nc#CE zh^4cbsxv4eKv)Yw5jgz>P60rxR#70R2&#_-Dc}kkfIY;ai&&7Wyig`yiau9?M8F^b zDAe)7e??e|r)J9t=+M^jI$%ID@g--07MWb4w)hWCrBZ-)Kayqjo27|RDLQ@yLTk-$ zPrz1MgIKQ>4QrSIw*uW>q%|!9ToOQl>OTkoSWXXo(viOZH@e_5U{EuQ_qx!|g`%wvZ1mUsN&0Hoafy zf|4u;Xie?)zVK5!3du;(n`q;5N)cRmAZOO=_5`O%VEX!aF})a}6a5()IYq#yLlH9P z&w6o}=!VW0nIo-vi8u)d476Ydo<>(NbI(K>c#bLHpZ1v*=I2$ZKa^}Ba#%qPJU5F{92}<6H!P5bd>bUpA-wWxPigssecv&Q|Ir`EOO#ZGerq&+> z7i`^mpVR9stc!OZZsC}Lo4Qvpt-mkF3;jVU z((7dZtQQ%K13(oT4O{`#H;I*^4FMgHw*8$CN1hUhVt80~bh9lep!GDY+equ70PJXB zI?%M#C@qmQ#M<%2cl9Qe1iWZK)Sc9yOM*Qm1T2sotk3nnUWpWAIuofX6xPn=43E)z zC1+k;KuqBfIB1&)LAD8>JvZlxl%g#%E_)>nLu;8%hl;zL$`8<65^8uB4-?t0u2`;ltR?j3QJq?aDD}WEn&v9)`UuDTgw*IFICxsRXa_2Gq1AR2+-CmleJ><OjYx|*QT%^- z^F`nfm|vifJNfpPBtng{B`O-u1{@aC<(^3i05p6J!X<~pE zI1#D-WS%PcuLI1)-SXAzf5wq?g5?MoxaU;qR7*L9eB^|S0#&IY&9-*O{Di-bXdxg2 zJOokpj-Dmt3|5&3aEbQ{Z~_!)e`q~SjPa`rL{p^E&EKx-<6dzSQ+3yL#^6QaRnpBa z_avTJt`tjsd`oIB9SWJ-kB|cw&bt<5ds{OF0-u8~xWqwxUeQtHAfS z(Ws#(w$hX)vQLwhWLSNOPg7y@K(Vmi*0P^;(GU)sBTnI#w}}+7^I!_wWs^5VfC)&$ ze7}eczX4@Wz=sH#(2wMGj|aJNM>O(gab5kR%HS#`+#}vH@qwom5X)_%qS8Y%3Pb)t zp!gs#7%}Q1)G>V)>mJL`t4P~yZrx?S_6-GPGHiZ4{bIp{fjAuu00C17N)+wfMl5@3 zjx}zeF%L;xzcBVfiGSaHjLw!qIsBoxP7*OoF6Uqe57SeTQ0}8Na!H7`8>pi{wMi02 zzfo<-qkm9C71&-M;LO_CcK?)Wfe46<7xDi}NeKK=EPBmjIRiQ{)FIP_X_SHMQ z(~_ZvZ|eb1bG*f|IeZp7&{jy%eqG``1@R)U(10+lcm&@Ox%a_kb?SHXi_mAb7cx~| z{U?4Wd%)2_Wfx7=^R!6rS!Z0mx-v?X1}VX|0DOIl>w}x ziTcg3066>iMre~lKUnmyZ9AhuMDOyvixz$!pa2c&2=Ic2^i1!U|_7u77|oJ^{C3-bdMDPX;-ks|X@2aB|txZ;KrD`BY{B$Do~m z!f&U`GTJpRR7&(V=;%8*_=yZzcyW5>8fX9QWW3U-Cd_eVs8|A}6ZL zC{AGeug~%Uh5Uig_~|u zn88Ck)^H1;j-&~ILG1wcDuO`3Vz_JB93b?>x&D7YSWP;#BS90^`voOgK;%ZA{e{y+ zHE*DGnmj@9v{WKa<=+qLJ=|M-OJODdjWk&kJ1_!pSmMSNGN?Xg=Tm*#zkL3`#}jSf z0#CCFcA52K0J1%C> zP?^2HrM;+%0&Ict1^AsaIjC{cZ!(Ua+V6jlg}?%d#*wFW0fj6n7<>DwhYTI495J^m zH~mlP+W$THHy`FX?)T=cCN|I;06QMYfu&O+67GGl|A-;~pXu|#pt-q$sfdI!{tSR@ zD(I4(rt$yU;h#a!I-r0tq4y*j6%T?tf!JX{Ai>r{QBwxZ0+Rpu#s3Zj57X;1obbkw z5>3hrmXw~!oq#U3DP66Mq#ZeWs~mofi+7s-DeCN>_zRC%7r@H?u=2@nVhqN|~5PV8yT zTW`Y58OUL;v_MDrAMyU*DS**QGDAU|)vWn`AMUGb%y(7Pe|0loJc5|JjU*R&i4DTK$AtL0SJ7a_0+`zv*5b|9|5G3|*^W%G>x^N*|7_`m?bU(wYKNSUKox5g~Dx+N^@z%h@!eP@K8-6uiMSW59r+grCMfM zk>;O1ah`#3%=Sl6m)eUc{L#;7-^8N$Un;Hb-+xIf4@XL*E;hJ7xn1?9@%1ELjmxZi z*6LA3YWm*TUS@Dc@S@w2eDKV#&oyVaZa3up$@OkrLcM>L-x)cVzcrhkt5oK`IJ~YL zxIEC(q5L2?FF8iJwW{o>(`{v1=t=vxO_1Kkhy9xUtdcR2B0d-IW?z2D=lU9K|w zo1N0?lGROSx5CE(KfkQ49E-`f^>i)7`{agnC|jyEbixgVhV_2hCZ=$yPLV&V zQ4%84D>R$bPYi7^Qh!-2Znd566SS8WDYU5Zh{w&4qTAMUqDYogV1|d(U+l__QL_&c zyiM=<{W{(DtkeF|Ev)_Wq_v`W$rUTLuYO_e;O0ZUk_YW8o-!MhWT&OY2+%ytmve9n z%igWSF##ZLf*lk02w%SGgUu3P!w=`}kL~~9vO~4NIKEuhz-wX+d^v#bS_M;JF@i^v zO#mK~6J+=+9hSk+)yB5D6!fx;iF2;oRCHp?R6y9vu)){#-qK(9bGGvjmOTqC6Z}oD zjJsAb1UQ6qWtAy~#wQ*non+YaF$=AA{GB}rY*#9&6MbK@h)&38;IREO@iHfcUa0%6 zf*y8aFEyysYo&7IS(St~pGz zYTV^P&4YiJyA8`9z_z>>Y<2u5V5K4AYY_v1Yv0{j)$f#ogWjnP+fE7CUU_tuSDT@uR{W>e3Zbyz&_^Phf zso1&^c<>}@3Z;@&)TnIPpUt$SzG&8i8Ck&Hc*eH!+^AkoEm`iembQcvu{n>L1ZB0X z?>|_TGy*_y+V6xQet}IySF!)t2iT>sVhY~QTFT$4m3^_Sf^dmakKSAysFMrl@F2U=-f(>xIX(y72w?n{o@B^pR`{WFvzP%7UjNv z5Upb#x)QuHvSlcgv=$Y-M{^;-jc?-p10NmZPzic>@E+wGF726SHk=ausSL5|kFI_&Xk}+dKnN>rzIs5Rce&PE_@xG#w@EjIiQqAM4Oc8U+I790P zW)00Z2;}y*SE$KtYLutv1ljAj{LNd{6RK=8LS9yFunN7@Eh|}MaTR!9_+H>hKj8t_ zC$2*4M*^B3((aCBzKL$3+i=MD3YCbiaSLjZ8}pzlm2E-}|*DnY-vM@*fi?T3xEmwgfo~yLQRkf^o0xRtAiW zxlm2)wn^+gxo?Jv=zco$Jwk>{8lob-IcTk|1&-B{eVNN;4Oh?B@ zR&$1ZTyK@ILN3o*LYZ|id8L{4W2VqtpXtPnZGzpag^l)e3&9rBTi^+vgwDGsa2(DcT z7X;)NWd$#SnN*wpgj;+=O#EgpiC={mS{lj;{Lv{G+gz=&i|}eyjAKY|S}l*!jUEih zkmK4j4;1sfUZ_XmX=%FOM;^X$kR-&B^o4Punp$*7D?k z5Gs;x959+E>P7AAy(Vg_QF%rWK^9Q^= zeo)jb(n>h+eSSTwiNO`DEDQL&vrd!GwLi>>n&;VBpV^A7`@JWSG9&}i0GyZy7hp)> z*C2$ydIbg3laBe3_7_ie5Cq9qPpm@ zbN%^mum9%qH>OCl-OUzb_R^8dIC^`i|D`#zbAm7go)$_ll^h?|+I&ex-f61w;Z8%4 zxL!KgXg|b1>{UNP9>i5v%&?)x{cNeYCo4(qPTA5kQV(`@DXrp%mK0OZ-`jJC3AWhw zJry-dn5YpelnbpFn)xtzUD57jy?*&uTSu(vxq)r>o;Us#POy9TtaBIe{(e_u9eq7% zol;DMdK=uDl@e}Ow*RU}^QeNh?Z*n?!1mBOPX^F+0P+E-Rz7_36el)~B!o=_nK~oS zXV3uFr2%lO`rQ@Q&}%wPIR@5L@;b@RS{fo*nODNKOP`vjvI~v5eA8h6=Iza=rZ8)| zE3-l_`iYtD>umR7m_yuDskc6@uz3noXONv*ilfk~?nTpH%1H5}Vq>;K)9YXd#WN3u ztIZ1Pgh47zcV-y*{niHGhELOlLZp|@ZI4|Q?z5cZR48?ir29EJ)P$54Z_?phyCKBU z8NgSWCira{HTPKIViPJyKJ>1q>uo+URtHr=L?(Y3jcK#8x`FF~#jD<82EO1~Pt|FH z!&ZNEmReQFsGiHEU6^`8b&dVO6!_p(1yVEUWO$A&E=6|I@v`_{_k$UoCvG&-99ZXeJ4cPUSOH!=62dG$=it7*nEP4Fq* zwTex{kE1U$m~PtLuQ2taAn!=Y6gQIg=DWQe6+zL)KytOKm}O&)yH9g-KrFSUfbqtq zu|Wc>r}u5fO1CHTdCJdIsoBHQs5j;`GoSE$@{XPA4cOey%xQi~*t;L%wI&07^E+Fk z=l0s0pwZIgps|GIrW%_vDOrQL((@WLm!1aor(Zw(D%Lvcb8A1$=YeY>!(aDE^(%Zv z?X~MC#ws^{2D%3Ev0S0v z`&>Zvf&dw)5Dj5NTCYkW_|tsC&J7f=)20swV}xI_J1f_YCnv52FV?g|XWZ;zUZn|0 zgWRcs+q#7UUKhVDY*wy*TVdA}>33~aO1!;c92`AJuSLtAgB#6M347cfx}u8f7fHDB zGm&O=_(hsv-;wSMi_QbJ8WSt_O_<^;+uG;2=-}Id-1*f=ChPe*@7C(*nVV&{&8|2k-MX5g!DcyOZ}LuOkV?l6%Y{1K z-K0QH_4iZH(?2jqnlupNX9-EG<0_pozO(*T3ort;Ei-*#5OhpzeWBN%TK z1tx9(B1w?ObqkC|xjqwHoM>lD*v9!UPie)x_4*w}`aiGT=k8joczXS9$Io_Bcnd|3Lg1xqxIP$%^&3%Us=1qac(d zPixTebxCGv@k8q9ji^ZJY8H`_I~DX#cgdG!g87btn~t9xul;Qbbn2r&$}v{RS`{#2 z%s#$7OPcy@^L^A-l`7t%-HKX@=D~m8Pj_T~3fMX) z)2$=2*i|CcwX=3}Z2;}al3D@frE?zv^ zMx7nrV2O7-9+*%*tmTY)u+I@886I9pYIbR#H}r|CYKQ+`y%c|Y4)J?pI17>IVNRVP zV%3ga9v?2$MV}~7cZSxszQ>Zptro^{7$`qnbb6gs=~QT5q;`+(`>#HrGz+Q+C&ve<7;n4#O0- zSH%}2_P#>n>@(DyuhLe?N$E8YHofUN%#-+}pUR=fe&3KyzqwLS_bf_N>Y$6MXm-U; z;+Szd>RaGfDhv;eikiw%YP4>W%>5BThZfu7q^xxpk24{kuI0#a)f?s6D^Tt2?pexP zSXIwyJT?5o=k&1=b6cQ9$)vJk&HvN;qnjt<1|0Rn7DDLQ?I15&gT#slU83KM-BL~?-jbD;^e z!JWH-Ry3T&vJX1Hk5#aO+z$hr)oEIHY9Ykl&#Dz{FFQD4ka0krJB7YZF9z22ZESJ% zqwLlHSJYR>HT8dS!vH~00VM@QQAsI5n$e0Pp>(5wlyrB4f^U;DxdRHjd$&DD0{-y2cJ^a6}80$lPZTt}GD+?-u}Mp=|>$xMe;>}H*1 z)FNpZrL`}+vUnatI@Xb1yrE9);xJGvnndxbPK6E0*ZTd9wK)2SqPRO&XIgmk!Gj;A z5jqK|R`dctpSKX(2T^sIfV``ry7z@vtDWaC)7;$C24!F3GK*Qc0g*av5R(Tysrr;b8{<0#8PR<_A+mz}UkRc(oHTCb>zwE`;V zi?!YfKjnFaf1dw*h2_7#UK^lodY-eI6@cB^pSP24HILr?qmF+EFd;8g%JLvdC-Aaz z^5OTG_}@+I7w_A*j-^y|45Dmjbs|4AT3fgBNG#^U&^M_0`}7|O$#jHX zZGR`W55{m%D_6ghSf+~9DV zn`N#`1RA4SmO@Ehe$j7+7$)?g|9JOldV|OvCvR)ag)s4wkT81k(Jy1?XE`Ms8-LUh zT2s7xH=O!)Lseo>zoUs5R;g!zna0ZdrI-AD&}M|}b;&1K}2@= z?0l-rVaVYlwn8@1F|%g+G0}?Ix5isJC}Q-k%Cc4|A7)FZT{Ks>G;2*Au^7%mMV=ki zCS;{Z9~T%edoMWi^EFA32f7Qg@rx`g?K!T%pq5p?Z(Gnixri3(jCaAp-`*eEj-T7> znx7V-w>vy9{R#j2Ce&@z-tI-H&FU2#KhB9EAIANjLmIYB99fU8LRmwUZaD`DD2xO^zn*#W)JgTr(#^_x1Aoy zK>?$otM9z)C)v=*z1$H4j6q4w=;(K5ZeBg{77MifKuENL+MS@tvi$|+JZI$e--Y6m zz+c@{z))kpuFc#U=QT4j*U-a`mP~`%0o~5~lqU`UydlW<;J>!!hJTo_z?Xkn$}0H} z;_erOPe=b(D;L#}k-qO+5L~2CUr{i~6-hApElwcg!cFAzk7KcjcaT6j)}$isZOgY~ z(Ua*S&6b2c7L2&0s~6nSX?%mLkPdvqtn76OM>6IiZI^7p6JL`lViu)7pT{Xl+++l2 za#DjclroKvN;><9%H~`i%BgADNeX>YSB^@YXmAEAi%%`&8{1jWJFIh0RIB&a4(IM# zLYCsGGFB3)0+9YKq82ktx9LC3B4HF4PV)hCL0`eBy#{djvXiUqqqyS3;*RPpDB>7S z`$^sAiu54+id|48Kc;|{$a$a;?82vy{#ns5r2Y8AvuFC*uYDHbZC=L}6HP1z>)pA7 z#-4je90-3;(t=L+p_3g>4n(zPX3~!m)ar9Wvz>$6y@lk~t7Fm|?tPEb2cleGsgv|3 zKlc7WlC~TsQy6d2H14b$=1f5}xP>CO{0SfI6(0CtLOZH!S@&JOnu+`mGF?qFWv=+| zXzbtu9$DP)mntCkbNr93Q=Odz_=f;yP4fgKX4*Ez?;(!GU^421>uq%sf4FR!LUz`Z z+EOF;y!|w6Me3|s>yp{#+pb({R3@Wtu(o1H2x<&tL6n!ZX0=KJm1}Vw<+dLi#qxU%B9`; z6k7*ACo2hG6;m9sBR%|I7+|r#->5xd$i6}?Jj$rISsUUScuQ^{xg_f2QHT35WxK*X zR4>e{Bv0{E+%Rmn0kOH1dm1pZ^61x3bu)<&fwsfyS{uuXw>57Y7|tIv6z6k{BLiF( z-@Lc=MM%70R3I!u;<2a=8p{l8VCG0N4)5sHT$>-LUF%*fYG%mjHUP8|t_Ot>FqTiG z(sf|ZaVSy!^jb4Bm0bM-)&;yA#=OeMm|jlNHszI@IbSz6!CFu4-cU&N9wRkCUn-8C zjNAG1sGN$C(Gs=jq-BBM{2|*&^0`kvhZl3}9{NF;d2hdn$ zSt0+w{?#YAF0uWDOsoGwDi+*y67{g+*9?+PYB`ve(-)#Gx`)>n+UdJvaQ)L^UMNc->+;0pjN>OQH9hN zfHvl8->SvpR71gv*?E#F-i7`6M(Lhjs|Q|{@tcrUQI*^u!{SI;j}0VOZj{eDhtvLj z!9r&j@8?ZtK^X+@8lPG5QqUJz>KH5aav= zoRQv$MCP4*<(mn$JgT&5TLUT0=1Z@~x&qRCs&6i*eV3I;55TfXSd=@zfKA~olGDDl zV038Zff6d;_u|YmmLI=bshoieC3D2+AkKFM*sKgyfQiC)!$LVboD0BT9K9wmzVezr z7wjc7X08eQv-YG*_PvoWy#1-F^wS)5SGDvoYIc!*xFqmi=hIA8UyQS^pV}?^nsoZI z5F}LV+aRo_e3XcwG$F=G?vW%8NHuiAwRS^m7nF`6m|AvfqDDhPS>i0Mz0UY7_T{K+ zgE7lpf@5714GoK!vWg4P66VA+Rs`urROMjCdW8Y22xo1`1W%$uLtnaGb z+ZR#Kyv|eD(H^*&TJ^e0&Gw z{crGL#g&|$2-KwrfQ@z-ZXH69Be`9qy12DYnAdfs({adM4=i8gNnxTR_^(+@WF#03 z;@cnDQcK@Y>-YJ~?0q6r@j{8@sT>%5CT<8#Ld_W$>LM3o%Z|%;v1#(oT%sD>-phJ4 zR9LJt<2lEMR)TaMMG$(@+Fjc9*T??KFN3tTXTRh2Z2Z-5BIkCe1`&!Cu%W%P8Q-f4 zr^9w~&yS)cy4_b|wMcj^CL6Zi_4!MbMD&F^gKF{vNs@S$7KETVIzKgbJ3^5XQO&)V zyW#TWb!Pf$$V%Z@?t<=%?*~IIPBYmDwR@?gt;p07+}A!$G`n0dD+h0Dx*8>Z8=!8 zg6V?n%+_Sc=WBU2T@1A4652L(ptytDNqx3_=8sn68$P$VDAlJ-@8h$x5M^8)YmQrt z?50;*rapAP_>k_m-5Td-Qi8|UY9n^@N~h)~h(}?|KpZ~w2w`n|$>}i?dXr#teN)z2 zB$C?x*cWq%T0q1Q+MZAaI5;P+Cqst5v)xy^m@peH0alPt!L*`wIuE80nl@h1^|$@E zdE?cl)^a=9yMay%{uRKv*kHVQqJJ`X@NJy4Q7ic`ZE5%3Bf+%y%HjvUc@|ut3yT?B zowX(n#qJbYiB^=)^DN zV!>hYn+S4fVt)MsI@20fZ+&8H2_M!!UB>tpm2LQXoN$|C$_ZngD64&jpFQ|e#~Ba2 zl#nn#a&`A?_7?MXmAZ!!fScGc1K!D1ldFm#S>JtsAi`pDDBmt<8&e^ZzpM7GAlBjp zz!#gO1WUOlGQkJ<%C(~VGX@`0M}7ta0oMa@FYX8~Lz%6g>a>3no?lsfJH{y!+CATd zVMT584{lFjueoMjZ;(s1@YP?W`(tuAIFDWb^#U{y#b+>a%Jpe9@oVd0^EI2HEX6o! z#_A+Ss1=={SS6Kov$$LD$sSd6Y}EoMMEkhF;F6Add~3uVgk5^qCNFriS|1N{YJ$E# zAMqQ#9K{Mww7x^3sd(cUim1sZnk2U-PapZ*zOOy2u6){jEcx@sVZX*=Kjn-b5;eT2 z=*kFf-Lk{>!P;a5uV;MCjuVb?pS8Yj1<)AmCy2m=Be#b&^Hi{Lo6p4YixGB4h$`-$ z_YRRF!>3{#P^V=Jz>;l8n5~$-bQLh7gnzNWa%AxNUw5snYm~p`*=JxMufD#%-uQlZLT#X`t{EA68T1R6xw;Ly9R0{R)gpfR9e^BZ1Wa3c+#f#K*8G zh`nuaMe#Z$z-fI)^v*0RTw7YFdV1=rT>p0eNz&3|l9kVG1Qt0L)aHj##51ekJS|~D zM~$;v&cBr^o0nJ2VU@ESFOa+ciSlPXc{b=PAxW>mgWy^u!QLC*)-Rs>OX%h8c^|X0 zboXJtm1Oi|t%ITF=g&scgp)Ad%LhYYEAFir66F@JGGr4}W?tk2iOw3wUR6n?`l!e1 zAKbYs35j2RlOM`HG+okn5@~pMHW>@pF0;}J459SO*u=aMRArCpy~L|o>A?7__TS5J zwsXq&t%xTZKsJ|cj*$653Lb)w{#Ipv{!>=^xUg0>BVt(!JC#3m1eHm^cm7Ziu|}0G zGZaCVwg~f1_HtUNF5=;-^SZb%YJ$W@$unu+Pg#^w&4ruZVs6x`9~s|(v!tHh`W&WR zpC`m##p-)O_di_vlsvb;>dH)Ith}u2H8CGKG35#2dVeQ+wkt8c1chI6TcGQsIL^sH z*%I>`TJ}Z3X7SVOf+B@>#Pfvs~9V7kW?{~eN z%P`l)D%HeS2p>(K=C^OT`dhsT2jS8TO$`1$#ztuUm}RA}#IM{4?v-$zKh*XskW^(e zGO8;cu4+PwaU0FJhVo2!^FvR334RSMZKR^C+?vwoL+a?NO zGdI0U2wA!48QE;RasIZ(7f>W*^G0Agy|;eB_Wiqx>oa}Bc*#EJ{Rz@)-PUha*VAxU zd0jJvf9Ids+CATIta_8ghUNEx5azNWmLtBW!LnFo9Ak&KR+*vD(QH{R3?0#}{~o`* zY=GD;K{<*gt%Q$_kvG|`1>CzwA0cUE7!IOuxT68jss5+Jg&>q*(GC@)`k$iy29e0( z;z3CA$f!d8=`f|;>L0XT-T!pB9`vB}SOGUmTEGcFlHlx3xs3Godnxxo7wreP5w)%r zztUV*d!q(*D^P6K8JFhM8rOsuc88>%4wqf`aAzcZ%?5GP-Z9=sf1Xu+q***; zKT+*fwRpT4_%JVvMe1Xk{!bU}1U;sUuTn}|+`*FShJt3W%`U{QML}+^_C+V&N}`^C zVV$%%NNqA!m#)#uXho}Ko6zPmXt5Sm&w7oKvJyAi7A4d?z_z4rP2sU@B~UBLbLlc* z94o}wY}0&%#bR}-Djl^qrtI^Q!maLRIqx8^)Za5d8edv+oU)seno>yO`T#bJ?&!$w zlX+k$b}rfFQ7Uk@LNYi^!Bb>u+zuEAsvOWA4eGDzub5TaDTpYE9`=_Q*fK}_vki%$ zWPsJE>=cB?Wx;0=57*fmBP>sfOr+J!Borx|ZC15uIw0@YdqVa8#Y<6V?K5A@SeRW# zF=8V*z-wzIaVZ7a9;Z9$3WnGY7?X?h#=Aj#j5t^0%T=b+fq2GWA{Dr4~I}&0?%CqlN97qhO8E-t4#Nzi=S4BGgzyTCSEztGhPiLEc5u zb6`Z@hQ5LYC}iSUByTXe9GLsfb`(tNE{!!`HG))Ua-jV5uv-p7Il3&|M~?nB~!cWLg9_{^6ZtjHq5)B z8ND(x(3BhcJX~#!Sm8ois`cVj_jn%hvwBu+igAqrc4kN57SxVv!GmBKJy*rKa{|-} zz7QXJK_;GOjknWOL-(J}-g{VGe&B-G*()3Fm~pI=eTXeL!YR#tZnk+kst`K@?-J=z zl$jA)Y-@Zd29t8{;F^J4O|v|SolL2RO#3L-%RKq`u46Y`0`_#}I@k9M%KFK3D(;Ga zkD{kpp{tQ~5LzA=wQ@rk`$46`$OZRGhjXVTOPkRDm!e)gW9#|-+ z44wJMcgTxM?P2>^EZu<7lyxSFo?Ovxq-ifZ$jZQI&^zfv!ONJigEG%4yp9L_{~T4h zpVX9<0f^+EYFe@y8BK+R0;>4W?w0>&ciYuDREFR$B_>YD{a*&CqhN?unD@lPizQLb zct3i~6-7)&9oAt3HPXMC->`K^`h=q!J~wi)m@(_9W8h`{qI#AL6JtW1!@P(0dzNZd z=aoVJA*6Hq!_!|9S2$H5!J%jAHVJ55RIC%U1vtRCCGo-e-GX?-ie=&rL@QnbBF0d1sH8c!>;5zm?$YRHa>ht5=q*jhDW3v)J)+qZBBv?LbVbQee z8`l{nhi85vjDyK`WITUdd@w-6Cc9*9ZLQBfi7TRit_J?xn&ce!S7b0xlC1Qi)_>+O z5rk^x-o#?d={QsedjL7^ssol2ts@-1Kw3_&kXJ^zF&rGail5hlTN`JMCwabHlFND%t!%LY`xNsEmF5V%$X}a zEA4ix>cqivCwj9wS-y1V&?Je|ciKx!EfZP44}F5Tg~f@|O=FIJ^ZYxj2z+@9V+mD(6N-NuP-^YRfwx8~9l4Qx~rs ziq;5M|G4SV{E!FpaT2zoooN}tjEHPRYmfTU8^K6TiIY`VK#ePajICOI1w$yV{ESlMFXo1Q_OarmEZmwPt1e{wVsSI6GtRgUlF`Z#E2 z7zbV@(8bZZqY$~r%D(8#FP}#9cO9L8Y|B1iVvpQrRfg{|MH zr$tAE=kgHeIJxgv|61-ye|sun9!>lm+TA}MIom>Sz3i=&_NKc%rAMNaj2p@-4(`lV zJ|otoELjiqYg)WbNe! zpE>-$a6k)pMv$9ms0r$)V3M5-a{T->U8#R_vyp=2rFrn`uP^tNdd=P~K~1e4JPjMZ z>(8($h>TA`N~psD!E;n({Eqg1$2HKuhUi0+^?U&lxzDQq1nNtSADjZ%v%Xdqmp2Q| z6oo%8C-A>|kj;h)_oL`|1mYH77Gy|6X1ODeIIY7?=5~D$yV@_M$nEW&5hS0ZtHKMn zuKSBzA`=8!LF&0O{DU?U{rwpS z%kceypAAucV|;DV-+e@`b*zdv0&%(E>z;1@q;#{{NXN%lX-(`dzAMagJR5q>D(JeI zsKo38(Wcv_z?u3pm;P_o(8DwzKWj5pBY$=y6=#2{p3c_HLJEM@S#?!vO#=q)@_sy{trT@X%)sQ$#CjrK_`$r^1u@16#~X@K_2^ z-3S%A!43*@E`ocd0-7zHx~f@UD0mv@dGc#zKl+n3nmW?nHJ@^HGI@=&Y0+b!rRq;L z@T>PS>qXZK0u7G`cc4Uf$DaMd`uC2KSY$INpB~+4%U1zQ&FFT!(A5j^B2gaYGL4r1vZhZr_LDi^N?SSxs2J{b|CU z*58RK!`7w%T7hLVQmMPK{6?M%D)6fVRr3A|&Yeqv3`m44BiM#G8iaapo2}v?kdr$M zFF%#yxg*&~nh~fUM;khz=G&$4-~`?^mv7*8srXEL9}9~dI?$4mmc>-`P6fD zjOdJu)D7|BVv#g|98te(NGI26;BI#JvhEal>*?YR5oW*Y^}FO9f)n0xY`YB~pPpt9 z*4FtvOIrRfxbXUy)LlQ;4g!L@Rn2yKh`?(ggv%HkR0hFvK;c`#%g2WRx^M-w5<3a#8WfRQR+Z%Th4XR5)XbLyeiUeurTQV8@mx zBB^j`Q6n}gOUjOKvm%wl$;t?Y+Mhe1J0!|jRvz4gx-XiGUAuye54!{B z596JtpVS>n$=w;|VisfZnZB;2x=hw@aZ7JxI}vIXT4|iGsYyI&n_Hg{=|+^H+o8`{ zw>=%|uU6`CSoJ67arpZ)i4|(3D0zzJvx4htKl(F&YHzoUqnID(CwQz4c&!LM{lT(i z3RbE`%cJ0GM|DTD%FvXojbV7JD%lUezwk}jXhiCKRPV@{IG(DLeDxzr{pgx~YPi5@ zhbrT$>}>F1g7aI34avu_r`}51L!1x5uW7pHvtTq5mM` zL<&|Gw1k^SkL|0Fbu`sX-_f`(%T(~)2w0nCor95GX;Uvl?ncnbR_Ie=6Yq(O4b-j4 z>z9Z`sz9J4?p>#YwLI{a1WdF!*;KQNDR?U9)wb$Q6#aYDpT>L)5ue`s=Zw*1lI#ib zh~fchF`^3^G3duJ&H*FJ?5qGf7i$Lz#SjfJPk6a}MnMEwcn6Jg@wfB-BS#cH?8yP1 zFA)wo)A}3oOWu3aSTet7l`__}T3?rmy1mL37`4hMNjf!x>V8-3_K-z)y!MF<+|qlF z-{++``KuygWvz}!6TkL1ooLP{Pe%N2Lj5zwMMH1SrWTU~m!s^Rdw2^xx)};FeA`c4 zZ((g1DJBbVb>tO%IY*G7bB-<8Yd9V#(fm)}cq(;fwrW-taaD0BD>EPhPd@thsI=D+ z{HD*0&JiNCvIygrdGDgW>qC?>iU?JS{XzjFrd_=(2zb7Dj4S3;uv_OHsTPu>Cp8@R zCCj!%0176*$F5@hqc3Ic4gZrnetS7;=e>uM@Ol&1$^bE!DB$@+9plJU_Hww%4>(@N z@8>-u@E+bj8}}WhB?s!>neX8J5Sb=7c}>)fxJ)CRo=)d@5Mq1{j<8!?bNebE-v0aG z?vQ?ViLIA$+PM*^*L3TK^hLT&jFW;+wRRwH#8J4dHa`S(M?JOfII)3k)D6gxteaDG z-U8JV4kNp|;z8Sf!D!GkV2JVcT&a8&nSDXkAcfRZnWy-s#I7{wMc;{Ry;l=E@-jvU zku*xL`=p72+m%Ls4uA9+;gb9{Na#kZhO%jvWcBEJ-dL`bZ8He zhl*vUI-{jj%d;(i9x*Mxi~d1YnRqfy$h)yxPa2Dd^8$9CHf8q?K566gYT zgW9io@ZL;mEwzay+Ii)ixuD!K<;nW8WhA0@0wSe@J`qhF z;<#k8=SiRcxPm;2NlzqBT-S>sPDX)`5_nMXnQQxLF zg27LF13wzewz%&K^=vy@GLc0&Ix`tMSF+}_&Y8`u)}Cegh-&Gx0KsEDAPT;3V5BfYVXgsWX98AR zoCknNq&P7W#{IHS2^!kfTUUR_Zr-hDik=h3vwQGFOfMvkNY4FIB;ZA+LIu7H@!Ctb zl-GFjE;u=Z@whyl!k8s-mbS+R8!T40FRqiM@_IUkl}cL-Bpz(?>b+eeBO2MhlocoY z%^Ng{L^!+cHg5yGjMt@5s~bJMVMgcfYZ}Q7_eCE)h>$B+;HSxeFM=7=NI0D!*lu`r zZmSZBUFfQ%&zhtLDNo+*eT8}?s8neH4z){zi9YCAr&+GE3Z;M1Khz;PYNiNw!?tDB%A9^woiq literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/previews/splash.png b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/previews/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..722697a7586e15e49a0964791928140ce344d6c6 GIT binary patch literal 326340 zcmV)xK$E|TP)DF`rqGw|NXyT|NH#->wlmBeqHeE-|K(zw|Uv$^RMdGk4ilrrX_+u zJ{O`;An5=8{@-8!`|E#y&;K2x8o!1A*2~=EP)$QS_IXBkj~r8XUdK$uh0e6>%ud2~ zXkn)&s$?P4w#9meH;{XMKKw-4%%00$#%C)*hdVD9AGd=4|N8Tq3&#JM=UHFmn%2fd zJ3jt5g<9`Fay&x8ylhS?Q0JKoIGu4OEiXQE!Oo90osOI|Jgg}=#a)5h&)I4OYL26h zt7q&$@yuPc@vo8jIa|%0B=9tDJ+dC7c>50*KXRh|Pkf$okikc5LKN4b5aQ(Yaj^z0 zd57lEPsTj>?0?32-C6{5aW7q{cgVmRoD=aX0%S9 zkDhioVG9{f28cT{Gxfg6{G=iLyd;ZRXJs4lIb_RnlCSwWCh>D8p@W|<6YoV#NWyyc#&(ehxx)XLgQ_DLeUkh-9G6yH$*B6PW zVu~*iZM&`mJz4!=6Yd!w=f=}oKaT{RXvn+=$Dk&Ztt!z!F>3oY!(NB$y#*84hK7%Y zh^DajzavweQEHa?O8@3M0Lo^ra)8?dc1N&v{4Gp70jz)0r&BCpsv@KX5JGT%hJ_>% zl&$vEbJN1z0kF^e?m&V#$Na)mYg=JMah-rshhX4}@A=wUk5B9a{G0bd(-k6`P`k?NQET8>4`Y|RMZpd(tWSZM5B4V3QMx&TVDs)s&=zJlccRcZoun&ELn5fQzlb$KN zZuBWfT;ldGlxd{VF$+psIC*9U+cjYo_B)dA&UA0loJc~6L#o` z^NE?M6^a{}uw}*DK~rF}rI*((QsLCZtjiE9+yr)IW`xAz+=$O?ye`OA8CFjF>)GnU zfSc}hm8VoCegzWXkq=y1;=gwxL`0&g#hMaueMYeIMcQi~cYl|W$)9|fvacm5-Q{e& zIMU(?^vu><52EhJ3G-Ao@w2$Ha{9dH%aE~p)Wm@!B%eIjvfM6p)m|{d zlQ)V*s&vDLZSxW>8thQZOEiI%(lO|I3Ojzl0*jk^5 ztik}*V$x8<#&=5r z{qN&?4)|jUr+XKLAK4jBPgTbvx(EO%U|acM`u8eAnJU?AgDrR$!Sj_<2CTJnLSf0t zL}Gs<{$aws?L_cas|3o#BYI`mouwU)lLSj2 zSGsnw|BXq+!R!zXVEP!%5std;IW!SlKq4L_7ZRf4b^1?4;wbcLrfeXIC>IaRu zW6U~&;WKF3vu2lE_OE~;hT8mtGOr{e22b)5v*RAYBnxmf*jKQ&d)Ch>ntYl=vhbGh zxzf)1p!&J$`$IXVYTrbJ6gzDLt31zsUaQX9KDtZjRLW-)na;uf!gin!oA8S{QTV+9 zF_E44NxJu$6iyNh=WMK;URtYH zjSFj-1h_HwcZyu^E&ZvOPta58fcLC1HY>DV^YLC3%Y4#R5*x(;rG$Vswf=*BN-?LG zz|IYb`++sG)1DwBVMGzwgt9&yy&@*-?8uq^El#r4vIpZ6f-W0aH-`Yvfxsc7W#jw) zljj|t^@P0%IU{Pt%sZKG^wbGF3TnZ*#cao0>9Zxa`pqxf@3=GzrxfxcbKC&GsJaV* z==&QjR;Q~a7?gifYl?ZFqo%FQ=oQo#Tfz?$_7@+!9M>m5=Y!}+Pk^bQqz8YE7 z5T88){R*-BRee;UD~Zo57gBgdh;g5m@%y|#QUhOL^@CWZP0BoK71E) zTDjoMh2w!t3!6EllBVt8H6F|9&z$oR39P<9MerrlQL`_KE$Jg+*@)8g-FuIW18%;` zP0*9w99GGir^t@xtpIq>3TJf4t&)AGhNr+slzs(If9#(Xoy0Gs=Z4e7?n=X?i1t7J z96x&TIrmi3yJ{f>UV?D+$@YEmSrR^fQzD^z^k3A!GH0Ul9&!ve$-+b-6acGv_$;0M&F?_qu9IyeOUj$kp+u*A&nOy%Kr7H0)IQhmqA3$nL=y!frK>`mjR!D=~yh#9t*FFX}Cn`TA2T}{x4NS=X)DiB{>D)K&w^7 zZym!sdUH&H*VQ=U|LsNHq3u>)(Ejik z@spm`QP`OI>}LH8SbK4t;kGl$A^RP&AWLf(@g9&9#!fJ&w+QR0Ullr0Hnuy@rT6kc z8Is#f1LqN}`TO`S0;@fsc08NTCp>wuL@?BPHOX1#Ud-{fe|9_tt8))yxfdl9?|x3g zvx%7W=&}M%30Y^VYl6oZZuuux(d-jux?RLq_kC+7_|iX3EAL&*k$ue)J-;g|bww z^XA)YRLcOyHaE`}AO&8dp&1yryCIIh`pDJoi0`gfpcC__x$`H%gbr@eQ0pGRW~{=7 z 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

Uqd!tX6(^E$H`#e?kLaVD&=l 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

UddvV1-YPtf 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

;4#)nvB6b4D1|>CSQ=} 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 Tll(Ov@S`NBE?X&M_Tv8lE^%Ge literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/splash/Splash.qml b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/splash/Splash.qml new file mode 100644 index 0000000..80e2753 --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/splash/Splash.qml @@ -0,0 +1,109 @@ +import QtQuick 2.5 + +Image { + id: root + source: "images/background.png" + + property int stage + + onStageChanged: { + if (stage == 1) { + introAnimation.running = true + } + } + + Item { + id: content + anchors.fill: parent + opacity: 0 + TextMetrics { + id: units + text: "M" + property int gridUnit: boundingRect.height + property int largeSpacing: units.gridUnit + property int smallSpacing: Math.max(2, gridUnit/4) + } + + Image { + id: logo + property real size: units.gridUnit * 12 + anchors.centerIn: parent + source: "images/logo.png" + sourceSize.width: 150 + sourceSize.height: 150 + + ParallelAnimation { + running: true + + ScaleAnimator { + target: logo + from: 0 + to: 1 + duration: 700 + } + SequentialAnimation { + loops: Animation.Infinite + + ScaleAnimator { + target: logo + from: 0.97 + to: 1 + duration: 1000 + } + ScaleAnimator { + target: logo + from: 1 + to: 0.97 + duration: 1000 + } + } + } + } + + Image { + id: busyIndicator + //in the middle of the remaining space + y: parent.height - (parent.height - logo.y) / 3 - height/2 + anchors.horizontalCenter: parent.horizontalCenter + source: "images/busy02.svg" + sourceSize.height: units.gridUnit * 2 + sourceSize.width: units.gridUnit * 2 + RotationAnimator on rotation { + id: rotationAnimator + from: 0 + to: 360 + duration: 800 + loops: Animation.Infinite + } + } + + Image { + id: busyIndicator2 + //in the middle of the remaining space + y: parent.height - (parent.height - logo.y) / 3 - height/2 + anchors.horizontalCenter: parent.horizontalCenter + source: "images/busy02.svg" + sourceSize.height: units.gridUnit * 3 + sourceSize.width: units.gridUnit * 3 + RotationAnimator on rotation { + id: rotationAnimator2 + from: 360 + to: 0 + duration: 800 + loops: Animation.Infinite + } + } + + + } + + OpacityAnimator { + id: introAnimation + running: false + target: content + from: 0 + to: 1 + duration: 1000 + easing.type: Easing.InOutQuad + } +} diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/splash/images/background.png b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/splash/images/background.png new file mode 100644 index 0000000000000000000000000000000000000000..fc534a67b1024685cbcafe7c9a5cbc15b5abd73a GIT binary patch literal 1480655 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%0Apd$aguWP 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%0DQL=~| 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�(o24S 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 z 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

tNM{q@@thf;nK`y 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

A&EQPBXPoEHtF$G%P%wy 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

{q2o@MM*4HQ)|dqqu@=y2W+%-amBS`{Y`(8E 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�H0 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%0Ab; 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

J6$F1uR_-6O^X81p*_F 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%0A3v~WZ~Xy@z2KjPoJH}rqwsi`Hr3zbIbU&ACe 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

pJ5v?lR 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

sa7|M6=_Ik+ztqxR*)f8}052 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ξ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%0DujqZ8V$*@<@VEq<@$BFd|+!0 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 z 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

  • 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

    -=@7|>c<-e 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�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𑚚GmNrvs(Y(=YK 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 M z0ymbkTh4NLcr-^MEz1eF+cAKjd}^7rlca5@%(zPMMq4NtXZ+}v-}Qo2#^SS{e~#D~ z>+!nlAZE5#Us%TXqSDCocj0-gZNgy3;WgKEA|3D`P*1FB`=GSsI7!h?O6(nwkYIOfkJyDYbe zfvBdt4Q_zMVsu0_HB^rt+y}%l-9ypfn9UMBCjt*$4c)cmcuDm$6mn;vK0gcU(~7W; z8TGPep{1;Azy({@Xna1llzu6^xk?9_4RQkLnebEJwMX3S?`dx!F=eH+1A&#|Xl66m z-F_9EXDmU6C4!;2k^QfB(Ek|1_Kw9CgVw%}7QMT|5_d=nTC@0$-CWU$%KVql?Bz}R zQMAQiMDk@)pK){dT0UCmx4g22)5YI}4S#u4Hj&Pq>Is5SwVAktxd-%`*1-X{I^FBX zbKX*KvfbeA{Q7Y@260c?2Czi{y*yNx=!WN|qHk++pA$bK6FL1~FM!4N*i_lQU*ej; zAxXR3rCv@TxF7?kcE_|+QUv>?20$;d@qHENOO4~jxjsvca7Alh$MxGJS$7ld ze21t?yCr4Wu#Y(_84&jiovr*OpJQOMn^r(x}4P8RXPD_NP6uV0+Gk+=k6SvOphe_3 zmbG*ow?_UIWw1%bE}eU3i}h#oXkS&)q|!*x@J*c{U5LxuShGSpxl87co{Se0z52ukRB5kR?P9shY0gpSzVju^s|h6Dec| zTxb<>7=H#5N+XsOD*}XZ%M8OcOoF+4Dk#55-w~5n7Nl{g8hl!knCSe(ti^2|JiL{$ z`H9DYUOpGO!6|;XB_3-dnz}!{%;LAVY3=p=q|94`P_2~jBXZ**OohWR--48dTxc1W z(VGs>cdT$av(xkK;VwNpN6zZbDdAr;8TPxOOT^)$sWQ%< zKbH$kin_s~n8#&E$9MtO@r}Knv!jh^xQU^^bni0`TFS?R@)R><+=nZwkC`P*OXxy7 zJVdwMT;7EpNMudR=FB1_evVeDJb2;7CRnGG#C;KaFsX7`<}{*qu(A;AbCtABE9cja z5z_AeT+VrCUF%Alm0t2J+?qQ0!UmWOb~I^k_nj=XH$1g*-Fta&UoEq!_|12@Qi`IBDZZBb5CO1TIoOuOGlQlq;5 z#wQu%+tHe{!{APVS?ccigg>H8SeqS*!ZjF!u}#ZeBOYE$dkm7`w5^Du9UGG^-i4v~ zFpQj0U1VBtvUu6sgt@{4th-KXVt1G~SE`}a+iyR7?PI)9vSbmafW7D%@)R42X74xMo}b-~mWYax|7vkRckJHvc}YnB*M)oE$!)7Dj8#T4+fOPnfAD4EN((ME zc33>1lnZfHg`LAELU;PV%vCTfK>gTB@kvAbpi917@nvyx zFx7AQQ%Ru`(zh>s6YRzMSVI#cNxWjb#V&FWj%72{XOTPmqtm}>BH_pUHacQjfNg@n z(oT zeFZeet{nVtP5Zw_y^*3e%^W1LZm6r(y^O_M6|SZq+3n3HKwOK%?Xl7I`T>43l&f(A zZ92ysLx14{k9>+&;72(kl^1XeZwt%DSi5|ANYy1qc}AG)WI6<)L!h)CbX2Wc>P|I; z9Hz1uczjlq%{X9e<8t>2#LKe?F0B`;E<3eio>FImc9= z)mquJq678yMLUNE^4dgKp+PtV?E_K#sK4AwTxl@8q zX<3Veb56_S(+U;SzPX5=)R~=-7|t}oI5a{*@=X{Y#IArOUKM>MHG&BG_A@cue^~WwU2Qh4$ZU4zC z2tMVua{(&0T6P$Mfo>mhMfbZv4nHP#pb`d=`F_G=8xf#|N574;{-rfK9H}{gGiaK ziXm&NxkCV3i1+Uv;9a#H0`7%u^#?FKf1$4r9^eWkeVj$s-gG@o`{9j5J8$RjAVI`F z-_49UoCwMNwol$1y~8fsn){4Im`up7gUI}#J8_NxF3@Zy034N=8TQ~hd*GFD!*v~f17TW{&qk^K)%o0Gce((TL88l( zp;UwSZ;hG&bPPcN9+LZ5LwQObaQh~y6Xrp5l#JNitLE4Nd1t+#nF)1#Sz}rT_!91& z*=N*`;^?l|D)$qhAW5R)BcQ5B3Pc{1{npwBgG`KDz~qni(O{xZ2_&^3dGn@ra7ok;M1v;wSg)`pkG9CEb^GX#@1=j?WC{EK9vN2kD z_F)twerNn8+E2RR(+wPzw5Eb8?B~!@j2m5_eD-~zv5xlhwU>*U*5a3 z6?vW)L#xMk?qNqiX62$rpniIZF4D65SHs7iOPY1#+lZ&Nil_G^ck*fDICcPU#XiGT z8bTDwpxb#|(RWm60m@#Euc`cbu}-x1;+TX)45B!n{Pv5r+T8A3Y$(_2`Vep3<8g{N}vhrMH5Kj&T&hSR@wMo>Y*7HPD!8gh zxK(N>I5~E|;ucda-te4!A!x<883Eh(NuV1Get)fQO=xt454R!|!p?sjd_L{bFnv~Y zQia~JvXe#$5-F9sJ36EL!MAcIU}l-dvT=NKwW(q&3^=l*6}(8vX*YcXPn@V4YP{GW zHyg-Mle3&r-Pcc8jt9K5qID(*-we*(6SjYFDf`(U(>9&A;C}fCcJLQ0xge8c8D4J5 z>x+BmrZ$r`rl`-EimHStw33@*-Z4-jj zw=w+X;Q4#0xbx&fHYEn*--7i^s6{^FDJHdo{}a5l|(JJqMj_m4@=&hLrQ;VNIhz5F!CA7-jaoKNhG0MdWt828W*@+*a^Lw0&UPaJH# ztfrS`Jvxf^LG3w?Ph2lpquhVz`+abgcom>;WFLNV{n7-bUVZDa5_5k+2-lvDK6lkK znU!t;fEw>9hja6N^9*YTrZ6%88@#~QcZz#i9cMGGfYnON3gMpnoiF`Mdk=DZ3$LSi z7AyIjL*@!_%up5Ngw9=_efb%!Lg0^jAWY;}_Wq>1M`tc26lXe`%Pcunqc3+^lVhA7 zJnKZH6BSY9wW}z$){2xM5IO2wP)JDy?wV%~?Z|ktn?son1Ik}DUACZCjFfmJ5xmE< z&OgxvcZEa~YYPR^oJEwS@f^F4AtPUqYF$MnA#JYqIsjQx3}UuTD1-xW-ZJVZEgeJ9 zUQahDK*-w^Qvs3)6*$Dme=j?o7K};@{x+Hp z;Tz58?XL+hmfUcIi*T21oekYPYOdOPP1YCyGO>^G!H;r56MCtMfT`%4JyHF&j^>2yG5p%`&<8z$oEtyNrESZ}e_9w0+aKsHxk)Mt(M|{no~# z;(|gh1;M>x4?TchTqWHKeEeD|0oYO%sNbpL!M9sb2L(U|rhB7E8}`-8e}FbUx~lsV zs-2bJa@2C-Pmr%oJMkSg*3^b^Nt`C$xx-0u zUtE1(Fjq3E!``)wXZQhj=AJlL(i%W3#1wq-1_Vuao$`v_e=VYH`>C{wonp^#y+F3Fr(j^W?XE(s=%Q*G^!Z z?`gNAH}q2|qOd7+sMqCx$d)aBirePq?RQrkjTAS9V!BR=9U=yCE-UvIl5tgd0C0^y zH+XBxw))WK_KZ8?I5U*P`-k3JJ`^M79&6p2T*ULVZ&;Rf)3O2O{r)k~<20>S6nhRP ze^{)tw!$6!u2unnE(P)XH&cd<>g*GiweaXW%{ogebP@0iC5S0tQ%y(a{KeD4*E)f< zqx|i9)AVMH5$Vt#K6A_x+%jnOJi@WIR9-_pbdd#YIQh7}elv6PQ5016XbEmI z=V;ogx#adp*>^^xDU5V$K;a99VP>AWlxXz%dW6k}I~Hz+iI2iaaxZ^hy(aE;pcXR_ zSR7G}d=z_`qh~sF$m~JwEmSB%C0;6cjzslEAJ4!`4fO7XBv-q3UZyXA2y(tLaq(8Z zKmGeq9sjuCTz-IHIYY1%J*Kv1H1~4v^}wY)yqYbr#b2AY6-Ab-n2)aUFpBBwO1Yz7 z$2shqKX)XY%zoSwEW1f<6isockC@8!he>9*jOnuAMG;EH0$@vVKrlv5-t#Svdin{) zxHRCPE#tAFZvX8bJ4kawZ+m!a`p=_U068O{zDN=vIIx@F3$Amlr0U+0PvHHxdF1`& z#lwXi>$fJe&?;0otdV3AmckJ`?1rSSaoApI8jeMJyl_d6{%41I=Mh$PE~k&V6)h9p z^ICwPOZCM#Lh=xKVUs)VQ;b)!PdEtEDaYf)I)kmG*Rd}$hXf zUfnx`-rFsv<~=qYaeo~`pbqC;<-|-EifqNu`%$FhgxMULj+|M+|CaT>>-!xe948~- zreE!3^Cf+;*yJ}NsJVY(T2ejT;kg4W>iWRD9p@Zb+>iZ?*K&n}6g)H1#b1l!()Lk@ z{#Uv2UD<&aaw#c(*oJmZxYzH>on}*B?-lTj`TM9(-%*T+!?RWLUno2b9GbuoTU!Ft z9*ViVhijr4Ia3~kZ*h_-PeKog5G%J_k1ZNU_DeT7#lv){juKqTrE6b?0-DV38Dx zikDv1PE5_%W&M+xkJTl5TS4ZZNAwmQ%%~&om)2Y?wtU0r$qZNO-%c^1cW5nMRBZ$6T|kJEm3EhF>)Pyg##xN8g%h6UbJ6ZMKiJH6-VrmUJ=gAR-5O=VKjO&?I9o0;Ix2Xm0n; z%=?3%c#!rDz<{Lt#96@kTAf(zg*CG5Et?EI5t3%C#2cU`r)=i;Xw|9I(bWqici-<# zLyZLZRN#tkswDCH>SCwb(Wo8h?W;p#dRe+TY5ta3z@6WL_#_#hB#4(J7;p_YmYby( zEc5QQbm}3uEx7%b!h|XNp83F<{}RiGnLkIGY)3Nnr;&1dNF0F#AVXMUVvdjOmQ`9l>G?SX;y&T~!*W;j z1~;FcFwx>k+#8KAdzf;XjcHC1Q~D(i@~u}d1rciWdR!iAQtUk zm(SPom54~tde!x|wcg<)Y2pSXKK==4-QqwZ`97DA)~Ol3=W!mN z5(ZsZ0(xQZJQM%{PF^rFQu{r6Djxg0+T%Lx=B>OxAQC&y*;O(Q zC@t04acT{8A4A+@xbUnFX0^+W8fa{o62YHp#ond6#`4p9n_+KEuW>LS^;C=&MB}+x z`7ZuHRGnp1Rc+wqFGzQHw{%K3NP~dVC7^&H-F4}Z?vP7McXy|>G}7JOahc;g^PgGs zm9>ET<+ar>XA^e?Ipf-=&JA~v3cr)B*P zLeIBWuib%He|_;LJ@A}wQ61J=rg4p{VlcRE|MK2vA=~C1H@w}I$M%Ql+W9c{|76lG ze~bHLQc-MWvYq#)@bL}2v%_2=K#mjhdN?bI;G|NtIL38P7D8qD43b&@AhTE%{^gij z#Oe&V)Zbx1pAKNT5-Zqn#aWII4(Xq$=%B8VctKFSaGGOJdR@S~(0?gx83dBZPKMU7 z_M8oYypr{iI&^^m1U9iET9UzS;0gIqVU0xoHTZ`I5Yl1_&PLX z-z}Sf_4uBKy8<8O_MB>-y>2QT`%6)dP)_cPE(Mw~C$>NhRC!mzlUh9miyX1uYIf_u z-FHzte!P-0E6%Flct?@+Lc-NYqxp$LNQ(5q&-Hj}nZ06wUw`-8pfAf3Jhz#C&8iPD zJ(oA9Cex((bYcJ%8ptg5Mj*6izSXv6A6ue=n={Kli{`UoEyOR?X(lvIt0AE^{lKwo zbPF>_Q6FfbJG)^RsWojtR;{Y?;nQ93SxvT@-ng;*T>V)#vfJlqQJ8Vr4SAN+LAcKw zN3C07lm?Pj6M7852488P@tKnvkWnQEPh0S18-$Wvrpl#1ky|1kHLSbkhK;Y9Ie#Nxk9nZs%7;iS0AX+C;04JG+uraJ!aiL z6fA=&%Fkui-xB@Sqe4*!B0^&px~;pN97oyz#VZvwTF%i(+-yIYP((oYLj3ca#?Tvu z2l3)6VTpY_vC87XW-5QHw!E^VAthESZ&Sbf9PW;t@I+k;^Vzts(kaTXHpEo%mJ{fZ zVx;7oTywJ*vje-7v$f({CDk@GDp@P>Y@}2IJa+$fMKehU^wQOdO}V3fH-+y-RKF|8 zTI>i86X8rg)NKr9eY&Hc5hXY?euCy(aErbi&FfCvnH*0*_kM^o@V?xLi&nX=;tlUAWBIfa72{?b4}>~9?O$SjS-MSK+zDAik(7&v zuQ}d0i=(fg^N_4?#<=`JL(hh@UIy?o)}j*gwcVui4z$C@IaTio!G#A3!5CC;bv?fwWC(G)CXZ0Jow1Doe!I}GdS+pg7E-w~DGgt(d=)+Kq3seXJs9#lOC zxypF`cn6X(Isb<3PajvQ1ZN~srSxW*ZwT15)S-rb18We9g!UvMrU-{2zhY3GwI%to zNDVt3Tlxaykcu=4*`UB~ibe#mv6YpEG(fBaZlDz{21x`U^GFx>k$2B?`c|*2FG)fo z_a07rB9cbhA;1Xc(=a=B6BS&o$`2a##1*S7I@q%hK*5@Yv`*vjf?c5h&(Afp_pX@^ zpufmgv<%b&4anV}ar`|*=IP-EVX571a00dvk-L@Cu&9aRguc;K5jFPt;P>A1QoCP| z^^*sg&~7gS16O_P96FN@qw&y^8*y2*xrZ`bxDDz-OYvGIEQ<1WNm3&(bNKF#Z)uzc zd#IhNL=+XQ_B0M6qGGCazJq6}F`aMEMjjVuUJH@hw-S9s*H6^gX3e)cRnA4&n>`sFGBs<8+?;r{4!F|#W5h@e`m)GFU6R&RtSeSs}7`%c77+33TQ9v~VGfYnK= zD(gPu+jg(MUN2w?x+WP5TgBG`IKbIYS)>tmL!qfn3KSp!n>9=PE1m(a?m* z#a||!Y}lFjfU{8>3yg>-FYz4Ja*A}?PITdh67wuXlRBSJ4Z$w!3El|5eyd6?6v(Xt zh*4ZtIW+^!A;NPXX)KKmVp+p8#JeBY%RP~^$kk+|lSNmVDLUAHjSAoE%|vN}_p!|p zi-qG{Hl9B~_9{nvfS4T29cA=0y6Qf<=E_4R%-U-UVNt%+EH;-HSB4GJbB+QleE#$g ztS6y|z(0MM%n_ePhsK-Rg{arWY>h7)8GslA7C6o~1xk8f@Zafr`JaSpz{-R|qm#V9 z6uQV8+&|v}KKeS_u!M(j@z45?jZj#r!R~5{p&VYjQHMTXc)qlXpK11fmYA2AIe`8l zzV5tJ&Qq|S3TEXHEvhj(%7=)FcVK0&;bp0h3E_|hG9_>FvFmAogIh-QNi=vwqo|+a zLCUB8>FtZxCmzi%h2nn%d2&=hwSotje~`~XzhWb_ohf_WyDN?pfB~PhdF>ep*>CNJ z1E!?yJUhQSKT)1rwpvb=EG8d4zZ({E1|9LwL@IP{Z%ZAjUxGWI>+0((48Aagd!Xmk zx)wI=^Pw2R%WQa=;AoSypcNz8u=}erHd!b`n&P_0_{{Yyh_>}4z5!WPUk_@(uU4g+ z&X1#iQUK2`YL&;uexi>XLHG}PMYm32NSWFt_JX#jFt(Cf zt$HamT0Ph#yhHOZW&tm>G_VmbbccBQYA?#v6}MsY?Vo$NmcZj&iS;-?%BYRtKeizj zy~|-7PESP1b(p48?SMR$Eqg~%&d7aP`|-lR5cuimN&Mv4t=ju&wDxh2RL_ju5tsM) zYqMfPg%+IG8M@*#$Q>Uf$PbN9h^n0mxG%f|hs5zbI+rL&y)^jVduh30wo36UI(ZLy zZx@JLcGnYTEe7|9T1igm|JlnjJb9frt+??{PB_yLN_LFA<*{5tnDegvpDaL?kP(mI zjeAUn$B%o`?kjG!_V;dND-O%mVM;-p&+`KhDN(N%H}?f?97h(KuXbMONrhr&VD01A z;$P`UWOD<**LvDA$Tcem2}>_j$~8NQ<)B(~*@SB&JddYbAGUP%sqB~juJucq{uZ@Z zqXV(@aE#?KtiEcmQA--tkIFT@{T@e|Q_rl6?T5RkTe;`uIB~d>r6Y#A)2Zl1Pk{s> zpLq~T!WZ^Pw$BPKJG!1zB;1~M$o|rZ7O*;9!4-d7C7{H9nc8%V!037{r~q**yZpfv z6LuML@3mzx;PLQoJB`5_6(YOap)--s7lM2(`g>W?$LPnnwmOi%t6QR23@jl8Zn35fDUh93S%*4-@|_lvi{Vy}lYjB(Jk)K{TY7%<{Ty$eHZE z7w&A>IQSfwZKk%j-ZtK(7I8Y9FH{(RCs$vka2tZWKaJ469Nj)#K)Oqc(rj<7vk2wi ze!LXD0hUBKK5_Zef!q$Gzd#&fNzgu62t&qD9;{)z;A8cUP{Y;|ung7f9qD0gZ_Qin zGvV_2V4B3{L*Y#DD-ozc32SphPB!~*@7$y+{Ab0ty1a(f7U3_94m$nqfCM`*zFv8U z*ah6*B62LeWYob2LExk2iZsC))`K)M&wM1+U8?>t18Sp{-oQI7y~N(sdfik@>C!Ua z`NTYRnDVP3Ng=M~RMg&5Qo->tKiy84x1|3zD4=E%d4#40<@2B0HsH0STmXgUt zDd_$=Nfn$Zp@-{bGOs1|+&|Wsj#REg1w!4lQ`m}*U=Q#bZ#?}yk5z{oV-n39EZTcL zO5kk?dXegjDw-epM&3B}etxb|X;5tL1%l;=c#izXm>7b5q8ePi!Zg#8l8jJ^yLU_~ znIS`&?j}|zfi`0e$2az`a&58)K zH?YKZ4q>QQYiu1L94;5%#q?IOOAlWt z7+|w%ggXH&P3Xx<%SXr`VKP`d96uGBb04^MhcLi;EEc#Nwg9j=uKrR{P7k#}o)-Jp zarMt4Jv3Fw4d7o+(Sl+Ch7AKO;!v$`2SC^fRRB?-dML^OX;qMjGVHl!7|HnFl;~e< zsl$^w%Pf#G1}Y^rXt3ZV@|4RX1(2P0tAYwDmF-JO6oA<{O}6utm2!3l$huAb-{l`4 z1ID$dj9ze1F;7ZNz6Uzkm)_KtR!Nf~pj>R>hL-``h6g#Hnu2rMW|>Wl{Gy zyP^-MPMVkSdbvH#onuqB)7H)(WKi}gi|B8$Fwd&=_^eACkmlPla+Fc&A{*d$HM6TZ zm~*iQmodQCJx&6upcY8AkXl_yC>iLUagxy4jcN`x~Tj z)q?oTZsGp3Ya0rYlOi)hpv-bBF+>$5$KoaU-pBU)Cv5T-p?dCXeuf(gs}DV#0z96` z|4!fkb5Aq}F(!wTUG9=0j|GjRkOr~VY&cuYh31#?6M4_8BXJZe|1QE5pT0kH!1tVgd!(bnE#D`!HM2CTRMX*w zyjazt7N^CeT%k3kzX(%lBUN!7{_BR`N-R@!i7qW;1+gDQ^_w_SXsa6Rx(VvC1KzhA zDMhJ#VjQ!l(Ag)|duf@b{dLP17=S0_9fOIcukpl%vEPU6Osa0;wF`UT+`G=M_LZH) zyf&hRrY~oLl}$=RSPP6_L5x#O)Pl>0Y+R@y@o~(CRS%j9og^|D&N?NEWN4HW?i~m3 zUVvy?hxW%h_>P0p(XEQZyU0_1wTwZ+dMx(#=wyE!8o`zBYC6mgx!}FAzrPGbXH=3+WZ}Y-aHup0|nCj0W=D?R$>^ zTe)@X?(y`-?9!g}qEXn04y2Y?RC`-O?j~O3W{dO}!-2j#B}Utc3_6}C?z`2)A-Xky zKD%lsybCthto|1BiRLiVL<8IJ0NS3m-wn485y>A_-5^(H30+lvJ9mba6@ICYG4)+# zX4mQW^OEXQTfnM%2`H<;@J$nybd=d8zE{{d>7ScLeHYx?t~nPaD@ZLf?0IG+B+)LT z(RG5pB)r^e6DF*4Jv?C%#~~#6u(^iEEa02s^XHOM)JbsVI@LXY_GCy9a?wnNWb+Y@Pr=Ukgqh?^XJg#iCA}Pm8PghV z#O%w;j|5+xtX11TmApIz@3JzegYi`x#W!M7q~-N}CyluEFDN3;fYDsQC~^8fmHoi^ zWdQ`2hS{LEv%0a^zXVq3>>JbfT~P9kp#Z$YnVdy9Avc=ULAUVm3US{RrKNL>9COQT zv?KP=EV4BYe?_m$jjMx7&e?sTQI^KOst}Qqr$}qRVxlPG!{qqS5y(4fH;S)HQ?_LC z;rRhbA})XWWK8}lwm_OOaQs7$(F91a`mSV5p4me8N9q;eq7^%iFs?OI`c?Ubk2$;P z_%mW=_*LMbSLk_%6m!(Djp1N}P*3?J8Xfuur7Iw$n&H%R2+Y~bFs0BgNaUQI0UaR0cF5c#P+ueGhgT0&!i#{QRH3wOCK8&+34+58Q%59%^C>JM%_!OlMH2k^LyFn z5APD5S@rVYttZOhiz{e6903r`E2UZSEi&OW^1}f9i3NJZN2q4k4x%+IIuP!F9jwCLoKZm2A$sGsr8sKs$Ym z8z`Dv#VuL7#q+-pODNeZec#5rxF+F>J+9S@*Xsp_eb>Rz9k6%Qq}QAgwU>L(QzlN7 zCKRY|IHu+H)g^<)35~sZ#-I3IUtGL>GR{jK4qMuf1pT57oXF8Dzg^A2hO_oT*j z&}iYX&XAsW{bsEgoSrVI-)UH=p>upqDeZ5@h@H$L4iRcA$Mi=~`7cUwI ztyE`|EoKHrDbHNVH&kH<5mE`glpNpSoqcK%>~{kmMrSTh z|99f5H6h`2E93Da3;>83eLd<*#T}!oWQ#zW`k+D635-zwTLj4mmNf3&c9y+Wk9IP% zScF{CJDd}NB3JAOR}VEUo#YWc#*=3cYW+(Nq$NCmTP<{RO%zy8Q$&Z3%EKL?+*luI zrDA}Jiq&^5hwc8wA{S7Md*Xi-c&K;q$~>kNcu>i+zw^P<&zy~>w%}$TKW6ega9=FV zZ$=Bl7sNM41bzD%irjVZ>|*qy!B;Q4r^V}*q;}-oXgv}z<)L!;cX^C$nDjE&oU#Qs z11Uq}RSL#1#cS>CexmNoU&vrcDgFmV-DB2dm^ylR*gUZZFeY&a5n;K7a&g7L%;3ST>f2_R^xn~tIPdP6M_s)7G zulKFh!RuT7u^k_el+oh!GK-0jEzMOzKdW1K!E{(6e6|-WY9h0K5H2|n9mV%=%PR$I z0}HY{e|CkQ2CKenGW`v@-Q*M-N=Gtq=^X#|n)c=R49mYfNzxw0iTG3DBk7oSj3wH4 zlqL(oReF+4DbEUl#EuTnTa~{Il$j+!ii}jrsB)$E;S_BL#gRmfOHZ)kt_~QYv|X}_ z4J@1FKc`S|Y{1zg4cIwZKLSR9f~5n^stZ4v$({WnqvU36KA@b@`QGgM9DejB)4bx$ z@htNkq1{52XX`I{;V4+}fs34qN|BXh{wYU9>{j{DlDnGTDJ_VR5`4g?8e`^WFk#lV z^?FdPGIIr3^&*^^lo-~Ee%;(VY`W-Cz~h40;$-!c9^U@*g~#OleafF0kdFmVEf z*T7eiaog1Kg%!KlL>mgj*kk(S^y=be3t*<^$8{}dnkasMG`&lqs&82@*;i=WuO8m18Dvtve7c?-$no+gP- zdM(|~RK;X%>h96UQB=!Bi6ItW{iyZn@sKhfT(Cl~!P;xT4DfzKE}LlE=Us+&$j4}O zVd!pqnLQP~% z4K0bxo)}XibQPu!I)8s$;@@W=0-j_wxZ?RU@AHPUg@#-1(RgJ0$nOlqs>0zTp%0?< ziQ*r>vTgqiR;wFD?SoB1%h#EGge*fHVXIKG6KvOk&SA*`I+dD$Z$I84>n=%OURA-= zRk?o3(iXfMpS#_#HB8|ePn=Wze-n2%|2Lfq51jvZ{w32U*{7nkAjvPOyoF6|UM)T^ zh>dlOTzidAOudXC?JOB&`~dDBLgCOm+z`pqqVUc@7wA)Lu&PB0r+zW4WHkw;r$`uf zNyNK^aP~O-iA4=saYszW(YGDAZ&WqDDSFhFXf81cTi3kPOavK-xwVoD&MG{r$rB=e zK8u!xXH(zP#hPS&caTGXwbYgEU*=_1|5@Xz__ zQ7d=k%pB>3R3KcD@jGvFr@7bs^P0Mu^9($}6ugwn`(@s)Uy`TD^4~jtVB{fO5b6aX zd_cqXQ)hgi02(!qUH~aB(h=O-z92KsIGk255xF*hsyr-c3Z1;(Px&!mq0tM#1Vbo* zrE#~LLO(~m z!7^*g)PpnmieA{xJ$|N>V`m~2b4b1lJYu*uGhzTfPCFgPn4tVe<)1*fSGa!f9v=4m zd{FV!w0HN3x8RBGxZ{iHQ`ugdG(UsWAcD&3P|OW-*G7~b4YUQT@%BEf6OqLiSWrdE zH1-r#dydi{;K0742W1hjDZxPjn~S(zWFsmD+wXIjCn1bL5gONP>*3i1j^ALO!|JzX zH*SXZ6Jh|J6Y4QKEpSWR$Q}k%Cs%zPQp1@zh=O|jZl{4^%J<1-DuBnR42Vw}5N7;a z>4*GEY`?8gq^`p91fd9BDp1UOl3ff~dz&QyFdqTHUJ*qRso~ZERR=TSmg-!*0Q9Vu z89{ePu&uz4kh%f~GnC-gk1}CS9CF}@;MUcjxC_}QyT4EOc32Y9=m3l3;bl|zz{2_) zh9D?9@GELjgRynf#Wy2X)tfC@>G2RG$o6kMx2}+U;WM4-Q(YH zDe+_<&M5zG;V-)ebZ=EX@RajpH-xRKP$K30TY1Yp03A-dQV1E4feU%UmV?TtsW3fY zP>88Jz*S4ozmZmVq9w?;sI^~(lA~6dr89@bqG7mdMcsDPpJLp$tj9D~HautR#1Deo zPT~9h|EKN%izK5#K;WM!b=YS~s@x6A*Cc0EWFN0{Kg@B9C-n~&T};Tq-?R?dt=ncz zYgT`b4H$npqn|wB_>-Df*Rf8Kd+BL+39`B~JRO3AqN)}mm4v8)PalP8xim znbFmp*j4tfLk>2isdCf&EHZ_1C;Z7ph?2&m7TNid#njW}hJDeh!J8^4uc~%EAW+9D zxRfkC-*ViQD(v;xc?s<+Yyv;J$ljZYw)xi3;*t2(1M%znJgP6Nq!+OkezT(Ua5C8b z%~Wq9vV|lQ&N9B6{w;g@o<5ryk7-M6@ex3np@U8bzr*3JYxTZ!@=9= z1)^kLI!pk0*^jr{I6WM-xc{31|1|S=ylhe8SNW-pNH?sW&j7rSXcc)_fva*uV_h@F zcNeev8Z+Q+*~O-+oMgnRpPM;r)^P#(3fp1$3K*PO%&#P$aFlk)B)h8<6ufj;yk;D; zfReHvdni3U*JeGaTJ3iBEYnhaJwk@4x@8>LR!&52{hYVM3aQ*m+-eQ$yz{P133~$k z{YW4=m^Xez<=f7X6q8Mnc9< zaoc*;x2(;*1I^Li>A^fp(B={=HNq3xKMBq|lH`2w!gEs1=E~Nkgq1ulPuvY0YwxLb z(l5J_x?aot==xuf{pv9@LLs7GcjWgB3^BhcT+j%x}@B$bN5 z=ZqNAtr~`|a$4?8s&23%qluKP$uR~hVySjKS3;w1h6_0%ZC{JE$D!zT#&R?G@_`k& z>aAKz_WAaKMXLV({$Wc)SBZinfJropXf@nH<7AF)!~W<;vyaO-Ivo)B!^rm@>`62i z_m#7#Ik?xe@D~!BVM;7V?z({!u3_p-P#+XOiQ$P_^xkKDx0pm(*SLLQOahx$6!QEJ z|84t!P>w6^8>-DgOgFEu+AbvKaBo%l!_x*n^M36Hg9hA2fkU)wEACRLF%y0*RO{cG z6>tl*ZsROftf#(PF@Bgi3FRx{4(pngZqUP?J)#vBKfo7Lvi$D6Nrw8k<;oCZT(S5N zBPL9J+a<^%WNvt41C>&tsZ!}fUQD~7!(KSdN8XLTTe!5zo-ZtANWI?AmXecn8wWC_ zm351##KG;+p?3;o__6ovYsG?@RZVE(Fc5x2| zb~u32BCfxFQ}DuMh2`o9RkU6;E+Z`B!V?5wo(k;{V7s5&MGX_cgmpP7yP#sHF%q=!rKs(Bq;ZDy0NC|w|czUIwh?m1VYM0iNXlc#;U?Ts$i zOT*BIg$pxBWBJJH61o7Ff@R=iN^^d$g@_fPdzquODIkY5w;laSigU5*4yk)fQmQJ_ z;V0Lb&g8-8=uRM>N~wrMu~u8P$9A%40S;ib_;XNSs~-NMOfO(D*(sGHA-rEiU5W1hA{R9Yg+jKDc4t$=IXp+oBV1ZPHJDU?isZIAda zth0#ytvN;PJU!QD1immY{p-n9rhRcv{T z*?bAoFwp$~<>gD`EB30x*p(&c>UGA%dPURFRyyR(#|Uewp!N;@-l??`xY3y>R3hnk zDSZkqS0O-r?msp%OPFwShYlq9$ks|vsOOuV~4rqgpJfRBisMKNw=Hfp^wEb`B)u}`C=Biye|cL^4tS@F`CjGx~B zD*}$1Mj6=GtLx! z)ZDLWvcL)}V4tJVwm|!@plHFduk7~s2KLF_W|H1aYM2AgI4T4NTV{SaBDl0zTySvI}&FnG+Ow% zp*v1U%x`8T_%b|>|EBR%&DK2}bXlF>=TC@9e|t9=>DNixV{tT@*^wg-QO#!~WL-jG zG4D|DW}AD`WcRZk5>kgXerC2_tfrp4k!YYRVtcqxhP%+`CV#j8mJ1im^S~H!mi?@m zH6MmO<0PbxR$2WOx6#Li|W-aMi>61gZRBP7vUucUR*ZU`v;R5A@t9XxoX`GsNM z$yaDW_U=Zt=cVthifmRHvUD~#$hux@6)r@whNP*?g8gPtBAF(+!S>gd$@ z!3;kDz;&Kxp3~hi+10jrO>`tY-U%2mzs`~;WW)#>O{uF)$y{izy!G+2DLA|xuu#~2 zz*^*O-2zsN+dPl#p3QrQqz$(JO!Vn8TKS?@C~}&1_45#dp`?!K#4r1$B?92x`)Qg<1N)vmnA)X3$~p_ zr93>CVxK`Rk}v2hUI1XL>@$kDSoUQk>qYKm2+UEu)Go}C6R|C-S4VHfGe@RJxKx#1 zX!l#~kp>V1``_`8JWPy#EWcqn7oyiH?eZB=6z9itFFf~~dErvrM%JoNwl!A@wu|+f z@xI{CB`IBqBT_aPEM#aE_*?lEL|+W)i6-%ioY-U$N0{3oe%8*X1+F`qss5e*yHU6& z?H-uvcn@R= zdCEQ1N%i^|m7zk1S;`%YXF3)}rtL*3fg;p2qKv3J5q=#NW>OX_pOkfGME6(&Ydh1I z8<}4wc%LVF!5U_nfu>H$DfjPSutk+#V@}u7s0g3_eF3=re_sIastQEnPW`kW8K{*V z(=`ozTcHL$aI1WsCvq?l<&A=cL82bqChkp0$if}hsbDweP zRaT(Nr8|ZZB{Lmr>b?Fe-Jv~+uUV(S^ukaM;I2M`#@-)0;JxDH7d$#5nz3$y3&PxB01XYM95b`=kzHLu@{ao*6C< z7(=!}>dvryNL_DSO}ASng!GMs*Q|b%XCtb4#n2SRu)PQ>Og0D~y(8^!$oTpgTpc#K z?dl}}VSD4UgYeGG-VyDF7%^-fi@2W(WGqaEF-cF<%9CGMBm2xI+%Ci#c-}&IGDzHf#)FUk};TL!le7?DG4ATDeLfqlajftJ&|o$GjA_ zf%?ChHW_OIb3H22eZB);rIfDxPbwsq3=r7_mftXiSjqS~8?5~ahtLCs3Wyj=hy(|If=?OrO-;PdJmEI7%_6iq<3fMN>E=X_8~56^u?U<7VYO53#8ul&7`yXFP4(3Cvb zd%x$nsCq>DwKJ{do|+V6aF(p~!>vokdr`m;W$2Md~KP| zb9w>+wDfQzZ5l))%~4ys`SD1ItCfFpwc_wG%&UK#;&=Or26E$F7#P z!`n4#P$gDj&Z*ns{_mO)F__dp+{J-k?l-HnWU>81;jo0^Od2|X|N5z9u48vwAFKTq z#bSq!GZ(JL@m<2TclRXlG^bW73i5G7=IJ1H&DJv*JC@RJ$i z_sP<=@gU%v$0WacjL?6(f?XP1hg&E5^-9=BG74t=kBj4G{J)>ZEAHLn!Uwo2mnX@IuDT+j@|L7eCyLJ z`?jN2?W#d+CmFbXt>cy|=tU87@pN-?VB&+c?C>bgOS`E;Twmjn+IGjYy`)KgRr@zV zzcp;rVt(r?0X;$6FFUn1hhw;^KSAt9>A}?HL@b~O8j_2Hc+td*EB~_vUSp-4GV;J< z??HBCT8haD(i{A#-~8{^*&Vp$3qM1okw?rfeDYMGyCw6Bqs^%bC7#ie#0d`<>K{Lz%ufj8< zbgOr=2{*Pmi<#>W?NAoi_^p6s$1Nq}Ba|&@{lmxn%r`3T_I`QZNb{C3p8gO=`S}rgzbhXcweUy!y z1}jSP@!5P`&FKn7L0@u_BmZ0dAY4Sibg(Pkp+>al%#3VKPFYOaBBI>c#|EG4^yM;G z-0VZG{|&1PeK+b}&d>Yd?_KCtS6ODt@+?G>W$uRcrdA` z=d@r`+V3(*YdAnTSy4L`x~lXK$l-bH`3kxR)Z_rF+tROgs;#`UFdOy|U&1LR*h#US zlPTKyE#Y0KJ9QIA&DpeH1)?-G(|d@Fuv?_sjb-6ob-3%HtYLzV;axU!`X6OyG^h3* z>CLyXY3!xJC0<3U8K3t}TXCuABWGpSzXfmR@@q3UsIZbn$e0A46K0Q49>R*?HUL(j zc0+*TCYDbu`2)bqD72_+S;|!nOcBMv_MZ}JG^g%*bBkB=-?gX2{48}?SM@Kjzc6aL z*E$OJJyACvj(;Aox=2oQUe9tY1IHi))G?bv^(apqw`36#6SFv%!BbB zFyqldHt>vAalk25y($IgTHLY#P5ZGs%?-|W-^*^c!?RJ2rYgQE2}UwNsU za<+QO*36BPS%a03jF#<^!@I@1U|(PQOok&w-=l3OTgFi>)1g?SSV7kQG9p!Chb9dR z^L5Cf`pI$n4!GA1f)Ts#UkqsXU3Ye@FMU#pRt3Kbh-U8IGkCQs9{WVEd)dCOBqgsM z^ZQ(-xrKFX^!XdzAC9eEq!VyeP`VDq1?GK^}j!QByl_5 z1g4i+vA`D@7?Ok>P83Rg##Q1>n;bOPaZUG?4A5xN%}V%5n^z15XmUrd3&b)yh1BBT zPNOu_duB3B`DgNwKo{H#?Sl_k-)`Gd!h|wGw;#jK3@>+awl-c6Z--OW_!gD~I>3Y4 zls7`j4>+F&X{@ug!^SBtv}e<`#CnxMuBPN%$fJl%8Qt+9wBx5A&s?Oky=sMXJtfwb zI6tGv9+2uO(=p1_i7+R2P`!j@Is3ISB|lb<*G~~(PUOg`7`nbzd^zHt;6p?c`=OJF zbW;DdepEQ1ZTG*{BDft4dIns?^MI8WS$-R3kCK*`fYYCv6Y&|s&G_F2&$AQ9#=KpkWn)UN-;esD`*%##eQ!g@%X~GgEzjIFGncKLa0!m zg`YLLt{j6Z1pn1^QC8T;E$I9kT&K2P~}^k z^wtlOwrx0BirTYDM;iPuZ5ns@_T|hu-ugJ);#SiIbLOo`p~G9Ar0XB!5y;LWJilJF zpDJg6Rn!;BOAzG<7uvQcz`e&_#Tol&9P-fSjwlNy7m?cV^*1Hizt!Y=vX7i|u5r6Z zHvAa1mJqJ%+}U+Lp+UsLzzfUu>D5B{0A=ti9pj4kP=&MTH*)psEX)zvR;!6E-D6~U zddU5F#N7veW%)b%wmfH~avoYcL!Cv5FI;&XLVEU53H@JrXEsF3%n=7f@ zR-KKLGWkKNDA^I$gi^O9{uD9FFLiyHG%ylpK^(UhduCaV^`Nzu0r;%$ zDmUi#eeOzyFumziR65bO97p!cEg3-%Daxk6K}Ot;D98{S5>L8SgPXhI&UsEBRa`Nd zwN*FSviYU%>E}E={+BI#$~iZ&OIMkapV=g(m{_zkXtqYR4GYF#S6wXUzVc+6mFKLJ_$>Yg@zD1@=)MRMfH> z9BM-r7i8#}$)??juz@LI`qs`s^D_E~P{(?GeXw};L|RZ_y~a?ry}i)<=8VwCCGe*~ zT;xO7_#eR0FBp&8eo-&Cj$h!5V}0ih-Wf@tgB?A?a|AGk;kE1i^YwCuCo$6%pJ&r9 zc;q~=V)*Hdf+|21I9?&&RwfAs%y=j;{nc$himKVr&>QuabU3lHS*ni7!qB(9kJvwZ%D2c9-6~rt7aNDgmk1fB zJbnUZ9&EqczkyG%soOyR>Xu6tMglQH&3RvE)5?=O)odRMT24QGqu(kELdbe^+*q!f z84DVHdT2na3N#sfKl^UdMf;l!=1!mSKKVP)XK9y5eFjkN3yz!PN4Ry);{$TI6LLec zX!%ntKYb2w4(?j$M8IKA(MA}^;6^X80+FViNy}zR<>w)%lO598Bn@a{;sXG$NkQ(9 z#hEZc`D|mER@zguwQ;k#O13B+Bo!C#sqi9OZPJr`Wc& zvWXr3WmS+?77&p$v;KFCSAe)FxPI+=%mR>#V|{AE*v<(~Um(IwaO?Zneux*jO0efl zR~bf`SlE83sLqKXkz1rL^}PrI825$SNkZ8S<2BpV@iN#x&~#=UgA7v zWB|z(Yl{KZ$XTI(vl$%A?=T!R9JQc?JNkIORWSTnhodr9LyZviShIRXYM{%#>4$}{44BNJG zkEymrUYmYUuILn=`pLdk!ljkX=$S7%y!q@(Ne`cM9+MTgR)~aKgL^>vT0tVG^4h## zkuUVdD3fL(gN-`<@XpqIbGkKgAYHFqaGCs*@awn zNxeF2dlXbb1~O+{v3}OnAZG3hleXRsW!e_%_*W_8oHq;gl_vG0RlBhh0T{>K0WD`! z11u^9VQr-TUoSXYd==zh&HiSdHa9LlyFJvR43QS%zYD@%>T_am{?X>so*UM9oI?fc z<~>|GUeU@A>}J$JRU2}y4H#to+Y>D2@h#WZLZPqky&t$bT;o;fA;m8@T@Z_Dl=V17 zT{nX9;Fl>q6Q z7GG>xJ90dU_96T}MsXDQ`xA$`f3{^bzT~0tWuWgY4`o}9kn7?^uV}T&n6WDAh&fRT z={Edazu$cmv6(3fy|R)?Zn6hKN~DJDCFQuFiE+jsG(}Vt!`m9p=prc^Kngx*CJE!q zT2q>w7pO5pK2gw}Tm3D*ZuYyC|#&uUj7vEi1Kxpz> zz^wXZT3_C^#xv9EkK6%>_&bT@j>mxwna@;&F}&Z^26>(7YRuHhrA&Ighy6-Ks2z`j zA{ph+vozRsK%xY0L%X7-g7WRgztBt^o?W$EJ-J&n__gO60v?pBzz@)(gTML+H#C*+ zPs{?IVSk=LA6uUC%%tGeU5EYnzRCWDTTivBTTBwavQUAqKFxwY-ds-&?aJqwkl~Rc z&_%d28+!c=LBmN?#<5S@`;B;aWSEx`-8u9u{q0f)eJ#Ml`(HHz*js$_?~z8zk;2r! z|0R7PBrGIM3x_AE&vNvVG^{I!0^U`KoUgh{FNs>{it5mE2B4jGd?vaM5Ac%;?}BIB zyZm@%{hJUV3;MG3ObALieS&5rhl}OlkLlh=L3{R9ZJc+5I!R5MwT0gNQT>+QbhWsH ziR)ia@FsAc8kS$b8e?dxA3}=X&9ZbkM+?gmRs7304#~j#Esd%2$4Pt|&TnG?pcF`T z*#$yj0b)%KI4=)8`H|#LJ?9FlzHs}XjPFfY*A@s{$K{qR(!E{Z{i661zOlEyT0v69V%F_ivy5(WVcZ5 zs=_}_sFu$2xi|2U?=F+y zY_pN~oY_*;Ld;}b1Qn4DHY>9$baRU>bLO33@twSTrOt4`QFT8YM(nV_!Y=O2Y+DP{ zwnmeT&_j_dm1n+7N9Cp4uukDiaP&RtxS(Xhz4a{h)Jge0JMF|I4RnA87(B)Thi;&~ z1t2!DUH>39RRaOC<>AEuui;tjBL{a}t_NhYkoBQ&jS~RZJw{JpgF_{sWm_~K@?9X~ zmb#5eHHoS#8HS9ZEg_AGP_<7vS zJN(F7L%mYP5TfSmt3?+JAT>^nSbuV?a&?-NJ>tCzHfw)dzNs}BDw$R@u%tHW<{sLU zOZb@>l?U(%UXRBEkh(tIWf5>8IMXUWOlIBv_+~RYJ7~s@puB?3My-y7s|y(bH$dT_ zE1&^4Ms_2Q$Gbq2TiJb7aVGN-B_!Nt$Wgi{jKwf(sZWkumU*-*M$ z`t=U8cfJ{*V_fS@3N??>pT|ixS*iCdm&y%ld%I%GwIvG_S@8pF$Mee<7`KH-l_dPi z7RQfUQv!(Me8jfiwedp^6ZJfE8Kg&KFnxuZ<5+#YbiNf%KV*|pAaOl-+(Y`gSEc9U z*XkXC$VKB^xh-U`RE#h%0_3n&^yyBg9pfo{X3?}-XQ+Liaax~atsk5X^+`yGmi%K& zT5@@h-~PVa(j!(@miCN_A;Z7W-aAMwS9ZVw-a3UZZEZ^A3l|0bX`l=fUs4z`oxNB( zMuvE@^`gHmnXm=KAHba({xV5O7UD65LN5Q)McqIdc zOK*-IQ+R(cSJoKLJ?GHXXf{=U2t_?Q$H}P08qu27*zQj)!}8NU93snFEC2cPwl)=j z(3E-Us>w{iq;~-7Fk(qg5tMAqc<7GYo8)n$;5I!1>F)TH$@Z`CM4}ny{fY}D!U4kMFQqnmL-Q9|W zz|hj&-2###okMqbv+n2l-uK(q+SVWcj5^}BU31TQ9ml!vd{d*p=S*Ken|Aq98yI$V ze5xlB&f43OI4PuD_cb9L)0glt&08xA{tkaDk&v3=Hk9sl*@L)RPUt-lmjKF~ga2Hv zF2ChF5r_Lamd6$j_D*P`!&H6APuLhTy)iG>->S0B`MwQMld9S7i);N)LDeGt&I5f{4Po?quU6xAm zz;sx-P#Eumrbive+=ZRS{m;^2yn3ifwFVbAfA;VmZj%6{7AUc*p1$;U=idJzOH2(P zd?eR>x2TTq_o2S7GGG{2|JYS`XNoHVy(8^968)d6)=r_{U*{jtKks~?>{}qLIS&l! zYi6o{C3QiW_Nh*)qKZko2wJ?$ZrJPrOvle}dGg~xte1P@O^3YO2;h)6aZ(+kd0uP) zsLr#)gK$spBv45~dNKb<=atIT2IbA>K*);?Nx?GoZBk(ZmY2|uOF$Bi(a}u@0=DVU zSgi5<^lc1mzG(3rZM=8TLlo(d;u@+fN&qin?~cA0^d)9MO1^8$IkkT+VB&KR=nx$l z?uCs;Y~qyEo_^iO$f9>Jo}bxyx6X-4uYEXC2E>Zit4G9huX?~neY}0aln_CIf)GIIb0xZO9Bgzv%k$$ZD!lx$;~F4eua%wvS_|9Zc7UInfuI4MIfjC~ zteylE?-!H)IkjGl5$2U^XpVoWke_UjkF97JJ=&7?78*ukpfSt%ekNZ*tRp|f@0S#) zX_4Ph-CF(|2<9Z2(A|(}j?IRIFb|b1S$Fmv>WsBeTt6YG`@~}itRxzv zLw)xH)n}a-a+gbhTtv`tr4HY5&=UwC%UgWmAmL5tZZ1BxomfEQs0a$_p9Gq;UQ-|E zXF?9>t>nYPaUMWGl+}5fhBdu2>B(I-%x+;?=+LcXnj{z$ zp5SDQ<#7pMbr-1Z;Z2SH7)c-4piCdm$uqUbcdt*g%c4n;0A7x1@a^6nzNvdD(;0P0 zZDY8blAz1v95NZEsX>RNuVTe=1Be%jExL~ZVO1B_!>5BQXY-y<4|rq|9ue8|K~v*t(CW3qj`R-2FKLC zYb(s?|7j9Ra~U?DBU{#|I%I!W%&A;*58EQl9})BF6crpYJqlLKA3HS$Vac`*3d_J9 z2=lt#8Gq@%)`~7`$WlM%?u402Uj9`2=2`P$@Qd*4i%=IU*O%3F3dNhh_YW2hEl0>O zTTBJL2c)g1c!Se$w?22Ly9>7u`hI|04L-wPY&W_Z3C8;TGr?}Tl`SZWp%&$WgD&oC z-DB{W{K(tc%4w!2@KNb^*{u1p^Qur4jlQ=lR%Toncny>KlnYpRi1#*_HmV7a^r@7~ zh!DiDHpGD#qxZx43V{0Y7IX*|RVRAHerJMdGI@#`e+c*DAZ!z;qAnEDuG7bpva&33 zTcmDYTPpa($yu6I_LB+Q4}G8d<65R`DJG8(17&ngB3f^PysehKkKPk?sb8DhUeAdY zJD4@`;!8+s@yZs~CV>B|wEaAXU-`!8y_m@v3E6Ek0pfW2g6pN$UGn%$7LILsIuzxR zl}T_k6rS_@(n+^1Hev6?8Ed+%H%zVrL-E;Lw43(VuN_P_ha~IPUVbp(5|b^_=e^2N zE;-PDc^mF>uhBfrcNdVcTAgQBcwfmF1*5Ltb1aJ)&%*SM1TqDKr`?33>*-I`ub9OR z89^*WOtDcHBqvO=10tvgu>x<8EEJyXqaxN0Ekya5m@frHGh$hd&XNGHsPe&c)#QM=P5RA_u&xyqf@%DbZ|5d`RJgiSe-*8_<0rH6)AZUgAN@n1ZT0_xR zj{MK}A5Y&XpW)93lm0d+7-3bpQ0;w8@JC+03BEgZsBVGou788Dm#fBw2m?V&9Y`4) z)9gHeel+A^7m^;onVW?n-4?Q@STcc^zx5}J^ik?gi&}E0$i=R}m-I3FLr&Vq7h4k~ zxsXy9%r(n>urMaR;cwD6Tr1i(R820hQelhlw)gk}q)8WZeZ$;{ILa#i!dewy$zZCDu&H6pSKZQz^Vgw^;{Y;jr)?HW# z=h@_>GnxP!g`y7$g;yQf(xhlMPwcf0PI6juCn{|pYF(%TZOTF!*=bctk^H1uzxYm} zLZq?qFS!0p!TUhflwl@lfBnmt1R)-A!NalwVN@ZHP2euXUs0E5SW;xtrj-itSGcr4 z=PAU&_mAWgRtDFF`K&+_Bi{@ioIGeQqCotMFVZj;kv@XO&g0+^Reb;G$;<=hK+=BW z!fqunwgQ;4c7#mIXe@~Y-+wI>&wrNYk(cHT^!J=$CS_CPpLMrE3m_ki`4xi?STYhL zN6`MPKxrJ3rGT|Sycxnj6bFJde;gChg~@DUTd3v8#8=0h4L;`=1I`wjenoPE8a zGvNrF9d-C21K5Ns?EOqLdME4j@e69VYtp~~5D9Hya-%Z3-He}c%n<`P7E6)q_HJy( zEkB9)J{6-&Gy}T8v)QzeRIX^;Je|uaM6Wsk`E_?mAxcYs4fh zCHBY3Iyiu!Y)8JFlv5$=dYyXv*v7>lXgU z)*BS6xIQM)$IrvtDZ1=!@O_?D_L`Jp%i{Zl8XJ~=!&qC&fk1?f$40eH&0fjU4m&cQ zOp9F+T>i+_J{LfxeVp>>#V1*8S!`FlhsMKGt`)Z?XdXjk@7XRaVy}xwg}s4iwO<=i zNEtM&-8T3zJTxJapnjgZLa??*eTQxUzQ*HwlD_#vw762D2eDi7*n}f0b5CJF({$Pi zI;qb#AH7Q`7{|zA&o^Fl-B6w`jJPwzxJ2HWXL#&g&0>>}&^sVAImgzRA~{K#48~dU zpB5Wd+D`V4rRp)v!Tylp{Plqp&sUtHx4?uPOxj7rfX=5ji?U4!^J?*beR)lawGg3(1I$ttv6rWpx`e@4>YPV$VU5W)Ga;Z(!>;IYv! zqu6b9bQD`+*{{CUr@3&8GmZ?Qobu|D8KWfhIz0d3XOk?4%c9>hvIvdkZhCH|jjr+1 z11?Zr6|u=4-o@|-E+u6&Ny1l2VlWE{v>7e-W6-5^rsQ5szo?9Bj7mXI>DY>x+ZrH5 zS>WtvLxE@B>HWlZ|52AFc*`{}q8-KpKo-95Hl+hSDVb~2jU$E?Zj`D$B@2``_-tWS zF$&{F_*-eIvgD0#(z^b^*vX=q;SLIeP^lUbBT25CwjQtklC^sJd1P{_vTl{N_e1jS zy`KG|Z)o1YvNpHM9Zu&DmDs(;>n^AVj@$P=a zHtDSCT~gkWngIW5wf=>`IluJuK?}P3H!qy2y)Nub&gyiqV`*KKdqkOgV;6hXCp~<> z>Pt?@mXNT7!!2obWVQ8{2Jf~iyTX;FQDGyZpz_<`%#5TS^1c4cJBFCyvBfPi@XCkP z@-4|SfP`x0xZoty!N0-3>v-zuD+V)RhVIAiEh(WjT<$kdnj;r9qpLG?nSnDYA+_vwJ9liv!T85Z1FrqVEEeF#>F zVj$^RZ#*^4Go#(o`jqvIK2RuEov~AAz7`8GVdoI*J{1u*q}wk>&0w&2@!HU}hxzbR zyE7nJ&l&#-##W!MYn9QKm`;c7J0HyminFPeT6~L3?0<`OsqWyadnSMD-uJCNjhG>*1a(Mw+vo$|nt_+IH;YbR8R@z7F zC^J4g6Uizc2#sD9k6>H0mT#8p@+rNjh=>It@ry5_z7UCrcyzjA?UTedZe_sFIxOL= znx}E+5_rhO$?x|)um=Ur$U`XiGs}bPw5+)%+1?R z|5_Gp|Mz2|q52KA)Wg%$g%Dvj0;pb!BZW`@`^EL&r4BVd{;?ls4y%7_b+s3NPi)Vs zVkmq_N=yL_&9P1`ifPlb{``BQ$hgM9&rUpdzYuRip5pi*yk1<+w# z)e*6&vu~MU#E8NovKO$dH`3#fKSBk_ z`54*#^-gst6By@$lnmj4LRd>5xs{L|Dh#p9w$lkRVqA;gVAppKqi4r5+H1ckA@?`k@w_f{;S~@fRzd*tvC+ecB*X+xExhLb-vG1 ztDRISjC`#jekK!ltaJSo2t+b&qzBeZx5Q~~AY5tu@{)GwR6wk{jMjNmwFHT~BiFo( z8l*_`mMJG7n<{*B$mgS&&^v=qrG^(?+1P5dp54q*_7J}uphF2>#(lJ#sEs;3386wp z8P+L->^G!QWb-7Czkjl{9a^r#y7B#gr^M+6IVI>OlZQ=_ieD5u^hPr%{WiRe1J!5w z`LNJ!Y=GcTb7jJy;!}ZWdUXu^#7DPp)}cZt65ky3px9AXFaCoytwmWAYmo$fB>ngR z&gXMO-f|Tx^Dz#_{p91zJHh!w*gD15V5)5@A2mmSqysgOHmoD!i@fbm>Giqq^>tW1 zp8jT|C511W&;=pA3NXfC>`${%ri^DzibT6}I=cg$55>~Q`{^^4@YE{@sL;4C(PRT0 z`p9}U!fzB8`9QosdI5tCX^Xr44hf!7D-8PBC&gfOHdloKz4AzkaZ`DA*gynbAskws zkz~nP7p#D*EF$e!ZgJ=}FA0j~-ZLBP>cDpijk1lMcW1_;pQ?~RK)o-j$G(syuMB`a4QJBlt^fLw`2}exnKPT>frYYAY)k|kv{aQT?i9Mrm40qfw|_b#`oz=l2m~>--LEbLzv!-K~jzFHX4} zL@PPJ_s7KgfyAB90{_yUVUrIV(hOAov_j-ljqIM#wBVQntVMDEA%yKF5pfJzvb_0$ z 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 oz+g+q5?OQ=bF>1IOQSNB{r; literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/splash/images/busy02.svg b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/splash/images/busy02.svg new file mode 100755 index 0000000..3092b7a --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/splash/images/busy02.svg @@ -0,0 +1,55 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/splash/images/logo.png b/.themes/dracula/kde/plasma/look-and-feel/Dracula/contents/splash/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ccb152275d2fc1c3efbfd9676a2500c44d7f4ec5 GIT binary patch literal 17910 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 bw7~xd^vPLwtU!EO00000NkvXXu0mjf03)+t literal 0 HcmV?d00001 diff --git a/.themes/dracula/kde/plasma/look-and-feel/Dracula/metadata.desktop b/.themes/dracula/kde/plasma/look-and-feel/Dracula/metadata.desktop new file mode 100644 index 0000000..cf44842 --- /dev/null +++ b/.themes/dracula/kde/plasma/look-and-feel/Dracula/metadata.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Name=Dracula +X-KDE-PluginInfo-Author=EliverLara +X-KDE-PluginInfo-Category=Plasma Look And Feel +X-KDE-PluginInfo-Email=eliverlara@gmail.com +X-KDE-PluginInfo-EnabledByDefault=true +X-KDE-PluginInfo-License=GPL 3+ +X-KDE-PluginInfo-Name=Dracula +X-KDE-PluginInfo-Version=0.1 +X-KDE-PluginInfo-Website=https://github.com/EliverLara/Ant-Dracula/tree/master/kde +X-KDE-ServiceTypes=Plasma/LookAndFeel + +X-KPackage-Dependencies=kns://colorschemes.knsrc/api.kde-look.org/1370679,kns://plasma-themes.knsrc/api.kde-look.org/1370687,kns://plasma-themes.knsrc/api.kde-look.org/1420691,kns://aurorae.knsrc/api.kde-look.org/1370682,kns://sddmtheme.knsrc/api.kde-look.org/1374247,kns://wallpaper.knsrc/api.kde-look.org/1378234 \ No newline at end of file diff --git a/.themes/dracula/kde/sddm/Dracula/DropdownMenuStyle.qml b/.themes/dracula/kde/sddm/Dracula/DropdownMenuStyle.qml new file mode 100644 index 0000000..75959c9 --- /dev/null +++ b/.themes/dracula/kde/sddm/Dracula/DropdownMenuStyle.qml @@ -0,0 +1,26 @@ +import QtQuick 2.2 + +import org.kde.plasma.core 2.0 as PlasmaCore + +import QtQuick.Controls.Styles 1.4 as QQCS +import QtQuick.Controls 1.3 as QQC + +QQCS.MenuStyle { + frame: Rectangle { + color: "#21232D" + border.color: "#232831" + border.width: 1 + } + itemDelegate.label: QQC.Label { + height: contentHeight * 2 + verticalAlignment: Text.AlignVCenter + color: config.highlight_color + font.pointSize: config.fontSize + font.family: config.font + text: styleData.text + } + itemDelegate.background: Rectangle { + visible: styleData.selected + color: config.selected_color + } +} diff --git a/.themes/dracula/kde/sddm/Dracula/KeyboardButton.qml b/.themes/dracula/kde/sddm/Dracula/KeyboardButton.qml new file mode 100644 index 0000000..2a83f89 --- /dev/null +++ b/.themes/dracula/kde/sddm/Dracula/KeyboardButton.qml @@ -0,0 +1,38 @@ +import QtQuick 2.2 + +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents + +import QtQuick.Controls 1.3 as QQC + +PlasmaComponents.ToolButton { + id: keyboardButton + + property int currentIndex: -1 + + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Keyboard Layout: %1", instantiator.objectAt(currentIndex).shortName) + implicitWidth: minimumWidth + font.pointSize: config.fontSize + + visible: menu.items.length > 1 + + Component.onCompleted: currentIndex = Qt.binding(function() {return keyboard.currentLayout}); + + menu: QQC.Menu { + id: keyboardMenu + style: DropdownMenuStyle {} + Instantiator { + id: instantiator + model: keyboard.layouts + onObjectAdded: keyboardMenu.insertItem(index, object) + onObjectRemoved: keyboardMenu.removeItem( object ) + delegate: QQC.MenuItem { + text: modelData.longName + property string shortName: modelData.shortName + onTriggered: { + keyboard.currentLayout = model.index + } + } + } + } +} diff --git a/.themes/dracula/kde/sddm/Dracula/Login.qml b/.themes/dracula/kde/sddm/Dracula/Login.qml new file mode 100644 index 0000000..dbb5faa --- /dev/null +++ b/.themes/dracula/kde/sddm/Dracula/Login.qml @@ -0,0 +1,134 @@ +import "components" + +import QtQuick 2.2 +import QtQuick.Layouts 1.2 +import QtQuick.Controls 2.4 +import QtQuick.Controls.Styles 1.4 + +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents + +SessionManagementScreen { + id: root + property Item mainPasswordBox: passwordBox + + property bool showUsernamePrompt: !showUserList + + property string lastUserName + property bool loginScreenUiVisible: false + + //the y position that should be ensured visible when the on screen keyboard is visible + property int visibleBoundary: mapFromItem(loginButton, 0, 0).y + onHeightChanged: visibleBoundary = mapFromItem(loginButton, 0, 0).y + loginButton.height + units.smallSpacing + + signal loginRequest(string username, string password) + + onShowUsernamePromptChanged: { + if (!showUsernamePrompt) { + lastUserName = "" + } + } + + /* + * Login has been requested with the following username and password + * If username field is visible, it will be taken from that, otherwise from the "name" property of the currentIndex + */ + function startLogin() { + var username = showUsernamePrompt ? userNameInput.text : userList.selectedUser + var password = passwordBox.text + + //this is partly because it looks nicer + //but more importantly it works round a Qt bug that can trigger if the app is closed with a TextField focused + //DAVE REPORT THE FRICKING THING AND PUT A LINK + loginButton.forceActiveFocus(); + loginRequest(username, password); + } + + Input { + id: userNameInput + Layout.fillWidth: true + text: lastUserName + visible: showUsernamePrompt + focus: showUsernamePrompt && !lastUserName //if there's a username prompt it gets focus first, otherwise password does + placeholderText: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Username") + + onAccepted: + if (root.loginScreenUiVisible) { + passwordBox.forceActiveFocus() + } + } + + Input { + id: passwordBox + placeholderText: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Password") + focus: !showUsernamePrompt || lastUserName + echoMode: TextInput.Password + + Layout.fillWidth: true + + onAccepted: { + if (root.loginScreenUiVisible) { + startLogin(); + } + } + + Keys.onEscapePressed: { + mainStack.currentItem.forceActiveFocus(); + } + + //if empty and left or right is pressed change selection in user switch + //this cannot be in keys.onLeftPressed as then it doesn't reach the password box + Keys.onPressed: { + if (event.key == Qt.Key_Left && !text) { + userList.decrementCurrentIndex(); + event.accepted = true + } + if (event.key == Qt.Key_Right && !text) { + userList.incrementCurrentIndex(); + event.accepted = true + } + } + + Connections { + target: sddm + onLoginFailed: { + passwordBox.selectAll() + passwordBox.forceActiveFocus() + } + } + } + Button { + id: loginButton + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Log In") + enabled: passwordBox.text != "" + + Layout.topMargin: 10 + Layout.bottomMargin: 10 + Layout.fillWidth: true + + font.pointSize: config.fontSize + font.family: config.font + + contentItem: Text { + text: loginButton.text + font: loginButton.font + opacity: enabled ? 1.0 : 0.3 + color: config.highlight_color + horizontalAlignment: Text.AlignHCenter + verticalAlignment: Text.AlignVCenter + elide: Text.ElideRight + } + + background: Rectangle { + id: buttonBackground + width: parent.width + height: 30 + radius: width / 2 + color: "#9B79CC" + opacity: enabled ? 1.0 : 0.3 + } + + onClicked: startLogin(); + } + +} diff --git a/.themes/dracula/kde/sddm/Dracula/Main.qml b/.themes/dracula/kde/sddm/Dracula/Main.qml new file mode 100644 index 0000000..f0d350d --- /dev/null +++ b/.themes/dracula/kde/sddm/Dracula/Main.qml @@ -0,0 +1,473 @@ +/* + * Copyright 2016 David Edmundson + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.8 + +import QtQuick.Layouts 1.1 +import QtQuick.Controls 1.1 +import QtGraphicalEffects 1.0 + +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents +import org.kde.plasma.extras 2.0 as PlasmaExtras + +import "components" + +PlasmaCore.ColorScope { + id: root + + readonly property bool softwareRendering: GraphicsInfo.api === GraphicsInfo.Software + + colorGroup: PlasmaCore.Theme.ComplementaryColorGroup + + width: 1600 + height: 900 + + property string notificationMessage + + LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft + LayoutMirroring.childrenInherit: true + + PlasmaCore.DataSource { + id: keystateSource + engine: "keystate" + connectedSources: "Caps Lock" + } + + Image { + id: wallpaper + height: parent.height + width: parent.width + source: config.background || config.Background + asynchronous: true + cache: true + clip: true + } + + MouseArea { + id: loginScreenRoot + anchors.fill: parent + + property bool uiVisible: true + property bool blockUI: mainStack.depth > 1 || userListComponent.mainPasswordBox.text.length > 0 || inputPanel.keyboardActive || config.type != "image" + + hoverEnabled: true + drag.filterChildren: true + onPressed: uiVisible = true; + onPositionChanged: uiVisible = true; + onUiVisibleChanged: { + if (blockUI) { + fadeoutTimer.running = false; + } else if (uiVisible) { + fadeoutTimer.restart(); + } + } + onBlockUIChanged: { + if (blockUI) { + fadeoutTimer.running = false; + uiVisible = true; + } else { + fadeoutTimer.restart(); + } + } + + Keys.onPressed: { + uiVisible = true; + event.accepted = false; + } + + //takes one full minute for the ui to disappear + Timer { + id: fadeoutTimer + running: true + interval: 60000 + onTriggered: { + if (!loginScreenRoot.blockUI) { + loginScreenRoot.uiVisible = false; + } + } + } + + StackView { + id: mainStack + anchors.centerIn: parent + height: root.height / 2 + width: parent.width / 3 + + focus: true //StackView is an implicit focus scope, so we need to give this focus so the item inside will have it + + Timer { + //SDDM has a bug in 0.13 where even though we set the focus on the right item within the window, the window doesn't have focus + //it is fixed in 6d5b36b28907b16280ff78995fef764bb0c573db which will be 0.14 + //we need to call "window->activate()" *After* it's been shown. We can't control that in QML so we use a shoddy timer + //it's been this way for all Plasma 5.x without a huge problem + running: true + repeat: false + interval: 200 + onTriggered: mainStack.forceActiveFocus() + } + + initialItem: Login { + id: userListComponent + userListModel: userModel + loginScreenUiVisible: loginScreenRoot.uiVisible + userListCurrentIndex: userModel.lastIndex >= 0 ? userModel.lastIndex : 0 + lastUserName: userModel.lastUser + + showUserList: { + if ( !userListModel.hasOwnProperty("count") + || !userListModel.hasOwnProperty("disableAvatarsThreshold")) + return (userList.y + mainStack.y) > 0 + + if ( userListModel.count == 0 ) return false + + return userListModel.count <= userListModel.disableAvatarsThreshold && (userList.y + mainStack.y) > 0 + } + + notificationMessage: { + var text = "" + if (keystateSource.data["Caps Lock"]["Locked"]) { + text += i18nd("plasma_lookandfeel_org.kde.lookandfeel","Caps Lock is on") + if (root.notificationMessage) { + text += " • " + } + } + text += root.notificationMessage + return text + } + + actionItems: [ + ActionButton { + iconSource: Qt.resolvedUrl("assets/suspend.svg") + text: i18ndc("plasma_lookandfeel_org.kde.lookandfeel","Suspend to RAM","Sleep") + onClicked: sddm.suspend() + enabled: sddm.canSuspend + visible: !inputPanel.keyboardActive + }, + ActionButton { + iconSource: Qt.resolvedUrl("assets/restart.svg") + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Restart") + onClicked: sddm.reboot() + enabled: sddm.canReboot + visible: !inputPanel.keyboardActive + }, + ActionButton { + iconSource: Qt.resolvedUrl("assets/shutdown.svg") + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Shut Down") + onClicked: sddm.powerOff() + enabled: sddm.canPowerOff + visible: !inputPanel.keyboardActive + }, + ActionButton { + iconSource: Qt.resolvedUrl("assets/change_user.svg") + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Different User") + onClicked: mainStack.push(userPromptComponent) + enabled: true + visible: !userListComponent.showUsernamePrompt && !inputPanel.keyboardActive + }] + + onLoginRequest: { + root.notificationMessage = "" + sddm.login(username, password, sessionButton.currentIndex) + } + } + + Behavior on opacity { + OpacityAnimator { + duration: units.longDuration + } + } + } + + Loader { + id: inputPanel + state: "hidden" + property bool keyboardActive: item ? item.active : false + onKeyboardActiveChanged: { + if (keyboardActive) { + state = "visible" + } else { + state = "hidden"; + } + } + source: "components/VirtualKeyboard.qml" + anchors { + left: parent.left + right: parent.right + } + + function showHide() { + state = state == "hidden" ? "visible" : "hidden"; + } + + states: [ + State { + name: "visible" + PropertyChanges { + target: mainStack + y: Math.min(0, root.height - inputPanel.height - userListComponent.visibleBoundary) + } + PropertyChanges { + target: inputPanel + y: root.height - inputPanel.height + opacity: 1 + } + }, + State { + name: "hidden" + PropertyChanges { + target: mainStack + y: 0 + } + PropertyChanges { + target: inputPanel + y: root.height - root.height/4 + opacity: 0 + } + } + ] + transitions: [ + Transition { + from: "hidden" + to: "visible" + SequentialAnimation { + ScriptAction { + script: { + inputPanel.item.activated = true; + Qt.inputMethod.show(); + } + } + ParallelAnimation { + NumberAnimation { + target: mainStack + property: "y" + duration: units.longDuration + easing.type: Easing.InOutQuad + } + NumberAnimation { + target: inputPanel + property: "y" + duration: units.longDuration + easing.type: Easing.OutQuad + } + OpacityAnimator { + target: inputPanel + duration: units.longDuration + easing.type: Easing.OutQuad + } + } + } + }, + Transition { + from: "visible" + to: "hidden" + SequentialAnimation { + ParallelAnimation { + NumberAnimation { + target: mainStack + property: "y" + duration: units.longDuration + easing.type: Easing.InOutQuad + } + NumberAnimation { + target: inputPanel + property: "y" + duration: units.longDuration + easing.type: Easing.InQuad + } + OpacityAnimator { + target: inputPanel + duration: units.longDuration + easing.type: Easing.InQuad + } + } + ScriptAction { + script: { + Qt.inputMethod.hide(); + } + } + } + } + ] + } + + + Component { + id: userPromptComponent + Login { + showUsernamePrompt: true + notificationMessage: root.notificationMessage + loginScreenUiVisible: loginScreenRoot.uiVisible + + // using a model rather than a QObject list to avoid QTBUG-75900 + userListModel: ListModel { + ListElement { + name: "" + iconSource: "" + } + Component.onCompleted: { + // as we can't bind inside ListElement + setProperty(0, "name", i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Type in Username and Password")); + } + } + + onLoginRequest: { + root.notificationMessage = "" + sddm.login(username, password, sessionButton.currentIndex) + } + + actionItems: [ + ActionButton { + iconSource: "system-suspend" + text: i18ndc("plasma_lookandfeel_org.kde.lookandfeel","Suspend to RAM","Sleep") + onClicked: sddm.suspend() + enabled: sddm.canSuspend + visible: !inputPanel.keyboardActive + }, + ActionButton { + iconSource: "system-reboot" + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Restart") + onClicked: sddm.reboot() + enabled: sddm.canReboot + visible: !inputPanel.keyboardActive + }, + ActionButton { + iconSource: "system-shutdown" + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Shut Down") + onClicked: sddm.powerOff() + enabled: sddm.canPowerOff + visible: !inputPanel.keyboardActive + }, + ActionButton { + iconSource: "go-previous" + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","List Users") + onClicked: mainStack.pop() + visible: !inputPanel.keyboardActive + } + ] + } + } + + Rectangle { + id: formBg + width: mainStack.width + height: mainStack.height + x: root.width / 2 - width / 2 + y: root.height / 2 - height / 3 + radius: 7 + color: "#21232D" + opacity: 0.5 + z:-1 + } + + Rectangle { + id: footerBg + width: parent.width + height: footer.height + 10 + anchors.left: parent.left + anchors.top: parent.top + radius: 7 + color: "#21232D" + opacity: 0.4 + z:-1 + } + + //Footer + RowLayout { + id: footer + anchors { + top: parent.top + left: parent.left + margins: units.smallSpacing + } + + Behavior on opacity { + OpacityAnimator { + duration: units.longDuration + } + } + + PlasmaComponents.ToolButton { + text: i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Button to show/hide virtual keyboard", "Virtual Keyboard") + iconName: inputPanel.keyboardActive ? "input-keyboard-virtual-on" : "input-keyboard-virtual-off" + onClicked: inputPanel.showHide() + visible: true + } + + KeyboardButton { + } + + SessionButton { + id: sessionButton + } + + } + + RowLayout { + id: footerRight + spacing: 10 + + anchors { + top: parent.top + right: parent.right + margins: 10 + } + + Behavior on opacity { + OpacityAnimator { + duration: units.longDuration + } + } + + Battery {} + + Clock { + id: clock + visible: true + } + } + } + + Connections { + target: sddm + onLoginFailed: { + notificationMessage = i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Login Failed") + } + onLoginSucceeded: { + //note SDDM will kill the greeter at some random point after this + //there is no certainty any transition will finish, it depends on the time it + //takes to complete the init + mainStack.opacity = 0 + footer.opacity = 0 + footerRight.opacity = 0 + } + } + + onNotificationMessageChanged: { + if (notificationMessage) { + notificationResetTimer.start(); + } + } + + Timer { + id: notificationResetTimer + interval: 3000 + onTriggered: notificationMessage = "" + } +} diff --git a/.themes/dracula/kde/sddm/Dracula/SessionButton.qml b/.themes/dracula/kde/sddm/Dracula/SessionButton.qml new file mode 100644 index 0000000..89edd4d --- /dev/null +++ b/.themes/dracula/kde/sddm/Dracula/SessionButton.qml @@ -0,0 +1,59 @@ +/* + * Copyright 2016 David Edmundson + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.2 + +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents + +import QtQuick.Controls 1.3 as QQC + +PlasmaComponents.ToolButton { + id: root + property int currentIndex: -1 + + implicitWidth: minimumWidth + + visible: menu.items.length > 1 + + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Desktop Session: %1", instantiator.objectAt(currentIndex).text || "") + + font.pointSize: config.fontSize + + Component.onCompleted: { + currentIndex = sessionModel.lastIndex + } + + menu: QQC.Menu { + id: menu + style: DropdownMenuStyle {} + Instantiator { + id: instantiator + model: sessionModel + onObjectAdded: menu.insertItem(index, object) + onObjectRemoved: menu.removeItem( object ) + delegate: QQC.MenuItem { + text: model.name + onTriggered: { + root.currentIndex = model.index + } + } + } + } +} diff --git a/.themes/dracula/kde/sddm/Dracula/assets/bg.png b/.themes/dracula/kde/sddm/Dracula/assets/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe141941774c6662edf6ab9e48bac250528f981 GIT binary patch literal 1883719 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