Cinnamon Update (#178)

* Cinnamon4 Menu - Distinguish favorites scrollbox from systembox

* Cinnamon4 Overview - add support for overview place-holder

* Cinnamon4 Overview - add support for .window-caption:focus

* Cinnamon4 panel - add support for grouped-window-list

* Cinnamon3.8 panel - add support for window-list-preview

* Cinnamon3.6 panel - add support for window-list-item-box.progress

* Cinnamon panel - workspace switcher vertical panel fix

* Cinnamon panel - rework broken panel launchers

* Cinnamon4 - Amend grouped-window-list and panel-launcher highlighting scheme

* Cinnamon - Fix workspace-osd

* Cinnamon - Fix cinnamenu right-click context menu

* Cinnamon - Fix keyboard applet on vertical panels

* Cinnamon - Fix missing level-bar in osd-window

* Cinnamon - Overview - fix excessive spacing in window-caption

* Cinnamon - Expo name-entry - fix selection, add hover class, allow for font-scaling

* Cinnamon - Soundplayer - fix distorted open and quit player icons

* Cinnamon4 - grouped-window-list - revise thumbnail display and whitespace tidyup

* Cinnamon4 - grouped-window-list - tweak label highlighting and padding

* Cinnamon4 - grouped-window-list-thumbnail - add spacing again
master
Steve M 2018-12-26 11:25:58 +00:00 committed by David Mohammed
parent b96ab0aba7
commit 88d02754d1
5 changed files with 814 additions and 49 deletions

View File

@ -0,0 +1,162 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
inkscape:export-ydpi="90.000000"
inkscape:export-xdpi="90.000000"
width="28"
height="4"
id="svg11300"
sodipodi:version="0.32"
inkscape:version="0.91 r13725"
sodipodi:docname="window-list-active-bottom.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.0"
style="display:inline;enable-background:new">
<sodipodi:namedview
stroke="#ef2929"
fill="#f57900"
id="base"
pagecolor="#ffffff"
bordercolor="#808080"
borderopacity="1"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="19.769528"
inkscape:cx="6.9341604"
inkscape:cy="3.0971298"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:showpageshadow="true"
inkscape:window-width="1600"
inkscape:window-height="851"
inkscape:window-x="0"
inkscape:window-y="24"
width="400px"
height="300px"
inkscape:snap-nodes="true"
inkscape:snap-bbox="true"
gridtolerance="10000"
inkscape:object-nodes="true"
inkscape:snap-grids="true"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-maximized="1"
inkscape:bbox-nodes="true"
inkscape:bbox-paths="false"
inkscape:snap-bbox-edge-midpoints="false"
inkscape:snap-bbox-midpoints="false"
objecttolerance="10000"
guidetolerance="10000"
borderlayer="true"
showborder="true"
guidecolor="#ff0b00"
guideopacity="1"
guidehicolor="#001aff"
guidehiopacity="0.49803922"
inkscape:snap-smooth-nodes="false"
inkscape:snap-page="true">
<inkscape:grid
type="xygrid"
id="grid3123"
empspacing="4"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<defs
id="defs3">
<linearGradient
id="selected_bg_color"
osb:paint="solid">
<stop
style="stop-color:#FFFFFF;stop-opacity:1;"
offset="0"
id="stop4137" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#selected_bg_color"
id="linearGradient4139"
x1="14"
y1="298"
x2="14"
y2="300"
gradientUnits="userSpaceOnUse" />
</defs>
<metadata
id="metadata4">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:creator>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:creator>
<dc:source />
<cc:license
rdf:resource="" />
<dc:title />
<dc:subject>
<rdf:Bag />
</dc:subject>
<dc:date />
<dc:rights>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:rights>
<dc:publisher>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:publisher>
<dc:identifier />
<dc:relation />
<dc:language />
<dc:coverage />
<dc:description />
<dc:contributor>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:contributor>
</cc:Work>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
style="display:inline"
inkscape:groupmode="layer"
inkscape:label="Base"
id="layer1"
transform="translate(0,-296)">
<rect
style="opacity:1;fill:url(#linearGradient4139);fill-opacity:1;stroke:none"
id="rect4270-9"
width="24"
height="2"
x="2"
y="298" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

@ -0,0 +1,164 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
inkscape:export-ydpi="90.000000"
inkscape:export-xdpi="90.000000"
width="4"
height="28"
id="svg11300"
sodipodi:version="0.32"
inkscape:version="0.91 r13725"
sodipodi:docname="window-list-active-left.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.0"
style="display:inline;enable-background:new">
<sodipodi:namedview
stroke="#ef2929"
fill="#f57900"
id="base"
pagecolor="#ffffff"
bordercolor="#808080"
borderopacity="1"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="9.884764"
inkscape:cx="6.9544689"
inkscape:cy="5.3696817"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:showpageshadow="true"
inkscape:window-width="1600"
inkscape:window-height="851"
inkscape:window-x="0"
inkscape:window-y="24"
width="400px"
height="300px"
inkscape:snap-nodes="true"
inkscape:snap-bbox="true"
gridtolerance="10000"
inkscape:object-nodes="true"
inkscape:snap-grids="true"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-maximized="1"
inkscape:bbox-nodes="true"
inkscape:bbox-paths="false"
inkscape:snap-bbox-edge-midpoints="false"
inkscape:snap-bbox-midpoints="false"
objecttolerance="10000"
guidetolerance="10000"
borderlayer="true"
showborder="true"
guidecolor="#ff0b00"
guideopacity="1"
guidehicolor="#001aff"
guidehiopacity="0.49803922"
inkscape:snap-smooth-nodes="false"
inkscape:snap-page="true">
<inkscape:grid
type="xygrid"
id="grid3123"
empspacing="4"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<defs
id="defs3">
<linearGradient
id="selected_bg_color"
osb:paint="solid">
<stop
style="stop-color:#FFFFFF;stop-opacity:1;"
offset="0"
id="stop4137" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#selected_bg_color"
id="linearGradient4139"
x1="14"
y1="298"
x2="14"
y2="300"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(272,-300)" />
</defs>
<metadata
id="metadata4">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:creator>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:creator>
<dc:source />
<cc:license
rdf:resource="" />
<dc:title></dc:title>
<dc:subject>
<rdf:Bag />
</dc:subject>
<dc:date />
<dc:rights>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:rights>
<dc:publisher>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:publisher>
<dc:identifier />
<dc:relation />
<dc:language />
<dc:coverage />
<dc:description />
<dc:contributor>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:contributor>
</cc:Work>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
style="display:inline"
inkscape:groupmode="layer"
inkscape:label="Base"
id="layer1"
transform="translate(0,-272)">
<rect
style="opacity:1;fill:url(#linearGradient4139);fill-opacity:1;stroke:none"
id="rect4270-9"
width="24"
height="2"
x="274"
y="-2"
transform="matrix(0,1,-1,0,0,0)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@ -0,0 +1,164 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
inkscape:export-ydpi="90.000000"
inkscape:export-xdpi="90.000000"
width="4"
height="28"
id="svg11300"
sodipodi:version="0.32"
inkscape:version="0.91 r13725"
sodipodi:docname="window-list-active-right.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.0"
style="display:inline;enable-background:new">
<sodipodi:namedview
stroke="#ef2929"
fill="#f57900"
id="base"
pagecolor="#ffffff"
bordercolor="#808080"
borderopacity="1"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="9.884764"
inkscape:cx="6.9544689"
inkscape:cy="5.3696817"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:showpageshadow="true"
inkscape:window-width="1600"
inkscape:window-height="851"
inkscape:window-x="0"
inkscape:window-y="24"
width="400px"
height="300px"
inkscape:snap-nodes="true"
inkscape:snap-bbox="true"
gridtolerance="10000"
inkscape:object-nodes="true"
inkscape:snap-grids="true"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-maximized="1"
inkscape:bbox-nodes="true"
inkscape:bbox-paths="false"
inkscape:snap-bbox-edge-midpoints="false"
inkscape:snap-bbox-midpoints="false"
objecttolerance="10000"
guidetolerance="10000"
borderlayer="true"
showborder="true"
guidecolor="#ff0b00"
guideopacity="1"
guidehicolor="#001aff"
guidehiopacity="0.49803922"
inkscape:snap-smooth-nodes="false"
inkscape:snap-page="true">
<inkscape:grid
type="xygrid"
id="grid3123"
empspacing="4"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<defs
id="defs3">
<linearGradient
id="selected_bg_color"
osb:paint="solid">
<stop
style="stop-color:#FFFFFF;stop-opacity:1;"
offset="0"
id="stop4137" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#selected_bg_color"
id="linearGradient4139"
x1="14"
y1="298"
x2="14"
y2="300"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(272,-302)" />
</defs>
<metadata
id="metadata4">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:creator>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:creator>
<dc:source />
<cc:license
rdf:resource="" />
<dc:title></dc:title>
<dc:subject>
<rdf:Bag />
</dc:subject>
<dc:date />
<dc:rights>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:rights>
<dc:publisher>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:publisher>
<dc:identifier />
<dc:relation />
<dc:language />
<dc:coverage />
<dc:description />
<dc:contributor>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:contributor>
</cc:Work>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
style="display:inline"
inkscape:groupmode="layer"
inkscape:label="Base"
id="layer1"
transform="translate(0,-272)">
<rect
style="opacity:1;fill:url(#linearGradient4139);fill-opacity:1;stroke:none"
id="rect4270-9"
width="24"
height="2"
x="274"
y="-4"
transform="matrix(0,1,-1,0,0,0)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@ -0,0 +1,162 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
inkscape:export-ydpi="90.000000"
inkscape:export-xdpi="90.000000"
width="28"
height="4"
id="svg11300"
sodipodi:version="0.32"
inkscape:version="0.91 r13725"
sodipodi:docname="window-list-active-top.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.0"
style="display:inline;enable-background:new">
<sodipodi:namedview
stroke="#ef2929"
fill="#f57900"
id="base"
pagecolor="#ffffff"
bordercolor="#808080"
borderopacity="1"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="19.769528"
inkscape:cx="-2.1454696"
inkscape:cy="3.0971298"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:showpageshadow="true"
inkscape:window-width="1600"
inkscape:window-height="851"
inkscape:window-x="0"
inkscape:window-y="24"
width="400px"
height="300px"
inkscape:snap-nodes="true"
inkscape:snap-bbox="true"
gridtolerance="10000"
inkscape:object-nodes="true"
inkscape:snap-grids="true"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-maximized="1"
inkscape:bbox-nodes="true"
inkscape:bbox-paths="false"
inkscape:snap-bbox-edge-midpoints="false"
inkscape:snap-bbox-midpoints="false"
objecttolerance="10000"
guidetolerance="10000"
borderlayer="true"
showborder="true"
guidecolor="#ff0b00"
guideopacity="1"
guidehicolor="#001aff"
guidehiopacity="0.49803922"
inkscape:snap-smooth-nodes="false"
inkscape:snap-page="true">
<inkscape:grid
type="xygrid"
id="grid3123"
empspacing="4"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<defs
id="defs3">
<linearGradient
id="selected_bg_color"
osb:paint="solid">
<stop
style="stop-color:#FFFFFF;stop-opacity:1;"
offset="0"
id="stop4137" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#selected_bg_color"
id="linearGradient4139"
x1="14"
y1="296"
x2="14"
y2="298"
gradientUnits="userSpaceOnUse" />
</defs>
<metadata
id="metadata4">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:creator>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:creator>
<dc:source />
<cc:license
rdf:resource="" />
<dc:title />
<dc:subject>
<rdf:Bag />
</dc:subject>
<dc:date />
<dc:rights>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:rights>
<dc:publisher>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:publisher>
<dc:identifier />
<dc:relation />
<dc:language />
<dc:coverage />
<dc:description />
<dc:contributor>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:contributor>
</cc:Work>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
style="display:inline"
inkscape:groupmode="layer"
inkscape:label="Base"
id="layer1"
transform="translate(0,-296)">
<rect
style="opacity:1;fill:url(#linearGradient4139);fill-opacity:1;stroke:none"
id="rect4270-9"
width="24"
height="2"
x="2"
y="296" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

@ -438,7 +438,6 @@ StScrollBar {
-minimum-hpadding: 3px;
font-weight: bold;
color: white;
height: 22px;
&:hover {}
}
@ -468,38 +467,49 @@ StScrollBar {
background-color: $osd_bg_color;
border: 1px solid $osd_bg_color;
color: $osd_fg_color;
spacing: 25px;
spacing: 4px;
border-radius: 2px;
font-size: 9pt;
padding: 5px 8px;
-cinnamon-caption-spacing: 4px;
&#selected {
&#selected, &:focus {
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;
.overview-empty-placeholder {
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;
}
.expo-workspaces-name-entry {
height: 1.5em;
border-radius: 2px;
font-size: 9pt;
padding: 5px 8px;
-cinnamon-caption-spacing: 4px;
transition-duration: 300;
@include entry(osd);
&:focus {
&:focus, &#selected {
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;
}
&:hover {
border: 1px solid $selected_bg_color;
}
}
.expo-workspace-thumbnail-frame {
@ -1104,8 +1114,15 @@ StScrollBar {
transition-duration: 300;
background-color: $bg_color;
border: 1px solid $borders_color;
spacing: 1em;
}
&-favorites-scrollbox {
padding-bottom: 1em;
border-bottom: 1px solid;
border-color: $borders_color;
}
&-favorites-button {
padding: 10px;
border: 1px solid rgba(0,0,0,0);
@ -1206,6 +1223,7 @@ StScrollBar {
/* Context menu (at the moment only for favorites) */
.menu-context-menu {
padding: 1em 0.6em;
}
//
@ -1244,6 +1262,9 @@ StScrollBar {
border-radius: 2px;
color: $selected_bg_color;
}
.level-bar {
background-color: $selected_bg_color;
}
}
//
@ -1257,6 +1278,10 @@ StScrollBar {
.panel-bottom & { padding-top: 1px; }
.panel-top & { padding-bottom: 1px; }
.progress {
background-color: transparentize($success_color, 0.8);
}
&.vertical {
spacing: 4px;
@ -1266,6 +1291,16 @@ StScrollBar {
&:highlight { background-color: transparentize($error_color, 0.5); }
}
&-preview {
spacing: 8px;
color: $osd_fg_color;
background: none;
border: none;
border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
border-radius: 3px;
padding: 16px;
}
&-item-label {
font-weight: bold;
width: 15em;
@ -1307,6 +1342,95 @@ StScrollBar {
}
}
//
// Grouped Window List (Cinnamon 4)
//
.grouped-window-list {
&-thumbnail-label {
padding-left: 3px;
}
&-number-label {
z-index: 99;
color: $_shell_fg_color;
}
/// May need to revise depending on upstream GWL developments
&-button-label {
padding: 3px;
}
&-badge {
border-radius: 256px;
background-color: $panel_bg;
}
&-thumbnail-alert {
background-color: $warning_color;
}
&-item-box {
transition-duration: 100;
font-weight: bold;
background-image: none;
color: transparentize($_shell_fg_color, 0.4);
&:hover, &:active:hover { color: $_shell_fg_color; }
&:hover, &:active, &:active:hover {
.panel-bottom & { border-image: url("common-assets/panel/window-list-hover-bottom.svg") 3 3 1 3; }
.panel-top & { border-image: url("common-assets/panel/window-list-hover-top.svg") 3 3 3 1; }
.panel-left & { border-image: url("common-assets/panel/window-list-hover-left.svg") 3 1 3 3; }
.panel-right & { border-image: url("common-assets/panel/window-list-hover-right.svg") 1 3 3 3; }
}
&:focus, &:focus:hover {
color: $_shell_fg_color;
.panel-bottom & { border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; }
.panel-top & { border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; }
.panel-left & { border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; }
.panel-right & { border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; }
}
.progress {
background-color: transparentize($success_color, 0.8);
}
}
&-item-demands-attention {
background-gradient-start: $warning_color;
background-gradient-end: $warning_color;
}
&-thumbnail-menu {
color: $osd_fg_color;
background: none;
border: none;
border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
border-radius: 3px;
padding: 10px 20px;
.item-box {
margin: 8px;
spacing: 4px;
border-radius: 2px;
border: 1px solid none;
&:outlined {
border: 1px solid $selected_bg_color;
}
&:selected {
background-color: $selected_bg_color;
border: 1px solid $selected_bg_color;
color: $selected_fg_color;
}
}
.thumbnail-box {
padding: 2px;
spacing: 4px;
}
.thumbnail {
width: 256px;
}
.separator {
width: 1px;
background: $selected_bg_color;
}
}
}
.vertical .grouped-window-list-item-box {
padding: 2px 0;
}
///
// Sound Applet (status/volume.js)
//
@ -1375,7 +1499,7 @@ StScrollBar {
StButton:small {
width: 16px;
height: 8px;
height: 16px;
padding: 1px;
StIcon { icon-size: 12px; }
@ -1453,6 +1577,9 @@ StScrollBar {
&:outlined, &:outlined:hover { color: $selected_bg_color; }
&:hover { color: transparentize($selected_bg_color, 0.5) }
&.vertical {
height: 15px;
}
}
/* Controls the style when using the "Visual representation" option */
@ -1489,43 +1616,28 @@ StScrollBar {
//
// Panel Launchers Applet (panelLaunchers.js)
//
#panel-launchers-box {
padding-left: 7px;
&.vertical {
padding: 2px 0;
.panel-launchers {
padding: 0 4px;
.launcher {
padding: 0 4px;
transition-duration: 200;
background-image: none;
}
&.vertical {
padding: 4px 0;
.launcher {
padding: 4px 0;
}
}
.launcher:hover {
.panel-bottom & { border-image: url("common-assets/panel/window-list-hover-bottom.svg") 3 3 1 3; }
.panel-top & { border-image: url("common-assets/panel/window-list-hover-top.svg") 3 3 3 1; }
.panel-left & { border-image: url("common-assets/panel/window-list-hover-left.svg") 3 1 3 3; }
.panel-right & { border-image: url("common-assets/panel/window-list-hover-right.svg") 1 3 3 3; }
}
}
.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; }
}
.panel-bottom & {
margin-top: 0;
margin-bottom: 0;
}
.panel-top & {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
}
}
//
// Overview corner
//
@ -1666,12 +1778,13 @@ StScrollBar {
//
// Workspace OSD
//
/*FIXME*/
.workspace-osd {
/*color: red;*/
text-shadow: black 5px 5px 5px;
text-align: center;
font-weight: bold;
font-size: 48pt;
spacing: 1em;
padding: 16px;
color: $_shell_fg_color;
border-image: url("common-assets/misc/osd.svg") 9 9 9 9;
}
//