/******** * Unity * *********/ $unity_color: #546e7a; /* Unity window border color */ $backdrop_unity_color: darken($unity_color,10%); /* Backdrop Unity window border color */ $unity_text_color: #dbdee0; /* Unity window text color */ $backdrop_unity_text_color: darken($unity_text_color,10%); /* Backdrop Unity window text color */ $unity_panel_color: darken($unity_color, 20%); /* Unity panel color #454D50 */ $backdrop_unity_panel_color: darken($unity_panel_color, 10%); /* Backdrop Unity panel color */ 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; background-color: $backdrop_unity_color; color: $backdrop_unity_text_color; border-top: 1px solid rgba(255,255,255,0.1); } .menuitem { color: $unity_text_color; &:backdrop { background-color: $backdrop_unity_color; 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; background-color: $backdrop_unity_color; } /************** * Unity Panel * ***************/ UnityPanelWidget, .unity-panel { background-color: $unity_panel_color; color: $unity_text_color; } UnityPanelWidget:backdrop, .unity-panel:backdrop { background-color: $backdrop_unity_panel_color; 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 { -GtkMenuItem-horizontal-padding: 0; -GtkWidget-separator-height: 1; 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; }