Merge branch 'master' of github.com:vinceliuice/Orchis-theme
						commit
						65583ac70c
					
				@ -1,61 +0,0 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
 | 
			
		||||
REPO_DIR=$(cd $(dirname $0) && pwd)
 | 
			
		||||
ROOT_UID=0
 | 
			
		||||
 | 
			
		||||
# Destination directory
 | 
			
		||||
if [ "$UID" -eq "$ROOT_UID" ]; then
 | 
			
		||||
  DEST_DIR="/usr/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com"
 | 
			
		||||
else
 | 
			
		||||
  DEST_DIR="$HOME/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
_install() {
 | 
			
		||||
if [[ -f ${DEST_DIR}/stylesheet.css ]]; then
 | 
			
		||||
  mv -n ${DEST_DIR}/stylesheet.css ${DEST_DIR}/stylesheet.css.back
 | 
			
		||||
  cp -r ${REPO_DIR}/stylesheet.css ${DEST_DIR}/stylesheet.css
 | 
			
		||||
else
 | 
			
		||||
  echo -e "\n stylesheet.css not exist!"
 | 
			
		||||
  exit 0
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
echo
 | 
			
		||||
echo -e "Done!"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
_restore() {
 | 
			
		||||
if [[ -f ${DEST_DIR}/stylesheet.css.back ]]; then
 | 
			
		||||
  rm -rf ${DEST_DIR}/stylesheet.css
 | 
			
		||||
  mv -n ${REPO_DIR}/stylesheet.css.back ${DEST_DIR}/stylesheet.css
 | 
			
		||||
else
 | 
			
		||||
  echo -e "\n stylesheet.css.back not exist!"
 | 
			
		||||
  exit 0
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
echo
 | 
			
		||||
echo -e "Done!"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
while [[ "$#" -gt 0 ]]; do
 | 
			
		||||
  case "${1:-}" in
 | 
			
		||||
    -r|--restore)
 | 
			
		||||
      restore="true"
 | 
			
		||||
      ;;
 | 
			
		||||
    -h|--help)
 | 
			
		||||
      usage
 | 
			
		||||
      exit 0
 | 
			
		||||
      ;;
 | 
			
		||||
    *)
 | 
			
		||||
      echo "ERROR: Unrecognized installation option '${1:-}'."
 | 
			
		||||
      echo "Try '$0 --help' for more information."
 | 
			
		||||
      exit 1
 | 
			
		||||
      ;;
 | 
			
		||||
  esac
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
if [[ "${restore}" == "true" ]]; then
 | 
			
		||||
  _restore
 | 
			
		||||
else
 | 
			
		||||
  _install
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
@ -1,128 +0,0 @@
 | 
			
		||||
.dashtopanelMainPanel {
 | 
			
		||||
	margin: 0;
 | 
			
		||||
	padding: 0; 
 | 
			
		||||
	border-radius: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#dashtopanelTaskbar .dash-item-container > StWidget {
 | 
			
		||||
	margin: 0;
 | 
			
		||||
	padding: 0; 
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#dashtopanelScrollview .app-well-app .overview-icon,
 | 
			
		||||
.dashtopanelMainPanel .show-apps .overview-icon {
 | 
			
		||||
	background: none;
 | 
			
		||||
	border: none;
 | 
			
		||||
	margin: 0;
 | 
			
		||||
	padding: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#dashtopanelScrollview .app-well-app .overview-label {
 | 
			
		||||
	padding-right: 8px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#dashtopanelScrollview .app-well-app:hover .overview-icon,
 | 
			
		||||
#dashtopanelScrollview .app-well-app:focus .overview-icon {
 | 
			
		||||
	background: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dashtopanelMainPanel .show-apps:hover .overview-icon,
 | 
			
		||||
#dashtopanelScrollview .app-well-app:hover .dtp-container,
 | 
			
		||||
#dashtopanelScrollview .app-well-app:focus .dtp-container {
 | 
			
		||||
	background-color: rgba(238, 238, 236, 0.1);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#dashtopanelScrollview .app-well-app:active .dtp-container {
 | 
			
		||||
	background-color: rgba(238, 238, 236, 0.18);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#dashtopanelScrollview .app-well-app .favorite {
 | 
			
		||||
	background-color: rgba(80, 150, 255, 0.4);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#dashtopanelScrollview .app-well-app-running-dot {
 | 
			
		||||
	margin-bottom: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#dashtopanelTaskbar .scrollview-fade {
 | 
			
		||||
	background-gradient-end: rgba(0, 0, 0, 0);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dashtopanelSecondaryMenu {
 | 
			
		||||
	max-width: 400px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dashtopanelMainPanel.vertical .panel-button {
 | 
			
		||||
	text-align: center; 
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dashtopanelMainPanel.vertical .panel-button.vertical *,
 | 
			
		||||
.dashtopanelMainPanel.vertical .panel-button.clock-display * {
 | 
			
		||||
	padding: 0;
 | 
			
		||||
	margin: 0; 
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dashtopanelMainPanel.vertical .panel-button > *,
 | 
			
		||||
.dashtopanelMainPanel.vertical .panel-button.vertical > *,
 | 
			
		||||
.dashtopanelMainPanel.vertical .panel-button.clock-display > * {
 | 
			
		||||
	padding: 8px 0; 
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#dashtopanelThumbnailList {
 | 
			
		||||
	spacing: 0em;
 | 
			
		||||
	padding: 0 1em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#dashtopanelThumbnailList .popup-menu-item {
 | 
			
		||||
	padding: 0;
 | 
			
		||||
	border-radius: 3px;
 | 
			
		||||
	spacing: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#dashtopanelThumbnailList .window-box {
 | 
			
		||||
	padding: 0;
 | 
			
		||||
	spacing: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#dashtopanelThumbnailList .preview-window-title {
 | 
			
		||||
	padding-top: 1em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.popup-menu.panel-menu {
 | 
			
		||||
	margin-bottom: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.popup-menu-boxpointer .popup-menu-content {
 | 
			
		||||
	margin: 6px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#panel #panelLeft, #panel #panelCenter {
 | 
			
		||||
	spacing: 0; 
 | 
			
		||||
	margin: 0;
 | 
			
		||||
	border-radius: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.showdesktop-button-dark-hovered {
 | 
			
		||||
	background-color: rgba(200, 200, 200, .4);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.showdesktop-button-light-hovered {
 | 
			
		||||
	background-color: rgba(55, 55, 55, .4);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.panel-corner.hidden:active, .panel-corner.hidden:overview, .panel-corner.hidden:focus {
 | 
			
		||||
	-panel-corner-border-color: rgba(0, 0, 0, .001);
 | 
			
		||||
}
 | 
			
		||||
#dashtopanelScrollview .badge {
 | 
			
		||||
	color: rgba(255, 255, 255, 1);
 | 
			
		||||
	font-weight: bold;
 | 
			
		||||
	text-align: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#dashtopanelScrollview .number-overlay {
 | 
			
		||||
	background-color: rgba(0,0,0,0.8);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#dashtopanelScrollview .notification-badge {
 | 
			
		||||
	background-color: rgba(255,0,0,0.8);
 | 
			
		||||
}
 | 
			
		||||
@ -0,0 +1,267 @@
 | 
			
		||||
//
 | 
			
		||||
// Dash to Dock
 | 
			
		||||
//
 | 
			
		||||
 | 
			
		||||
$icon_padding: 9px;
 | 
			
		||||
 | 
			
		||||
#dashtodockContainer {
 | 
			
		||||
  background: transparent;
 | 
			
		||||
 | 
			
		||||
  #dash,
 | 
			
		||||
  &:overview #dash,
 | 
			
		||||
  &.extended #dash,
 | 
			
		||||
  &.extended:overview #dash {
 | 
			
		||||
    padding: 0;
 | 
			
		||||
    border: none;
 | 
			
		||||
    margin: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @each $_dock, $_radius in (top, 16px 16px 16px 16px),
 | 
			
		||||
                            (bottom, 16px 16px 16px 16px),
 | 
			
		||||
                            (left, 16px 16px 16px 16px),
 | 
			
		||||
                            (right, 16px 16px 16px 16px) {
 | 
			
		||||
    &.#{$_dock} #dash,
 | 
			
		||||
    &.#{$_dock}:overview #dash { border-radius: #{$_radius}; }
 | 
			
		||||
 | 
			
		||||
    &.#{$_dock}.extended #dash,
 | 
			
		||||
    &.#{$_dock}.extended:overview #dash { border-radius: #{$_radius}; }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  #dash { // default-mode
 | 
			
		||||
    background-color: $panel_bg_color;
 | 
			
		||||
    box-shadow: none;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.opaque #dash { // solid-mode
 | 
			
		||||
    background-color: $panel_bg;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.transparent #dash { // translucent-mode
 | 
			
		||||
    background-color: $panel_bg_color; // does not work
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &:overview #dash { // overview-mode #1
 | 
			
		||||
    background-color: $panel_bg_color;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.opaque:overview,
 | 
			
		||||
  &.transparent:overview { // overview-mode #2
 | 
			
		||||
    #dash {
 | 
			
		||||
      background-color: transparent !important;
 | 
			
		||||
      box-shadow: none !important;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.extended:overview, // overview-mode #3
 | 
			
		||||
  &.opaque.extended:overview,
 | 
			
		||||
  &.transparent.extended:overview {
 | 
			
		||||
    #dash {
 | 
			
		||||
      background-color: $panel_bg_color;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .app-well-app,
 | 
			
		||||
  .show-apps {
 | 
			
		||||
    .overview-icon {
 | 
			
		||||
      padding: $icon_padding;
 | 
			
		||||
      background-size: contain;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//
 | 
			
		||||
// Dash to Panel
 | 
			
		||||
//
 | 
			
		||||
 | 
			
		||||
$dash_to_panel_item_radius: 5px;
 | 
			
		||||
 | 
			
		||||
.dashtopanelMainPanel {
 | 
			
		||||
  border-radius: 0 !important;
 | 
			
		||||
  padding: 0 !important;
 | 
			
		||||
  margin: 0 !important;
 | 
			
		||||
 | 
			
		||||
  .dash-background {
 | 
			
		||||
    background-color: $panel_bg_color;
 | 
			
		||||
    margin-bottom: 0 !important;
 | 
			
		||||
    padding: 0 !important;
 | 
			
		||||
    border-radius: 0 !important;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .show-apps .overview-icon  {
 | 
			
		||||
    margin: 0 !important;
 | 
			
		||||
    border-radius: $dash_to_panel_item_radius !important;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .panel-button {
 | 
			
		||||
    &, &.clock-display .clock {
 | 
			
		||||
      border-radius: $dash_to_panel_item_radius + $container_padding / 2 !important;
 | 
			
		||||
      margin: 0 !important;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  Gjs_arcmenu_arcmenu_com_menuButton_Arc_Menu_MenuButton.panel-button,
 | 
			
		||||
  Gjs_arcmenu_arcmenu_com_menuButton_ArcMenu_MenuButton.panel-button {
 | 
			
		||||
    border-radius: $dash_to_panel_item_radius !important;
 | 
			
		||||
 | 
			
		||||
    > * {
 | 
			
		||||
      padding: 8px 6px !important;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.popup-menu.panel-menu, .popup-menu.panel-menu.quick-settings {
 | 
			
		||||
  .popup-menu-content {
 | 
			
		||||
    margin-bottom: $container_padding / 2 !important;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
$dash_to_panel_menu_radius: 12px;
 | 
			
		||||
 | 
			
		||||
.dashtopanelSecondaryMenu {
 | 
			
		||||
	border-radius: $dash_to_panel_menu_radius !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#preview-menu {
 | 
			
		||||
  margin: $container_padding !important;
 | 
			
		||||
  box-shadow: 0 3px 8px rgba(black, 0.2) !important;
 | 
			
		||||
  border-radius: $dash_to_panel_menu_radius !important;
 | 
			
		||||
  padding: 0 !important;
 | 
			
		||||
 | 
			
		||||
  // .preview-header-box {
 | 
			
		||||
  //   border-radius: $dash_to_panel_item_radius !important;
 | 
			
		||||
  // }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#dashtopanelPreviewScrollview {
 | 
			
		||||
  padding: $dash_to_panel_menu_radius 0 !important;
 | 
			
		||||
  border-radius: $dash_to_panel_menu_radius !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//
 | 
			
		||||
// Simple Dock
 | 
			
		||||
//
 | 
			
		||||
 | 
			
		||||
#dash:desktop {
 | 
			
		||||
  background-color: $panel_bg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//
 | 
			
		||||
// OpenWeather
 | 
			
		||||
//
 | 
			
		||||
 | 
			
		||||
.openweather {
 | 
			
		||||
  &-button,
 | 
			
		||||
  &-button-action,
 | 
			
		||||
  &-menu-button-container,
 | 
			
		||||
  &-button-box {
 | 
			
		||||
    border: 1px solid transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &-provider {
 | 
			
		||||
    // generic text buttons are allocated with y-expand-ed
 | 
			
		||||
    padding: 0 16px;
 | 
			
		||||
    font-weight: 500;
 | 
			
		||||
    @include button(flat-normal);
 | 
			
		||||
    &:hover { @include button(flat-hover); }
 | 
			
		||||
    &:focus { @include button(flat-focus); }
 | 
			
		||||
    &:active { @include button(flat-active); }
 | 
			
		||||
    &:insensitive { @include button(flat-disabled); }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &-current {
 | 
			
		||||
    &-icon,
 | 
			
		||||
    &-summary,
 | 
			
		||||
    &-summarybox {
 | 
			
		||||
      background: none;
 | 
			
		||||
      color: $fg_color;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &-databox-values {
 | 
			
		||||
      background: none;
 | 
			
		||||
      color: $hint_fg_color;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &-databox-captions {
 | 
			
		||||
      background: none;
 | 
			
		||||
      color: $hint_fg_color;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &-forecast {
 | 
			
		||||
    &-icon,
 | 
			
		||||
    &-summary {
 | 
			
		||||
      background: none;
 | 
			
		||||
      color: $secondary_fg_color;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &-day,
 | 
			
		||||
    &-temperature {
 | 
			
		||||
      background: none;
 | 
			
		||||
      color: $hint_fg_color;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &-sunrise-icon,
 | 
			
		||||
  &-sunset-icon,
 | 
			
		||||
  &-build-icon { color: $secondary_fg_color; }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//
 | 
			
		||||
// GPaste
 | 
			
		||||
//
 | 
			
		||||
 | 
			
		||||
.popup-menu {
 | 
			
		||||
  .search-entry {
 | 
			
		||||
    color: $fg_color;
 | 
			
		||||
    selection-background-color: $primary_color;
 | 
			
		||||
    selected-color: $inverse_fg_color;
 | 
			
		||||
    @include entry(normal);
 | 
			
		||||
 | 
			
		||||
    &:focus {
 | 
			
		||||
      @include entry(focus);
 | 
			
		||||
      color: $fg_color;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .search-entry-icon { color: $hint_fg_color; }
 | 
			
		||||
 | 
			
		||||
    &:hover, &:focus {
 | 
			
		||||
      .search-entry-icon { color: $fg_color; }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//
 | 
			
		||||
// Pop_OS cosmic widget styling
 | 
			
		||||
//
 | 
			
		||||
 | 
			
		||||
.cosmic-solid-bg {
 | 
			
		||||
  background-color: $system_bg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.cosmic-dock {
 | 
			
		||||
  #dock {
 | 
			
		||||
    background-color: transparent;
 | 
			
		||||
 | 
			
		||||
    .dash-background {
 | 
			
		||||
      background-color: $panel_bg_color;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.extended {
 | 
			
		||||
    #dash {
 | 
			
		||||
      margin-left: 0;
 | 
			
		||||
      margin-right: 0;
 | 
			
		||||
      margin-top: 0;
 | 
			
		||||
      margin-bottom: 0;
 | 
			
		||||
      padding: 0 0;
 | 
			
		||||
 | 
			
		||||
      .dash-background {
 | 
			
		||||
        border-radius: 0;
 | 
			
		||||
        margin-left: 0;
 | 
			
		||||
        margin-right: 0;
 | 
			
		||||
        margin-top: 0;
 | 
			
		||||
        margin-bottom: 0;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
@ -0,0 +1,477 @@
 | 
			
		||||
//
 | 
			
		||||
// Dash to Dock
 | 
			
		||||
//
 | 
			
		||||
 | 
			
		||||
// Scrollview style
 | 
			
		||||
.bottom #dashtodockDashScrollview,
 | 
			
		||||
.top #dashtodockDashScrollview {
 | 
			
		||||
  -st-hfade-offset: 24px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.left #dashtodockDashScrollview,
 | 
			
		||||
.right #dashtodockDashScrollview {
 | 
			
		||||
  -st-vfade-offset: 24px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#dashtodockContainer {
 | 
			
		||||
  background: transparent;
 | 
			
		||||
 | 
			
		||||
  .number-overlay {
 | 
			
		||||
    color: white;
 | 
			
		||||
    background-color: rgba(black, 0.75);
 | 
			
		||||
    text-align: center;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .notification-badge {
 | 
			
		||||
    color: $light_fg_color;
 | 
			
		||||
    background-color: $primary_color;
 | 
			
		||||
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.25);
 | 
			
		||||
    border-radius: $circular_radius;
 | 
			
		||||
    margin: 2px 3px 5px;
 | 
			
		||||
    padding: 0.2em 0.6em;
 | 
			
		||||
    font-weight: bold;
 | 
			
		||||
    text-align: center;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @each $_pos, $b_pos in (top, bottom),
 | 
			
		||||
                         (bottom, top),
 | 
			
		||||
                         (left, right),
 | 
			
		||||
                         (right, left) {
 | 
			
		||||
    &.#{$_pos} #dash .dash-background {
 | 
			
		||||
      border-radius: $dash_border_radius !important;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.#{$_pos}.straight-corner,
 | 
			
		||||
    &.#{$_pos}.shrink.straight-corner,
 | 
			
		||||
    &.#{$_pos}.extended,
 | 
			
		||||
    &.#{$_pos}.shrink.extended {
 | 
			
		||||
      #dash {
 | 
			
		||||
        margin: 0 !important;
 | 
			
		||||
        margin-top: 0 !important;
 | 
			
		||||
        padding: 0 !important;
 | 
			
		||||
 | 
			
		||||
        .dash-background {
 | 
			
		||||
          margin: 0 !important;
 | 
			
		||||
          margin-bottom: 0 !important;
 | 
			
		||||
          border-radius: 0 !important;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        .dash-item-container .app-well-app, .show-apps {
 | 
			
		||||
          margin: 0 !important;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.extended,
 | 
			
		||||
  &.straight-corner {
 | 
			
		||||
    .dash-background {
 | 
			
		||||
      border-radius: 0 !important;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.shrink {
 | 
			
		||||
    .dash-background {
 | 
			
		||||
      padding: $dash_spacing !important;
 | 
			
		||||
      // border-radius: $buttons_radius + $container_padding / 2;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .dash-item-container .app-well-app, .show-apps {
 | 
			
		||||
      margin: 0 !important;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.shrink.extended {
 | 
			
		||||
    .dash-background {
 | 
			
		||||
      border-radius: 0;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  #dash,
 | 
			
		||||
  &:overview #dash {
 | 
			
		||||
    background: transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.left,
 | 
			
		||||
  &.right {
 | 
			
		||||
    .dash-item-container .app-well-app, .show-apps {
 | 
			
		||||
      padding: $dash_spacing $container_padding !important;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .dash-background {
 | 
			
		||||
      margin-bottom: 0 !important;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.shrink, &.shrink.extended {
 | 
			
		||||
      .dash-background {
 | 
			
		||||
        padding: $container_margin / 2 $container_margin !important;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      .dash-item-container .app-well-app, .show-apps {
 | 
			
		||||
        margin: 0 !important;
 | 
			
		||||
        padding: $container_margin / 2 0 !important;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.extended,
 | 
			
		||||
    &.straight-corner {
 | 
			
		||||
      .dash-item-container .app-well-app {
 | 
			
		||||
        padding: $dash_spacing $dash_padding !important;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      .show-apps {
 | 
			
		||||
        padding: $dash_spacing $dash_padding $dash_padding * 2 !important;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.top,
 | 
			
		||||
  &.bottom {
 | 
			
		||||
    .dash-background {
 | 
			
		||||
      padding: $dash_padding ($dash_padding - $dash_spacing) !important;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.shrink {
 | 
			
		||||
      .dash-background {
 | 
			
		||||
        padding: $container_margin $container_margin / 2 !important;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      .dash-item-container .app-well-app, .show-apps {
 | 
			
		||||
        margin: 0 !important;
 | 
			
		||||
        padding: 0 $container_margin / 2 $dash_padding !important;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.extended,
 | 
			
		||||
    &.straight-corner {
 | 
			
		||||
      .dash-separator {
 | 
			
		||||
        margin: 0 ($dash_spacing + ($dash_padding / 2)) !important;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      .dash-item-container .app-well-app, .show-apps {
 | 
			
		||||
        padding: $dash_padding $dash_spacing !important;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  #dash {
 | 
			
		||||
    .dash-background {
 | 
			
		||||
      background-color: $panel_bg_color;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .app-well-app-running-dot {
 | 
			
		||||
      margin-bottom: 3px !important;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    StWidget.focused .app-well-app-running-dot {
 | 
			
		||||
      background-color: $primary_color;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.opaque #dash .dash-background { // solid-mode
 | 
			
		||||
    background-color: $panel_bg;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.transparent #dash .dash-background { // translucent-mode
 | 
			
		||||
    background-color: $panel_bg_color; // does not work
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &:overview #dash { // overview-mode #1
 | 
			
		||||
    background: none;
 | 
			
		||||
 | 
			
		||||
    .dash-background {
 | 
			
		||||
      background-color: $inverse_divider_color;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    StWidget.focused .app-well-app-running-dot {
 | 
			
		||||
      background-color: $primary_color;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.opaque:overview,
 | 
			
		||||
  &.transparent:overview { // overview-mode #2
 | 
			
		||||
    #dash {
 | 
			
		||||
      background-color: transparent !important;
 | 
			
		||||
      box-shadow: none !important;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .dash-background {
 | 
			
		||||
      background-color: transparent !important;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.extended:overview, // overview-mode #3
 | 
			
		||||
  &.opaque.extended:overview,
 | 
			
		||||
  &.transparent.extended:overview {
 | 
			
		||||
    #dash {
 | 
			
		||||
      background: none;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.running-dots,
 | 
			
		||||
  &.dashtodock {
 | 
			
		||||
    .dash-item-container > StButton {
 | 
			
		||||
      transition-duration: 250ms;
 | 
			
		||||
      background-size: contain;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.shrink,
 | 
			
		||||
  &.dashtodock {
 | 
			
		||||
    .dash-item-container > StButton {
 | 
			
		||||
      padding: 1px 2px;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.extended,
 | 
			
		||||
  &.extended:overview {
 | 
			
		||||
    .app-well-app,
 | 
			
		||||
    .show-apps {
 | 
			
		||||
      .overview-icon {
 | 
			
		||||
        border-radius: $buttons_radius;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .metro .overview-icon {
 | 
			
		||||
    border-radius: 0;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dashtodock-app-well-preview-menu-item {
 | 
			
		||||
  padding: 1em 1em 0.5em 1em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#dashtodockPreviewSeparator.popup-separator-menu-item-horizontal {
 | 
			
		||||
  width: 1px;
 | 
			
		||||
  height: auto;
 | 
			
		||||
  border-right-width: 1px;
 | 
			
		||||
  margin: 32px 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//
 | 
			
		||||
// Dash to Panel
 | 
			
		||||
//
 | 
			
		||||
 | 
			
		||||
$dash_to_panel_item_radius: 5px;
 | 
			
		||||
 | 
			
		||||
.dashtopanelMainPanel {
 | 
			
		||||
  border-radius: 0 !important;
 | 
			
		||||
  padding: 0 !important;
 | 
			
		||||
  margin: 0 !important;
 | 
			
		||||
 | 
			
		||||
  .dash-background {
 | 
			
		||||
    background-color: $dash_background_color;
 | 
			
		||||
    margin-bottom: 0 !important;
 | 
			
		||||
    padding: 0 !important;
 | 
			
		||||
    border-radius: 0 !important;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .show-apps .overview-icon  {
 | 
			
		||||
    margin: 0 !important;
 | 
			
		||||
    border-radius: $dash_to_panel_item_radius !important;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .panel-button {
 | 
			
		||||
    &, &.clock-display .clock {
 | 
			
		||||
      border-radius: $dash_to_panel_item_radius + $container_padding / 2 !important;
 | 
			
		||||
      margin: 0 !important;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  Gjs_arcmenu_arcmenu_com_menuButton_Arc_Menu_MenuButton.panel-button,
 | 
			
		||||
  Gjs_arcmenu_arcmenu_com_menuButton_ArcMenu_MenuButton.panel-button {
 | 
			
		||||
    border-radius: $dash_to_panel_item_radius !important;
 | 
			
		||||
 | 
			
		||||
    > * {
 | 
			
		||||
      padding: 8px 6px !important;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.popup-menu.panel-menu, .popup-menu.panel-menu.quick-settings {
 | 
			
		||||
  .popup-menu-content {
 | 
			
		||||
    margin-bottom: $container_padding / 2 !important;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
$dash_to_panel_menu_radius: 12px;
 | 
			
		||||
 | 
			
		||||
.dashtopanelSecondaryMenu {
 | 
			
		||||
	border-radius: $dash_to_panel_menu_radius !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#preview-menu {
 | 
			
		||||
  margin: $container_padding !important;
 | 
			
		||||
  box-shadow: 0 3px 8px rgba(black, 0.2) !important;
 | 
			
		||||
  border-radius: $dash_to_panel_menu_radius !important;
 | 
			
		||||
  padding: 0 !important;
 | 
			
		||||
 | 
			
		||||
  // .preview-header-box {
 | 
			
		||||
  //   border-radius: $dash_to_panel_item_radius !important;
 | 
			
		||||
  // }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#dashtopanelPreviewScrollview {
 | 
			
		||||
  padding: $dash_to_panel_menu_radius 0 !important;
 | 
			
		||||
  border-radius: $dash_to_panel_menu_radius !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//
 | 
			
		||||
// OpenWeather
 | 
			
		||||
//
 | 
			
		||||
 | 
			
		||||
.openweather {
 | 
			
		||||
  &-button,
 | 
			
		||||
  &-button-action,
 | 
			
		||||
  &-menu-button-container,
 | 
			
		||||
  &-button-box {
 | 
			
		||||
    border: 1px solid transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &-provider {
 | 
			
		||||
    // generic text buttons are allocated with y-expand-ed
 | 
			
		||||
    padding: 0 16px;
 | 
			
		||||
    font-weight: 500;
 | 
			
		||||
    @include button(flat-normal);
 | 
			
		||||
    &:hover { @include button(flat-hover); }
 | 
			
		||||
    &:focus { @include button(flat-focus); }
 | 
			
		||||
    &:active { @include button(flat-active); }
 | 
			
		||||
    &:insensitive { @include button(flat-disabled); }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &-current {
 | 
			
		||||
    &-icon,
 | 
			
		||||
    &-summary,
 | 
			
		||||
    &-summarybox {
 | 
			
		||||
      background: none;
 | 
			
		||||
      color: $fg_color;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &-databox-values {
 | 
			
		||||
      background: none;
 | 
			
		||||
      color: $hint_fg_color;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &-databox-captions {
 | 
			
		||||
      background: none;
 | 
			
		||||
      color: $hint_fg_color;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &-forecast {
 | 
			
		||||
    &-icon,
 | 
			
		||||
    &-summary {
 | 
			
		||||
      background: none;
 | 
			
		||||
      color: $secondary_fg_color;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &-day,
 | 
			
		||||
    &-temperature {
 | 
			
		||||
      background: none;
 | 
			
		||||
      color: $hint_fg_color;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &-sunrise-icon,
 | 
			
		||||
  &-sunset-icon,
 | 
			
		||||
  &-build-icon { color: $secondary_fg_color; }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.popup-sub-menu .openweather {
 | 
			
		||||
  &-current {
 | 
			
		||||
    &-icon,
 | 
			
		||||
    &-summary,
 | 
			
		||||
    &-summarybox {
 | 
			
		||||
      background: none;
 | 
			
		||||
      color: rgba(black, 0.95);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &-databox-values {
 | 
			
		||||
      color: rgba(black, 0.75);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &-databox-captions {
 | 
			
		||||
      color: rgba(black, 0.75);
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &-forecast {
 | 
			
		||||
    &-icon,
 | 
			
		||||
    &-summary {
 | 
			
		||||
      color: rgba(black, 0.85);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &-day,
 | 
			
		||||
    &-temperature {
 | 
			
		||||
      color: rgba(black, 0.75);
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &-sunrise-icon,
 | 
			
		||||
  &-sunset-icon,
 | 
			
		||||
  &-build-icon { color: rgba(black, 0.85); }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//
 | 
			
		||||
// Arcmenu
 | 
			
		||||
//
 | 
			
		||||
.arcmenu-menu-button,
 | 
			
		||||
.arcmenu-button {
 | 
			
		||||
  border-width: 0 !important;
 | 
			
		||||
  border-radius: $circular_radius !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//
 | 
			
		||||
// Pop_OS cosmic widget styling
 | 
			
		||||
//
 | 
			
		||||
 | 
			
		||||
.cosmic-solid-bg {
 | 
			
		||||
  background-color: $system_bg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.cosmic-dock {
 | 
			
		||||
  #dock {
 | 
			
		||||
    background-color: transparent;
 | 
			
		||||
 | 
			
		||||
    .dash-background {
 | 
			
		||||
      background-color: $panel_bg_color;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  &.extended {
 | 
			
		||||
    #dash {
 | 
			
		||||
      margin-left: 0;
 | 
			
		||||
      margin-right: 0;
 | 
			
		||||
      margin-top: 0;
 | 
			
		||||
      margin-bottom: 0;
 | 
			
		||||
      padding: 0 0;
 | 
			
		||||
 | 
			
		||||
      .dash-background {
 | 
			
		||||
        border-radius: 0;
 | 
			
		||||
        margin-left: 0;
 | 
			
		||||
        margin-right: 0;
 | 
			
		||||
        margin-top: 0;
 | 
			
		||||
        margin-bottom: 0;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//
 | 
			
		||||
// Blur my shell
 | 
			
		||||
//
 | 
			
		||||
 | 
			
		||||
.overview-components-transparent .search-entry,
 | 
			
		||||
.overview-components-light .search-entry,
 | 
			
		||||
.overview-components-dark .search-entry {
 | 
			
		||||
  caret-color: rgba(white, 0.75) !important;
 | 
			
		||||
 | 
			
		||||
  .search-entry-icon {
 | 
			
		||||
    color: rgba(white, 0.65);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  StLabel.hint-text {
 | 
			
		||||
    color: rgba(white, 0.35) !important;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
					Loading…
					
					
				
		Reference in New Issue