#dashtodockContainer.bottom #dash { margin: 0px; padding: 0px; } #dashtodockContainer.bottom #dash .dash-background { margin: 0; margin-bottom: 4px; padding: 0; } #dashtodockContainer.bottom #dash .dash-separator { margin-bottom: 0; } #dashtodockContainer.bottom #dash #dashtodockDashContainer { padding: 10px; padding-bottom: 0; padding-top: 0; } #dashtodockContainer.bottom #dash .dash-item-container .app-well-app, #dashtodockContainer.bottom #dash .dash-item-container .show-apps { padding: 2px; padding-bottom: 14px; padding-top: 10px; } #dashtodockContainer.bottom.shrink #dash .dash-background { margin-bottom: 1px; padding: 3px; border-radius: 12px; } #dashtodockContainer.bottom.shrink #dash #dashtodockDashContainer { padding: 3px; } #dashtodockContainer.bottom.shrink #dash .dash-item-container .app-well-app, #dashtodockContainer.bottom.shrink #dash .dash-item-container .show-apps { padding: 1px; padding-bottom: 4px; padding-top: 3px; } #dashtodockContainer.bottom.shrink.fixed #dash .dash-background { margin-top: 1px; } #dashtodockContainer.bottom.shrink.fixed #dash .dash-item-container .app-well-app, #dashtodockContainer.bottom.shrink.fixed #dash .dash-item-container .show-apps { padding-top: 4px; } #dashtodockContainer.bottom.fixed #dash .dash-background { margin-top: 4px; } #dashtodockContainer.bottom.fixed #dash .dash-item-container .app-well-app, #dashtodockContainer.bottom.fixed #dash .dash-item-container .show-apps { padding-top: 14px; } #dashtodockContainer.top #dash { margin: 0px; padding: 0px; } #dashtodockContainer.top #dash .dash-background { margin: 0; margin-top: 4px; padding: 0; } #dashtodockContainer.top #dash .dash-separator { margin-bottom: 0; } #dashtodockContainer.top #dash #dashtodockDashContainer { padding: 10px; padding-top: 0; padding-bottom: 0; } #dashtodockContainer.top #dash .dash-item-container .app-well-app, #dashtodockContainer.top #dash .dash-item-container .show-apps { padding: 2px; padding-top: 14px; padding-bottom: 10px; } #dashtodockContainer.top.shrink #dash .dash-background { margin-top: 1px; padding: 3px; border-radius: 12px; } #dashtodockContainer.top.shrink #dash #dashtodockDashContainer { padding: 3px; } #dashtodockContainer.top.shrink #dash .dash-item-container .app-well-app, #dashtodockContainer.top.shrink #dash .dash-item-container .show-apps { padding: 1px; padding-top: 4px; padding-bottom: 3px; } #dashtodockContainer.top.shrink.fixed #dash .dash-background { margin-bottom: 1px; } #dashtodockContainer.top.shrink.fixed #dash .dash-item-container .app-well-app, #dashtodockContainer.top.shrink.fixed #dash .dash-item-container .show-apps { padding-bottom: 4px; } #dashtodockContainer.top.fixed #dash .dash-background { margin-bottom: 4px; } #dashtodockContainer.top.fixed #dash .dash-item-container .app-well-app, #dashtodockContainer.top.fixed #dash .dash-item-container .show-apps { padding-bottom: 14px; } #dashtodockContainer.left #dash { margin: 0px; padding: 0px; } #dashtodockContainer.left #dash .dash-background { margin: 0; margin-left: 4px; padding: 0; } #dashtodockContainer.left #dash .dash-separator { height: 1px; margin: 7px 0; background-color: rgba(238, 238, 236, 0.3); } #dashtodockContainer.left #dash #dashtodockDashContainer { padding: 10px; padding-left: 0; padding-right: 0; } #dashtodockContainer.left #dash .dash-item-container .app-well-app, #dashtodockContainer.left #dash .dash-item-container .show-apps { padding: 2px; padding-left: 14px; padding-right: 10px; } #dashtodockContainer.left.shrink #dash .dash-background { margin-left: 1px; padding: 3px; border-radius: 12px; } #dashtodockContainer.left.shrink #dash #dashtodockDashContainer { padding: 3px; } #dashtodockContainer.left.shrink #dash .dash-item-container .app-well-app, #dashtodockContainer.left.shrink #dash .dash-item-container .show-apps { padding: 1px; padding-left: 4px; padding-right: 3px; } #dashtodockContainer.left.shrink.fixed #dash .dash-background { margin-right: 1px; } #dashtodockContainer.left.shrink.fixed #dash .dash-item-container .app-well-app, #dashtodockContainer.left.shrink.fixed #dash .dash-item-container .show-apps { padding-right: 4px; } #dashtodockContainer.left.fixed #dash .dash-background { margin-right: 4px; } #dashtodockContainer.left.fixed #dash .dash-item-container .app-well-app, #dashtodockContainer.left.fixed #dash .dash-item-container .show-apps { padding-right: 14px; } #dashtodockContainer.right #dash { margin: 0px; padding: 0px; } #dashtodockContainer.right #dash .dash-background { margin: 0; margin-right: 4px; padding: 0; } #dashtodockContainer.right #dash .dash-separator { height: 1px; margin: 7px 0; background-color: rgba(238, 238, 236, 0.3); } #dashtodockContainer.right #dash #dashtodockDashContainer { padding: 10px; padding-right: 0; padding-left: 0; } #dashtodockContainer.right #dash .dash-item-container .app-well-app, #dashtodockContainer.right #dash .dash-item-container .show-apps { padding: 2px; padding-right: 14px; padding-left: 10px; } #dashtodockContainer.right.shrink #dash .dash-background { margin-right: 1px; padding: 3px; border-radius: 12px; } #dashtodockContainer.right.shrink #dash #dashtodockDashContainer { padding: 3px; } #dashtodockContainer.right.shrink #dash .dash-item-container .app-well-app, #dashtodockContainer.right.shrink #dash .dash-item-container .show-apps { padding: 1px; padding-right: 4px; padding-left: 3px; } #dashtodockContainer.right.shrink.fixed #dash .dash-background { margin-left: 1px; } #dashtodockContainer.right.shrink.fixed #dash .dash-item-container .app-well-app, #dashtodockContainer.right.shrink.fixed #dash .dash-item-container .show-apps { padding-left: 4px; } #dashtodockContainer.right.fixed #dash .dash-background { margin-left: 4px; } #dashtodockContainer.right.fixed #dash .dash-item-container .app-well-app, #dashtodockContainer.right.fixed #dash .dash-item-container .show-apps { padding-left: 14px; } /* In extended mode we need to use the first and last .dash-item-container's * to apply the padding on the dock, to ensure that the actual first or last * child show-apps item will actually include the padding area so that it will * be clickable up to the dock edge, and make Fitts happy. * I don't think the same should happen for normal icons, so in the other side * the padding will be applied via the scrolled area, given we can't get the * parent of the first/last app-well-app icon to apply a rule there. */ #dashtodockContainer.extended.bottom #dash .dash-background { margin: 0; border-radius: 0; } #dashtodockContainer.extended.bottom #dash #dashtodockDashContainer { padding: 0; padding-bottom: 0; padding-top: 0; } #dashtodockContainer.extended.bottom #dash #dashtodockDashContainer > :first-child { /* Use this instead of #dashtodockDashScrollview rule to apply the * padding via the last app-icon item */ } #dashtodockContainer.extended.bottom #dash #dashtodockDashContainer > :first-child .show-apps { padding-left: 8px; } #dashtodockContainer.extended.bottom #dash #dashtodockDashContainer #dashtodockDashScrollview:first-child { padding-left: 8px; } #dashtodockContainer.extended.bottom #dash #dashtodockDashContainer > :last-child { /* Use this instead of #dashtodockDashScrollview rule to apply the * padding via the last app-icon item */ } #dashtodockContainer.extended.bottom #dash #dashtodockDashContainer > :last-child .show-apps { padding-right: 8px; } #dashtodockContainer.extended.bottom #dash #dashtodockDashContainer #dashtodockDashScrollview:last-child { padding-right: 8px; } #dashtodockContainer.extended.bottom #dash .dash-item-container .app-well-app, #dashtodockContainer.extended.bottom #dash .dash-item-container .show-apps { padding-bottom: 10px; } #dashtodockContainer.extended.bottom.shrink #dash #dashtodockDashContainer { padding: 0; } #dashtodockContainer.extended.bottom.shrink #dash #dashtodockDashContainer > :first-child { /* Use this instead of #dashtodockDashScrollview rule to apply the * padding via the last app-icon item */ } #dashtodockContainer.extended.bottom.shrink #dash #dashtodockDashContainer > :first-child .show-apps { padding-left: 2px; } #dashtodockContainer.extended.bottom.shrink #dash #dashtodockDashContainer #dashtodockDashScrollview:first-child { padding-left: 2px; } #dashtodockContainer.extended.bottom.shrink #dash #dashtodockDashContainer > :last-child { /* Use this instead of #dashtodockDashScrollview rule to apply the * padding via the last app-icon item */ } #dashtodockContainer.extended.bottom.shrink #dash #dashtodockDashContainer > :last-child .show-apps { padding-right: 2px; } #dashtodockContainer.extended.bottom.shrink #dash #dashtodockDashContainer #dashtodockDashScrollview:last-child { padding-right: 2px; } #dashtodockContainer.extended.bottom.shrink #dash .dash-item-container .app-well-app, #dashtodockContainer.extended.bottom.shrink #dash .dash-item-container .show-apps { padding-bottom: 3px; } #dashtodockContainer.extended.bottom.shrink.fixed #dash .dash-background { margin-top: 0; } #dashtodockContainer.extended.top #dash .dash-background { margin: 0; border-radius: 0; } #dashtodockContainer.extended.top #dash #dashtodockDashContainer { padding: 0; padding-top: 0; padding-bottom: 0; } #dashtodockContainer.extended.top #dash #dashtodockDashContainer > :first-child { /* Use this instead of #dashtodockDashScrollview rule to apply the * padding via the last app-icon item */ } #dashtodockContainer.extended.top #dash #dashtodockDashContainer > :first-child .show-apps { padding-left: 8px; } #dashtodockContainer.extended.top #dash #dashtodockDashContainer #dashtodockDashScrollview:first-child { padding-left: 8px; } #dashtodockContainer.extended.top #dash #dashtodockDashContainer > :last-child { /* Use this instead of #dashtodockDashScrollview rule to apply the * padding via the last app-icon item */ } #dashtodockContainer.extended.top #dash #dashtodockDashContainer > :last-child .show-apps { padding-right: 8px; } #dashtodockContainer.extended.top #dash #dashtodockDashContainer #dashtodockDashScrollview:last-child { padding-right: 8px; } #dashtodockContainer.extended.top #dash .dash-item-container .app-well-app, #dashtodockContainer.extended.top #dash .dash-item-container .show-apps { padding-top: 10px; } #dashtodockContainer.extended.top.shrink #dash #dashtodockDashContainer { padding: 0; } #dashtodockContainer.extended.top.shrink #dash #dashtodockDashContainer > :first-child { /* Use this instead of #dashtodockDashScrollview rule to apply the * padding via the last app-icon item */ } #dashtodockContainer.extended.top.shrink #dash #dashtodockDashContainer > :first-child .show-apps { padding-left: 2px; } #dashtodockContainer.extended.top.shrink #dash #dashtodockDashContainer #dashtodockDashScrollview:first-child { padding-left: 2px; } #dashtodockContainer.extended.top.shrink #dash #dashtodockDashContainer > :last-child { /* Use this instead of #dashtodockDashScrollview rule to apply the * padding via the last app-icon item */ } #dashtodockContainer.extended.top.shrink #dash #dashtodockDashContainer > :last-child .show-apps { padding-right: 2px; } #dashtodockContainer.extended.top.shrink #dash #dashtodockDashContainer #dashtodockDashScrollview:last-child { padding-right: 2px; } #dashtodockContainer.extended.top.shrink #dash .dash-item-container .app-well-app, #dashtodockContainer.extended.top.shrink #dash .dash-item-container .show-apps { padding-top: 3px; } #dashtodockContainer.extended.top.shrink.fixed #dash .dash-background { margin-bottom: 0; } #dashtodockContainer.extended.left #dash .dash-background { margin: 0; border-radius: 0; } #dashtodockContainer.extended.left #dash #dashtodockDashContainer { padding: 0; padding-left: 0; padding-right: 0; } #dashtodockContainer.extended.left #dash #dashtodockDashContainer > :first-child { /* Use this instead of #dashtodockDashScrollview rule to apply the * padding via the last app-icon item */ } #dashtodockContainer.extended.left #dash #dashtodockDashContainer > :first-child .show-apps { padding-top: 8px; } #dashtodockContainer.extended.left #dash #dashtodockDashContainer #dashtodockDashScrollview:first-child { padding-top: 8px; } #dashtodockContainer.extended.left #dash #dashtodockDashContainer > :last-child { /* Use this instead of #dashtodockDashScrollview rule to apply the * padding via the last app-icon item */ } #dashtodockContainer.extended.left #dash #dashtodockDashContainer > :last-child .show-apps { padding-bottom: 8px; } #dashtodockContainer.extended.left #dash #dashtodockDashContainer #dashtodockDashScrollview:last-child { padding-bottom: 8px; } #dashtodockContainer.extended.left #dash .dash-item-container .app-well-app, #dashtodockContainer.extended.left #dash .dash-item-container .show-apps { padding-left: 10px; } #dashtodockContainer.extended.left.shrink #dash #dashtodockDashContainer { padding: 0; } #dashtodockContainer.extended.left.shrink #dash #dashtodockDashContainer > :first-child { /* Use this instead of #dashtodockDashScrollview rule to apply the * padding via the last app-icon item */ } #dashtodockContainer.extended.left.shrink #dash #dashtodockDashContainer > :first-child .show-apps { padding-top: 2px; } #dashtodockContainer.extended.left.shrink #dash #dashtodockDashContainer #dashtodockDashScrollview:first-child { padding-top: 2px; } #dashtodockContainer.extended.left.shrink #dash #dashtodockDashContainer > :last-child { /* Use this instead of #dashtodockDashScrollview rule to apply the * padding via the last app-icon item */ } #dashtodockContainer.extended.left.shrink #dash #dashtodockDashContainer > :last-child .show-apps { padding-bottom: 2px; } #dashtodockContainer.extended.left.shrink #dash #dashtodockDashContainer #dashtodockDashScrollview:last-child { padding-bottom: 2px; } #dashtodockContainer.extended.left.shrink #dash .dash-item-container .app-well-app, #dashtodockContainer.extended.left.shrink #dash .dash-item-container .show-apps { padding-left: 3px; } #dashtodockContainer.extended.left.shrink.fixed #dash .dash-background { margin-right: 0; } #dashtodockContainer.extended.right #dash .dash-background { margin: 0; border-radius: 0; } #dashtodockContainer.extended.right #dash #dashtodockDashContainer { padding: 0; padding-right: 0; padding-left: 0; } #dashtodockContainer.extended.right #dash #dashtodockDashContainer > :first-child { /* Use this instead of #dashtodockDashScrollview rule to apply the * padding via the last app-icon item */ } #dashtodockContainer.extended.right #dash #dashtodockDashContainer > :first-child .show-apps { padding-top: 8px; } #dashtodockContainer.extended.right #dash #dashtodockDashContainer #dashtodockDashScrollview:first-child { padding-top: 8px; } #dashtodockContainer.extended.right #dash #dashtodockDashContainer > :last-child { /* Use this instead of #dashtodockDashScrollview rule to apply the * padding via the last app-icon item */ } #dashtodockContainer.extended.right #dash #dashtodockDashContainer > :last-child .show-apps { padding-bottom: 8px; } #dashtodockContainer.extended.right #dash #dashtodockDashContainer #dashtodockDashScrollview:last-child { padding-bottom: 8px; } #dashtodockContainer.extended.right #dash .dash-item-container .app-well-app, #dashtodockContainer.extended.right #dash .dash-item-container .show-apps { padding-right: 10px; } #dashtodockContainer.extended.right.shrink #dash #dashtodockDashContainer { padding: 0; } #dashtodockContainer.extended.right.shrink #dash #dashtodockDashContainer > :first-child { /* Use this instead of #dashtodockDashScrollview rule to apply the * padding via the last app-icon item */ } #dashtodockContainer.extended.right.shrink #dash #dashtodockDashContainer > :first-child .show-apps { padding-top: 2px; } #dashtodockContainer.extended.right.shrink #dash #dashtodockDashContainer #dashtodockDashScrollview:first-child { padding-top: 2px; } #dashtodockContainer.extended.right.shrink #dash #dashtodockDashContainer > :last-child { /* Use this instead of #dashtodockDashScrollview rule to apply the * padding via the last app-icon item */ } #dashtodockContainer.extended.right.shrink #dash #dashtodockDashContainer > :last-child .show-apps { padding-bottom: 2px; } #dashtodockContainer.extended.right.shrink #dash #dashtodockDashContainer #dashtodockDashScrollview:last-child { padding-bottom: 2px; } #dashtodockContainer.extended.right.shrink #dash .dash-item-container .app-well-app, #dashtodockContainer.extended.right.shrink #dash .dash-item-container .show-apps { padding-right: 3px; } #dashtodockContainer.extended.right.shrink.fixed #dash .dash-background { margin-left: 0; } #dashtodockContainer.top.shrink #dash .dash-background { margin-top: 4px; margin-bottom: 0; } #dashtodockContainer.straight-corner #dash .dash-background, #dashtodockContainer.shrink.straight-corner #dash .dash-background { border-radius: 0px; } /* Scrollview style */ .bottom #dashtodockDashScrollview, .top #dashtodockDashScrollview { -st-hfade-offset: 24px; } .left #dashtodockDashScrollview, .right #dashtodockDashScrollview { -st-vfade-offset: 24px; } #dashtodockContainer.running-dots .dash-item-container > StButton, #dashtodockContainer.dashtodock .dash-item-container > StButton { transition-duration: 250; background-size: contain; } /* Running and focused application style */ #dashtodockContainer.running-dots .app-well-app.running > .overview-icon, #dashtodockContainer.dashtodock .app-well-app.running > .overview-icon { background-image: none; } #dashtodockContainer.running-dots .app-well-app.focused .overview-icon, #dashtodockContainer.dashtodock .app-well-app.focused .overview-icon { background-color: rgba(238, 238, 236, 0.2); } #dashtodockContainer.dashtodock #dash .dash-background { background: #2e3436; } #dashtodockContainer.dashtodock .progress-bar { /* Customization of the progress bar style, e.g.: -progress-bar-background: rgba(0.8, 0.8, 0.8, 1); -progress-bar-border: rgba(0.9, 0.9, 0.9, 1); */ } #dashtodockContainer.top #dash .placeholder, #dashtodockContainer.bottom #dash .placeholder { width: 32px; height: 1px; } /* * This is applied to a dummy actor. Only the alpha value for the background and border color * and the transition-duration are used */ #dashtodockContainer.dummy-opaque { background-color: rgba(0, 0, 0, 0.8); border-color: rgba(0, 0, 0, 0.4); transition-duration: 300ms; } /* * This is applied to a dummy actor. Only the alpha value for the background and border color * and the transition-duration are used */ #dashtodockContainer.dummy-transparent { background-color: rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.1); transition-duration: 500ms; } #dashtodockContainer .number-overlay { color: white; background-color: rgba(0, 0, 0, 0.8); text-align: center; } #dashtodockContainer .notification-badge { color: white; background-color: red; padding: 0.2em 0.5em; border-radius: 1em; font-weight: bold; text-align: center; margin: 2px; } #dashtodockPreviewSeparator.popup-separator-menu-item-horizontal { width: 1px; height: auto; border-right-width: 1px; margin: 32px 0px; } .dashtodock-app-well-preview-menu-item { padding: 1em 1em 0.5em 1em; } #dashtodockContainer .metro .overview-icon { border-radius: 0px; } #dashtodockContainer.bottom .metro.running2.focused, #dashtodockContainer.top .metro.running2.focused { background-image: url("./media/highlight_stacked_bg.svg"); background-position: 0px 0px; background-size: contain; } #dashtodockContainer.left .metro.running2.focused, #dashtodockContainer.right .metro.running2.focused { background-image: url("./media/highlight_stacked_bg_h.svg"); background-position: 0px 0px; background-size: contain; } #dashtodockContainer.bottom .metro.running3.focused, #dashtodockContainer.top .metro.running3.focused { background-image: url("./media/highlight_stacked_bg.svg"); background-position: 0px 0px; background-size: contain; } #dashtodockContainer.left .metro.running3.focused, #dashtodockContainer.right .metro.running3.focused { background-image: url("./media/highlight_stacked_bg_h.svg"); background-position: 0px 0px; background-size: contain; } #dashtodockContainer.bottom .metro.running4.focused, #dashtodockContainer.top .metro.running4.focused { background-image: url("./media/highlight_stacked_bg.svg"); background-position: 0px 0px; background-size: contain; } #dashtodockContainer.left .metro.running4.focused, #dashtodockContainer.right .metro.running4.focused { background-image: url("./media/highlight_stacked_bg_h.svg"); background-position: 0px 0px; background-size: contain; }