Compare commits
No commits in common. "main" and "master" have entirely different histories.
34
README.md
@ -1,10 +1,16 @@
|
||||
<h1 align="center"> WhiteSur GTK Theme </h1>
|
||||
<p align="center"> <img src="imagenes/macbook.png"/> </p>
|
||||
<p align="center"> <img src="pictures/macbook.png"/> </p>
|
||||
|
||||
<br>
|
||||
<p align="center"> <b> A macOS BigSur-like theme for your GTK apps </b> </p>
|
||||
<br>
|
||||
|
||||
## Donate
|
||||
|
||||
If you like my project, you can buy me a coffee:
|
||||
|
||||
<span class="paypal"><a href="https://www.paypal.me/vinceliuice" title="Donate to this project using Paypal"><img src="https://www.paypalobjects.com/webstatic/mktg/Logo/pp-logo-100px.png" alt="PayPal donate button" /></a></span>
|
||||
|
||||
# Installation is easy!
|
||||
<details> <summary> Required dependencies <b>(click to open)</b> </summary>
|
||||
|
||||
@ -36,7 +42,7 @@ Don't worry, WhiteSur installer already provides all of those dependencies.
|
||||
|
||||
### Installing from source
|
||||
|
||||
1. Run `git clone https://gitea.soloconlinux.org.es/luisgulo/WhiteSur-gtk-theme.git --depth=1`
|
||||
1. Run `git clone https://github.com/vinceliuice/WhiteSur-gtk-theme.git --depth=1`
|
||||
|
||||
2. Run `./install.sh` to install the default WhiteSur GTK theme pack.
|
||||
|
||||
@ -171,7 +177,7 @@ sudo flatpak override --filesystem=xdg-config/gtk-4.0
|
||||
```
|
||||
|
||||
### <p align="center"> <b> Change theme color and accent </b> </p>
|
||||
<p align="center"> <img src="imagenes/colors-themes.png"/> </p>
|
||||
<p align="center"> <img src="pictures/colors-themes.png"/> </p>
|
||||
|
||||
#### Install theme color
|
||||
Parameter: `--color` `-c` (repeatable)
|
||||
@ -195,7 +201,7 @@ Example:
|
||||
```
|
||||
|
||||
### <p align="center"> <b> Change Nautilus style </b> </p>
|
||||
<p align="center"> <img src="imagenes/nautilus.png"/> </p>
|
||||
<p align="center"> <img src="pictures/nautilus.png"/> </p>
|
||||
|
||||
Parameter: `--nautilus-style` `-N`
|
||||
|
||||
@ -277,7 +283,7 @@ Usage: `./tweaks.sh [OPTIONS...]`
|
||||
### <p align="center"> <b> Install and edit Firefox theme </b> </p>
|
||||
|
||||
<p align="center"> <a href="src/other/firefox">
|
||||
<img src="imagenes/firefox.svg"/>
|
||||
<img src="pictures/firefox.svg"/>
|
||||
</a> </p>
|
||||
|
||||
#### [Install Firefox theme](src/other/firefox)
|
||||
@ -297,7 +303,7 @@ Example:
|
||||
```
|
||||
|
||||
### <p align="center"> <b> Install and customize GDM theme </b> </p>
|
||||
<p align="center"> <img src="imagenes/gdm.png"/> </p>
|
||||
<p align="center"> <img src="pictures/gdm.png"/> </p>
|
||||
|
||||
#### Install GDM theme
|
||||
Parameter: `--gdm` `-g` (requires to be run as root)
|
||||
@ -342,22 +348,22 @@ like changing theme color (dark and light variant) and accent, GNOME Shell
|
||||
|
||||
## Other recommended stuff
|
||||
### WhiteSur Icon Theme
|
||||
<p align="center"> <a href="https://gitea.soloconlinux.org.es/luisgulo/WhiteSur-icon-theme">
|
||||
<img src="imagenes/icon-theme.png"/>
|
||||
<p align="center"> <a href="https://github.com/vinceliuice/WhiteSur-icon-theme">
|
||||
<img src="pictures/icon-theme.png"/>
|
||||
</a> </p>
|
||||
<br>
|
||||
<p align="center"> <a href="https://gitea.soloconlinux.org.es/luisgulo/WhiteSur-icon-theme">
|
||||
<img src="imagenes/download-button.svg"/>
|
||||
<p align="center"> <a href="https://github.com/vinceliuice/WhiteSur-icon-theme">
|
||||
<img src="pictures/download-button.svg"/>
|
||||
</a> </p>
|
||||
<br>
|
||||
|
||||
### WhiteSur Wallpapers
|
||||
<p align="center"> <a href="https://gitea.soloconlinux.org.es/luisgulo/WhiteSur-wallpapers">
|
||||
<img class="image" src="imagenes/wallpaper.gif"/>
|
||||
<p align="center"> <a href="https://github.com/vinceliuice/WhiteSur-wallpapers">
|
||||
<img class="image" src="pictures/wallpaper.gif"/>
|
||||
</a> </p>
|
||||
<br>
|
||||
<p align="center"> <a href="https://gitea.soloconlinux.org.es/luisgulo/WhiteSur-wallpapers">
|
||||
<img src="imagenes/download-button.svg"/>
|
||||
<p align="center"> <a href="https://github.com/vinceliuice/WhiteSur-wallpapers">
|
||||
<img src="pictures/download-button.svg"/>
|
||||
</a> </p>
|
||||
<br>
|
||||
|
||||
|
||||
@ -39,7 +39,6 @@ usage() {
|
||||
helpify "-l, --libadwaita" "" "Install theme into gtk4.0 config for libadwaita" "Default is dark version"
|
||||
helpify "-HD, --highdefinition" "" "Set to High Definition size" "Default is laptop size"
|
||||
helpify "--normal, --normalshowapps" "" "Set gnome-shell show apps button style to normal" "Default is BigSur"
|
||||
helpify "--default, --defaultactivities" "" "Set gnome-shell panel activities button style to system default" "Default is Apple icon"
|
||||
helpify "--round, --roundedmaxwindow" "" "Set maximized window to rounded" "Default is square"
|
||||
helpify "--right, --rightplacement" "" "Set Nautilus title button placement to right" "Default is left"
|
||||
helpify "--black, --blackfont" "" "Set panel font color to black" "Default is white"
|
||||
@ -79,8 +78,6 @@ while [[ $# -gt 0 ]]; do
|
||||
interactive='true'; shift ;;
|
||||
--normal|--normalshowapps)
|
||||
showapps_normal="true"; shift ;;
|
||||
--default|--defaultactivities)
|
||||
default_activities="true"; shift ;;
|
||||
--right|--rightplacement)
|
||||
right_placement="true"; shift ;;
|
||||
--round|--roundedmaxwindow)
|
||||
|
||||
@ -19,7 +19,7 @@ install() {
|
||||
compress() {
|
||||
for color in "${C_VARIANTS[@]}"; do
|
||||
for solid in "${S_VARIANTS[@]}"; do
|
||||
rm -rf ${RELEASE_DIR}/${THEME_NAME}${color}${solid}.tar.xz
|
||||
rm -rf ${RELEASE_DIR}/${THEME_NAME}${color}${solid}${RELEASE_VERSION}.tar.xz
|
||||
done
|
||||
done
|
||||
|
||||
@ -27,7 +27,7 @@ compress() {
|
||||
|
||||
for color in "${C_VARIANTS[@]}"; do
|
||||
for solid in "${S_VARIANTS[@]}"; do
|
||||
tar -Jcf ${RELEASE_DIR}/${THEME_NAME}${color}${solid}.tar.xz ${THEME_NAME}${color}${solid}
|
||||
tar -Jcf ${RELEASE_DIR}/${THEME_NAME}${color}${solid}${RELEASE_VERSION}.tar.xz ${THEME_NAME}${color}${solid}
|
||||
done
|
||||
done
|
||||
}
|
||||
@ -37,8 +37,8 @@ compress() {
|
||||
#install && compress
|
||||
#prompt -s "Compress Gnome${RELEASE_VERSION} version finished!"; echo
|
||||
|
||||
GNOME_VERSION="46-0"
|
||||
RELEASE_VERSION="-last"
|
||||
GNOME_VERSION="44-0"
|
||||
RELEASE_VERSION="-44-0"
|
||||
install && compress
|
||||
prompt -s "Compress Gnome${RELEASE_VERSION} version finished!"; echo
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
7421
pictures/colors-themes.svg
Normal file
|
After Width: | Height: | Size: 404 KiB |
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
BIN
pictures/firefox.png
Normal file
|
After Width: | Height: | Size: 100 KiB |
@ -1377,4 +1377,4 @@
|
||||
id="tspan6079"
|
||||
x="210.33585"
|
||||
y="277.48306"
|
||||
style="fill:#ffffff;stroke-width:0.172719">Flat style</tspan></text></g></g></svg>
|
||||
style="fill:#ffffff;stroke-width:0.172719">Alt style</tspan></text></g></g></svg>
|
||||
|
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 79 KiB |
|
Before Width: | Height: | Size: 516 KiB After Width: | Height: | Size: 516 KiB |
740
pictures/gdm.svg
Normal file
|
After Width: | Height: | Size: 6.3 MiB |
|
Before Width: | Height: | Size: 91 KiB After Width: | Height: | Size: 91 KiB |
|
Before Width: | Height: | Size: 576 KiB After Width: | Height: | Size: 576 KiB |
346
pictures/macbook.svg
Normal file
|
After Width: | Height: | Size: 2.9 MiB |
|
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 72 KiB |
854
pictures/nautilus.svg
Normal file
@ -0,0 +1,854 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1680"
|
||||
height="1032"
|
||||
viewBox="0 0 1680 1032"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
|
||||
sodipodi:docname="nautilus.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<defs
|
||||
id="defs2">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient2199">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop2195" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop2197" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient2191">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop2187" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop2189" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient1092">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1088" />
|
||||
<stop
|
||||
style="stop-color:#f0f0f0;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1090" />
|
||||
</linearGradient>
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
style="color-interpolation-filters:sRGB"
|
||||
id="filter1168"
|
||||
x="-0.079559895"
|
||||
width="1.1591198"
|
||||
y="-0.168085"
|
||||
height="1.33617">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="4.0025233"
|
||||
id="feGaussianBlur1170" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient1092"
|
||||
id="linearGradient1094"
|
||||
x1="817.63928"
|
||||
y1="35.904663"
|
||||
x2="758.03125"
|
||||
y2="35.904663"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.2405688,0,0,1.2405688,-654.50446,111.56196)" />
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath2183">
|
||||
<path
|
||||
id="path2185"
|
||||
style="opacity:0.95;fill:#f0f0f0;fill-opacity:1;fill-rule:evenodd;stroke-width:0.426552;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers;stop-color:#000000"
|
||||
d="m 753.53325,18.838851 c -6.59466,0 -11.90389,5.309225 -11.90389,11.903869 v 70.55057 c 0,6.59464 5.30923,11.90387 11.90389,11.90387 H 884.0064 c 6.59464,0 11.90345,-5.30923 11.90345,-11.90387 V 30.74272 c 0,-6.594644 -5.30881,-11.903869 -11.90345,-11.903869 z m 25.52894,13.706719 h 96.53397 c 1.75895,0 3.17498,1.416028 3.17498,3.17498 v 4.233438 0.404893 0.0025 46.157553 c -2.2e-4,1.758943 -1.41603,3.17498 -3.17498,3.17498 h -96.53397 -17.85602 c -1.75891,0 -3.17498,-1.416037 -3.17498,-3.17498 V 40.218915 39.954406 35.720962 c 0,-1.758944 1.41609,-3.174971 3.17498,-3.174971 z" />
|
||||
</clipPath>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient2191"
|
||||
id="linearGradient2193"
|
||||
x1="-373.27124"
|
||||
y1="-161.61761"
|
||||
x2="-285.88553"
|
||||
y2="-161.61761"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient2199"
|
||||
id="linearGradient2201"
|
||||
x1="200.66541"
|
||||
y1="-305.63361"
|
||||
x2="130.38258"
|
||||
y2="-305.63361"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.35"
|
||||
inkscape:cx="761.42857"
|
||||
inkscape:cy="378.57143"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:snap-bbox="true"
|
||||
inkscape:bbox-nodes="true"
|
||||
inkscape:snap-bbox-edge-midpoints="true"
|
||||
inkscape:snap-nodes="true"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1012"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="32"
|
||||
inkscape:window-maximized="1"
|
||||
units="px"
|
||||
inkscape:snap-global="true"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid1005"
|
||||
originx="0"
|
||||
originy="0" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<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
|
||||
inkscape:label="图层 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<g
|
||||
id="g2988"
|
||||
transform="matrix(3.7795276,0,0,3.7795276,-100.81369,0)">
|
||||
<g
|
||||
transform="matrix(0.99998739,0,0,0.99998739,-76.997739,-517.14425)"
|
||||
fill="#b3b3b3"
|
||||
stroke-width="0.085214"
|
||||
aria-label="Button"
|
||||
id="g1186" />
|
||||
<rect
|
||||
style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.354783;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
|
||||
id="rect12679"
|
||||
width="444.5"
|
||||
height="273.04999"
|
||||
x="26.673622"
|
||||
y="0"
|
||||
rx="14.767365"
|
||||
ry="14.767365" />
|
||||
<path
|
||||
id="path1163"
|
||||
style="opacity:0.35;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.130969;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill;filter:url(#filter1168)"
|
||||
d="m 612.683,37.754373 c -1.75895,0 -3.175,1.41605 -3.175,3.175 v 4.23333 46.56666 c 0,1.75895 1.41605,3.175 3.175,3.175 h 17.85577 96.53416 c 1.75895,0 3.17476,-1.41605 3.175,-3.175 v -46.56666 -4.23333 c 0,-1.75895 -1.41605,-3.175 -3.175,-3.175 h -96.53416 z"
|
||||
transform="matrix(1.2405688,0,0,1.2405688,-693.96085,-19.207893)" />
|
||||
<path
|
||||
id="path13402"
|
||||
style="opacity:0.15;fill:#f5f5f5;fill-opacity:1;stroke:#000000;stroke-width:0.656468;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
d="m 66.114725,21.14318 c -2.182098,0 -3.938806,1.756708 -3.938806,3.938806 v 5.251737 57.769158 c 0,2.182099 1.756708,3.938806 3.938806,3.938806 H 208.00803 c 2.1821,0 3.93881,-1.756707 3.93881,-3.938806 V 30.333723 25.081986 c 0,-2.182098 -1.75671,-3.938806 -3.93881,-3.938806 z"
|
||||
sodipodi:nodetypes="sscsssscsss" />
|
||||
<path
|
||||
id="path1829"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.162476;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
|
||||
d="M 88.266037,21.143179 V 92.041685 H 208.02312 c 2.1821,0 3.93852,-1.756708 3.9388,-3.938806 V 30.333726 25.081984 c 0,-2.182098 -1.7567,-3.938805 -3.9388,-3.938805 z"
|
||||
sodipodi:nodetypes="ccsscssc" />
|
||||
<path
|
||||
id="path13729"
|
||||
style="opacity:0.9;fill:#f9f9f9;fill-opacity:1;stroke:none;stroke-width:0.162476;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
|
||||
d="m 66.114738,21.143179 c -2.182099,0 -3.938806,1.756707 -3.938806,3.938805 v 5.251742 57.769153 c 0,2.182098 1.756707,3.938806 3.938806,3.938806 H 88.266037 V 21.143179 Z" />
|
||||
<rect
|
||||
x="-71.033585"
|
||||
y="23.112591"
|
||||
width="5.2516088"
|
||||
height="5.2516088"
|
||||
ry="5.5571868e-06"
|
||||
opacity="0"
|
||||
stroke-width="0.155684"
|
||||
style="paint-order:markers stroke fill"
|
||||
id="rect1901"
|
||||
transform="scale(-1,1)" />
|
||||
<g
|
||||
transform="matrix(-0.32822555,0,0,0.32822555,72.346512,-315.74747)"
|
||||
id="g1909">
|
||||
<path
|
||||
d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7"
|
||||
fill="#fe6254"
|
||||
fill-rule="evenodd"
|
||||
id="path1903"
|
||||
style="fill:#cb4e43;fill-opacity:1" />
|
||||
<path
|
||||
d="m 12,1046.9 c 3.5898,0 6.4999,-2.9103 6.4999,-6.5001 0,-3.5899 -2.9102,-6.5 -6.4999,-6.5 -3.5899,0 -6.5001,2.9101 -6.5001,6.5 0,3.5898 2.9102,6.5001 6.5001,6.5001"
|
||||
fill="#fe6254"
|
||||
fill-rule="evenodd"
|
||||
id="path1905" />
|
||||
<path
|
||||
d="m 9.1716,1037.5 c -0.39174,0.3917 -0.39174,1.0224 0,1.4142 l 1.4142,1.4142 -1.4142,1.4142 c -0.39174,0.3918 -0.39174,1.0225 0,1.4142 0.39174,0.3918 1.0225,0.3918 1.4142,0 l 1.4142,-1.4142 1.4142,1.4142 c 0.39174,0.3918 1.0225,0.3918 1.4142,0 0.39174,-0.3917 0.39174,-1.0224 0,-1.4142 l -1.4142,-1.4142 1.4142,-1.4142 c 0.39174,-0.3918 0.39174,-1.0225 0,-1.4142 -0.39174,-0.3918 -1.0225,-0.3918 -1.4142,0 L 12,1038.9142 10.5858,1037.5 c -0.39174,-0.3918 -1.0225,-0.3918 -1.4142,0 z"
|
||||
enable-background="new"
|
||||
fill="#000000"
|
||||
opacity="0.5"
|
||||
id="path1907" />
|
||||
</g>
|
||||
<rect
|
||||
x="-78.259308"
|
||||
y="23.112591"
|
||||
width="5.2516088"
|
||||
height="5.2516088"
|
||||
ry="5.5571868e-06"
|
||||
opacity="0"
|
||||
stroke-width="0.155684"
|
||||
style="paint-order:markers stroke fill"
|
||||
id="rect1915"
|
||||
transform="scale(-1,1)" />
|
||||
<g
|
||||
transform="matrix(-0.32822555,0,0,0.32822555,79.572242,-315.74747)"
|
||||
id="g1923">
|
||||
<path
|
||||
d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7"
|
||||
fill="#28d33f"
|
||||
fill-rule="evenodd"
|
||||
id="path1917"
|
||||
style="fill:#20a932;fill-opacity:1" />
|
||||
<path
|
||||
d="m 12,1046.9 c 3.5898,0 6.4999,-2.9103 6.4999,-6.5001 0,-3.5899 -2.9102,-6.5 -6.4999,-6.5 -3.5899,0 -6.5001,2.9101 -6.5001,6.5 0,3.5898 2.9102,6.5001 6.5001,6.5001"
|
||||
fill="#28d33f"
|
||||
fill-rule="evenodd"
|
||||
id="path1919" />
|
||||
<path
|
||||
d="m 13.5858,1037.4 -4.5859,4.5859 V 1038.4 c 0,-0.4155 0.5845,-1 1,-1 z m 1.4141,1.4141 v 3.5859 c 0,0.4155 -0.5845,1 -1,1 H 10.414 Z"
|
||||
fill="#000000"
|
||||
opacity="0.5"
|
||||
id="path1921" />
|
||||
</g>
|
||||
<rect
|
||||
x="-85.48011"
|
||||
y="23.112591"
|
||||
width="5.2516088"
|
||||
height="5.2516088"
|
||||
ry="5.5571868e-06"
|
||||
opacity="0"
|
||||
stroke-width="0.155684"
|
||||
style="paint-order:markers stroke fill"
|
||||
id="rect1929"
|
||||
transform="scale(-1,1)" />
|
||||
<g
|
||||
transform="matrix(-0.32822555,0,0,0.32822555,86.792998,-315.74747)"
|
||||
id="g1937">
|
||||
<path
|
||||
d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7"
|
||||
fill="#fdc92d"
|
||||
fill-rule="evenodd"
|
||||
id="path1931"
|
||||
style="fill:#caa124;fill-opacity:1" />
|
||||
<path
|
||||
d="m 12,1046.9 c 3.5898,0 6.4999,-2.9103 6.4999,-6.5001 0,-3.5899 -2.9102,-6.5 -6.4999,-6.5 -3.5899,0 -6.5001,2.9101 -6.5001,6.5 0,3.5898 2.9102,6.5001 6.5001,6.5001"
|
||||
fill="#fdc92d"
|
||||
fill-rule="evenodd"
|
||||
id="path1933" />
|
||||
<rect
|
||||
x="8"
|
||||
y="1039.4"
|
||||
width="8"
|
||||
height="2"
|
||||
ry="1"
|
||||
fill="#000000"
|
||||
opacity="0.5"
|
||||
id="rect1935" />
|
||||
</g>
|
||||
<rect
|
||||
style="opacity:0.15;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.10537;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect13698"
|
||||
width="70.898483"
|
||||
height="0.32823381"
|
||||
x="21.143171"
|
||||
y="-88.594254"
|
||||
rx="0"
|
||||
ry="0"
|
||||
transform="rotate(90)" />
|
||||
<rect
|
||||
style="opacity:0.35;fill:#000000;stroke:none;stroke-width:0.149855;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
|
||||
id="rect1437"
|
||||
width="49.235073"
|
||||
height="10.503482"
|
||||
x="112.45135"
|
||||
y="100.45855"
|
||||
rx="5.2517409"
|
||||
ry="5.2517409" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:6.90876px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#ffffff;stroke-width:0.172719"
|
||||
x="124.19079"
|
||||
y="108.2859"
|
||||
id="text1443"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1441"
|
||||
x="124.19079"
|
||||
y="108.2859"
|
||||
style="fill:#ffffff;stroke-width:0.172719">Default</tspan></text>
|
||||
<path
|
||||
id="path1250"
|
||||
style="opacity:0.35;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.130969;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill;filter:url(#filter1168)"
|
||||
d="m 761.20611,37.771856 c -1.75895,0 -3.175,1.41605 -3.175,3.175 v 4.23333 46.56666 c 0,1.75895 1.41605,3.175 3.175,3.175 h 17.85577 96.53416 c 1.75895,0 3.17476,-1.41605 3.175,-3.175 v -46.56666 -4.23333 c 0,-1.75895 -1.41605,-3.175 -3.175,-3.175 h -96.53416 z"
|
||||
transform="matrix(1.2405688,0,0,1.2405688,-654.50446,-19.229579)" />
|
||||
<path
|
||||
id="path1252"
|
||||
style="opacity:0.15;fill:#f5f5f5;fill-opacity:1;stroke:#000000;stroke-width:0.656468;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
d="m 289.82425,21.143183 c -2.1821,0 -3.9388,1.756708 -3.9388,3.938806 v 5.251737 57.769158 c 0,2.182099 1.7567,3.938806 3.9388,3.938806 h 141.89331 c 2.1821,0 3.9388,-1.756707 3.9388,-3.938806 V 30.333726 25.081989 c 0,-2.182098 -1.7567,-3.938806 -3.9388,-3.938806 z"
|
||||
sodipodi:nodetypes="sscsssscsss" />
|
||||
<path
|
||||
id="path1254"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.162476;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
|
||||
d="m 289.82424,21.143181 c -2.1821,0 -3.93881,1.756707 -3.93881,3.938806 v 5.251741 0.328234 h 26.0901 v 61.379724 h 119.75725 c 2.1821,0 3.93855,-1.756707 3.93881,-3.938806 V 30.333728 25.081987 c 0,-2.182099 -1.75671,-3.938806 -3.93881,-3.938806 H 311.97553 Z" />
|
||||
<path
|
||||
id="path1256"
|
||||
style="opacity:0.9;fill:#f9f9f9;fill-opacity:1;stroke:none;stroke-width:0.162476;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
|
||||
d="M 285.88543,30.661962 V 88.10288 c 0,2.182099 1.75671,3.938806 3.93881,3.938806 h 22.15129 V 30.661962 Z" />
|
||||
<rect
|
||||
x="-294.74313"
|
||||
y="23.112593"
|
||||
width="5.2516088"
|
||||
height="5.2516088"
|
||||
ry="5.5571868e-06"
|
||||
opacity="0"
|
||||
stroke-width="0.155684"
|
||||
style="paint-order:markers stroke fill"
|
||||
id="rect1258"
|
||||
transform="scale(-1,1)" />
|
||||
<g
|
||||
transform="matrix(-0.32822555,0,0,0.32822555,296.05604,-315.74746)"
|
||||
id="g1266">
|
||||
<path
|
||||
d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7"
|
||||
fill="#fe6254"
|
||||
fill-rule="evenodd"
|
||||
id="path1260"
|
||||
style="fill:#cb4e43;fill-opacity:1" />
|
||||
<path
|
||||
d="m 12,1046.9 c 3.5898,0 6.4999,-2.9103 6.4999,-6.5001 0,-3.5899 -2.9102,-6.5 -6.4999,-6.5 -3.5899,0 -6.5001,2.9101 -6.5001,6.5 0,3.5898 2.9102,6.5001 6.5001,6.5001"
|
||||
fill="#fe6254"
|
||||
fill-rule="evenodd"
|
||||
id="path1262" />
|
||||
<path
|
||||
d="m 9.1716,1037.5 c -0.39174,0.3917 -0.39174,1.0224 0,1.4142 l 1.4142,1.4142 -1.4142,1.4142 c -0.39174,0.3918 -0.39174,1.0225 0,1.4142 0.39174,0.3918 1.0225,0.3918 1.4142,0 l 1.4142,-1.4142 1.4142,1.4142 c 0.39174,0.3918 1.0225,0.3918 1.4142,0 0.39174,-0.3917 0.39174,-1.0224 0,-1.4142 l -1.4142,-1.4142 1.4142,-1.4142 c 0.39174,-0.3918 0.39174,-1.0225 0,-1.4142 -0.39174,-0.3918 -1.0225,-0.3918 -1.4142,0 L 12,1038.9142 10.5858,1037.5 c -0.39174,-0.3918 -1.0225,-0.3918 -1.4142,0 z"
|
||||
enable-background="new"
|
||||
fill="#000000"
|
||||
opacity="0.5"
|
||||
id="path1264" />
|
||||
</g>
|
||||
<rect
|
||||
x="-301.96887"
|
||||
y="23.112593"
|
||||
width="5.2516088"
|
||||
height="5.2516088"
|
||||
ry="5.5571868e-06"
|
||||
opacity="0"
|
||||
stroke-width="0.155684"
|
||||
style="paint-order:markers stroke fill"
|
||||
id="rect1268"
|
||||
transform="scale(-1,1)" />
|
||||
<g
|
||||
transform="matrix(-0.32822555,0,0,0.32822555,303.28177,-315.74746)"
|
||||
id="g1276">
|
||||
<path
|
||||
d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7"
|
||||
fill="#28d33f"
|
||||
fill-rule="evenodd"
|
||||
id="path1270"
|
||||
style="fill:#20a932;fill-opacity:1" />
|
||||
<path
|
||||
d="m 12,1046.9 c 3.5898,0 6.4999,-2.9103 6.4999,-6.5001 0,-3.5899 -2.9102,-6.5 -6.4999,-6.5 -3.5899,0 -6.5001,2.9101 -6.5001,6.5 0,3.5898 2.9102,6.5001 6.5001,6.5001"
|
||||
fill="#28d33f"
|
||||
fill-rule="evenodd"
|
||||
id="path1272" />
|
||||
<path
|
||||
d="m 13.5858,1037.4 -4.5859,4.5859 V 1038.4 c 0,-0.4155 0.5845,-1 1,-1 z m 1.4141,1.4141 v 3.5859 c 0,0.4155 -0.5845,1 -1,1 H 10.414 Z"
|
||||
fill="#000000"
|
||||
opacity="0.5"
|
||||
id="path1274" />
|
||||
</g>
|
||||
<rect
|
||||
x="-309.18967"
|
||||
y="23.112593"
|
||||
width="5.2516088"
|
||||
height="5.2516088"
|
||||
ry="5.5571868e-06"
|
||||
opacity="0"
|
||||
stroke-width="0.155684"
|
||||
style="paint-order:markers stroke fill"
|
||||
id="rect1278"
|
||||
transform="scale(-1,1)" />
|
||||
<g
|
||||
transform="matrix(-0.32822555,0,0,0.32822555,310.50252,-315.74746)"
|
||||
id="g1286">
|
||||
<path
|
||||
d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7"
|
||||
fill="#fdc92d"
|
||||
fill-rule="evenodd"
|
||||
id="path1280"
|
||||
style="fill:#caa124;fill-opacity:1" />
|
||||
<path
|
||||
d="m 12,1046.9 c 3.5898,0 6.4999,-2.9103 6.4999,-6.5001 0,-3.5899 -2.9102,-6.5 -6.4999,-6.5 -3.5899,0 -6.5001,2.9101 -6.5001,6.5 0,3.5898 2.9102,6.5001 6.5001,6.5001"
|
||||
fill="#fdc92d"
|
||||
fill-rule="evenodd"
|
||||
id="path1282" />
|
||||
<rect
|
||||
x="8"
|
||||
y="1039.4"
|
||||
width="8"
|
||||
height="2"
|
||||
ry="1"
|
||||
fill="#000000"
|
||||
opacity="0.5"
|
||||
id="rect1284" />
|
||||
</g>
|
||||
<rect
|
||||
style="opacity:0.15;fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.06017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1288"
|
||||
width="149.78596"
|
||||
height="0.32823381"
|
||||
x="-435.67151"
|
||||
y="-30.990198"
|
||||
rx="0"
|
||||
ry="0"
|
||||
transform="scale(-1)" />
|
||||
<rect
|
||||
style="opacity:0.35;fill:#000000;stroke:none;stroke-width:0.165899;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
|
||||
id="rect1290"
|
||||
width="60.342545"
|
||||
height="10.503482"
|
||||
x="330.60712"
|
||||
y="100.45854"
|
||||
rx="5.2517409"
|
||||
ry="5.2517409" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:6.90876px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#ffffff;stroke-width:0.172719"
|
||||
x="338.90176"
|
||||
y="107.61627"
|
||||
id="text1294"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1292"
|
||||
x="338.90176"
|
||||
y="107.61627"
|
||||
style="fill:#ffffff;stroke-width:0.172719">Mojave style</tspan></text>
|
||||
<rect
|
||||
style="opacity:0.15;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.95376;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1313"
|
||||
width="61.055111"
|
||||
height="0.32823381"
|
||||
x="30.984335"
|
||||
y="-311.97775"
|
||||
rx="0"
|
||||
ry="0"
|
||||
transform="rotate(90)" />
|
||||
<path
|
||||
id="rect1366"
|
||||
style="opacity:0.35;fill:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers"
|
||||
d="m 249.90834,51.520613 v 7.139088 h -17.72462 v 9.354658 h 17.72462 v 7.139089 L 265.66357,63.33703 Z" />
|
||||
<path
|
||||
id="path506"
|
||||
style="opacity:0.35;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.130969;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill;filter:url(#filter1168)"
|
||||
d="m 761.20611,37.771856 c -1.75895,0 -3.175,1.41605 -3.175,3.175 v 4.23333 46.56666 c 0,1.75895 1.41605,3.175 3.175,3.175 h 17.85577 96.53416 c 1.75895,0 3.17476,-1.41605 3.175,-3.175 v -46.56666 -4.23333 c 0,-1.75895 -1.41605,-3.175 -3.175,-3.175 h -96.53416 z"
|
||||
transform="matrix(1.2405688,0,0,1.2405688,-654.50446,111.56196)"
|
||||
clip-path="url(#clipPath2183)" />
|
||||
<path
|
||||
id="path458"
|
||||
style="opacity:0.35;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.130969;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill;filter:url(#filter1168)"
|
||||
d="m 612.683,37.754373 c -1.75895,0 -3.175,1.41605 -3.175,3.175 v 4.23333 46.56666 c 0,1.75895 1.41605,3.175 3.175,3.175 h 17.85577 96.53416 c 1.75895,0 3.17476,-1.41605 3.175,-3.175 v -46.56666 -4.23333 c 0,-1.75895 -1.41605,-3.175 -3.175,-3.175 h -96.53416 z"
|
||||
transform="matrix(1.2405688,0,0,1.2405688,-693.96085,111.58365)" />
|
||||
<path
|
||||
id="path460"
|
||||
style="opacity:0.15;fill:#f5f5f5;fill-opacity:1;stroke:#000000;stroke-width:0.656468;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
d="m 66.114725,151.93472 c -2.182098,0 -3.938806,1.75671 -3.938806,3.93881 v 5.25174 57.76915 c 0,2.1821 1.756708,3.93881 3.938806,3.93881 H 208.00803 c 2.1821,0 3.93881,-1.75671 3.93881,-3.93881 v -57.76915 -5.25174 c 0,-2.1821 -1.75671,-3.93881 -3.93881,-3.93881 z"
|
||||
sodipodi:nodetypes="sscsssscsss" />
|
||||
<path
|
||||
id="path462"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.162476;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
|
||||
d="m 88.266037,151.93472 v 70.89851 H 208.02312 c 2.1821,0 3.93852,-1.75671 3.9388,-3.93881 v -57.76915 -5.25174 c 0,-2.1821 -1.7567,-3.93881 -3.9388,-3.93881 z"
|
||||
sodipodi:nodetypes="ccsscssc" />
|
||||
<path
|
||||
id="path464"
|
||||
style="opacity:0.9;fill:#f9f9f9;fill-opacity:1;stroke:none;stroke-width:0.162476;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
|
||||
d="m 66.114738,151.93472 c -2.182099,0 -3.938806,1.75671 -3.938806,3.93881 v 5.25174 57.76915 c 0,2.1821 1.756707,3.93881 3.938806,3.93881 h 22.151299 v -70.89851 z" />
|
||||
<rect
|
||||
x="-71.033585"
|
||||
y="153.90413"
|
||||
width="5.2516088"
|
||||
height="5.2516088"
|
||||
ry="5.5571868e-06"
|
||||
opacity="0"
|
||||
stroke-width="0.155684"
|
||||
style="paint-order:markers stroke fill"
|
||||
id="rect466"
|
||||
transform="scale(-1,1)" />
|
||||
<g
|
||||
transform="matrix(-0.32822555,0,0,0.32822555,72.346512,-184.95592)"
|
||||
id="g474">
|
||||
<path
|
||||
d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7"
|
||||
fill="#fe6254"
|
||||
fill-rule="evenodd"
|
||||
id="path468"
|
||||
style="fill:#cb4e43;fill-opacity:1" />
|
||||
<path
|
||||
d="m 12,1046.9 c 3.5898,0 6.4999,-2.9103 6.4999,-6.5001 0,-3.5899 -2.9102,-6.5 -6.4999,-6.5 -3.5899,0 -6.5001,2.9101 -6.5001,6.5 0,3.5898 2.9102,6.5001 6.5001,6.5001"
|
||||
fill="#fe6254"
|
||||
fill-rule="evenodd"
|
||||
id="path470" />
|
||||
<path
|
||||
d="m 9.1716,1037.5 c -0.39174,0.3917 -0.39174,1.0224 0,1.4142 l 1.4142,1.4142 -1.4142,1.4142 c -0.39174,0.3918 -0.39174,1.0225 0,1.4142 0.39174,0.3918 1.0225,0.3918 1.4142,0 l 1.4142,-1.4142 1.4142,1.4142 c 0.39174,0.3918 1.0225,0.3918 1.4142,0 0.39174,-0.3917 0.39174,-1.0224 0,-1.4142 l -1.4142,-1.4142 1.4142,-1.4142 c 0.39174,-0.3918 0.39174,-1.0225 0,-1.4142 -0.39174,-0.3918 -1.0225,-0.3918 -1.4142,0 L 12,1038.9142 10.5858,1037.5 c -0.39174,-0.3918 -1.0225,-0.3918 -1.4142,0 z"
|
||||
enable-background="new"
|
||||
fill="#000000"
|
||||
opacity="0.5"
|
||||
id="path472" />
|
||||
</g>
|
||||
<rect
|
||||
x="-78.259308"
|
||||
y="153.90413"
|
||||
width="5.2516088"
|
||||
height="5.2516088"
|
||||
ry="5.5571868e-06"
|
||||
opacity="0"
|
||||
stroke-width="0.155684"
|
||||
style="paint-order:markers stroke fill"
|
||||
id="rect476"
|
||||
transform="scale(-1,1)" />
|
||||
<g
|
||||
transform="matrix(-0.32822555,0,0,0.32822555,79.572242,-184.95592)"
|
||||
id="g484">
|
||||
<path
|
||||
d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7"
|
||||
fill="#28d33f"
|
||||
fill-rule="evenodd"
|
||||
id="path478"
|
||||
style="fill:#20a932;fill-opacity:1" />
|
||||
<path
|
||||
d="m 12,1046.9 c 3.5898,0 6.4999,-2.9103 6.4999,-6.5001 0,-3.5899 -2.9102,-6.5 -6.4999,-6.5 -3.5899,0 -6.5001,2.9101 -6.5001,6.5 0,3.5898 2.9102,6.5001 6.5001,6.5001"
|
||||
fill="#28d33f"
|
||||
fill-rule="evenodd"
|
||||
id="path480" />
|
||||
<path
|
||||
d="m 13.5858,1037.4 -4.5859,4.5859 V 1038.4 c 0,-0.4155 0.5845,-1 1,-1 z m 1.4141,1.4141 v 3.5859 c 0,0.4155 -0.5845,1 -1,1 H 10.414 Z"
|
||||
fill="#000000"
|
||||
opacity="0.5"
|
||||
id="path482" />
|
||||
</g>
|
||||
<rect
|
||||
x="-85.48011"
|
||||
y="153.90413"
|
||||
width="5.2516088"
|
||||
height="5.2516088"
|
||||
ry="5.5571868e-06"
|
||||
opacity="0"
|
||||
stroke-width="0.155684"
|
||||
style="paint-order:markers stroke fill"
|
||||
id="rect486"
|
||||
transform="scale(-1,1)" />
|
||||
<g
|
||||
transform="matrix(-0.32822555,0,0,0.32822555,86.792998,-184.95592)"
|
||||
id="g494">
|
||||
<path
|
||||
d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7"
|
||||
fill="#fdc92d"
|
||||
fill-rule="evenodd"
|
||||
id="path488"
|
||||
style="fill:#caa124;fill-opacity:1" />
|
||||
<path
|
||||
d="m 12,1046.9 c 3.5898,0 6.4999,-2.9103 6.4999,-6.5001 0,-3.5899 -2.9102,-6.5 -6.4999,-6.5 -3.5899,0 -6.5001,2.9101 -6.5001,6.5 0,3.5898 2.9102,6.5001 6.5001,6.5001"
|
||||
fill="#fdc92d"
|
||||
fill-rule="evenodd"
|
||||
id="path490" />
|
||||
<rect
|
||||
x="8"
|
||||
y="1039.4"
|
||||
width="8"
|
||||
height="2"
|
||||
ry="1"
|
||||
fill="#000000"
|
||||
opacity="0.5"
|
||||
id="rect492" />
|
||||
</g>
|
||||
<rect
|
||||
style="opacity:0.15;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.10537;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect496"
|
||||
width="70.898483"
|
||||
height="0.32823381"
|
||||
x="151.93471"
|
||||
y="-88.594254"
|
||||
rx="0"
|
||||
ry="0"
|
||||
transform="rotate(90)" />
|
||||
<rect
|
||||
style="opacity:0.35;fill:#000000;stroke:none;stroke-width:0.149855;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
|
||||
id="rect498"
|
||||
width="49.235073"
|
||||
height="10.503482"
|
||||
x="112.45135"
|
||||
y="231.25009"
|
||||
rx="5.2517409"
|
||||
ry="5.2517409" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:6.90876px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#ffffff;stroke-width:0.172719"
|
||||
x="124.19079"
|
||||
y="239.07744"
|
||||
id="text502"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan500"
|
||||
x="124.19079"
|
||||
y="239.07744"
|
||||
style="fill:#ffffff;stroke-width:0.172719">Default</tspan></text>
|
||||
<path
|
||||
id="path508"
|
||||
style="opacity:0.15;fill:#f5f5f5;fill-opacity:1;stroke:#000000;stroke-width:0.656468;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
d="m 289.82425,151.93472 c -2.1821,0 -3.9388,1.75671 -3.9388,3.93881 v 5.25174 57.76915 c 0,2.1821 1.7567,3.93881 3.9388,3.93881 h 141.89331 c 2.1821,0 3.9388,-1.75671 3.9388,-3.93881 v -57.76915 -5.25174 c 0,-2.1821 -1.7567,-3.93881 -3.9388,-3.93881 z"
|
||||
sodipodi:nodetypes="sscsssscsss" />
|
||||
<path
|
||||
id="path397"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.162476;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
|
||||
d="m 311.97579,161.63019 v 61.20299 h 119.75703 c 2.1821,0 3.93851,-1.75669 3.93877,-3.93878 v -57.26421 z" />
|
||||
<path
|
||||
id="path455"
|
||||
style="opacity:0.95;fill:url(#linearGradient1094);fill-opacity:1;stroke:none;stroke-width:0.162476;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
|
||||
d="m 289.82415,151.93767 c -2.18206,0 -3.93877,1.75668 -3.93877,3.93878 v 5.25187 0.32815 h 26.09042 v 0.17673 h 123.6958 v -0.50488 -5.25187 c 0,-2.1821 -1.75667,-3.93878 -3.93877,-3.93878 H 311.9758 Z" />
|
||||
<path
|
||||
id="path512"
|
||||
style="opacity:0.95;fill:#f0f0f0;fill-opacity:1;stroke:none;stroke-width:0.162476;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
|
||||
d="m 285.88543,161.4535 v 57.44092 c 0,2.1821 1.75671,3.9388 3.93881,3.9388 h 22.15129 V 161.4535 Z" />
|
||||
<rect
|
||||
x="-294.74313"
|
||||
y="153.90413"
|
||||
width="5.2516088"
|
||||
height="5.2516088"
|
||||
ry="5.5571868e-06"
|
||||
opacity="0"
|
||||
stroke-width="0.155684"
|
||||
style="paint-order:markers stroke fill"
|
||||
id="rect514"
|
||||
transform="scale(-1,1)" />
|
||||
<g
|
||||
transform="matrix(-0.32822555,0,0,0.32822555,296.05604,-184.95592)"
|
||||
id="g522">
|
||||
<path
|
||||
d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7"
|
||||
fill="#fe6254"
|
||||
fill-rule="evenodd"
|
||||
id="path516"
|
||||
style="fill:#cb4e43;fill-opacity:1" />
|
||||
<path
|
||||
d="m 12,1046.9 c 3.5898,0 6.4999,-2.9103 6.4999,-6.5001 0,-3.5899 -2.9102,-6.5 -6.4999,-6.5 -3.5899,0 -6.5001,2.9101 -6.5001,6.5 0,3.5898 2.9102,6.5001 6.5001,6.5001"
|
||||
fill="#fe6254"
|
||||
fill-rule="evenodd"
|
||||
id="path518" />
|
||||
<path
|
||||
d="m 9.1716,1037.5 c -0.39174,0.3917 -0.39174,1.0224 0,1.4142 l 1.4142,1.4142 -1.4142,1.4142 c -0.39174,0.3918 -0.39174,1.0225 0,1.4142 0.39174,0.3918 1.0225,0.3918 1.4142,0 l 1.4142,-1.4142 1.4142,1.4142 c 0.39174,0.3918 1.0225,0.3918 1.4142,0 0.39174,-0.3917 0.39174,-1.0224 0,-1.4142 l -1.4142,-1.4142 1.4142,-1.4142 c 0.39174,-0.3918 0.39174,-1.0225 0,-1.4142 -0.39174,-0.3918 -1.0225,-0.3918 -1.4142,0 L 12,1038.9142 10.5858,1037.5 c -0.39174,-0.3918 -1.0225,-0.3918 -1.4142,0 z"
|
||||
enable-background="new"
|
||||
fill="#000000"
|
||||
opacity="0.5"
|
||||
id="path520" />
|
||||
</g>
|
||||
<rect
|
||||
x="-301.96887"
|
||||
y="153.90413"
|
||||
width="5.2516088"
|
||||
height="5.2516088"
|
||||
ry="5.5571868e-06"
|
||||
opacity="0"
|
||||
stroke-width="0.155684"
|
||||
style="paint-order:markers stroke fill"
|
||||
id="rect524"
|
||||
transform="scale(-1,1)" />
|
||||
<g
|
||||
transform="matrix(-0.32822555,0,0,0.32822555,303.28177,-184.95592)"
|
||||
id="g532">
|
||||
<path
|
||||
d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7"
|
||||
fill="#28d33f"
|
||||
fill-rule="evenodd"
|
||||
id="path526"
|
||||
style="fill:#20a932;fill-opacity:1" />
|
||||
<path
|
||||
d="m 12,1046.9 c 3.5898,0 6.4999,-2.9103 6.4999,-6.5001 0,-3.5899 -2.9102,-6.5 -6.4999,-6.5 -3.5899,0 -6.5001,2.9101 -6.5001,6.5 0,3.5898 2.9102,6.5001 6.5001,6.5001"
|
||||
fill="#28d33f"
|
||||
fill-rule="evenodd"
|
||||
id="path528" />
|
||||
<path
|
||||
d="m 13.5858,1037.4 -4.5859,4.5859 V 1038.4 c 0,-0.4155 0.5845,-1 1,-1 z m 1.4141,1.4141 v 3.5859 c 0,0.4155 -0.5845,1 -1,1 H 10.414 Z"
|
||||
fill="#000000"
|
||||
opacity="0.5"
|
||||
id="path530" />
|
||||
</g>
|
||||
<rect
|
||||
x="-309.18967"
|
||||
y="153.90413"
|
||||
width="5.2516088"
|
||||
height="5.2516088"
|
||||
ry="5.5571868e-06"
|
||||
opacity="0"
|
||||
stroke-width="0.155684"
|
||||
style="paint-order:markers stroke fill"
|
||||
id="rect534"
|
||||
transform="scale(-1,1)" />
|
||||
<g
|
||||
transform="matrix(-0.32822555,0,0,0.32822555,310.50252,-184.95592)"
|
||||
id="g542">
|
||||
<path
|
||||
d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7"
|
||||
fill="#fdc92d"
|
||||
fill-rule="evenodd"
|
||||
id="path536"
|
||||
style="fill:#caa124;fill-opacity:1" />
|
||||
<path
|
||||
d="m 12,1046.9 c 3.5898,0 6.4999,-2.9103 6.4999,-6.5001 0,-3.5899 -2.9102,-6.5 -6.4999,-6.5 -3.5899,0 -6.5001,2.9101 -6.5001,6.5 0,3.5898 2.9102,6.5001 6.5001,6.5001"
|
||||
fill="#fdc92d"
|
||||
fill-rule="evenodd"
|
||||
id="path538" />
|
||||
<rect
|
||||
x="8"
|
||||
y="1039.4"
|
||||
width="8"
|
||||
height="2"
|
||||
ry="1"
|
||||
fill="#000000"
|
||||
opacity="0.5"
|
||||
id="rect540" />
|
||||
</g>
|
||||
<rect
|
||||
style="opacity:0.15;fill:url(#linearGradient2193);fill-opacity:1;stroke:none;stroke-width:3.06017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect544"
|
||||
width="149.78596"
|
||||
height="0.32823381"
|
||||
x="-435.67151"
|
||||
y="-161.78174"
|
||||
rx="0"
|
||||
ry="0"
|
||||
transform="scale(-1)" />
|
||||
<rect
|
||||
style="opacity:0.35;fill:#000000;stroke:none;stroke-width:0.165899;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
|
||||
id="rect546"
|
||||
width="60.342545"
|
||||
height="10.503482"
|
||||
x="330.60712"
|
||||
y="231.25008"
|
||||
rx="5.2517409"
|
||||
ry="5.2517409" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:6.90876px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#ffffff;stroke-width:0.172719"
|
||||
x="338.90176"
|
||||
y="238.40781"
|
||||
id="text550"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan548"
|
||||
x="338.90176"
|
||||
y="238.40781"
|
||||
style="fill:#ffffff;stroke-width:0.172719">Glassy style</tspan></text>
|
||||
<rect
|
||||
style="opacity:0.15;fill:url(#linearGradient2201);fill-opacity:1;stroke:none;stroke-width:1.95376;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect552"
|
||||
width="61.055111"
|
||||
height="0.32823381"
|
||||
x="161.77588"
|
||||
y="-311.97775"
|
||||
rx="0"
|
||||
ry="0"
|
||||
transform="rotate(90)" />
|
||||
<path
|
||||
id="path556"
|
||||
style="opacity:0.35;fill:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers"
|
||||
d="m 249.90834,182.31216 v 7.13908 h -17.72462 v 9.35466 h 17.72462 v 7.13909 l 15.75523,-11.81642 z" />
|
||||
<rect
|
||||
style="opacity:0.15;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke-width:0.24546;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers;stop-color:#000000"
|
||||
id="rect2203"
|
||||
width="123.30653"
|
||||
height="0.3175"
|
||||
x="88.594254"
|
||||
y="30.710873"
|
||||
rx="0"
|
||||
ry="0" />
|
||||
<rect
|
||||
style="opacity:0.15;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke-width:0.24546;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers;stop-color:#000000"
|
||||
id="rect2322"
|
||||
width="123.30653"
|
||||
height="0.3175"
|
||||
x="88.594254"
|
||||
y="161.47144"
|
||||
rx="0"
|
||||
ry="0" />
|
||||
<rect
|
||||
style="opacity:0.35;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke-width:0.516764;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers;stop-color:#000000"
|
||||
id="rect2742"
|
||||
width="97.366669"
|
||||
height="16.933332"
|
||||
x="205.31667"
|
||||
y="117.99952"
|
||||
rx="4.6719189"
|
||||
ry="4.5959425" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-weight:bold;font-size:8.46667px;font-family:'Droid Sans';-inkscape-font-specification:'Droid Sans Bold';opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers;stop-color:#000000"
|
||||
x="214.0712"
|
||||
y="128.63365"
|
||||
id="text2434"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2432"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:Cantarell;-inkscape-font-specification:Cantarell;fill:#ffffff;stroke-width:0.529167"
|
||||
x="214.0712"
|
||||
y="128.63365">./install.sh -N mojave</tspan></text>
|
||||
<rect
|
||||
style="opacity:0.35;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke-width:0.516764;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers;stop-color:#000000"
|
||||
id="rect2744"
|
||||
width="97.366669"
|
||||
height="16.933332"
|
||||
x="205.31667"
|
||||
y="244.21236"
|
||||
rx="4.6719189"
|
||||
ry="4.5959425" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-weight:bold;font-size:8.46667px;font-family:'Droid Sans';-inkscape-font-specification:'Droid Sans Bold';opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers;stop-color:#000000"
|
||||
x="214.0712"
|
||||
y="254.8465"
|
||||
id="text2748"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2746"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:Cantarell;-inkscape-font-specification:Cantarell;fill:#ffffff;stroke-width:0.529167"
|
||||
x="214.0712"
|
||||
y="254.8465">./install.sh -N glassy</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 1.8 MiB After Width: | Height: | Size: 1.8 MiB |
BIN
release/WhiteSur-Dark-44-0.tar.xz
Normal file
BIN
release/WhiteSur-Dark-solid-44-0.tar.xz
Normal file
BIN
release/WhiteSur-Light-44-0.tar.xz
Normal file
BIN
release/WhiteSur-Light-solid-44-0.tar.xz
Normal file
@ -26,9 +26,7 @@ MY_HOME=$(getent passwd "${MY_USERNAME}" | cut -d: -f6)
|
||||
|
||||
if command -v gnome-shell &> /dev/null; then
|
||||
SHELL_VERSION="$(gnome-shell --version | cut -d ' ' -f 3 | cut -d . -f -1)"
|
||||
if [[ "${SHELL_VERSION:-}" -ge "46" ]]; then
|
||||
GNOME_VERSION="46-0"
|
||||
elif [[ "${SHELL_VERSION:-}" -ge "44" ]]; then
|
||||
if [[ "${SHELL_VERSION:-}" -ge "44" ]]; then
|
||||
GNOME_VERSION="44-0"
|
||||
elif [[ "${SHELL_VERSION:-}" -ge "42" ]]; then
|
||||
GNOME_VERSION="42-0"
|
||||
@ -38,7 +36,7 @@ if command -v gnome-shell &> /dev/null; then
|
||||
GNOME_VERSION="3-28"
|
||||
fi
|
||||
else
|
||||
GNOME_VERSION="46-0"
|
||||
GNOME_VERSION="none"
|
||||
fi
|
||||
|
||||
#----------Program options-------------#
|
||||
@ -316,14 +314,10 @@ signal_error() {
|
||||
done
|
||||
|
||||
prompt -e "\n =========== SYSTEM INFO ========="
|
||||
prompt -e "DISTRO : $(IFS=';'; echo "${dist_ids[*]}")"
|
||||
prompt -e "SUDO : $([[ -w "/root" ]] && echo "yes" || echo "no")"
|
||||
if command -v gnome-shell &> /dev/null; then
|
||||
prompt -e "DESKTOP : $(gnome-shell --version)"
|
||||
else
|
||||
prompt -e "DESKTOP : ${DESKTOP_SESSION}"
|
||||
fi
|
||||
prompt -e "REPO : ${repo_ver}\n"
|
||||
prompt -e "DISTRO : $(IFS=';'; echo "${dist_ids[*]}")"
|
||||
prompt -e "SUDO : $([[ -w "/root" ]] && echo "yes" || echo "no")"
|
||||
prompt -e "GNOME : ${GNOME_VERSION}"
|
||||
prompt -e "REPO : ${repo_ver}\n"
|
||||
|
||||
if [[ "$(grep -ril "Release" "${WHITESUR_TMP_DIR}/error_log.txt")" == "${WHITESUR_TMP_DIR}/error_log.txt" ]]; then
|
||||
prompt -w "HINT: You can run: 'sudo apt install sassc libglib2.0-dev libxml2-utils' on ubuntu 18.04 or 'sudo apt install sassc libglib2.0-dev-bin' on ubuntu >= 20.04 \n"
|
||||
|
||||
@ -381,6 +381,10 @@ install_shelly() {
|
||||
TARGET_DIR="${6}"
|
||||
fi
|
||||
|
||||
if [[ "${GNOME_VERSION}" == 'none' ]]; then
|
||||
local GNOME_VERSION='44-0'
|
||||
fi
|
||||
|
||||
mkdir -p "${TARGET_DIR}"
|
||||
mkdir -p "${TARGET_DIR}/assets"
|
||||
cp -r "${THEME_SRC_DIR}/assets/gnome-shell/icons" "${TARGET_DIR}"
|
||||
@ -559,7 +563,7 @@ fix_whiskermenu() {
|
||||
sed -i "s|.*menu-opacity=.*|menu-opacity=95|" "$HOME/.config/xfce4/panel/whiskermenu"*".rc"
|
||||
fi
|
||||
|
||||
if pgrep xfce4-session &> /dev/null && [ "$(id -u)" -ne 0 ]; then
|
||||
if (pgrep xfce4-session &> /dev/null); then
|
||||
xfce4-panel -r
|
||||
fi
|
||||
}
|
||||
@ -735,7 +739,6 @@ config_firefox() {
|
||||
echo "user_pref(\"browser.uidensity\", 0);" >> "${d}/prefs.js"
|
||||
echo "user_pref(\"layers.acceleration.force-enabled\", true);" >> "${d}/prefs.js"
|
||||
echo "user_pref(\"mozilla.widget.use-argb-visuals\", true);" >> "${d}/prefs.js"
|
||||
echo "user_pref(\"widget.gtk.rounded-bottom-corners.enabled\", true);" >> "${d}/prefs.js"
|
||||
fi
|
||||
done
|
||||
}
|
||||
@ -777,13 +780,14 @@ remove_firefox_theme() {
|
||||
# DASH TO DOCK #
|
||||
###############################################################################
|
||||
|
||||
fix_dash_to_dock() {
|
||||
install_dash_to_dock() {
|
||||
if [[ -d "${DASH_TO_DOCK_DIR_HOME}" ]]; then
|
||||
backup_file "${DASH_TO_DOCK_DIR_HOME}/stylesheet.css" "udo"
|
||||
elif [[ -d "${DASH_TO_DOCK_DIR_ROOT}" ]]; then
|
||||
backup_file "${DASH_TO_DOCK_DIR_ROOT}/stylesheet.css" "sudo"
|
||||
backup_file "${DASH_TO_DOCK_DIR_HOME}" "udo"
|
||||
rm -rf "${DASH_TO_DOCK_DIR_HOME}"
|
||||
fi
|
||||
|
||||
udo cp -rf "${DASH_TO_DOCK_SRC_DIR}/dash-to-dock@micxgx.gmail.com" "${GNOME_SHELL_EXTENSION_DIR}"
|
||||
|
||||
if has_command dbus-launch; then
|
||||
udo dbus-launch dconf write /org/gnome/shell/extensions/dash-to-dock/apply-custom-theme true
|
||||
fi
|
||||
@ -954,12 +958,6 @@ customize_theme() {
|
||||
sed $SED_OPT "/\$showapps_button/s/bigsur/normal/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
|
||||
fi
|
||||
|
||||
# Change gnome-shell panel activities button style
|
||||
if [[ "${default_activities}" == 'true' ]]; then
|
||||
prompt -s "Changing gnome-shell panel activities button style ...\n"
|
||||
sed $SED_OPT "/\$activities/s/apple/normal/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
|
||||
fi
|
||||
|
||||
# Change panel font color
|
||||
if [[ "${monterey}" == 'true' ]]; then
|
||||
black_font="true"
|
||||
|
||||
@ -1,8 +0,0 @@
|
||||
$variant: 'dark';
|
||||
|
||||
@import '../../../sass/variables';
|
||||
@import '../../../sass/colors';
|
||||
@import '../../../sass/gnome-shell/drawing';
|
||||
@import '../../../sass/gnome-shell/common';
|
||||
@import '../../../sass/gnome-shell/widgets-46-0';
|
||||
@import '../../../sass/gnome-shell/extensions-40-0';
|
||||
@ -1,8 +0,0 @@
|
||||
$variant: 'light';
|
||||
|
||||
@import '../../../sass/variables';
|
||||
@import '../../../sass/colors';
|
||||
@import '../../../sass/gnome-shell/drawing';
|
||||
@import '../../../sass/gnome-shell/common';
|
||||
@import '../../../sass/gnome-shell/widgets-46-0';
|
||||
@import '../../../sass/gnome-shell/extensions-40-0';
|
||||
@ -115,18 +115,14 @@
|
||||
--gnome-tab-attention-icon-color: #718be8;
|
||||
|
||||
/* Switch */
|
||||
--gnome-switch-background: #464646;
|
||||
--gnome-switch-hover-background: #525252;
|
||||
--gnome-switch-active-background: #606060;
|
||||
--gnome-switch-border-color: transparent;
|
||||
--gnome-switch-slider-background: #ffffff;
|
||||
--gnome-switch-slider-border-color: transparent;
|
||||
--gnome-switch-background: #282828;
|
||||
--gnome-switch-border-color: #1b1b1b;
|
||||
--gnome-switch-slider-background: linear-gradient(to bottom, #3c3c3c 20%, #353535 90%);
|
||||
--gnome-switch-slider-border-color: #111111;
|
||||
--gnome-switch-slider-box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07);
|
||||
--gnome-switch-pressed-background: #315bef;
|
||||
--gnome-switch-pressed-hover-background: #5073f1;
|
||||
--gnome-switch-pressed-active-background: #6584f3;
|
||||
--gnome-switch-active-border-color: transparent;
|
||||
--gnome-switch-active-slider-border-color: transparent;
|
||||
--gnome-switch-active-background: #15539e;
|
||||
--gnome-switch-active-border-color: #030c17;
|
||||
--gnome-switch-active-slider-border-color: #030c17;
|
||||
|
||||
/* Dirty hacks for replaced symbolic icons, they load from
|
||||
* /usr/share/icons/<theme>/ and on some systems they need to be
|
||||
@ -135,33 +131,5 @@
|
||||
--gnome-convert-icon-to-symbolic-hack-filter: invert(100%) sepia(100%) grayscale(100%) brightness(200%) brightness(85%);
|
||||
--gnome-icons-hack-filter: invert(100%) sepia(100%) grayscale(100%) brightness(200%) brightness(200%); /* without invert: none */
|
||||
--gnome-window-icons-hack-filter: invert(90%); /* without invert: none */
|
||||
|
||||
/* Private window colors */
|
||||
--gnome-private-accent: #78aeed;
|
||||
|
||||
/* Toolbars */
|
||||
--gnome-private-toolbar-background: var(--gnome-headerbar-background);
|
||||
--gnome-private-inactive-toolbar-background: var(--gnome-inactive-headerbar-background);
|
||||
/* Menus */
|
||||
--gnome-private-menu-background: #383838;
|
||||
/* Header bar */
|
||||
--gnome-private-headerbar-background: #252F49;
|
||||
--gnome-private-inactive-headerbar-background: var(--gnome-private-toolbar-background);
|
||||
/* Tabs */
|
||||
--gnome-private-tabbar-tab-hover-background: #343e56; /* Hardcoded color */
|
||||
--gnome-private-tabbar-tab-active-background: #343e56; /* Hardcoded color */
|
||||
--gnome-private-tabbar-tab-active-background-contrast: #495675; /* Hardcoded color */
|
||||
--gnome-private-tabbar-tab-active-hover-background: #414a61; /* Hardcoded color */
|
||||
--gnome-private-inactive-tabbar-tab-hover-background: #242c3f; /* Hardcoded color */
|
||||
--gnome-private-inactive-tabbar-tab-active-background: #272e41; /* Hardcoded color */
|
||||
|
||||
/* Text color for Firefox Logo in new private tab */
|
||||
--gnome-private-wordmark: #FBFBFE;
|
||||
|
||||
/* New private tab background */
|
||||
--gnome-private-in-content-page-background: #242424;
|
||||
|
||||
/* Private browsing info box */
|
||||
--gnome-private-text-primary-color: #FBFBFE;
|
||||
}
|
||||
}
|
||||
|
||||
@ -114,18 +114,14 @@
|
||||
--gnome-tab-attention-icon-color: #718be8;
|
||||
|
||||
/* Switch */
|
||||
--gnome-switch-background: #b2b2b2;
|
||||
--gnome-switch-hover-background: #a0a0a0;
|
||||
--gnome-switch-active-background: #929292;
|
||||
--gnome-switch-border-color: transparent;
|
||||
--gnome-switch-slider-background: #ffffff;
|
||||
--gnome-switch-slider-border-color: transparent;
|
||||
--gnome-switch-background: #e1dedb;
|
||||
--gnome-switch-border-color: #cdc7c2;
|
||||
--gnome-switch-slider-background: linear-gradient(to bottom, white 10%, white 90%);
|
||||
--gnome-switch-slider-border-color: #bfb8b1;
|
||||
--gnome-switch-slider-box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07);
|
||||
--gnome-switch-active-border-color: transparent;
|
||||
--gnome-switch-active-slider-border-color: transparent;
|
||||
--gnome-switch-pressed-background: #315bef;
|
||||
--gnome-switch-pressed-hover-background: #5073f1;
|
||||
--gnome-switch-pressed-active-background: #6584f3;
|
||||
--gnome-switch-active-background: #3584e4;
|
||||
--gnome-switch-active-border-color: #185fb4;
|
||||
--gnome-switch-active-slider-border-color: #185fb4;
|
||||
|
||||
/* Dirty hacks for replaced symbolic icons, they load from
|
||||
* /usr/share/icons/<theme>/ and on some systems they need to be
|
||||
@ -134,32 +130,4 @@
|
||||
--gnome-convert-icon-to-symbolic-hack-filter: invert(100%) sepia(100%) grayscale(100%) brightness(200%) brightness(85%) invert(100%);
|
||||
--gnome-icons-hack-filter: none;
|
||||
--gnome-window-icons-hack-filter: invert(30%);
|
||||
|
||||
/* Private window colors */
|
||||
--gnome-private-accent: #1c71d8;
|
||||
|
||||
/* Toolbars */
|
||||
--gnome-private-toolbar-background: var(--gnome-headerbar-background);
|
||||
--gnome-private-inactive-toolbar-background: var(--gnome-inactive-headerbar-background);
|
||||
/* Menus */
|
||||
--gnome-private-menu-background: #ffffff;
|
||||
/* Header bar */
|
||||
--gnome-private-headerbar-background: #D7E3F0;
|
||||
--gnome-private-inactive-headerbar-background: var(--gnome-private-toolbar-background);
|
||||
/* Tabs */
|
||||
--gnome-private-tabbar-tab-hover-background: #cbd7e3; /* Hardcoded color */
|
||||
--gnome-private-tabbar-tab-active-background: #c6d1dd; /* Hardcoded color */
|
||||
--gnome-private-tabbar-tab-active-background-contrast: #a9b6c4; /* Hardcoded color */
|
||||
--gnome-private-tabbar-tab-active-hover-background: #c0cbd7; /* Hardcoded color */
|
||||
--gnome-private-inactive-tabbar-tab-hover-background: #e4e9f0; /* Hardcoded color */
|
||||
--gnome-private-inactive-tabbar-tab-active-background: #e1e7ed; /* Hardcoded color */
|
||||
|
||||
/* Text color for Firefox Logo in new private tab */
|
||||
--gnome-private-wordmark: #20123A;
|
||||
|
||||
/* New private tab background */
|
||||
--gnome-private-in-content-page-background: #FAFAFA;
|
||||
|
||||
/* Private browsing info box */
|
||||
--gnome-private-text-primary-color: #15141A;
|
||||
}
|
||||
|
||||
@ -15,9 +15,14 @@ toolbarspring {
|
||||
|
||||
/* URL bar */
|
||||
#urlbar {
|
||||
/* margin-top: -1px !important;*/
|
||||
box-shadow: none !important;
|
||||
background: var(--gnome-popover-background) !important;
|
||||
border-radius: 8px !important;
|
||||
border: none !important;
|
||||
padding: 0 !important;
|
||||
max-width: 360px !important;
|
||||
}
|
||||
|
||||
#urlbar-background {
|
||||
box-shadow: none !important;
|
||||
border: 0 !important;
|
||||
@ -27,13 +32,10 @@ toolbarspring {
|
||||
}
|
||||
|
||||
#urlbar:-moz-window-inactive {
|
||||
background: var(--gnome-inactive-urlbar-background) !important;
|
||||
border-color: var(--gnome-inactive-headerbar-background) !important;
|
||||
}
|
||||
|
||||
#urlbar[focused="true"]:not([suppress-focus-border]) > #urlbar-background {
|
||||
outline-color: transparent !important;
|
||||
}
|
||||
|
||||
#urlbar-container,
|
||||
#wrapper-urlbar-container,
|
||||
#urlbar #urlbar-input-container {
|
||||
@ -55,7 +57,7 @@ toolbarspring {
|
||||
width: 360px !important;
|
||||
z-index: 5 !important;
|
||||
padding: 0 !important;
|
||||
border-radius: 8px !important;
|
||||
border-radius: 10px !important;
|
||||
}
|
||||
#urlbar[breakout][breakout-extend][open] {
|
||||
height: auto !important;
|
||||
@ -67,6 +69,10 @@ toolbarspring {
|
||||
padding: 0 !important;
|
||||
}
|
||||
|
||||
#urlbar[breakout][breakout-extend][open] #urlbar-background {
|
||||
box-shadow: var(--gnome-urlbar-box-shadow) !important;
|
||||
}
|
||||
|
||||
#urlbar-input {
|
||||
text-align: center !important;
|
||||
padding: 0 28px 0 0 !important;
|
||||
@ -74,20 +80,10 @@ toolbarspring {
|
||||
|
||||
/* URL bar results */
|
||||
.urlbarView {
|
||||
background: var(--gnome-popover-background) !important;
|
||||
background: transparent !important;
|
||||
color: var(--gnome-toolbar-color) !important;
|
||||
margin: 6px 0 0 0 !important;
|
||||
margin: 0 !important;
|
||||
width: 100% !important;
|
||||
position: absolute !important;
|
||||
box-shadow: var(--gnome-urlbar-box-shadow) !important;
|
||||
border-radius: 12px !important;
|
||||
border: 0 !important;
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
.urlbarView {
|
||||
border: 1px solid rgba(255, 255, 255, 0.1) !important;
|
||||
}
|
||||
}
|
||||
|
||||
.urlbarView-body-outer {
|
||||
@ -95,7 +91,7 @@ toolbarspring {
|
||||
--item-padding-end: 0 !important;
|
||||
max-height: 40vh !important;
|
||||
overflow-x: auto;
|
||||
padding: 0 6px !important;
|
||||
padding: 0 8px !important;
|
||||
}
|
||||
|
||||
.urlbarView-body-inner {
|
||||
@ -128,7 +124,7 @@ toolbarspring {
|
||||
background: transparent !important;
|
||||
box-shadow: none !important;
|
||||
border: none !important;
|
||||
padding: 0 !important;
|
||||
padding: 0 0 !important;
|
||||
min-height: 32px !important;
|
||||
min-width: 32px !important;
|
||||
margin: 0 !important;
|
||||
@ -223,37 +219,3 @@ toolbarspring {
|
||||
opacity: 0.8 !important;
|
||||
fill: var(--gnome-toolbar-color) !important;
|
||||
}
|
||||
|
||||
/*translations-button*/
|
||||
#translations-button[translationsactive] > #translations-button-icon {
|
||||
fill: var(--theme-primary-active-color) !important;
|
||||
fill-opacity: 1;
|
||||
}
|
||||
|
||||
#translations-button-circle-arrows {
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
list-style-image: url("chrome://browser/skin/sync.svg");
|
||||
fill: var(--theme-primary-active-color) !important;
|
||||
fill-opacity: 1;
|
||||
margin-inline: 1px;
|
||||
}
|
||||
|
||||
#translations-button-locale {
|
||||
background-color: var(--theme-primary-active-color) !important;
|
||||
color: white !important;
|
||||
border-radius: 4px;
|
||||
font-size: 0.8em;
|
||||
height: 20px;
|
||||
min-width: 20px;
|
||||
text-align: center;
|
||||
padding-top: 3px;
|
||||
padding-inline: 1px;
|
||||
box-sizing: border-box;
|
||||
margin-inline: 2px -2px;
|
||||
margin-block: -2px;
|
||||
}
|
||||
|
||||
#translations-button[translationsactive="true"] {
|
||||
width: auto !important;
|
||||
}
|
||||
|
||||
@ -6,15 +6,20 @@
|
||||
--space-above-tabbar: 0 !important;
|
||||
}
|
||||
|
||||
/* Fix tabs bar icon sizes */
|
||||
#TabsToolbar {
|
||||
padding: 0 0 6px 0 !important;
|
||||
}
|
||||
|
||||
/* Tabs bar height */
|
||||
#tabbrowser-tabs,
|
||||
#tabbrowser-tabs arrowscrollbox {
|
||||
height: 36px !important;
|
||||
min-height: 36px !important;
|
||||
--tab-min-height: 36px !important;
|
||||
}
|
||||
|
||||
.tab-background, .tab-stack {
|
||||
height: 36px !important;
|
||||
min-height: 36px !important;
|
||||
}
|
||||
|
||||
@ -53,27 +58,27 @@ tab > stack {
|
||||
margin-block: 0 !important;
|
||||
}
|
||||
|
||||
#TabsToolbar .tabbrowser-tab:not([selected=true]) .tab-background {
|
||||
.tab-background:not([selected=true]) {
|
||||
background: var(--gnome-tabbar-tab-background) !important;
|
||||
}
|
||||
|
||||
#TabsToolbar .tabbrowser-tab:not([selected=true]) .tab-background:-moz-window-inactive {
|
||||
.tab-background:not([selected=true]):-moz-window-inactive {
|
||||
background: var(--gnome-inactive-tabbar-tab-background) !important;
|
||||
}
|
||||
|
||||
/* Tab hover */
|
||||
#TabsToolbar .tabbrowser-tab:not([selected=true]):hover > .tab-stack > .tab-background {
|
||||
#TabsToolbar .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]) {
|
||||
background: var(--gnome-tabbar-tab-hover-background) !important;
|
||||
}
|
||||
|
||||
/* Active tab */
|
||||
.tab-background:is([selected]) {
|
||||
.tab-background[selected=true] {
|
||||
background: var(--gnome-tabbar-tab-active-background) !important;
|
||||
animation: none !important;
|
||||
transition: none !important;
|
||||
}
|
||||
|
||||
.tab-background:is([selected]):-moz-window-inactive {
|
||||
.tab-background[selected=true]:-moz-window-inactive {
|
||||
background: var(--gnome-inactive-tabbar-tab-active-background) !important;
|
||||
}
|
||||
|
||||
@ -297,7 +302,7 @@ tab[selected]:-moz-window-inactive .tab-label {
|
||||
}
|
||||
|
||||
#TabsToolbar #alltabs-button {
|
||||
padding: 0 !important;
|
||||
padding: 0 0 !important;
|
||||
visibility: collapse !important;
|
||||
}
|
||||
|
||||
@ -309,21 +314,18 @@ tab[selected]:-moz-window-inactive .tab-label {
|
||||
}
|
||||
|
||||
#TabsToolbar .toolbarbutton-1 image,
|
||||
#tabs-newtab-button image,
|
||||
#TabsToolbar #new-tab-button image {
|
||||
#tabs-newtab-button image, #TabsToolbar #new-tab-button image {
|
||||
margin: 0 !important;
|
||||
padding: 0 !important;
|
||||
height: 16px !important;
|
||||
width: 16px !important;
|
||||
}
|
||||
|
||||
#TabsToolbar #scrollbutton-up,
|
||||
#TabsToolbar #scrollbutton-down {
|
||||
#TabsToolbar #scrollbutton-up, #TabsToolbar #scrollbutton-down {
|
||||
height: 36px !important;
|
||||
}
|
||||
|
||||
#TabsToolbar #scrollbutton-up image,
|
||||
#TabsToolbar #scrollbutton-down image {
|
||||
#TabsToolbar #scrollbutton-up image, #TabsToolbar #scrollbutton-down image {
|
||||
margin: 0 !important;
|
||||
padding: 0 !important;
|
||||
height: 16px !important;
|
||||
@ -331,14 +333,10 @@ tab[selected]:-moz-window-inactive .tab-label {
|
||||
}
|
||||
|
||||
/* firefox-view-button */
|
||||
:root:not([privatebrowsingmode], [firefoxviewhidden]) :is(toolbarbutton, toolbarpaletteitem) + #tabbrowser-tabs,
|
||||
:root[privatebrowsingmode]:not([firefoxviewhidden]) :is(
|
||||
toolbarbutton:not(#firefox-view-button),
|
||||
toolbarpaletteitem:not(#wrapper-firefox-view-button)
|
||||
) + #tabbrowser-tabs {
|
||||
border-inline-start: none !important;
|
||||
padding-inline-start: calc(var(--tab-overflow-pinned-tabs-width)) !important;
|
||||
margin-inline-start: 0 !important;
|
||||
:root:not([privatebrowsingmode="temporary"]):not([firefoxviewhidden]) :is(#firefox-view-button, #wrapper-firefox-view-button) + #tabbrowser-tabs {
|
||||
border-inline-start: none !important;
|
||||
padding-inline-start: 0 !important;
|
||||
margin-inline-start: 0 !important;
|
||||
}
|
||||
|
||||
#firefox-view-button {
|
||||
|
||||
@ -18,6 +18,10 @@ tab > stack {
|
||||
background-image: none !important;
|
||||
}
|
||||
|
||||
.tabbrowser-tab {
|
||||
margin: 1px 0 0 0 !important;
|
||||
}
|
||||
|
||||
.tabbrowser-tab:not([visuallyselected="true"], [multiselected]), .tabbrowser-tab:-moz-lwtheme {
|
||||
color: var(--gnome-tabbar-tab-color) !important;
|
||||
}
|
||||
@ -32,25 +36,25 @@ tab > stack {
|
||||
transition: background 200ms !important;
|
||||
}
|
||||
|
||||
#TabsToolbar .tabbrowser-tab:not([selected=true]) .tab-background {
|
||||
.tab-background:not([selected=true]) {
|
||||
background: var(--gnome-tabbar-tab-background) !important;
|
||||
}
|
||||
|
||||
#TabsToolbar .tabbrowser-tab:not([selected=true]) .tab-background:-moz-window-inactive {
|
||||
.tab-background:not([selected=true]):-moz-window-inactive {
|
||||
background: var(--gnome-inactive-tabbar-tab-background) !important;
|
||||
}
|
||||
|
||||
/* Tab hover */
|
||||
#TabsToolbar .tabbrowser-tab:not([selected=true]):hover .tab-background {
|
||||
#TabsToolbar .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]) {
|
||||
background: var(--gnome-tabbar-tab-hover-background) !important;
|
||||
}
|
||||
|
||||
/* Active tab */
|
||||
.tab-background:is([selected]) {
|
||||
.tab-background[selected=true] {
|
||||
background: var(--gnome-tabbar-tab-active-background) !important;
|
||||
}
|
||||
|
||||
.tab-background:is([selected]):-moz-window-inactive {
|
||||
.tab-background[selected=true]:-moz-window-inactive {
|
||||
background: var(--gnome-inactive-tabbar-tab-active-background) !important;
|
||||
}
|
||||
|
||||
@ -180,7 +184,7 @@ tab[selected]:-moz-window-inactive .tab-label {
|
||||
#TabsToolbar .toolbarbutton-1,
|
||||
#TabsToolbar #tabs-newtab-button,
|
||||
#TabsToolbar #new-tab-button {
|
||||
margin: 0 2px !important;
|
||||
margin: 1px 2px 0 !important;
|
||||
padding: 0 10px !important;
|
||||
max-height: 32px !important;
|
||||
min-height: 32px !important;
|
||||
@ -211,12 +215,10 @@ tab[selected]:-moz-window-inactive .tab-label {
|
||||
}
|
||||
|
||||
/* firefox-view-button */
|
||||
:root:not([privatebrowsingmode="temporary"]):not([firefoxviewhidden]) :is(#firefox-view-button, #wrapper-firefox-view-button) {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
:root:not([privatebrowsingmode], [firefoxviewhidden]) :is(toolbarbutton, toolbarpaletteitem) + #tabbrowser-tabs, :root[privatebrowsingmode]:not([firefoxviewhidden]) :is(toolbarbutton:not(#firefox-view-button), toolbarpaletteitem:not(#wrapper-firefox-view-button)) + #tabbrowser-tabs {
|
||||
:root:not([privatebrowsingmode="temporary"]):not([firefoxviewhidden]) :is(#firefox-view-button, #wrapper-firefox-view-button) + #tabbrowser-tabs {
|
||||
border-inline-start: none !important;
|
||||
padding-inline-start: 0 !important;
|
||||
margin-inline-start: -40px !important;
|
||||
}
|
||||
|
||||
#firefox-view-button > .toolbarbutton-icon {
|
||||
|
||||
@ -7,13 +7,7 @@
|
||||
|
||||
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
|
||||
|
||||
#nav-bar,
|
||||
#titlebar,
|
||||
#PersonalToolbar,
|
||||
#toolbar-menubar,
|
||||
#TabsToolbar,
|
||||
#navigator-toolbox,
|
||||
.notificationbox-stack {
|
||||
#nav-bar, #PersonalToolbar, #toolbar-menubar, #TabsToolbar, #titlebar {
|
||||
border: none !important;
|
||||
color: var(--gnome-toolbar-color);
|
||||
background: var(--gnome-toolbar-background) !important;
|
||||
@ -26,14 +20,13 @@
|
||||
findbar {
|
||||
border: 0 !important;
|
||||
background: var(--gnome-findbar-background) !important;
|
||||
border-top: 1px solid var(--gnome-toolbar-border-color) !important;
|
||||
border-bottom: 1px solid var(--gnome-toolbar-border-color) !important;
|
||||
}
|
||||
|
||||
#nav-bar:-moz-window-inactive,
|
||||
#PersonalToolbar:-moz-window-inactive,
|
||||
#toolbar-menubar:-moz-window-inactive,
|
||||
#TabsToolbar:-moz-window-inactive,
|
||||
#navigator-toolbox:-moz-window-inactive,
|
||||
findbar:-moz-window-inactive {
|
||||
background: var(--gnome-inactive-toolbar-background) !important;
|
||||
}
|
||||
@ -90,22 +83,15 @@ findbar:-moz-window-inactive {
|
||||
#navigator-toolbox #TabsToolbar {
|
||||
-moz-box-ordinal-group: 100;
|
||||
order: 100;
|
||||
padding-bottom: 6px !important;
|
||||
}
|
||||
|
||||
/* Sidebar */
|
||||
#sidebar-box, #sidebar,
|
||||
#sidebar-box,
|
||||
.sidebar-panel[lwt-sidebar] {
|
||||
color: var(--gnome-toolbar-color) !important;
|
||||
background: var(--gnome-toolbar-background) !important;
|
||||
}
|
||||
|
||||
.sidebar-splitter {
|
||||
width: 1px !important;
|
||||
background-color: var(--gnome-toolbar-border-color) !important;
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
/* Customization page */
|
||||
#customization-container:-moz-lwtheme {
|
||||
background-image: linear-gradient(var(--gnome-browser-before-load-background), var(--gnome-browser-before-load-background)) !important;
|
||||
|
||||
@ -20,7 +20,7 @@
|
||||
findbar {
|
||||
border: none !important;
|
||||
background: var(--gnome-findbar-background) !important;
|
||||
border-top: 1px solid var(--gnome-toolbar-border-color) !important;
|
||||
border-bottom: 1px solid var(--gnome-toolbar-border-color) !important;
|
||||
}
|
||||
|
||||
#nav-bar:-moz-window-inactive,
|
||||
@ -48,9 +48,9 @@ findbar:-moz-window-inactive,
|
||||
}
|
||||
|
||||
#TabsToolbar {
|
||||
margin-top: -40px !important;
|
||||
margin-bottom: 8px !important;
|
||||
margin-top: -41px !important;
|
||||
padding: 0 !important;
|
||||
margin-bottom: 6px !important;
|
||||
background: none !important;
|
||||
max-height: 42px !important;
|
||||
}
|
||||
@ -97,18 +97,12 @@ findbar:-moz-window-inactive,
|
||||
}
|
||||
|
||||
/* Sidebar */
|
||||
#sidebar-box, #sidebar,
|
||||
#sidebar-box,
|
||||
.sidebar-panel[lwt-sidebar] {
|
||||
color: var(--gnome-toolbar-color) !important;
|
||||
background: var(--gnome-toolbar-background) !important;
|
||||
}
|
||||
|
||||
.sidebar-splitter {
|
||||
width: 1px !important;
|
||||
background-color: var(--gnome-toolbar-border-color) !important;
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
/* Customization page */
|
||||
#customization-container:-moz-lwtheme {
|
||||
background-image: linear-gradient(var(--gnome-browser-before-load-background), var(--gnome-browser-before-load-background)) !important;
|
||||
|
||||
@ -12,7 +12,6 @@
|
||||
@import "parts/tabsbar-alt.css";
|
||||
@import "parts/findbar.css";
|
||||
@import "parts/dialogs.css";
|
||||
@import "parts/notification.css";
|
||||
@import "parts/video-player.css";
|
||||
@import "parts/remove-white-flash.css";
|
||||
@import "parts/custom-icons.css";
|
||||
|
||||
@ -12,7 +12,6 @@
|
||||
@import "parts/tabsbar.css";
|
||||
@import "parts/findbar.css";
|
||||
@import "parts/dialogs.css";
|
||||
@import "parts/notification.css";
|
||||
@import "parts/video-player.css";
|
||||
@import "parts/remove-white-flash.css";
|
||||
@import "parts/custom-icons.css";
|
||||
|
||||
@ -114,18 +114,14 @@
|
||||
--gnome-tab-attention-icon-color: #718be8;
|
||||
|
||||
/* Switch */
|
||||
--gnome-switch-background: #464646;
|
||||
--gnome-switch-hover-background: #525252;
|
||||
--gnome-switch-active-background: #606060;
|
||||
--gnome-switch-border-color: transparent;
|
||||
--gnome-switch-slider-background: #ffffff;
|
||||
--gnome-switch-slider-border-color: transparent;
|
||||
--gnome-switch-background: #282828;
|
||||
--gnome-switch-border-color: #1b1b1b;
|
||||
--gnome-switch-slider-background: linear-gradient(to bottom, #3c3c3c 20%, #353535 90%);
|
||||
--gnome-switch-slider-border-color: #111111;
|
||||
--gnome-switch-slider-box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07);
|
||||
--gnome-switch-pressed-background: #315bef;
|
||||
--gnome-switch-pressed-hover-background: #5073f1;
|
||||
--gnome-switch-pressed-active-background: #6584f3;
|
||||
--gnome-switch-active-border-color: transparent;
|
||||
--gnome-switch-active-slider-border-color: transparent;
|
||||
--gnome-switch-active-background: #15539e;
|
||||
--gnome-switch-active-border-color: #030c17;
|
||||
--gnome-switch-active-slider-border-color: #030c17;
|
||||
|
||||
/* Dirty hacks for replaced symbolic icons, they load from
|
||||
* /usr/share/icons/<theme>/ and on some systems they need to be
|
||||
@ -134,33 +130,5 @@
|
||||
--gnome-convert-icon-to-symbolic-hack-filter: invert(100%) sepia(100%) grayscale(100%) brightness(200%) brightness(85%);
|
||||
--gnome-icons-hack-filter: invert(100%) sepia(100%) grayscale(100%) brightness(200%) brightness(200%); /* without invert: none */
|
||||
--gnome-window-icons-hack-filter: invert(90%); /* without invert: none */
|
||||
|
||||
/* Private window colors */
|
||||
--gnome-private-accent: #78aeed;
|
||||
|
||||
/* Toolbars */
|
||||
--gnome-private-toolbar-background: var(--gnome-headerbar-background);
|
||||
--gnome-private-inactive-toolbar-background: var(--gnome-inactive-headerbar-background);
|
||||
/* Menus */
|
||||
--gnome-private-menu-background: #383838;
|
||||
/* Header bar */
|
||||
--gnome-private-headerbar-background: #252F49;
|
||||
--gnome-private-inactive-headerbar-background: var(--gnome-private-toolbar-background);
|
||||
/* Tabs */
|
||||
--gnome-private-tabbar-tab-hover-background: #343e56; /* Hardcoded color */
|
||||
--gnome-private-tabbar-tab-active-background: #343e56; /* Hardcoded color */
|
||||
--gnome-private-tabbar-tab-active-background-contrast: #495675; /* Hardcoded color */
|
||||
--gnome-private-tabbar-tab-active-hover-background: #414a61; /* Hardcoded color */
|
||||
--gnome-private-inactive-tabbar-tab-hover-background: #242c3f; /* Hardcoded color */
|
||||
--gnome-private-inactive-tabbar-tab-active-background: #272e41; /* Hardcoded color */
|
||||
|
||||
/* Text color for Firefox Logo in new private tab */
|
||||
--gnome-private-wordmark: #FBFBFE;
|
||||
|
||||
/* New private tab background */
|
||||
--gnome-private-in-content-page-background: #242424;
|
||||
|
||||
/* Private browsing info box */
|
||||
--gnome-private-text-primary-color: #FBFBFE;
|
||||
}
|
||||
}
|
||||
|
||||
@ -112,18 +112,14 @@
|
||||
--gnome-tab-attention-icon-color: #718be8;
|
||||
|
||||
/* Switch */
|
||||
--gnome-switch-background: #b2b2b2;
|
||||
--gnome-switch-hover-background: #a0a0a0;
|
||||
--gnome-switch-active-background: #929292;
|
||||
--gnome-switch-border-color: transparent;
|
||||
--gnome-switch-slider-background: #ffffff;
|
||||
--gnome-switch-slider-border-color: transparent;
|
||||
--gnome-switch-background: #e1dedb;
|
||||
--gnome-switch-border-color: #cdc7c2;
|
||||
--gnome-switch-slider-background: linear-gradient(to bottom, white 10%, white 90%);
|
||||
--gnome-switch-slider-border-color: #bfb8b1;
|
||||
--gnome-switch-slider-box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07);
|
||||
--gnome-switch-active-border-color: transparent;
|
||||
--gnome-switch-active-slider-border-color: transparent;
|
||||
--gnome-switch-pressed-background: #315bef;
|
||||
--gnome-switch-pressed-hover-background: #5073f1;
|
||||
--gnome-switch-pressed-active-background: #6584f3;
|
||||
--gnome-switch-active-background: #3584e4;
|
||||
--gnome-switch-active-border-color: #185fb4;
|
||||
--gnome-switch-active-slider-border-color: #185fb4;
|
||||
|
||||
/* Dirty hacks for replaced symbolic icons, they load from
|
||||
* /usr/share/icons/<theme>/ and on some systems they need to be
|
||||
@ -132,32 +128,4 @@
|
||||
--gnome-convert-icon-to-symbolic-hack-filter: invert(100%) sepia(100%) grayscale(100%) brightness(200%) brightness(85%) invert(100%);
|
||||
--gnome-icons-hack-filter: none;
|
||||
--gnome-window-icons-hack-filter: invert(30%);
|
||||
|
||||
/* Private window colors */
|
||||
--gnome-private-accent: #1c71d8;
|
||||
|
||||
/* Toolbars */
|
||||
--gnome-private-toolbar-background: var(--gnome-headerbar-background);
|
||||
--gnome-private-inactive-toolbar-background: var(--gnome-inactive-headerbar-background);
|
||||
/* Menus */
|
||||
--gnome-private-menu-background: #ffffff;
|
||||
/* Header bar */
|
||||
--gnome-private-headerbar-background: #D7E3F0;
|
||||
--gnome-private-inactive-headerbar-background: var(--gnome-private-toolbar-background);
|
||||
/* Tabs */
|
||||
--gnome-private-tabbar-tab-hover-background: #cbd7e3; /* Hardcoded color */
|
||||
--gnome-private-tabbar-tab-active-background: #c6d1dd; /* Hardcoded color */
|
||||
--gnome-private-tabbar-tab-active-background-contrast: #a9b6c4; /* Hardcoded color */
|
||||
--gnome-private-tabbar-tab-active-hover-background: #c0cbd7; /* Hardcoded color */
|
||||
--gnome-private-inactive-tabbar-tab-hover-background: #e4e9f0; /* Hardcoded color */
|
||||
--gnome-private-inactive-tabbar-tab-active-background: #e1e7ed; /* Hardcoded color */
|
||||
|
||||
/* Text color for Firefox Logo in new private tab */
|
||||
--gnome-private-wordmark: #20123A;
|
||||
|
||||
/* New private tab background */
|
||||
--gnome-private-in-content-page-background: #FAFAFA;
|
||||
|
||||
/* Private browsing info box */
|
||||
--gnome-private-text-primary-color: #15141A;
|
||||
}
|
||||
|
||||
@ -235,37 +235,3 @@ toolbarspring {
|
||||
opacity: 0.8 !important;
|
||||
fill: var(--gnome-toolbar-color) !important;
|
||||
}
|
||||
|
||||
/*translations-button*/
|
||||
#translations-button[translationsactive] > #translations-button-icon {
|
||||
fill: var(--theme-primary-active-color) !important;
|
||||
fill-opacity: 1;
|
||||
}
|
||||
|
||||
#translations-button-circle-arrows {
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
list-style-image: url("chrome://browser/skin/sync.svg");
|
||||
fill: var(--theme-primary-active-color) !important;
|
||||
fill-opacity: 1;
|
||||
margin-inline: 1px;
|
||||
}
|
||||
|
||||
#translations-button-locale {
|
||||
background-color: var(--theme-primary-active-color) !important;
|
||||
color: white !important;
|
||||
border-radius: 4px;
|
||||
font-size: 0.8em;
|
||||
height: 20px;
|
||||
min-width: 20px;
|
||||
text-align: center;
|
||||
padding-top: 3px;
|
||||
padding-inline: 1px;
|
||||
box-sizing: border-box;
|
||||
margin-inline: 2px -2px;
|
||||
margin-block: -2px;
|
||||
}
|
||||
|
||||
#translations-button[translationsactive="true"] {
|
||||
width: auto !important;
|
||||
}
|
||||
|
||||
@ -19,6 +19,14 @@
|
||||
max-height: 32px !important;
|
||||
}
|
||||
|
||||
/* Extra margin for the first and last tabs */
|
||||
.tabbrowser-tab[first-tab]:not([pinned=true]) {
|
||||
margin-left: 8px !important;
|
||||
}
|
||||
.tabbrowser-tab[last-tab]:not([pinned=true]) {
|
||||
margin-right: 8px !important;
|
||||
}
|
||||
|
||||
#TabsToolbar .toolbar-items {
|
||||
margin-bottom: -1px !important;
|
||||
}
|
||||
@ -76,7 +84,7 @@
|
||||
}
|
||||
|
||||
/* Space between tabs */
|
||||
.tabbrowser-tab:not([pinned]) {
|
||||
.tabbrowser-tab:not([pinned=true]) {
|
||||
margin: 0 !important;
|
||||
}
|
||||
|
||||
@ -220,6 +228,11 @@ tab[selected]:-moz-window-inactive {
|
||||
margin-right: auto !important
|
||||
}
|
||||
|
||||
/* Remove tab icons */
|
||||
/* tab:not([pinned=true]) .tab-icon-image {
|
||||
display: none;
|
||||
} */
|
||||
|
||||
/* Close tab button */
|
||||
.close-icon {
|
||||
height: 16px !important;
|
||||
@ -338,14 +351,14 @@ tab[selected]:-moz-window-inactive {
|
||||
}
|
||||
|
||||
/* Tab hover */
|
||||
#TabsToolbar .tabbrowser-tab:not([selected=true]):hover .tab-background {
|
||||
#TabsToolbar .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]) {
|
||||
background-color: var(--gnome-tabbar-tab-active-hover-background) !important;
|
||||
border-image: none !important;
|
||||
box-shadow: inset 0 1px var(--gnome-toolbar-border-color), inset 0 -1px var(--gnome-toolbar-border-color) !important;
|
||||
}
|
||||
|
||||
/* Active tab */
|
||||
.tab-background:is([selected]) {
|
||||
.tab-background[selected=true] {
|
||||
background-color: var(--gnome-tabbar-tab-active-background) !important;
|
||||
background-image: none !important;
|
||||
border: none !important;
|
||||
@ -359,15 +372,14 @@ tab[selected]:-moz-window-inactive {
|
||||
inset 0 -1px var(--gnome-toolbar-border-color) !important;
|
||||
}
|
||||
|
||||
.tab-background:is([selected]):-moz-window-inactive {
|
||||
.tab-background[selected=true]:-moz-window-inactive {
|
||||
background-color: var(--gnome-inactive-tabbar-tab-active-background) !important;
|
||||
border-image: none !important;
|
||||
}
|
||||
|
||||
/* Tabs scroll buttons */
|
||||
#TabsToolbar #scrollbutton-up:not([disabled]):hover,
|
||||
#TabsToolbar #scrollbutton-down:not([disabled]):hover {
|
||||
background: var(--gnome-tabbar-tab-active-hover-background) !important;
|
||||
/* Tabs scroll buttons hover */
|
||||
#TabsToolbar .scrollbutton-up:not([disabled]):hover, #TabsToolbar .scrollbutton-down:not([disabled]):hover {
|
||||
background-color: var(--gnome-tabbar-tab-active-hover-background) !important;
|
||||
}
|
||||
|
||||
/* Full width tabs */
|
||||
@ -393,7 +405,6 @@ tab[selected]:-moz-window-inactive {
|
||||
min-width: 32px !important;
|
||||
min-height: 32px !important;
|
||||
padding: 0 !important;
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
#TabsToolbar .toolbarbutton-1 > .toolbarbutton-icon,
|
||||
@ -407,39 +418,26 @@ tab[selected]:-moz-window-inactive {
|
||||
height: 32px !important;
|
||||
}
|
||||
|
||||
#TabsToolbar #alltabs-button {
|
||||
#alltabs-button {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
/* firefox-view-button */
|
||||
:root:not([privatebrowsingmode], [firefoxviewhidden]) :is(toolbarbutton, toolbarpaletteitem) + #tabbrowser-tabs,
|
||||
:root[privatebrowsingmode]:not([firefoxviewhidden]) :is(
|
||||
toolbarbutton:not(#firefox-view-button),
|
||||
toolbarpaletteitem:not(#wrapper-firefox-view-button)
|
||||
) + #tabbrowser-tabs {
|
||||
border-inline-start: 1px solid var(--gnome-toolbar-border-color) !important;
|
||||
padding-inline-start: calc(var(--tab-overflow-pinned-tabs-width)) !important;
|
||||
margin-inline-start: 0 !important;
|
||||
:root:not([privatebrowsingmode="temporary"]):not([firefoxviewhidden]) :is(#firefox-view-button, #wrapper-firefox-view-button) + #tabbrowser-tabs {
|
||||
border-inline-start: 1px solid var(--gnome-toolbar-border-color) !important;
|
||||
padding-inline-start: 0 !important;
|
||||
margin-inline-start: 0 !important;
|
||||
}
|
||||
|
||||
#TabsToolbar #firefox-view-button {
|
||||
#firefox-view-button {
|
||||
border-radius: 0 !important;
|
||||
padding: 0 4px !important;
|
||||
}
|
||||
|
||||
#firefox-view-button > .toolbarbutton-icon {
|
||||
filter: none !important;
|
||||
box-shadow: none !important;
|
||||
}
|
||||
|
||||
#TabsToolbar #firefox-view-button[open] {
|
||||
background-color: var(--gnome-tabbar-tab-active-background) !important;
|
||||
box-shadow: inset 0 -1px var(--gnome-toolbar-border-color) !important;
|
||||
}
|
||||
|
||||
#TabsToolbar #firefox-view-button[open]:-moz-window-inactive {
|
||||
background-color: var(--gnome-inactive-tabbar-tab-active-background) !important;
|
||||
}
|
||||
|
||||
/* Create new container tab indicator */
|
||||
.tabbrowser-tab[class*="identity-color-"] .tab-content::before {
|
||||
content: "";
|
||||
|
||||
@ -26,27 +26,22 @@
|
||||
}
|
||||
|
||||
#TabsToolbar {
|
||||
border: none !important;
|
||||
border: 0 !important;
|
||||
background: var(--gnome-tabstoolbar-background) !important;
|
||||
border-bottom: 1px solid var(--gnome-toolbar-border-color) !important;
|
||||
box-shadow: inset 0 1px var(--gnome-toolbar-border-color) !important;
|
||||
}
|
||||
|
||||
#navigator-toolbox {
|
||||
background: var(--gnome-tabstoolbar-background) !important;
|
||||
}
|
||||
|
||||
findbar {
|
||||
border: 0 !important;
|
||||
background: var(--gnome-findbar-background) !important;
|
||||
border-top: 1px solid var(--gnome-toolbar-border-color) !important;
|
||||
border-bottom: 1px solid var(--gnome-toolbar-border-color) !important;
|
||||
}
|
||||
|
||||
.container.infobar {
|
||||
background: var(--gnome-browser-before-load-background) !important;
|
||||
}
|
||||
|
||||
#navigator-toolbox:-moz-window-inactive,
|
||||
#nav-bar:-moz-window-inactive, .notificationbox-stack:-moz-window-inactive,
|
||||
#PersonalToolbar:-moz-window-inactive, #toolbar-menubar:-moz-window-inactive,
|
||||
#TabsToolbar:-moz-window-inactive, findbar:-moz-window-inactive {
|
||||
@ -124,18 +119,12 @@ findbar:-moz-window-inactive label,
|
||||
}
|
||||
|
||||
/* Sidebar */
|
||||
#sidebar-box, #sidebar,
|
||||
#sidebar-box,
|
||||
.sidebar-panel[lwt-sidebar] {
|
||||
color: var(--gnome-toolbar-color) !important;
|
||||
background: var(--gnome-toolbar-background) !important;
|
||||
}
|
||||
|
||||
.sidebar-splitter {
|
||||
width: 1px !important;
|
||||
background-color: var(--gnome-toolbar-border-color) !important;
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
/* Customization page */
|
||||
#customization-container:-moz-lwtheme {
|
||||
background-image: linear-gradient(var(--gnome-browser-before-load-background), var(--gnome-browser-before-load-background)) !important;
|
||||
|
||||
@ -12,11 +12,11 @@
|
||||
@import "parts/tabsbar.css";
|
||||
@import "parts/findbar.css";
|
||||
@import "parts/dialogs.css";
|
||||
@import "parts/notification.css";
|
||||
@import "parts/video-player.css";
|
||||
@import "parts/remove-white-flash.css";
|
||||
@import "parts/custom-icons.css";
|
||||
@import "parts/icons.css";
|
||||
@import "parts/video-player.css";
|
||||
@import "colors/light.css";
|
||||
@import "colors/dark.css";
|
||||
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
|
||||
|
||||
@ -1,5 +1,9 @@
|
||||
@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
|
||||
|
||||
#tabbrowser-tabs {
|
||||
--tab-min-height: 0 !important;
|
||||
}
|
||||
|
||||
#tabbrowser-tabs tab:only-of-type,
|
||||
#TabsToolbar #alltabs-button {
|
||||
display: none !important;
|
||||
@ -8,9 +12,3 @@
|
||||
.tab-background, .tab-stack {
|
||||
min-height: 0 !important;
|
||||
}
|
||||
|
||||
#tabbrowser-tabs,
|
||||
#tabbrowser-tabs arrowscrollbox {
|
||||
min-height: 0 !important;
|
||||
--tab-min-height: 0 !important;
|
||||
}
|
||||
|
||||
@ -1,3 +0,0 @@
|
||||
<svg width="16" height="16" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="m4 0c-1.108 0-2 0.892-2 2v1c-1.108 0-2 0.892-2 2v9c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-9c0-1.108-0.892-2-2-2v-1c0-1.108-0.892-2-2-2h-8zm0 1h8c0.554 0 1 0.446 1 1v1h-10v-1c0-0.554 0.446-1 1-1zm-2 3h1 10 1c0.554 0 1 0.446 1 1v9c0 0.554-0.446 1-1 1h-12c-0.554 0-1-0.446-1-1v-9c0-0.554 0.446-1 1-1zm3 3v1h6v-1h-6z" fill="#333333"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 443 B |
@ -1,3 +0,0 @@
|
||||
<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="m4 0v2h-4v1h7.0879c-0.32818 1.2173-1.0515 3.1702-2.5879 4.9609-1.1609-1.3551-1.8594-2.8064-2.2734-3.9609h-1.0449c0.44206 1.3182 1.2381 3.0697 2.6387 4.6855-0.76616 0.74967-1.6939 1.4449-2.8203 2.0117v1.1094c1.4202-0.64826 2.5701-1.4851 3.5-2.3984 0.97137 0.95419 2.1841 1.8252 3.6934 2.4844l-1.8965 4.1074h1.0996l1.3848-3h4.4375l1.3848 3h1.0996l-4.1523-8.998v-0.0019531h-1.0997l-1.8398 3.9844c-1.4071-0.61084-2.5328-1.4179-3.4336-2.3008 1.7975-2.073 2.599-4.3661 2.9355-5.6836h0.88672v-1h-4v-2h-1zm7 8.1914 1.7578 3.8086h-3.5156l1.7578-3.8086z" fill="#6584f3"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 657 B |
@ -1,48 +0,0 @@
|
||||
@media (prefers-color-scheme: dark) {
|
||||
:host,
|
||||
:root {
|
||||
--in-content-page-background: rgb(29,29,29) !important;
|
||||
--in-content-page-color: rgb(253,253,253) !important;
|
||||
|
||||
--in-content-box-background: rgb(36, 36, 36) !important;
|
||||
--in-content-box-background-odd: rgba(250,250,250,0.05) !important;
|
||||
--in-content-box-info-background: rgba(250,250,250,0.15) !important;
|
||||
|
||||
--in-content-border-color: rgba(250,250,250,0.2) !important;
|
||||
--in-content-border-hover: rgba(250,250,250,0.3) !important;
|
||||
|
||||
--in-content-icon-color: rgb(252,252,252) !important;
|
||||
|
||||
--in-content-primary-button-text-color: rgb(255,255,255) !important;
|
||||
--in-content-primary-button-background: var(--theme-primary-color) !important;
|
||||
--in-content-primary-button-background-hover: var(--theme-primary-hover-color) !important;
|
||||
--in-content-primary-button-background-active: var(--theme-primary-active-color) !important;
|
||||
|
||||
--in-content-table-background: rgb(35, 35, 35) !important;
|
||||
|
||||
--newtab-background-color: var(--gnome-browser-before-load-background) !important;
|
||||
--newtab-background-color-secondary: var(--gnome-menu-background) !important;
|
||||
--newtab-primary-action-background: var(--theme-primary-color) !important;
|
||||
|
||||
scrollbar-color: rgba(250,250,250,.4) rgba(22,22,22,.3) !important;
|
||||
}
|
||||
|
||||
@media not (prefers-contrast) {
|
||||
:root[dialogroot],
|
||||
:host(dialog) {
|
||||
--in-content-page-background: #424242 !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.toggle-button {
|
||||
--toggle-background-color: var(--gnome-switch-background) !important;
|
||||
--toggle-background-color-hover: var(--gnome-switch-hover-background) !important;
|
||||
--toggle-background-color-active: var(--gnome-switch-active-background) !important;
|
||||
--toggle-background-color-pressed: var(--gnome-switch-pressed-background) !important;
|
||||
--toggle-background-color-pressed-hover: var(--gnome-switch-pressed-hover-background) !important;
|
||||
--toggle-background-color-pressed-active: var(--gnome-switch-pressed-active-background) !important;
|
||||
--toggle-border-color: var(--gnome-switch-border-color) !important;
|
||||
--toggle-dot-background-color: var(--gnome-switch-slider-background) !important;
|
||||
--toggle-dot-background-color-on-pressed: var(--gnome-switch-slider-background) !important;
|
||||
}
|
||||
@ -6,8 +6,6 @@ body {
|
||||
--newtab-background-color-secondary: var(--gnome-menu-background) !important;
|
||||
--newtab-primary-action-background: var(--theme-primary-color) !important;
|
||||
--newtab-primary-element-text-color: #ffffff !important;
|
||||
--newtab-overlay-color: var(--gnome-tabstoolbar-background) !important;
|
||||
--newtab-border-color: var(--gnome-toolbar-border-color) !important;
|
||||
}
|
||||
|
||||
.modalOverlayOuter {
|
||||
|
||||
@ -1,17 +0,0 @@
|
||||
body.dark {
|
||||
--main-background: var(--gnome-browser-before-load-background) !important;
|
||||
--main-foreground: var(--gnome-toolbar-color) !important;
|
||||
--primary-color: var(--theme-primary-color) !important;
|
||||
--toolbar-border: rgba(250, 250, 250, 0.2) !important;
|
||||
--toolbar-button-background-hover: rgb(82, 82, 82) !important;
|
||||
--toolbar-button-background-active: rgb(92, 92, 92) !important;
|
||||
--popup-background: rgb(66, 66, 66) !important;
|
||||
--opaque-popup-border: #424242 !important;
|
||||
--popup-line: rgba(250, 250, 250, 0.1) !important;
|
||||
--popup-button-background: rgb(43, 43, 43)!important;
|
||||
--selected-background: rgba(var(--theme-primary-color), 0.3) !important;
|
||||
--font-value-background: rgba(var(--theme-primary-color), 0.15) !important;
|
||||
--font-value-border: #656565 !important;
|
||||
--icon-fill: rgb(251, 251, 251) !important;
|
||||
--icon-disabled-fill: rgba(251, 251, 251, 0.4) !important;
|
||||
}
|
||||
@ -60,7 +60,6 @@ button.customizationmode-button {
|
||||
|
||||
.permission-popup-permission-remove-button {
|
||||
padding: 2px 4px !important;
|
||||
align-items: center !important;
|
||||
}
|
||||
|
||||
menulist {
|
||||
@ -296,7 +295,8 @@ button.close,
|
||||
#appMenu-popup .toolbaritem-combined-buttons:not(.unified-extensions-item) toolbarbutton:not(:last-of-type):not(#appMenu-zoomEnlarge-button),
|
||||
#context-navigation menuitem:not(:last-of-type),
|
||||
.findbar-container toolbarbutton.findbar-find-previous,
|
||||
.findbar-button:not(:last-of-type) {
|
||||
.findbar-button:not(:last-of-type),
|
||||
.search-panel-one-offs .searchbar-engine-one-off-item:not(:last-child) {
|
||||
border-top-right-radius: 0 !important;
|
||||
border-bottom-right-radius: 0 !important;
|
||||
border-right-width: 1px !important;
|
||||
@ -308,7 +308,8 @@ button.close,
|
||||
#context-navigation menuitem:not(:first-of-type),
|
||||
.findbar-container toolbarbutton.findbar-find-previous,
|
||||
.findbar-container toolbarbutton.findbar-find-next,
|
||||
.findbar-button:not(:first-of-type) {
|
||||
.findbar-button:not(:first-of-type),
|
||||
.search-panel-one-offs .searchbar-engine-one-off-item:not(:first-child) {
|
||||
border-top-left-radius: 0 !important;
|
||||
border-bottom-left-radius: 0 !important;
|
||||
border-left-width: 0 !important;
|
||||
|
||||
@ -4,48 +4,50 @@
|
||||
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
|
||||
|
||||
/* Switchers */
|
||||
.toggle-button {
|
||||
--toggle-height: 26px !important;
|
||||
--toggle-width: 48px !important;
|
||||
--toggle-border-radius: 24px !important;
|
||||
--toggle-border-color: var(--gnome-switch-border-color) !important;
|
||||
--toggle-background-color: var(--gnome-switch-background) !important;
|
||||
--toggle-background-color-hover: var(--gnome-switch-hover-background) !important;
|
||||
--toggle-background-color-active: var(--gnome-switch-active-background) !important;
|
||||
--toggle-background-color-pressed: var(--gnome-switch-pressed-background) !important;
|
||||
--toggle-background-color-pressed-hover: var(--gnome-switch-pressed-hover-background) !important;
|
||||
--toggle-background-color-pressed-active: var(--gnome-switch-pressed-active-background) !important;
|
||||
--toggle-dot-height: 22px !important;
|
||||
--toggle-dot-background-color: #ffffff !important;
|
||||
--toggle-dot-background-color-on-pressed: #ffffff !important;
|
||||
--toggle-dot-margin: 1px !important/* border: 0 !important;*/
|
||||
.protections-popup-tp-switch-box {
|
||||
padding: 0 !important;
|
||||
-moz-box-pack: start !important;
|
||||
}
|
||||
|
||||
.toggle-button:enabled:hover {
|
||||
background: var(--toggle-background-color-hover);
|
||||
border-color: var(--toggle-border-color);
|
||||
#protections-popup-tp-switch:not([enabled])[showdotindicator]::after {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.toggle-button:enabled:active {
|
||||
background: var(--toggle-background-color-active);
|
||||
border-color: var(--toggle-border-color);
|
||||
#protections-popup-tp-switch {
|
||||
background: var(--gnome-switch-background) !important;
|
||||
border: 1px solid var(--gnome-switch-border-color) !important;
|
||||
border-radius: 24px !important;
|
||||
min-width: 50px !important;
|
||||
width: 50px !important;
|
||||
min-height: 26px !important;
|
||||
padding: 0 !important;
|
||||
position: relative !important;
|
||||
display: block !important;
|
||||
margin: 0 !important;
|
||||
}
|
||||
|
||||
.toggle-button[aria-pressed="true"] {
|
||||
background: var(--toggle-background-color-pressed);
|
||||
border-color: transparent;
|
||||
#protections-popup-tp-switch:hover {
|
||||
border-color: var(--gnome-switch-border-color) !important;
|
||||
}
|
||||
|
||||
.toggle-button[aria-pressed="true"]:enabled:hover {
|
||||
background: var(--toggle-background-color-pressed-hover);
|
||||
border-color: transparent;
|
||||
#protections-popup-tp-switch::before {
|
||||
position: absolute !important;
|
||||
top: -1px;
|
||||
left: -1px;
|
||||
background: var(--gnome-switch-slider-background) !important;
|
||||
border: 1px solid var(--gnome-switch-slider-border-color) !important;
|
||||
box-shadow: var(--gnome-switch-slider-box-shadow);
|
||||
border-radius: 24px !important;
|
||||
height: 24px !important;
|
||||
width: 24px !important;
|
||||
transition: left .2s ease;
|
||||
outline: 0 !important;
|
||||
}
|
||||
|
||||
.toggle-button[aria-pressed="true"]:enabled:active {
|
||||
background: var(--toggle-background-color-pressed-active);
|
||||
border-color: transparent;
|
||||
#protections-popup-tp-switch[enabled] {
|
||||
background: var(--gnome-switch-active-background) !important;
|
||||
border-color: var(--gnome-switch-active-border-color) !important;
|
||||
padding-inline-start: 24px !important;
|
||||
}
|
||||
|
||||
.toggle-button::before {
|
||||
box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
|
||||
#protections-popup-tp-switch[enabled]:hover {
|
||||
border-color: var(--gnome-switch-active-border-color) !important;
|
||||
}
|
||||
#protections-popup-tp-switch[enabled]::before {
|
||||
border-color: var(--gnome-switch-active-slider-border-color) !important;
|
||||
left: 24px;
|
||||
}
|
||||
|
||||
@ -2,33 +2,13 @@
|
||||
|
||||
@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
|
||||
|
||||
#main-window {
|
||||
-moz-appearance: -moz-window-titlebar !important;
|
||||
}
|
||||
|
||||
/* Headerbar top border corners rounded */
|
||||
:root[tabsintitlebar][sizemode="normal"]:not([gtktiledwindow="true"]) {
|
||||
#nav-bar {
|
||||
border-top-left-radius: 12px !important;
|
||||
border-top-right-radius: 12px !important;
|
||||
box-shadow: var(--gnome-headerbar-box-shadow) !important;
|
||||
}
|
||||
|
||||
#nav-bar:-moz-window-inactive {
|
||||
box-shadow: var(--gnome-inactive-headerbar-box-shadow) !important;
|
||||
}
|
||||
|
||||
/* stylelint-disable-next-line media-query-no-invalid */
|
||||
@media (-moz-bool-pref: "widget.gtk.rounded-bottom-corners.enabled") {
|
||||
body,
|
||||
dialog,
|
||||
body::backdrop,
|
||||
dialog::backdrop {
|
||||
/* Use an uniform clip to allow WebRender to optimize it better */
|
||||
border-radius: 12px !important;
|
||||
}
|
||||
|
||||
window[role="dialog"] {
|
||||
border-bottom-left-radius: 12px !important;
|
||||
border-bottom-right-radius: 12px !important;
|
||||
}
|
||||
}
|
||||
:root[tabsintitlebar]:not([inFullscreen]):not([sizemode="maximized"]) #nav-bar {
|
||||
border-radius: 12px 12px 0 0 !important;
|
||||
}
|
||||
|
||||
/* Window buttons: at least 1 button */
|
||||
@ -110,7 +90,7 @@
|
||||
/* Left window buttons */
|
||||
@media (-moz-gtk-csd-reversed-placement) {
|
||||
:root[tabsintitlebar]:not([inFullscreen]) #nav-bar {
|
||||
padding-right: 6px !important;
|
||||
padding-right: 3px !important;
|
||||
}
|
||||
|
||||
/* Window buttons box */
|
||||
|
||||
@ -82,7 +82,6 @@ dialog[subdialog] {
|
||||
/* Buttons */
|
||||
.dialog-button-box {
|
||||
display: flex !important;
|
||||
background: none !important;
|
||||
border-top: 1px solid var(--gnome-menu-border-color) !important;
|
||||
padding: 3px !important;
|
||||
}
|
||||
@ -132,11 +131,11 @@ dialog[subdialog] {
|
||||
|
||||
:root[dialogroot] select,
|
||||
:host(dialog) select {
|
||||
background-image: url("chrome://global/skin/icons/arrow-down-12.svg") !important;
|
||||
background-image: url("chrome://global/skin/icons/arrow-down-12.svg") !important;
|
||||
background-color: #ffffff !important;
|
||||
background-position: right 12px center !important;
|
||||
background-repeat: no-repeat !important;
|
||||
background-size: auto 12px !important;
|
||||
background-position: right 12px center !important;
|
||||
background-repeat: no-repeat !important;
|
||||
background-size: auto 12px !important;
|
||||
border: 1px solid var(--gnome-button-border-color) !important;
|
||||
border-bottom-color: var(--gnome-button-border-accent-color) !important;
|
||||
border-radius: 8px !important;
|
||||
@ -213,7 +212,7 @@ dialog[subdialog] {
|
||||
#editBookmarkPanelContent > hbox > input {
|
||||
background-color: #666666 !important;
|
||||
}
|
||||
|
||||
|
||||
#cancel-button,
|
||||
#print-button.primary {
|
||||
box-shadow: var(--gnome-button-box-shadow) !important;
|
||||
|
||||
@ -2,11 +2,6 @@
|
||||
|
||||
@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
|
||||
|
||||
/* Hide tabsbar default private browsing indicator */
|
||||
#private-browsing-indicator-with-label {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
:root[privatebrowsingmode="temporary"] #nav-bar toolbarspring:first-of-type:before {
|
||||
background: url("../icons/user-not-tracked.svg") no-repeat;
|
||||
background-size: contain;
|
||||
|
||||
@ -9,6 +9,11 @@
|
||||
/* Headerbar CSD colors */
|
||||
:root[tabsintitlebar] #nav-bar {
|
||||
border: none !important;
|
||||
border-bottom: none !important;
|
||||
box-shadow: var(--gnome-headerbar-box-shadow) !important;
|
||||
}
|
||||
:root[tabsintitlebar] #nav-bar:-moz-window-inactive {
|
||||
box-shadow: var(--gnome-inactive-headerbar-box-shadow) !important;
|
||||
}
|
||||
|
||||
/* Headerbar buttons */
|
||||
|
||||
@ -2,12 +2,6 @@
|
||||
|
||||
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
|
||||
|
||||
#TabsToolbar .toolbarbutton-1 {
|
||||
& > .toolbarbutton-icon, & > .toolbarbutton-text, & > .toolbarbutton-badge-stack {
|
||||
border-radius: 0 !important;
|
||||
}
|
||||
}
|
||||
|
||||
/* Cursors autoscroller fix */
|
||||
.autoscroller {
|
||||
--panel-background: transparent !important;
|
||||
@ -114,12 +108,6 @@ arrowscrollbox[orient="horizontal"] {
|
||||
margin: 2px 0;
|
||||
}
|
||||
|
||||
/*translations-button*/
|
||||
#translations-button-icon {
|
||||
list-style-image: url("../icons/translations.svg") !important;
|
||||
margin-right: 0 !important;
|
||||
}
|
||||
|
||||
/* Tree views */
|
||||
treechildren::-moz-tree-twisty {
|
||||
list-style-image: url("../icons/pan-end-symbolic.svg") !important;
|
||||
@ -581,10 +569,6 @@ toolbar:not([brighttext]) .webextension-browser-action:-moz-lwtheme {
|
||||
fill: rgb(224, 41, 29) !important;
|
||||
}
|
||||
|
||||
#firefox-view-button {
|
||||
list-style-image: url("../icons/firefox-view.svg") !important;
|
||||
}
|
||||
|
||||
/* Info */
|
||||
.panel-info-button > image {
|
||||
list-style-image: url("../icons/info-symbolic.svg") !important;
|
||||
@ -624,7 +608,6 @@ button.close::before {
|
||||
.menu-iconic-icon {
|
||||
height: 16px !important;
|
||||
width: 16px !important;
|
||||
padding: 0 !important;
|
||||
}
|
||||
|
||||
/* Fix icon color */
|
||||
@ -771,8 +754,7 @@ treechildren::-moz-tree-image {
|
||||
.bookmark-item[container] .toolbarbutton-icon,
|
||||
.menu-iconic.bookmark-item[container] .menu-iconic-icon,
|
||||
.panel-info-button > image,
|
||||
#password-notification-icon,
|
||||
#firefox-view-button .toolbarbutton-icon {
|
||||
#password-notification-icon {
|
||||
filter: invert(60%) brightness(150%);
|
||||
}
|
||||
|
||||
|
||||
@ -1,202 +0,0 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
|
||||
@namespace html "http://www.w3.org/1999/xhtml";
|
||||
|
||||
.notificationbox-stack {
|
||||
/* Prevent the animation from overlapping the navigation toolbar */
|
||||
overflow: clip;
|
||||
}
|
||||
|
||||
.notificationbox-stack[notificationside="top"] {
|
||||
/* Create a stacking context for the box-shadow */
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
notification {
|
||||
min-height: 32px;
|
||||
padding-inline-start: 16px;
|
||||
color: var(--gnome-toolbar-color);
|
||||
background: var(--gnome-toolbar-background) !important;
|
||||
border-color: var(--gnome-toolbar-border-color) !important;
|
||||
border-style: solid;
|
||||
border-width: 1px 0;
|
||||
text-shadow: none;
|
||||
font-size: 1.15em;
|
||||
align-items: center !important;
|
||||
vertical-align: middle !important;
|
||||
|
||||
--notification-background: var(--gnome-toolbar-background);
|
||||
--notification-text: var(--gnome-toolbar-color);
|
||||
--notification-border: var(--gnome-toolbar-border-color);
|
||||
--notification-button-background: var(--gnome-button-background);
|
||||
--notification-button-background-hover: var(--gnome-button-hover-background);
|
||||
--notification-button-background-active: var(--gnome-button-active-background);
|
||||
--notification-button-text: inherit;
|
||||
--notification-primary-button-background: #0060df;
|
||||
--notification-primary-button-background-hover: #003eaa;
|
||||
--notification-primary-button-background-active: #002275;
|
||||
--notification-primary-button-text: var(--gnome-toolbar-color);
|
||||
}
|
||||
|
||||
notification:-moz-window-inactive {
|
||||
background: var(--gnome-inactive-toolbar-background) !important;
|
||||
}
|
||||
|
||||
notification description {
|
||||
margin-bottom: 0 !important;
|
||||
}
|
||||
|
||||
notification element {
|
||||
vertical-align: middle !important;
|
||||
margin-top: 0 !important;
|
||||
margin-right: 0 !important;
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
notification[type="info"]:-moz-lwtheme {
|
||||
--notification-background: var(--gnome-toolbar-background);
|
||||
--notification-text: var(--gnome-toolbar-color);
|
||||
}
|
||||
|
||||
notification[type="info"] {
|
||||
--notification-button-background: var(--gnome-button-background);
|
||||
--notification-button-background-hover: var(--gnome-button-hover-background);
|
||||
--notification-button-background-active: var(--gnome-button-active-background);
|
||||
}
|
||||
}
|
||||
|
||||
.notificationbox-stack[notificationside="top"] > notification {
|
||||
border-top-style: none;
|
||||
}
|
||||
|
||||
.notificationbox-stack[notificationside="bottom"] > notification {
|
||||
border-bottom-style: none;
|
||||
}
|
||||
|
||||
notification[type="warning"] {
|
||||
--notification-background: #ffe900;
|
||||
--notification-text: #0c0c0d;
|
||||
}
|
||||
|
||||
notification[type="critical"] {
|
||||
--notification-background: #d70022;
|
||||
--notification-text: #fff;
|
||||
}
|
||||
|
||||
notification[type="critical"] > .close-icon:hover {
|
||||
background-color: color-mix(in srgb, currentColor 20%, transparent);
|
||||
}
|
||||
|
||||
notification[type="critical"] > .close-icon:hover:active {
|
||||
background-color: color-mix(in srgb, currentColor 30%, transparent);
|
||||
}
|
||||
|
||||
.messageText {
|
||||
margin-inline-start: 12px !important;
|
||||
margin-block: 0;
|
||||
}
|
||||
|
||||
.messageText > .text-link {
|
||||
text-decoration: underline;
|
||||
margin-block: 0;
|
||||
}
|
||||
|
||||
.messageText > .text-link:not(.notification-link) {
|
||||
color: inherit !important;
|
||||
margin-inline: 0;
|
||||
}
|
||||
|
||||
.messageImage {
|
||||
width: 24px;
|
||||
margin: 0;
|
||||
-moz-context-properties: fill;
|
||||
fill: currentColor;
|
||||
vertical-align: middle !important;
|
||||
}
|
||||
|
||||
notification[type="info"] > hbox > .messageImage {
|
||||
list-style-image: url("chrome://global/skin/icons/help.svg");
|
||||
}
|
||||
|
||||
notification[type="warning"] > hbox > .messageImage {
|
||||
list-style-image: url("chrome://global/skin/icons/warning.svg");
|
||||
}
|
||||
|
||||
notification[type="critical"] > hbox > .messageImage {
|
||||
list-style-image: url("chrome://global/skin/icons/error.svg");
|
||||
}
|
||||
|
||||
.messageCloseButton {
|
||||
margin: 0 6px !important;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.messageCloseButton > .toolbarbutton-icon {
|
||||
padding: 6px;
|
||||
width: 32px;
|
||||
/* Close button needs to be clickable from the edge of the window */
|
||||
margin-inline-end: 8px;
|
||||
}
|
||||
|
||||
.messageCloseButton:focus-visible {
|
||||
/* Override the dotted outline from button.css */
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.messageCloseButton:focus-visible > .toolbarbutton-icon {
|
||||
outline: var(--focus-outline);
|
||||
outline-offset: var(--focus-outline-inset);
|
||||
border-radius: var(--toolbarbutton-border-radius, 4px);
|
||||
}
|
||||
|
||||
.notification-button {
|
||||
appearance: none;
|
||||
border: 1px solid transparent;
|
||||
border-radius: 4px;
|
||||
background-color: var(--notification-button-background);
|
||||
color: var(--notification-button-text);
|
||||
padding: 0 6px;
|
||||
margin: 4px 6px;
|
||||
height: 24px;
|
||||
vertical-align: middle !important;
|
||||
}
|
||||
|
||||
.notification-button[disabled] {
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.notification-button:not([disabled]):hover {
|
||||
background-color: var(--notification-button-background-hover);
|
||||
}
|
||||
|
||||
.notification-button:not([disabled]):hover:active {
|
||||
background-color: var(--notification-button-background-active);
|
||||
}
|
||||
|
||||
.notification-button:focus-visible {
|
||||
outline: var(--focus-outline);
|
||||
outline-offset: var(--focus-outline-offset);
|
||||
}
|
||||
|
||||
.notification-button.primary {
|
||||
background-color: var(--notification-primary-button-background);
|
||||
color: var(--notification-primary-button-text);
|
||||
}
|
||||
|
||||
.notification-button.primary:not([disabled]):hover {
|
||||
background-color: var(--notification-primary-button-background-hover);
|
||||
}
|
||||
|
||||
.notification-button.primary:not([disabled]):hover:active {
|
||||
background-color: var(--notification-primary-button-background-active);
|
||||
}
|
||||
|
||||
.notificationbox-stack {
|
||||
background-color: var(--toolbar-bgcolor);
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
@ -324,15 +324,3 @@
|
||||
background-color: #fff !important;
|
||||
}
|
||||
|
||||
#downloads-indicator-progress-inner {
|
||||
background: conic-gradient(AccentColor var(--download-progress-pcent), transparent var(--download-progress-pcent));
|
||||
}
|
||||
|
||||
.downloadProgress::-moz-progress-bar {
|
||||
background-color: var(--download-progress-fill-color);
|
||||
}
|
||||
|
||||
.downloadProgress[paused]::-moz-progress-bar {
|
||||
background-color: var(--download-progress-paused-color);
|
||||
}
|
||||
|
||||
|
||||
@ -186,10 +186,6 @@ menuitem, menupopup menu,
|
||||
min-height: 28px !important;
|
||||
}
|
||||
|
||||
.toolbar-menupopup :is(menu, menuitem) {
|
||||
margin: 0 !important;
|
||||
}
|
||||
|
||||
.subviewbutton,
|
||||
.protections-popup-footer-button,
|
||||
.protections-popup-category,
|
||||
@ -307,8 +303,3 @@ panel[type="autocomplete-richlistbox"] {
|
||||
.autocomplete-richlistitem:not([type="loginsFooter"]):hover .ac-site-icon {
|
||||
fill: #fff !important;
|
||||
}
|
||||
|
||||
/* Fixes for menu scrollbox */
|
||||
arrowscrollbox.menupopup-arrowscrollbox {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
@ -1,7 +1,5 @@
|
||||
@import "Monterey/colors/light.css";
|
||||
@import "Monterey/colors/dark.css";
|
||||
|
||||
@import "Monterey/pages/common.css";
|
||||
@import "Monterey/pages/newtab.css";
|
||||
@import "Monterey/pages/reader.css";
|
||||
@import "Monterey/pages/privatebrowsing.css";
|
||||
|
||||
@ -1,7 +1,5 @@
|
||||
@import "WhiteSur/colors/light.css";
|
||||
@import "WhiteSur/colors/dark.css";
|
||||
|
||||
@import "WhiteSur/pages/common.css";
|
||||
@import "WhiteSur/pages/newtab.css";
|
||||
@import "WhiteSur/pages/reader.css";
|
||||
@import "WhiteSur/pages/privatebrowsing.css";
|
||||
|
||||
@ -2,19 +2,6 @@
|
||||
@return unquote("alpha(#{$c},#{$a})");
|
||||
}
|
||||
|
||||
@function gtkmix($c1,$c2,$r) {
|
||||
$ratio: 1 - $r / 100%; // match SCSS mix()
|
||||
@return unquote("mix(#{$c1},#{$c2},#{$ratio})");
|
||||
}
|
||||
|
||||
@function gtkshade($c,$s) {
|
||||
@return unquote("shade(#{$c},#{$s})");
|
||||
}
|
||||
|
||||
@function gtkcolor($c) {
|
||||
@return unquote("@#{$c}");
|
||||
}
|
||||
|
||||
// base options
|
||||
@import 'theme-options-temp';
|
||||
@import 'gtk-base-temp';
|
||||
|
||||
@ -29,9 +29,6 @@ $panel_font: 'white';
|
||||
// Panel height size
|
||||
$panel_size: 'default';
|
||||
|
||||
// Panel Activities button style
|
||||
$activities: 'apple';
|
||||
|
||||
// Monterey style
|
||||
$monterey: 'false';
|
||||
|
||||
|
||||
@ -1,13 +1,6 @@
|
||||
@import 'theme-options-temp';
|
||||
@import 'gtk-base-temp';
|
||||
|
||||
// Function to convert px values to em
|
||||
@function to_em($input, $base: 16px) {
|
||||
// multiplied and divided by 1000 to make up for round() shortcoming
|
||||
$em_value: ($input / $base) * 1.091 * 1000;
|
||||
@return round($em_value) / 1000 * 1em;
|
||||
}
|
||||
|
||||
$asset_suffix: if($variant == 'dark', '-dark', '');
|
||||
$con_asset_suffix: if($variant=='dark', '', '-dark');
|
||||
$extra_background_clip: if($variant == 'light', padding-box, border-box);
|
||||
@ -64,17 +57,6 @@ $maximized_radius: 0;
|
||||
// icons
|
||||
// $base_icon_size: 1.09em;
|
||||
$base_icon_size: 16px;
|
||||
$medium_icon_size: $base_icon_size * 1.5; // 24px
|
||||
$large_icon_size: $base_icon_size * 2; // 32px
|
||||
|
||||
// Scaled values
|
||||
// Used in elements that follow text scaling factors
|
||||
$scaled_padding: to_em(6px); // same as $base_padding
|
||||
|
||||
// Used for symbolic icons that scale
|
||||
$scalable_icon_size: to_em(16px);
|
||||
$medium_scalable_icon_size: $scalable_icon_size * 1.5;
|
||||
$large_scalable_icon_size: $scalable_icon_size * 2;
|
||||
|
||||
// durations
|
||||
$shorter_duration: 100ms;
|
||||
|
||||
@ -70,7 +70,7 @@ stage {
|
||||
// Entries
|
||||
//
|
||||
%entry {
|
||||
padding: 6px;
|
||||
padding: 7px;
|
||||
caret-size: 1px;
|
||||
selection-background-color: $selected_bg_color;
|
||||
selected-color: $selected_fg_color;
|
||||
@ -903,20 +903,14 @@ StScrollBar {
|
||||
}
|
||||
|
||||
.calendar-event-button {
|
||||
margin: 6px 0;
|
||||
margin: 6px 0 6px 0;
|
||||
border-radius: $bt_radius;
|
||||
background-color: $fill_color;
|
||||
|
||||
&:hover {
|
||||
background-gradient-direction: none;
|
||||
background-gradient-direction: vertical;
|
||||
background-gradient-start: $fill_color;;
|
||||
background-gradient-end: $fill_color;
|
||||
box-shadow: none;
|
||||
background-color: $divider_color;
|
||||
}
|
||||
|
||||
&:active {
|
||||
background-gradient-direction: none;
|
||||
box-shadow: none;
|
||||
background-color: $track_color;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1477,8 +1471,8 @@ StScrollBar {
|
||||
}
|
||||
|
||||
#menu-search-entry {
|
||||
min-width: 250px;
|
||||
min-height: 16px;
|
||||
width: 250px;
|
||||
height: 15px;
|
||||
font-weight: normal;
|
||||
caret-color: $fg_color;
|
||||
|
||||
|
||||
@ -24,10 +24,10 @@ $cakeisalie: "This stylesheet is generated, DO NOT EDIT";
|
||||
*/
|
||||
|
||||
// Stage
|
||||
stage {
|
||||
@include fontsize($base_font_size);
|
||||
color: $fg_color;
|
||||
}
|
||||
// stage {
|
||||
// @include font(body-1);
|
||||
// color: $fg_color;
|
||||
// }
|
||||
|
||||
/* General Typography */
|
||||
|
||||
|
||||
@ -10,13 +10,6 @@
|
||||
@return ($size / $root-font-size) + em;
|
||||
}
|
||||
|
||||
// Function to convert px values to em
|
||||
@function to_em($input, $base: 16px) {
|
||||
// multiplied and divided by 1000 to make up for round() shortcoming
|
||||
$em_value: ($input / $base) * 1.091 * 1000;
|
||||
@return round($em_value) / 1000 * 1em;
|
||||
}
|
||||
|
||||
// provide font size in rem, with px fallback
|
||||
@mixin fontsize($size: 24, $base: 16) {
|
||||
font-size: round($size) + pt;
|
||||
@ -111,19 +104,18 @@
|
||||
@if $t == normal {
|
||||
background-color: $bc;
|
||||
border-radius: $circular_radius;
|
||||
border: 2px solid transparent !important;
|
||||
box-shadow: inset 0 0 0 1px rgba($borders_color, 0) !important;
|
||||
outline: none;
|
||||
border: 2px solid transparent;
|
||||
box-shadow: inset 0 0 0 1px rgba($borders_color, 0);
|
||||
}
|
||||
|
||||
@if $t == hover {
|
||||
box-shadow: inset 0 0 0 1px rgba($borders_color, 0.1) !important;
|
||||
border: 2px solid transparent !important;
|
||||
box-shadow: inset 0 0 0 1px rgba($borders_color, 0.1);
|
||||
border: 2px solid transparent;
|
||||
}
|
||||
|
||||
@if $t == focus {
|
||||
border: 2px solid lighten($fc, 15%) !important;
|
||||
box-shadow: inset 0 0 0 1px rgba($borders_color, 0) !important;
|
||||
border: 2px solid lighten($fc, 15%);
|
||||
box-shadow: inset 0 0 0 1px rgba($borders_color, 0);
|
||||
}
|
||||
|
||||
@if $t == insensitive {
|
||||
@ -134,25 +126,25 @@
|
||||
@if $t == flat-normal {
|
||||
background-color: $bc;
|
||||
border-radius: $circular_radius;
|
||||
border: none !important;
|
||||
box-shadow: none !important;
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
color: $tc;
|
||||
}
|
||||
|
||||
@if $t == flat-hover {
|
||||
background-color: $bc;
|
||||
box-shadow: inset 0 0 0 1px rgba($borders_color, 0.05) !important;
|
||||
box-shadow: inset 0 0 0 1px rgba($borders_color, 0.05);
|
||||
color: $tc;
|
||||
}
|
||||
|
||||
@if $t == flat-focus {
|
||||
border: none !important;
|
||||
border: none;
|
||||
background-color: rgba($bc, 0.2);
|
||||
color: $tc;
|
||||
}
|
||||
|
||||
@if $t == flat-insensitive {
|
||||
border: none !important;
|
||||
border: none;
|
||||
background-color: rgba($bc, 0.05);
|
||||
color: rgba($tc, 0.45);
|
||||
}
|
||||
@ -169,26 +161,26 @@
|
||||
@if $t == normal {
|
||||
background-color: rgba(white, 0.12);
|
||||
border-radius: $bd_radius;
|
||||
border-color: transparent !important;
|
||||
box-shadow: none !important;
|
||||
border-color: transparent;
|
||||
box-shadow: 1px 2px 3px rgba(black, 0);
|
||||
}
|
||||
|
||||
@if $t == focus {
|
||||
border-color: transparent !important;
|
||||
border-color: transparent;
|
||||
background-color: rgba(white, 0.18);
|
||||
box-shadow: none !important;
|
||||
box-shadow: 1px 2px 3px rgba(black, 0);
|
||||
}
|
||||
|
||||
@if $t == hover {
|
||||
background-color: rgba(white, 0.2);
|
||||
border-color: transparent !important;
|
||||
box-shadow: none !important;
|
||||
border-color: transparent;
|
||||
box-shadow: 1px 2px 3px rgba(black, 0.35);
|
||||
}
|
||||
|
||||
@if $t == insensitive {
|
||||
color: $disabled_fg_color;
|
||||
border-color: transparent !important;
|
||||
box-shadow: none !important;
|
||||
border-color: transparent;
|
||||
box-shadow: 1px 2px 3px rgba(black, 0);
|
||||
}
|
||||
}
|
||||
|
||||
@ -232,20 +224,13 @@
|
||||
|
||||
@if $t == active {
|
||||
color: $tc;
|
||||
background-color: if($variant=='light', darken($c, 5%), lighten($c, 5%));
|
||||
background-color: transparent;
|
||||
background-image: if($variant=='light', darken($c, 5%), lighten($c, 5%));
|
||||
border: 1px solid $button_borders;
|
||||
text-shadow: none;
|
||||
icon-shadow: none;
|
||||
}
|
||||
|
||||
@if $t == checked {
|
||||
color: $tc;
|
||||
background-color: $selected_bg_color;
|
||||
border: 1px solid $selected_bg_color;
|
||||
text-shadow: none;
|
||||
icon-shadow: none;
|
||||
}
|
||||
|
||||
@if $t == insensitive {
|
||||
color: if($tc == $fg_color, $disabled_fg_color, $tc);
|
||||
background-color: if($c == $base_color, $divider_color, $c);
|
||||
@ -291,15 +276,6 @@
|
||||
icon-shadow: none;
|
||||
}
|
||||
|
||||
@if $t == flat-checked {
|
||||
color: $tc;
|
||||
background-color: $divider_color;
|
||||
border-color: transparent;
|
||||
box-shadow: none;
|
||||
text-shadow: none;
|
||||
icon-shadow: none;
|
||||
}
|
||||
|
||||
@if $t == flat-insensitive {
|
||||
color: if($tc == $fg_color, $disabled_fg_color, $tc);
|
||||
background-color: transparent;
|
||||
|
||||
@ -1,45 +0,0 @@
|
||||
@import 'common/a11y';
|
||||
@import 'common/app-grid';
|
||||
@import 'common/base';
|
||||
@import 'common/buttons';
|
||||
@import 'common/calendar';
|
||||
@import 'common/check-box';
|
||||
@import 'common/corner-ripple';
|
||||
@import 'common/dash';
|
||||
@import 'common/dialogs';
|
||||
@import 'common/entries';
|
||||
@import 'common/hotplug';
|
||||
@import 'common/ibus-popup';
|
||||
@import 'common/keyboard';
|
||||
@import 'common/login-dialog';
|
||||
@import 'common/looking-glass';
|
||||
@import 'common/misc';
|
||||
@import 'common/network-dialog';
|
||||
@import 'common/osd';
|
||||
@import 'common/overview';
|
||||
@import 'common/panel';
|
||||
@import 'common/popovers';
|
||||
@import 'common/screen-shield';
|
||||
@import 'common/scrollbars';
|
||||
@import 'common/search-entry';
|
||||
@import 'common/search-results';
|
||||
@import 'common/slider';
|
||||
@import 'common/switcher-popup';
|
||||
@import 'common/switches';
|
||||
@import 'common/tiled-previews';
|
||||
@import 'common/workspace-switcher';
|
||||
@import 'widgets-46-0/app-grid';
|
||||
@import 'widgets-46-0/dash';
|
||||
@import 'widgets-40-0/misc';
|
||||
@import 'widgets-46-0/message-list';
|
||||
@import 'widgets-46-0/notifications';
|
||||
@import 'widgets-40-0/overview';
|
||||
@import 'widgets-42-0/osd';
|
||||
@import 'widgets-40-0/panel';
|
||||
@import 'widgets-42-0/popovers';
|
||||
@import 'widgets-44-0/quick-settings';
|
||||
@import 'widgets-40-0/screen-shield';
|
||||
@import 'widgets-42-0/screenshot';
|
||||
@import 'widgets-40-0/search-entry';
|
||||
@import 'widgets-40-0/window-picker';
|
||||
@import 'widgets-40-0/workspace-thumbnails';
|
||||
@ -1,6 +1,18 @@
|
||||
|
||||
/* App Icons */
|
||||
.show-apps,
|
||||
.app-well-app,
|
||||
%app-well-app {
|
||||
@include font(body-1);
|
||||
|
||||
.overview-icon.overview-icon-with-label {
|
||||
padding: 10px 12px 14px;
|
||||
|
||||
> StBoxLayout {
|
||||
spacing: 6px;
|
||||
}
|
||||
}
|
||||
|
||||
.overview-icon {
|
||||
color: $light_fg_color;
|
||||
border-radius: $wm_radius * 1.5;
|
||||
@ -9,7 +21,6 @@
|
||||
transition-duration: 100ms;
|
||||
text-align: center;
|
||||
text-shadow: none;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
&:hover .overview-icon,
|
||||
@ -27,13 +38,31 @@
|
||||
}
|
||||
}
|
||||
|
||||
// App Folders
|
||||
.app-folder {
|
||||
background: none;
|
||||
border-radius: $wm_radius * 1.5;
|
||||
|
||||
.overview-icon {
|
||||
background-color: $light_divider_color;
|
||||
border-radius: $wm_radius * 1.5;
|
||||
}
|
||||
|
||||
&:hover .overview-icon {
|
||||
background-color: rgba(white, 0.2);
|
||||
}
|
||||
|
||||
&:active .overview-icon {
|
||||
background-color: rgba(white, 0.3);
|
||||
}
|
||||
}
|
||||
|
||||
// expanded folder
|
||||
.app-folder-dialog {
|
||||
border-radius: $bd_radius * 4;
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
background-color: rgba(if($colorscheme == 'nord', #20242c, #262626), 0.9);
|
||||
color: $light_alt_fg_color;
|
||||
|
||||
.folder-name-container {
|
||||
padding: 24px 36px 0;
|
||||
|
||||
@ -1,24 +1,6 @@
|
||||
/* Buttons */
|
||||
|
||||
%button {
|
||||
@include button(flat-normal);
|
||||
&:hover { @include button(flat-hover); }
|
||||
&:selected, &:active { @include button(flat-active); }
|
||||
&:checked { @include button(checked); }
|
||||
&:insensitive { @include button(flat-insensitive); }
|
||||
&:focus { @include button(flat-focus); }
|
||||
}
|
||||
|
||||
%flat_button {
|
||||
@include button(flat-normal);
|
||||
&:hover { @include button(flat-hover); }
|
||||
&:selected, &:active { @include button(flat-active); }
|
||||
&:checked { @include button(flat-checked); }
|
||||
&:insensitive { @include button(flat-insensitive); }
|
||||
&:focus { @include button(flat-focus); }
|
||||
}
|
||||
|
||||
%default_button {
|
||||
@include button(flat-normal);
|
||||
&:hover { @include button(flat-hover); }
|
||||
&:active { @include button(flat-active); }
|
||||
@ -27,45 +9,19 @@
|
||||
}
|
||||
|
||||
.button {
|
||||
min-height: to_em(22px);
|
||||
min-height: $small_size;
|
||||
padding: $container_padding $container_padding * 2;
|
||||
border-radius: $bt_radius;
|
||||
border: none;
|
||||
@extend %button;
|
||||
|
||||
// default style
|
||||
&.default {
|
||||
@extend %default_button;
|
||||
}
|
||||
|
||||
// flat style
|
||||
&.flat {
|
||||
@extend %flat_button;
|
||||
}
|
||||
}
|
||||
|
||||
.icon-button {
|
||||
min-height: $scalable_icon_size;
|
||||
min-width: $scalable_icon_size;
|
||||
padding: $scaled_padding * 2;
|
||||
min-height: $small_size;
|
||||
min-width: $small_size;
|
||||
padding: $container_padding;
|
||||
border-radius: $circular_radius;
|
||||
border: none;
|
||||
@extend %button;
|
||||
|
||||
StIcon {
|
||||
icon-size: $scalable_icon_size;
|
||||
-st-icon-style: symbolic;
|
||||
}
|
||||
|
||||
// default style
|
||||
&.default {
|
||||
@extend %default_button;
|
||||
}
|
||||
|
||||
// flat style
|
||||
&.flat {
|
||||
@extend %flat_button;
|
||||
}
|
||||
}
|
||||
|
||||
%osd_button {
|
||||
|
||||
@ -41,11 +41,7 @@ $popover_bubble_bg: if($variant == 'light', rgba(white, 0.95), rgba(lighten($bas
|
||||
|
||||
// overall menu
|
||||
#calendarArea {
|
||||
padding: $base_margin 0;
|
||||
}
|
||||
|
||||
.datemenu-popover {
|
||||
border-radius: $base_border_radius + $base_margin * 3 !important;
|
||||
padding: 4px 0;
|
||||
}
|
||||
|
||||
// Calendar menu side column
|
||||
@ -79,16 +75,21 @@ $popover_bubble_bg: if($variant == 'light', rgba(white, 0.95), rgba(lighten($bas
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.datemenu-today-button,
|
||||
.datemenu-displays-box {
|
||||
margin: 4px 8px;
|
||||
}
|
||||
|
||||
/* today button (the date) */
|
||||
.datemenu-today-button {
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
background: none;
|
||||
padding: $base_padding $base_padding * 2;
|
||||
margin: $base_margin $base_margin * 2;
|
||||
padding: $base_padding;
|
||||
margin: 0 12px;
|
||||
text-shadow: none;
|
||||
color: $alt_fg_color;
|
||||
border-radius: $base_border_radius;
|
||||
border-radius: $mn_radius;
|
||||
|
||||
&:hover, &:focus {
|
||||
color: $fg_color;
|
||||
@ -118,7 +119,7 @@ $popover_bubble_bg: if($variant == 'light', rgba(white, 0.95), rgba(lighten($bas
|
||||
box-shadow: none !important;
|
||||
background-color: transparent;
|
||||
padding: $base_padding !important;
|
||||
margin: 0 !important;
|
||||
margin: 0 4px !important;
|
||||
text-shadow: none;
|
||||
// border-radius: $base_border_radius;
|
||||
|
||||
@ -126,8 +127,7 @@ $popover_bubble_bg: if($variant == 'light', rgba(white, 0.95), rgba(lighten($bas
|
||||
.calendar-month-label {
|
||||
margin: 0;
|
||||
padding: $base_padding 0;
|
||||
color: $fg_color !important;
|
||||
background-color: transparent !important;
|
||||
color: $fg_color;
|
||||
font-weight: bold;
|
||||
font-size: 1em !important;
|
||||
text-align: center;
|
||||
@ -158,7 +158,6 @@ $popover_bubble_bg: if($variant == 'light', rgba(white, 0.95), rgba(lighten($bas
|
||||
&:active { background-color: $track_color; }
|
||||
}
|
||||
|
||||
.calendar-day,
|
||||
.calendar-day-base {
|
||||
@include font(caption);
|
||||
text-align: center;
|
||||
@ -169,7 +168,6 @@ $popover_bubble_bg: if($variant == 'light', rgba(white, 0.95), rgba(lighten($bas
|
||||
border-radius: $circular_radius;
|
||||
color: $alt_fg_color;
|
||||
font-feature-settings: "tnum";
|
||||
background-color: transparent;
|
||||
|
||||
&:hover, &:focus {
|
||||
background-color: $divider_color;
|
||||
@ -186,7 +184,19 @@ $popover_bubble_bg: if($variant == 'light', rgba(white, 0.95), rgba(lighten($bas
|
||||
color: $fg_color;
|
||||
background-color: $track_color;
|
||||
border-color: transparent; //avoid jumparound due to today
|
||||
box-shadow: none !important;
|
||||
}
|
||||
|
||||
&.calendar-day-heading { //day of week heading
|
||||
width: $menuitem_size !important;
|
||||
height: $menuitem_size - 6px !important;
|
||||
margin-top: 6px !important;
|
||||
padding: 0 !important;
|
||||
// border-radius: $circular_radius;
|
||||
background-color: transparent;
|
||||
color: $hint_fg_color;
|
||||
@include font(caption);
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
}
|
||||
}
|
||||
|
||||
@ -250,21 +260,16 @@ $popover_bubble_bg: if($variant == 'light', rgba(white, 0.95), rgba(lighten($bas
|
||||
}
|
||||
}
|
||||
|
||||
.calendar-other-month,
|
||||
.calendar-other-month-day {
|
||||
color: $disabled_fg_color !important;
|
||||
opacity: 1;
|
||||
|
||||
&.calendar-weekend {
|
||||
color: $alt_disabled_fg_color !important;
|
||||
}
|
||||
color: $disabled_fg_color;
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.calendar-week-number {
|
||||
width: 22px;
|
||||
height: 16px;
|
||||
margin: 6px 6px 6px 4px;
|
||||
padding: 0;
|
||||
padding: 0 0;
|
||||
border-radius: $bt_radius;
|
||||
background-color: if($variant == 'light', rgba(black, 0.05), rgba(white, 0.05));
|
||||
color: $hint_fg_color;
|
||||
@ -272,19 +277,6 @@ $popover_bubble_bg: if($variant == 'light', rgba(white, 0.95), rgba(lighten($bas
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.calendar-day-heading { //day of week heading
|
||||
width: $menuitem_size !important;
|
||||
height: $menuitem_size - 6px !important;
|
||||
margin: $base_margin;
|
||||
padding: 0 !important;
|
||||
// border-radius: $circular_radius;
|
||||
background-color: transparent !important;
|
||||
color: $hint_fg_color !important;
|
||||
@include font(caption);
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
}
|
||||
}
|
||||
|
||||
.world-clocks-button,
|
||||
@ -292,18 +284,16 @@ $popover_bubble_bg: if($variant == 'light', rgba(white, 0.95), rgba(lighten($bas
|
||||
.events-button {
|
||||
@extend %popover_bubble;
|
||||
padding: $base_padding * 3 !important;
|
||||
margin: $base_margin $base_padding + $base_margin !important;
|
||||
margin: 3px 4px !important;
|
||||
}
|
||||
|
||||
// Events
|
||||
.events-button {
|
||||
.events-box {
|
||||
color: $hint_fg_color;
|
||||
spacing: $base_spacing;
|
||||
}
|
||||
|
||||
.events-list {
|
||||
color: $hint_fg_color;
|
||||
spacing: 2 * $base_spacing;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
@ -43,15 +43,12 @@
|
||||
min-height: $medium_size;
|
||||
border-radius: 0;
|
||||
transition-duration: 100ms;
|
||||
border:L none;
|
||||
box-shadow: none;
|
||||
border-bottom: 2px solid transparent;
|
||||
background-color: transparent;
|
||||
|
||||
&:hover {
|
||||
color: $light_fg_color;
|
||||
text-shadow: none;
|
||||
border-color: $light_track_color;
|
||||
border-color: $light_track_color
|
||||
}
|
||||
|
||||
&:selected {
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// a.k.a. notifications in the menu
|
||||
|
||||
.message-list {
|
||||
width: 30em;
|
||||
width: 31.5em;
|
||||
padding: 0 $base_margin;
|
||||
text-shadow: none;
|
||||
border: none;
|
||||
@ -109,7 +109,7 @@
|
||||
}
|
||||
|
||||
.message-title {
|
||||
padding-top: 0.57em;
|
||||
padding-top: 0.35em !important;
|
||||
// color: $fg_color;
|
||||
font-weight: bold;
|
||||
}
|
||||
@ -148,7 +148,7 @@
|
||||
}
|
||||
|
||||
.message-media-control {
|
||||
margin: 20px 4px !important;
|
||||
margin: 18px 4px !important;
|
||||
padding: 8px !important;
|
||||
border-radius: $circular_radius;
|
||||
color: $alt_fg_color;
|
||||
@ -164,14 +164,14 @@
|
||||
|
||||
// album-art
|
||||
.media-message-cover-icon {
|
||||
icon-size: $base_icon_size * 2 !important;
|
||||
margin-left: $base_padding !important;
|
||||
icon-size: 32px !important;
|
||||
margin: 0 0 0 4px !important;
|
||||
|
||||
&:rtl { margin-right: $base_padding !important; }
|
||||
&:rtl { margin: 0 4px 0 0 !important; }
|
||||
|
||||
&.fallback {
|
||||
icon-size: $base_icon_size * 2 !important;
|
||||
padding: 4px;
|
||||
icon-size: 16px !important;
|
||||
padding: 8px;
|
||||
border: none;
|
||||
border-radius: $bt_radius;
|
||||
background-color: $divider_color;
|
||||
|
||||
@ -47,64 +47,9 @@ $panel_height: $menuitem_size;
|
||||
}
|
||||
}
|
||||
|
||||
%normal_activites {
|
||||
-natural-hpadding: $base_padding * 3;
|
||||
color: $panel_fg;
|
||||
|
||||
StBoxLayout {
|
||||
spacing: $container_padding;
|
||||
}
|
||||
|
||||
.workspace-dot {
|
||||
background-color: $panel_fg;
|
||||
}
|
||||
|
||||
&:overview {
|
||||
.workspace-dot {
|
||||
background-color: $light_fg_color;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
%apple_activites {
|
||||
-natural-hpadding: $base_padding * 2;
|
||||
background-image: url("assets/activities.svg");
|
||||
background-position: center center;
|
||||
background-size: 24px 24px;
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
color: transparent;
|
||||
font-size: 0;
|
||||
|
||||
> * { width: $medium_size; }
|
||||
|
||||
StBoxLayout {
|
||||
spacing: 0;
|
||||
}
|
||||
|
||||
.workspace-dot {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
&:active, &:overview, &:focus, &:checked {
|
||||
border: none;
|
||||
color: transparent;
|
||||
}
|
||||
|
||||
&:overview { background-color: transparent; }
|
||||
|
||||
@if $variant == 'light' {
|
||||
@if $panel_font == 'black' or $trans == 'false' {
|
||||
&:overview {
|
||||
background-image: url("assets/activities-white.svg");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#panel {
|
||||
background-color: $panel_bg;
|
||||
font-weight: 500;
|
||||
font-weight: normal;
|
||||
color: $panel_fg;
|
||||
font-feature-settings: "tnum";
|
||||
transition-duration: 250ms;
|
||||
@ -126,6 +71,7 @@ $panel_height: $menuitem_size;
|
||||
.panel-button {
|
||||
-natural-hpadding: 12px;
|
||||
-minimum-hpadding: 12px;
|
||||
font-weight: normal;
|
||||
color: $panel_fg;
|
||||
transition-duration: 150ms;
|
||||
border-radius: $bt_radius;
|
||||
@ -203,10 +149,6 @@ $panel_height: $menuitem_size;
|
||||
padding: 0 $base_padding + 12px !important;
|
||||
margin: 0 !important;
|
||||
}
|
||||
|
||||
.messages-indicator {
|
||||
icon-size: $scalable_icon_size;
|
||||
}
|
||||
}
|
||||
|
||||
&:hover, &:active, &:overview, &:focus, &:checked {
|
||||
@ -255,52 +197,32 @@ $panel_height: $menuitem_size;
|
||||
}
|
||||
|
||||
&#panelActivities { // Activities button
|
||||
background-image: url("assets/activities.svg");
|
||||
background-position: center center;
|
||||
background-size: 24px 24px;
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
background-gradient-direction: none;
|
||||
border: none;
|
||||
color: transparent;
|
||||
font-size: 0;
|
||||
|
||||
@if $activities == 'apple' {
|
||||
@extend %apple_activites;
|
||||
} @else {
|
||||
@extend %normal_activites;
|
||||
}
|
||||
}
|
||||
> * { width: $medium_size; }
|
||||
|
||||
// screen activity indicators
|
||||
&.screen-recording-indicator,
|
||||
&.screen-sharing-indicator {
|
||||
border: 3px solid transparent;
|
||||
background-color: transparent;
|
||||
|
||||
StBoxLayout {
|
||||
spacing: $scaled_padding;
|
||||
&:active, &:overview, &:focus, &:checked {
|
||||
border: none;
|
||||
color: transparent;
|
||||
// background-image: url("assets/activities-active.svg");
|
||||
}
|
||||
|
||||
StIcon {
|
||||
icon-size: $scalable_icon_size;
|
||||
}
|
||||
}
|
||||
&:overview { background-color: transparent; }
|
||||
|
||||
&.screen-recording-indicator {
|
||||
box-shadow: inset 0 0 0 1000px $error_color !important;
|
||||
|
||||
&:hover {
|
||||
box-shadow: inset 0 0 0 1000px mix($panel_fg, $error_color, 12%) !important;
|
||||
}
|
||||
|
||||
&:active {
|
||||
box-shadow: inset 0 0 0 1000px mix($panel_fg, $error_color, 24%) !important;
|
||||
}
|
||||
}
|
||||
|
||||
&.screen-sharing-indicator {
|
||||
box-shadow: inset 0 0 0 1000px $warning_color !important;
|
||||
|
||||
&:hover {
|
||||
box-shadow: inset 0 0 0 1000px mix($panel_fg, $warning_color, 12%) !important;
|
||||
}
|
||||
|
||||
&:active {
|
||||
box-shadow: inset 0 0 0 1000px mix($panel_fg, $warning_color, 24%) !important;
|
||||
@if $variant == 'light' {
|
||||
@if $panel_font == 'black' or $trans == 'false' {
|
||||
&:overview {
|
||||
background-image: url("assets/activities-white.svg");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -321,7 +243,6 @@ $panel_height: $menuitem_size;
|
||||
|
||||
// Input indicators
|
||||
Gjs_status_keyboard_InputSourceIndicator.panel-button, // Ibus
|
||||
Gjs_appindicatorsupport_rgcjonas_gmail_com_indicatorStatusIcon_IndicatorStatusIcon.panel-button,
|
||||
Gjs_appindicatorsupport_rgcjonas_gmail_com_indicatorStatusIcon_AppIndicatorsIndicatorStatusIcon.panel-button { // Fcitx
|
||||
-natural-hpadding: 12px + $base_padding !important;
|
||||
-minimum-hpadding: 12px + $base_padding !important;
|
||||
@ -385,7 +306,4 @@ $panel_height: $menuitem_size;
|
||||
// indicator for active
|
||||
.screencast-indicator,
|
||||
.remote-access-indicator { color: $warning_color; }
|
||||
|
||||
// important privacy related indicators
|
||||
.privacy-indicator { color: $warning_color; }
|
||||
}
|
||||
|
||||
@ -146,12 +146,6 @@ $popop_menuitem_radius: $po_radius - $base_padding;
|
||||
}
|
||||
|
||||
&:insensitive { color: $disabled_fg_color !important; }
|
||||
|
||||
// add margin to switches in menu items
|
||||
.toggle-switch {
|
||||
&:ltr { margin-left: $base_margin; }
|
||||
&:rtl { margin-right: $base_margin; }
|
||||
}
|
||||
}
|
||||
|
||||
.popup-sub-menu {
|
||||
@ -177,11 +171,6 @@ $popop_menuitem_radius: $po_radius - $base_padding;
|
||||
}
|
||||
}
|
||||
|
||||
.popup-ornamented-menu-item {
|
||||
&:ltr { padding-left: $base_padding; }
|
||||
&:rtl { padding-right: $base_padding; }
|
||||
}
|
||||
|
||||
.popup-inactive-menu-item { //all icons and other graphical elements
|
||||
color: $alt_fg_color !important;
|
||||
|
||||
@ -197,8 +186,11 @@ $popop_menuitem_radius: $po_radius - $base_padding;
|
||||
|
||||
// container for radio and check boxes
|
||||
.popup-menu-ornament {
|
||||
icon-size: $scalable_icon_size !important;
|
||||
width: $scalable_icon_size;
|
||||
width: 1.2em;
|
||||
text-align: center !important;
|
||||
|
||||
&:ltr { text-align: right; }
|
||||
&:rtl { text-align: left; }
|
||||
}
|
||||
|
||||
// desktop background menu
|
||||
|
||||
@ -8,14 +8,11 @@
|
||||
// switcher onscreen panel
|
||||
.switcher-list {
|
||||
@extend %osd_panel;
|
||||
border-radius: $bt_radius * 2 + $base_padding * 2;
|
||||
|
||||
.item-box {
|
||||
padding: 8px;
|
||||
border-radius: $bt_radius * 2;
|
||||
border-radius: $bt_radius;
|
||||
border: 1px solid transparent;
|
||||
background-color: transparent;
|
||||
color: $fg_color;
|
||||
|
||||
&:outlined {
|
||||
background-color: $divider_color;
|
||||
|
||||
@ -58,10 +58,6 @@
|
||||
margin-top: 0 !important;
|
||||
padding: $dash_padding !important;
|
||||
|
||||
#dashtodockDashContainer {
|
||||
padding: $dash_padding 0 !important;
|
||||
}
|
||||
|
||||
.dash-background {
|
||||
margin-bottom: 0 !important;
|
||||
padding: $dash_padding !important;
|
||||
@ -71,84 +67,6 @@
|
||||
padding: $dash_spacing $base_padding !important;
|
||||
}
|
||||
}
|
||||
|
||||
&.extended {
|
||||
#dash {
|
||||
#dashtodockDashContainer {
|
||||
padding: 0 !important;
|
||||
|
||||
#dashtodockDashScrollview:first-child {
|
||||
padding-top: 0 !important;
|
||||
}
|
||||
|
||||
#dashtodockDashScrollview:last-child {
|
||||
padding-bottom: 0 !important;
|
||||
}
|
||||
|
||||
& > :first-child {
|
||||
.show-apps {
|
||||
padding-bottom: $container_padding !important;
|
||||
}
|
||||
}
|
||||
|
||||
& > :last-child {
|
||||
.show-apps {
|
||||
padding-bottom: $dash_padding + $container_padding !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&.top,
|
||||
&.bottom {
|
||||
#dash {
|
||||
margin-top: 0 !important;
|
||||
padding: $dash_padding !important;
|
||||
|
||||
#dashtodockDashContainer {
|
||||
padding: $dash_padding 0 !important;
|
||||
}
|
||||
|
||||
.dash-background {
|
||||
margin-bottom: 0 !important;
|
||||
padding: $dash_padding !important;
|
||||
border-left: none !important;
|
||||
}
|
||||
|
||||
.dash-item-container .app-well-app, .show-apps {
|
||||
padding: $base_padding $dash_spacing !important;
|
||||
}
|
||||
}
|
||||
|
||||
&.extended {
|
||||
#dash {
|
||||
#dashtodockDashContainer {
|
||||
padding: 0 !important;
|
||||
|
||||
#dashtodockDashScrollview:first-child {
|
||||
padding-left: 0 !important;
|
||||
}
|
||||
|
||||
#dashtodockDashScrollview:last-child {
|
||||
padding-right: 0 !important;
|
||||
}
|
||||
|
||||
& > :first-child {
|
||||
.show-apps {
|
||||
padding-left: $container_padding !important;
|
||||
}
|
||||
}
|
||||
|
||||
& > :last-child {
|
||||
.show-apps {
|
||||
padding-right: $dash_padding + $container_padding !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#dash { // default-mode
|
||||
@ -177,12 +95,12 @@
|
||||
background-color: if($variant == 'light', rgba(white, 0.35), $light_track_color);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.dash-background {
|
||||
background-color: $dash_bg;
|
||||
border: 1px solid if($variant == 'light', rgba(black, 0.08), rgba(black, 0.75));
|
||||
box-shadow: inset 0 0 0 1px rgba(white, 0.05);
|
||||
}
|
||||
.dash-background {
|
||||
background-color: $dash_bg;
|
||||
border: 1px solid if($variant == 'light', rgba(black, 0.08), rgba(black, 0.75));
|
||||
box-shadow: inset 0 0 0 1px rgba(white, 0.05);
|
||||
}
|
||||
|
||||
&:overview #dash { // overview-mode #1
|
||||
|
||||
@ -19,66 +19,6 @@ $app_icon_padding: 24px;
|
||||
}
|
||||
}
|
||||
|
||||
/* App Icons */
|
||||
.show-apps,
|
||||
.app-well-app {
|
||||
@include font(body-1);
|
||||
|
||||
.overview-icon.overview-icon-with-label {
|
||||
padding: 10px 12px 14px;
|
||||
|
||||
> StBoxLayout {
|
||||
spacing: 6px;
|
||||
}
|
||||
}
|
||||
|
||||
.overview-icon {
|
||||
color: $light_fg_color;
|
||||
border-radius: $wm_radius * 1.5;
|
||||
padding: 12px;
|
||||
border: none;
|
||||
transition-duration: 100ms;
|
||||
text-align: center;
|
||||
text-shadow: none;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
&:hover .overview-icon,
|
||||
&:focus .overview-icon,
|
||||
&:selected .overview-icon {
|
||||
background-color: $light_divider_color;
|
||||
border-image: none;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
&:active .overview-icon,
|
||||
&:checked .overview-icon {
|
||||
background-color: $light_track_color;
|
||||
box-shadow: none;
|
||||
}
|
||||
}
|
||||
|
||||
// App Folders
|
||||
.app-folder {
|
||||
background: none;
|
||||
border-radius: $wm_radius * 1.5;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
|
||||
.overview-icon {
|
||||
background-color: $light_divider_color;
|
||||
border-radius: $wm_radius * 1.5;
|
||||
}
|
||||
|
||||
&:hover .overview-icon {
|
||||
background-color: rgba(white, 0.2);
|
||||
}
|
||||
|
||||
&:active .overview-icon {
|
||||
background-color: rgba(white, 0.3);
|
||||
}
|
||||
}
|
||||
|
||||
.app-folder-icon {
|
||||
padding: $base_padding;
|
||||
spacing-rows: $base_spacing;
|
||||
|
||||
@ -11,66 +11,6 @@
|
||||
page-padding-right: 12px;
|
||||
}
|
||||
|
||||
/* App Icons */
|
||||
.show-apps,
|
||||
.app-well-app {
|
||||
@include font(body-1);
|
||||
|
||||
.overview-icon.overview-icon-with-label {
|
||||
padding: 10px 12px 14px;
|
||||
|
||||
> StBoxLayout {
|
||||
spacing: 6px;
|
||||
}
|
||||
}
|
||||
|
||||
.overview-icon {
|
||||
color: $light_fg_color;
|
||||
border-radius: $wm_radius * 1.5;
|
||||
padding: 12px;
|
||||
border: none;
|
||||
transition-duration: 100ms;
|
||||
text-align: center;
|
||||
text-shadow: none;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
&:hover .overview-icon,
|
||||
&:focus .overview-icon,
|
||||
&:selected .overview-icon {
|
||||
background-color: $light_divider_color;
|
||||
border-image: none;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
&:active .overview-icon,
|
||||
&:checked .overview-icon {
|
||||
background-color: $light_track_color;
|
||||
box-shadow: none;
|
||||
}
|
||||
}
|
||||
|
||||
// App Folders
|
||||
.app-folder {
|
||||
background: none;
|
||||
border-radius: $wm_radius * 1.5;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
|
||||
.overview-icon {
|
||||
background-color: $light_divider_color;
|
||||
border-radius: $wm_radius * 1.5;
|
||||
}
|
||||
|
||||
&:hover .overview-icon {
|
||||
background-color: rgba(white, 0.2);
|
||||
}
|
||||
|
||||
&:active .overview-icon {
|
||||
background-color: rgba(white, 0.3);
|
||||
}
|
||||
}
|
||||
|
||||
.app-folder-dialog {
|
||||
.page-navigation-hint {
|
||||
width: if($laptop == 'true', 60px, 80px);
|
||||
|
||||
@ -23,7 +23,7 @@ $dash_border_radius: $dash_padding * 1.5 + 12px;
|
||||
.dash-background {
|
||||
background-color: $dash_background_color;
|
||||
margin-bottom: $dash_bottom_margin;
|
||||
padding: $dash_padding $dash_padding - $dash_spacing * 2 !important;
|
||||
padding: $dash_padding $dash_padding - $dash_spacing * 2;
|
||||
border-radius: $dash_border_radius;
|
||||
}
|
||||
|
||||
@ -34,12 +34,12 @@ $dash_border_radius: $dash_padding * 1.5 + 12px;
|
||||
> * { margin: 0; }
|
||||
|
||||
.app-well-app, .show-apps {
|
||||
padding: $dash_padding $dash_spacing $dash_padding + $dash_bottom_margin !important;
|
||||
padding: $dash_padding $dash_spacing $dash_padding + $dash_bottom_margin;
|
||||
}
|
||||
|
||||
.overview-icon {
|
||||
padding: $dash_padding / 2;
|
||||
border-radius: $dash_border_radius - $dash_padding;
|
||||
border-radius: $dash_padding / 2 + 12px;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -11,66 +11,6 @@
|
||||
page-padding-right: 18px;
|
||||
}
|
||||
|
||||
/* App Icons */
|
||||
.show-apps,
|
||||
.app-well-app {
|
||||
@include font(body-1);
|
||||
|
||||
.overview-icon.overview-icon-with-label {
|
||||
padding: 10px 12px 14px;
|
||||
|
||||
> StBoxLayout {
|
||||
spacing: 6px;
|
||||
}
|
||||
}
|
||||
|
||||
.overview-icon {
|
||||
color: $light_fg_color;
|
||||
border-radius: $wm_radius * 1.5;
|
||||
padding: 12px;
|
||||
border: none;
|
||||
transition-duration: 100ms;
|
||||
text-align: center;
|
||||
text-shadow: none;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
&:hover .overview-icon,
|
||||
&:focus .overview-icon,
|
||||
&:selected .overview-icon {
|
||||
background-color: $light_divider_color;
|
||||
border-image: none;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
&:active .overview-icon,
|
||||
&:checked .overview-icon {
|
||||
background-color: $light_track_color;
|
||||
box-shadow: none;
|
||||
}
|
||||
}
|
||||
|
||||
// App Folders
|
||||
.app-folder {
|
||||
background: none;
|
||||
border-radius: $wm_radius * 1.5;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
|
||||
.overview-icon {
|
||||
background-color: $light_divider_color;
|
||||
border-radius: $wm_radius * 1.5;
|
||||
}
|
||||
|
||||
&:hover .overview-icon {
|
||||
background-color: rgba(white, 0.2);
|
||||
}
|
||||
|
||||
&:active .overview-icon {
|
||||
background-color: rgba(white, 0.3);
|
||||
}
|
||||
}
|
||||
|
||||
.app-folder-dialog {
|
||||
.page-navigation-hint {
|
||||
width: if($laptop == 'true', 60px, 80px);
|
||||
|
||||
@ -125,7 +125,7 @@
|
||||
.quick-slider {
|
||||
& > StBoxLayout { spacing: $base_padding; }
|
||||
|
||||
.icon-button { padding: $scaled_padding * 1.5; }
|
||||
.icon-button { padding: $base_padding; }
|
||||
|
||||
.slider-bin {
|
||||
&:focus { @include button(focus); }
|
||||
|
||||
@ -1,166 +0,0 @@
|
||||
/* App Grid */
|
||||
|
||||
$app_icon_size: 96px;
|
||||
$app_folder_size: 720px;
|
||||
|
||||
// app icons
|
||||
.icon-grid {
|
||||
row-spacing: 12px;
|
||||
column-spacing: 12px;
|
||||
max-row-spacing: 36px;
|
||||
max-column-spacing: 36px;
|
||||
page-padding-top: 24px;
|
||||
page-padding-bottom: 24px;
|
||||
page-padding-left: 18px;
|
||||
page-padding-right: 18px;
|
||||
}
|
||||
|
||||
/* App Icons */
|
||||
|
||||
// items in the app grid and dash
|
||||
.overview-tile {
|
||||
color: $light_alt_fg_color;
|
||||
background-color: transparent;
|
||||
|
||||
&:focus { color: $light_fg_color; background-color: $light_divider_color; }
|
||||
&:hover { color: $light_fg_color; background-color: $light_divider_color; }
|
||||
&:active { color: $light_fg_color; background-color: $light_track_color; }
|
||||
&:highlighted,&:selected,
|
||||
&:checked { color: $light_fg_color; background-color: $light_track_color; }
|
||||
&:insensitive { color: $light_alt_disabled_fg_color; background-color: transparent; }
|
||||
|
||||
// override the %tile style
|
||||
border-radius: $wm_radius * 1.5;
|
||||
padding: 12px;
|
||||
spacing: $base_padding;
|
||||
text-align: center;
|
||||
transition-duration: 100ms;
|
||||
|
||||
// the icon itself
|
||||
.overview-icon {
|
||||
// item with a label
|
||||
&.overview-icon-with-label {
|
||||
> StBoxLayout {
|
||||
spacing: 6px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Running app indicator (also shown in dash)
|
||||
.app-grid-running-dot {
|
||||
width: 5px;
|
||||
height: 5px;
|
||||
border-radius: 5px;
|
||||
background-color: $light_alt_fg_color;
|
||||
margin-bottom: 6px;
|
||||
|
||||
StWidget.focused & {
|
||||
background-color: $primary_color;
|
||||
}
|
||||
}
|
||||
|
||||
.app-folder {
|
||||
background-color: $light_divider_color;
|
||||
|
||||
&:focus { background-color: $light_divider_color; }
|
||||
&:hover { background-color: rgba(white, 0.2); }
|
||||
&:active { background-color: rgba(white, 0.3); }
|
||||
&:highlighted,&:selected,
|
||||
&:checked { background-color: rgba(white, 0.3); }
|
||||
&:insensitive { background-color: transparent; }
|
||||
}
|
||||
|
||||
.app-folder-dialog-container {
|
||||
// pad the top with panel height so the folder doesn't overlap the panel on smaller resolutions
|
||||
padding-top: $menuitem_size;
|
||||
}
|
||||
|
||||
// Expanded app folder dialog
|
||||
.app-folder-dialog {
|
||||
width: $app_folder_size;
|
||||
height: $app_folder_size;
|
||||
|
||||
& .page-indicators {
|
||||
margin-bottom: $base_padding * 4;
|
||||
}
|
||||
|
||||
& .icon-button, & .page-navigation-arrow {
|
||||
color: $light_alt_fg_color;
|
||||
background-color: transparent;
|
||||
border: none !important;
|
||||
|
||||
&:hover {
|
||||
background-color: $light_divider_color;
|
||||
color: $light_fg_color;
|
||||
}
|
||||
|
||||
&:active {
|
||||
background-color: $light_track_color;
|
||||
color: $light_fg_color;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.apps-scroll-view {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
// shutdown and other actions in the grid
|
||||
.system-action-icon {
|
||||
background-color: $light_fill_color;
|
||||
color: $light_fg_color;
|
||||
border-radius: $circular_radius;
|
||||
icon-size: $app_icon_size * 0.5;
|
||||
}
|
||||
|
||||
.page-navigation-hint {
|
||||
width: if($laptop == 'true', 220px, 300px);
|
||||
|
||||
&.dnd {
|
||||
background: rgba(255, 255, 255, 0.1);
|
||||
}
|
||||
|
||||
&.next:ltr,
|
||||
&.previous:rtl {
|
||||
background-gradient-start: $light_divider_color;
|
||||
background-gradient-end: transparent;
|
||||
background-gradient-direction: horizontal;
|
||||
border-radius: $modal_radius 0px 0px $modal_radius;
|
||||
}
|
||||
|
||||
&.previous:ltr,
|
||||
&.next:rtl {
|
||||
background-gradient-start: transparent;
|
||||
background-gradient-end: $light_divider_color;
|
||||
background-gradient-direction: horizontal;
|
||||
border-radius: 0px $modal_radius $modal_radius 0px;
|
||||
}
|
||||
}
|
||||
|
||||
.page-navigation-arrow {
|
||||
margin: $base_padding;
|
||||
padding: $base_padding * 3;
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
border-radius: $circular_radius;
|
||||
color: $light_alt_fg_color;
|
||||
background-color: transparent;
|
||||
|
||||
> StIcon { color: $light_fg_color; }
|
||||
|
||||
&:insensitive {
|
||||
background-color: $light_fill_color;
|
||||
color: $light_alt_disabled_fg_color;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
background-color: $light_divider_color;
|
||||
color: $light_fg_color;
|
||||
}
|
||||
|
||||
&:active {
|
||||
background-color: $light_track_color;
|
||||
color: $light_fg_color;
|
||||
}
|
||||
}
|
||||
@ -1,94 +0,0 @@
|
||||
/* Dash */
|
||||
$dash_background_color: rgba(white, 0.15);
|
||||
|
||||
$dash_placeholder_size: 32px;
|
||||
$dash_padding: $base_padding * 2;
|
||||
$dash_edge_offset: $base_margin * 3;
|
||||
$dash_border_radius: 20px + $dash_padding;
|
||||
$dash_spacing: $base_margin * 0.5;
|
||||
|
||||
// container for the dash
|
||||
#dash {
|
||||
margin-top: $dash_edge_offset;
|
||||
|
||||
// background behind item container
|
||||
.dash-background {
|
||||
background-color: $dash_background_color;
|
||||
border-radius: $dash_border_radius;
|
||||
padding-top: $dash_padding;
|
||||
padding-bottom: $dash_padding;
|
||||
padding-left: $dash_padding - $dash_spacing; // subtract the margins added to .overview-tile below
|
||||
padding-right: $dash_padding - $dash_spacing;
|
||||
}
|
||||
|
||||
// items on the dash
|
||||
.dash-item-container {
|
||||
|
||||
.placeholder {
|
||||
// background-image: url("resource:///org/gnome/shell/theme/dash-placeholder.svg");
|
||||
background-image: none;
|
||||
background-size: contain;
|
||||
height: $dash_placeholder_size;
|
||||
}
|
||||
|
||||
.empty-dash-drop-target {
|
||||
width: $dash_placeholder_size;
|
||||
height: $dash_placeholder_size;
|
||||
}
|
||||
|
||||
// IMPORTANT: items on the dash need to extend to the edge to be adequate click targets
|
||||
// as such the %tile style is overriden and button styles are applied to the child class .overview-icon
|
||||
.show-apps,
|
||||
.overview-tile {
|
||||
// remove styles
|
||||
background: none;
|
||||
box-shadow: none;
|
||||
border: none;
|
||||
border-radius: 0;
|
||||
padding: 0;
|
||||
margin: 0 $dash_spacing;
|
||||
padding-bottom: $dash_edge_offset; // align with other items
|
||||
|
||||
.overview-icon {
|
||||
border-radius: 20px;
|
||||
padding: $base_padding;
|
||||
spacing: $base_padding;
|
||||
text-align: center;
|
||||
transition-duration: 100ms;
|
||||
background: none;
|
||||
}
|
||||
|
||||
&:focus .overview-icon { background-color: $light_divider_color; }
|
||||
&:hover .overview-icon { background-color: $light_divider_color; }
|
||||
&:active .overview-icon { background-color: $light_track_color; }
|
||||
&:highlighted .overview-icon,&:selected .overview-icon,
|
||||
&:checked .overview-icon { background-color: $light_track_color; }
|
||||
&:insensitive .overview-icon { background-color: transparent; }
|
||||
}
|
||||
|
||||
// running app dot
|
||||
.app-grid-running-dot {
|
||||
// manually position the dot within the dash item
|
||||
margin-bottom: $dash_padding + $dash_edge_offset - 3px; // 3px = size of dot (5px) subtracted from its translationY from appDisplay.js
|
||||
}
|
||||
}
|
||||
|
||||
// separator between pinned and running apps
|
||||
.dash-separator {
|
||||
width: 1px;
|
||||
margin-left:$base_margin;
|
||||
margin-right:$base_margin;
|
||||
background-color: rgba(white, 0.25);
|
||||
}
|
||||
|
||||
// make sure all dash components have same margin from screen edge
|
||||
.dash-separator,
|
||||
.dash-background {
|
||||
margin-bottom: $dash_edge_offset;
|
||||
}
|
||||
}
|
||||
|
||||
// OSD Tooltip
|
||||
.dash-label {
|
||||
-y-offset: $base_margin * 2; // distance from the dash edge
|
||||
}
|
||||
@ -1,254 +0,0 @@
|
||||
/* Message List */
|
||||
// a.k.a. notifications in the menu
|
||||
|
||||
.message-list {
|
||||
width: 29em;
|
||||
padding: 0 $base_margin;
|
||||
text-shadow: none;
|
||||
border: none;
|
||||
|
||||
// padding and margins to account for scrollbar
|
||||
&:ltr {
|
||||
margin-left: 0;
|
||||
margin-right: 0;
|
||||
padding-right: 0;
|
||||
border-right-width: 0;
|
||||
}
|
||||
|
||||
&:rtl {
|
||||
margin-right: 0;
|
||||
margin-left: 0;
|
||||
padding-left: 0;
|
||||
border-left-width: 0;
|
||||
}
|
||||
|
||||
.message-list-placeholder {
|
||||
@extend %title_2;
|
||||
color: $disabled_fg_color;
|
||||
|
||||
// icon size and color
|
||||
> StIcon {
|
||||
icon-size: 96px; // 48px
|
||||
margin-bottom: $base_margin * 3;
|
||||
-st-icon-style: symbolic;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.message-list-sections {
|
||||
spacing: $base_padding * 2;
|
||||
|
||||
// to account for scrollbar
|
||||
&:ltr { margin-right: $base_margin * 3; }
|
||||
&:rtl { margin-left: $base_margin * 3; }
|
||||
}
|
||||
|
||||
.message-list-section,
|
||||
.message-list-section-list {
|
||||
spacing: $base_padding * 2;
|
||||
}
|
||||
|
||||
// do-not-disturb + clear button
|
||||
.message-list-controls {
|
||||
// NOTE: remove the padding if notification_bubble could remove margin for drop shadow
|
||||
padding: $base_padding * 2;
|
||||
padding-bottom: $base_padding;
|
||||
spacing: $base_padding;
|
||||
@extend %heading;
|
||||
|
||||
.dnd-button {
|
||||
// We need this because the focus outline isn't inset like for the buttons
|
||||
// so the dnd button would grow when it gets focus if we didn't change only
|
||||
// its color when focusing.
|
||||
border-width: 2px;
|
||||
border-color: transparent;
|
||||
border-radius: 32px;
|
||||
border-style: solid;
|
||||
|
||||
&:focus {
|
||||
border-color: transparentize($selected_bg_color, 0.4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$card_bg: if($variant == 'light', rgba(white, 0.95), rgba(lighten($base_color, 8%), 0.95));
|
||||
|
||||
%card {
|
||||
border-radius: $base_border_radius;
|
||||
padding: $scaled_padding;
|
||||
margin: $base_margin;
|
||||
background-color: $card_bg;
|
||||
box-shadow: 0 1px 2px 0 rgba(black, 0.02);
|
||||
// bit of a hack here with border since we can't have double box-shadow
|
||||
color: $alt_fg_color;
|
||||
|
||||
&:hover, &:focus {
|
||||
color: $fg_color;
|
||||
background-color: if($variant == 'light', rgba($card_bg, 1), rgba(lighten($card_bg, 5%), 1));
|
||||
box-shadow: 0 1px 3px rgba(black, 0.05) !important;
|
||||
}
|
||||
|
||||
&:active {
|
||||
color: $fg_color;
|
||||
background-color: if($variant == 'light', darken($card_bg, 1%), lighten($card_bg, 3%));
|
||||
box-shadow: none !important;
|
||||
}
|
||||
|
||||
&:insensitive {
|
||||
color: $alt_disabled_fg_color;
|
||||
background-color: rgba($card_bg, 0.5);
|
||||
box-shadow: none !important;
|
||||
}
|
||||
}
|
||||
|
||||
// message bubbles
|
||||
.message {
|
||||
@extend %card;
|
||||
border: 1px solid transparent;
|
||||
border-left: none;
|
||||
|
||||
// subtract side padding to accommodate the close button's border
|
||||
&:ltr { padding-right:-2px; }
|
||||
&:rtl { padding-left:-2px; }
|
||||
|
||||
// message header
|
||||
.message-header {
|
||||
padding: 0 $scaled_padding;
|
||||
margin: $base_padding;
|
||||
margin-bottom: 0;
|
||||
spacing: $base_padding;
|
||||
color: $disabled_fg_color;
|
||||
|
||||
// header source icon
|
||||
.message-source-icon {
|
||||
icon-size: $scalable_icon_size; // 16px
|
||||
-st-icon-style: symbolic;
|
||||
}
|
||||
|
||||
// box that contains the source icon, source name and timestamp of the message
|
||||
.message-header-content {
|
||||
spacing: $base_padding;
|
||||
min-height: to_em(24px);
|
||||
padding-bottom: $base_padding;
|
||||
|
||||
// header source title
|
||||
.message-source-title {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
// Time label
|
||||
.event-time {
|
||||
@extend %caption;
|
||||
color: $disabled_fg_color;
|
||||
// Add bottom padding to align the app name with the time horizontally
|
||||
padding-bottom: to_em(1px);
|
||||
|
||||
&:ltr { text-align: right; }
|
||||
&:rtl { text-align: left; }
|
||||
}
|
||||
}
|
||||
|
||||
// buttons in the message header
|
||||
.message-expand-button,
|
||||
.message-close-button {
|
||||
@extend .icon-button;
|
||||
color: $fg_color;
|
||||
background-color: transparentize($fg_color, .9);
|
||||
padding: 4px;
|
||||
border: none;
|
||||
&:hover { background-color: transparentize($fg_color, .81); }
|
||||
&:active,
|
||||
&:active:hover { background-color: transparentize($fg_color, .76); }
|
||||
&:insensitive { background-color: transparentize($fg_color, .93); }
|
||||
}
|
||||
|
||||
.message-expand-button {
|
||||
padding: 4px;
|
||||
&:ltr { margin-right: $base_padding; }
|
||||
&:rtl { margin-left: $base_padding; }
|
||||
}
|
||||
}
|
||||
|
||||
// container for message contents
|
||||
.message-box {
|
||||
padding: $base_padding;
|
||||
margin: $base_padding;
|
||||
margin-top: 0;
|
||||
spacing: $base_padding;
|
||||
|
||||
// icon of the message
|
||||
.message-icon {
|
||||
&:ltr { margin-right:$base_padding; }
|
||||
&:rtl { margin-left:$base_padding; }
|
||||
|
||||
// icon size and color
|
||||
icon-size: $base_icon_size * 3; // 48px
|
||||
-st-icon-style: symbolic;
|
||||
|
||||
&.message-themed-icon {
|
||||
border-radius: $circular_radius; // is circular
|
||||
background-color: transparentize($fg_color, 0.8);
|
||||
icon-size: $base_icon_size;
|
||||
min-width: $base_icon_size * 3;
|
||||
min-height: $base_icon_size * 3;
|
||||
}
|
||||
}
|
||||
|
||||
// If the header isn't displayed we need more top margin
|
||||
&:first-child {
|
||||
margin-top: $base_padding * 2;
|
||||
}
|
||||
|
||||
// text of the message
|
||||
.message-content {
|
||||
spacing: $base_margin;
|
||||
|
||||
// message title
|
||||
.message-title {
|
||||
font-weight: bold;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.message-secondary-bin {
|
||||
padding: 0 $base_margin * 2;
|
||||
|
||||
> .event-time {
|
||||
color: $hint_fg_color;
|
||||
font-size: 1em;
|
||||
/* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */
|
||||
padding-bottom: 0.13em;
|
||||
|
||||
&:ltr { text-align: right; }
|
||||
&:rtl { text-align: left; }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// URLs in messages
|
||||
.url-highlighter {
|
||||
link-color: $link_color;
|
||||
}
|
||||
|
||||
.message-media-control {
|
||||
margin: 7px 4px !important;
|
||||
padding: 8px !important;
|
||||
border-radius: $circular_radius;
|
||||
color: $alt_fg_color;
|
||||
&:hover, &:focus { color: $fg_color; background-color: $divider_color; }
|
||||
&:active { color: $fg_color; background-color: $track_color; }
|
||||
&:insensitive { color: $disabled_fg_color; }
|
||||
|
||||
StIcon { icon-size: $base_icon_size; }
|
||||
}
|
||||
|
||||
.media-message {
|
||||
// album-art
|
||||
.message-icon {
|
||||
border-radius: $bt_radius !important;
|
||||
|
||||
&.message-themed-icon {
|
||||
icon-size: $large_icon_size !important; // 32px
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,77 +0,0 @@
|
||||
/* Notifications & Message Tray */
|
||||
|
||||
$notification_banner_height: 64px;
|
||||
$notification_banner_width: 34em;
|
||||
|
||||
// Banner notifications
|
||||
.notification-banner {
|
||||
min-height: $notification_banner_height;
|
||||
width: $notification_banner_width;
|
||||
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25);
|
||||
border-radius: $wm_radius;
|
||||
margin: $base_padding;
|
||||
padding: $scaled_padding;
|
||||
border-left: 0;
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
.notification-buttons-bin {
|
||||
spacing: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.notification-button {
|
||||
min-height: 40px;
|
||||
padding: 0 16px;
|
||||
background-color: $fill_color;
|
||||
color: $alt_fg_color;
|
||||
font-weight: 500;
|
||||
border: none;
|
||||
margin-right: $scaled_padding !important;
|
||||
|
||||
&:focus {
|
||||
background-color: $base_color;
|
||||
color: $fg_color;
|
||||
box-shadow: inset 0 0 0 2px $divider_color !important;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
background-color: $divider_color;
|
||||
color: $fg_color;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
&:active, &:checked {
|
||||
background-color: $track_color;
|
||||
color: $fg_color;
|
||||
}
|
||||
|
||||
&:insensitive {
|
||||
background-color: transparent;
|
||||
color: $alt_disabled_fg_color;
|
||||
}
|
||||
|
||||
&:first-child:ltr {
|
||||
border-radius: $bt_radius;
|
||||
}
|
||||
|
||||
&:last-child:ltr {
|
||||
border-radius: $bt_radius;
|
||||
margin-right: $scaled_padding !important;
|
||||
}
|
||||
|
||||
&:first-child:rtl {
|
||||
border-radius: $bt_radius;
|
||||
}
|
||||
|
||||
&:last-child:rtl {
|
||||
border-radius: $bt_radius;
|
||||
margin-left: 0 !important;
|
||||
}
|
||||
|
||||
&:first-child:last-child {
|
||||
border-radius: $bt_radius;
|
||||
margin-left: 0 !important;
|
||||
margin-right: $scaled_padding !important;
|
||||
}
|
||||
}
|
||||
@ -28,17 +28,8 @@ $cakeisalie: "This stylesheet is generated, DO NOT EDIT";
|
||||
-gtk-secondary-caret-color: $selected_bg_color;
|
||||
}
|
||||
|
||||
$side_style_shadow: linear-gradient(to left, rgba(black, if($variant == 'light', 0.02, 0.1)), transparent 6px);
|
||||
|
||||
%side_style_left {
|
||||
background-image: $side_style_shadow;
|
||||
background-color: rgba($dark_sidebar_bg, 1);
|
||||
box-shadow: none;
|
||||
border: none;
|
||||
}
|
||||
|
||||
%side_headerbar_left {
|
||||
background-image: $side_style_shadow;
|
||||
background-image: none;
|
||||
background-color: rgba($dark_sidebar_bg, 1);
|
||||
box-shadow: inset 0 1px $highlight_color;
|
||||
border: none;
|
||||
@ -53,7 +44,7 @@ $side_style_shadow: linear-gradient(to left, rgba(black, if($variant == 'light',
|
||||
%side_searchbar {
|
||||
> revealer > box {
|
||||
background-color: rgba($dark_sidebar_bg, 1);
|
||||
background-image: $side_style_shadow;
|
||||
border-color: $dark_sidebar_border;
|
||||
}
|
||||
}
|
||||
|
||||
@ -66,11 +57,11 @@ $side_style_shadow: linear-gradient(to left, rgba(black, if($variant == 'light',
|
||||
}
|
||||
|
||||
$list_shadow: if($variant == 'light',
|
||||
(inset 0 0 8px rgba(black, 0.01), inset 0 0 3px rgba(black, 0.01), inset 0 0 0 1px rgba(black, 0.04), inset 0 1px rgba(black, 0.05)),
|
||||
(inset 0 0 8px rgba(white, 0.01), inset 0 0 3px rgba(white, 0.02), inset 0 0 0 1px rgba(white, 0.04), inset 0 1px rgba(white, 0.06)));
|
||||
(inset 0 0 8px rgba(black, 0.02), inset 0 0 3px rgba(black, 0.01), inset 0 0 0 1px rgba(black, 0.04), inset 0 1px rgba(black, 0.05)),
|
||||
(inset 0 0 8px rgba(white, 0.03), inset 0 0 3px rgba(white, 0.02), inset 0 0 0 1px rgba(white, 0.04), inset 0 1px rgba(white, 0.06)));
|
||||
|
||||
%circular_list {
|
||||
border-radius: $bd_radius;
|
||||
border-radius: $wm_radius;
|
||||
box-shadow: $list_shadow;
|
||||
background-color: if($variant == 'light', rgba(black, 0.03), rgba(white, 0.05));
|
||||
border: none;
|
||||
@ -86,41 +77,24 @@ $list_shadow: if($variant == 'light',
|
||||
|
||||
%circular_row {
|
||||
&:first-child {
|
||||
border-top-left-radius: $bd_radius;
|
||||
border-top-right-radius: $bd_radius;
|
||||
border-top-left-radius: $wm_radius;
|
||||
border-top-right-radius: $wm_radius;
|
||||
}
|
||||
|
||||
&:last-child { // Not use ?
|
||||
border-bottom-left-radius: $bd_radius;
|
||||
border-bottom-right-radius: $bd_radius;
|
||||
border-bottom-left-radius: $wm_radius;
|
||||
border-bottom-right-radius: $wm_radius;
|
||||
}
|
||||
|
||||
&:only-child {
|
||||
border-radius: $bd_radius;
|
||||
}
|
||||
|
||||
& + row {
|
||||
border-top: 1px solid transparent;
|
||||
border-image: linear-gradient(to right,
|
||||
transparent 0%,
|
||||
transparent 2%,
|
||||
$menu_bd 2%,
|
||||
$menu_bd 98%,
|
||||
transparent 98%,
|
||||
transparent 100%) 1 0 0 0 / 1px 0 0 0 stretch;
|
||||
}
|
||||
|
||||
&:hover, &:active, &:selected {
|
||||
&, & + row {
|
||||
border-image: none;
|
||||
}
|
||||
border-radius: $wm_radius;
|
||||
}
|
||||
}
|
||||
|
||||
%sidebar_row {
|
||||
margin: 2px 4px;
|
||||
border-radius: $bd_radius;
|
||||
-gtk-outline-radius : $bd_radius - 2px;
|
||||
border-radius: $wm_radius - 4px;
|
||||
-gtk-outline-radius : $wm_radius - 6px;
|
||||
}
|
||||
|
||||
// catch all extend
|
||||
@ -688,8 +662,8 @@ $_dot_color: $selected_bg_color;
|
||||
%flat_button {
|
||||
@include button(flat-normal);
|
||||
&:hover { @include button(flat-hover); }
|
||||
&:active { @include button(flat-active); }
|
||||
&:checked { @include button(flat-checked); }
|
||||
&:active, &:active:hover { @include button(flat-active); }
|
||||
&:checked, &:checked:hover { @include button(flat-checked); }
|
||||
&:disabled { @include button(flat-insensitive); }
|
||||
}
|
||||
|
||||
@ -739,7 +713,6 @@ button {
|
||||
}
|
||||
|
||||
&:active, &:checked {
|
||||
@include button(active);
|
||||
background-clip: if($variant=='light', border-box, padding-box);
|
||||
transition-duration: 200ms;
|
||||
|
||||
@ -748,13 +721,33 @@ button {
|
||||
|
||||
&:disabled {
|
||||
@include button(insensitive);
|
||||
}
|
||||
|
||||
.background & {
|
||||
&:active, &:checked {
|
||||
@include button(insensitive-active);
|
||||
@include button(active);
|
||||
}
|
||||
|
||||
&:disabled {
|
||||
&:active, &:checked {
|
||||
@include button(insensitive-active);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&.image-button, &.popup {
|
||||
.background &.flat { // reset
|
||||
&:active, &:checked {
|
||||
@include button(flat-active);
|
||||
}
|
||||
|
||||
&:disabled {
|
||||
&:active, &:checked {
|
||||
@include button(flat-insensitive-active);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&.image-button:not(.circular), &.popup:not(.circular) {
|
||||
min-height: $menuitem_size - 4px;
|
||||
min-width: $menuitem_size - 4px;
|
||||
padding-left: $container_padding - 2px;
|
||||
@ -792,11 +785,8 @@ button {
|
||||
&.popup { padding-right: $container_padding; padding-left: $container_padding; }
|
||||
}
|
||||
|
||||
&.close,
|
||||
&.circular,
|
||||
&.circular.image-button,
|
||||
&.circular.flat,
|
||||
&.image-button.close { // The Bloody Circul Button
|
||||
&.close, &.circular, &.circular.flat,
|
||||
&.image-button.close:not(.circular) { // The Bloody Circul Button
|
||||
@extend %circular_button;
|
||||
|
||||
&:active, &:checked {
|
||||
@ -1898,10 +1888,6 @@ headerbar {
|
||||
stack.titlebar { box-shadow: none; }
|
||||
}
|
||||
|
||||
label.titlebar {
|
||||
background-color: $header_bg;
|
||||
}
|
||||
|
||||
window.background.csd.unified {
|
||||
> deck > box.vertical > stack > headerbar.titlebar.windowhandle {
|
||||
> box > separator { background: none; }
|
||||
@ -2502,19 +2488,16 @@ notebook {
|
||||
}
|
||||
|
||||
button.flat.toggle.popup {
|
||||
min-width: $medium_size;
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
border-radius: $bt_radius;
|
||||
padding: 0 $container_padding / 2;
|
||||
|
||||
@if $monterey == 'true' {
|
||||
min-width: $medium_size;
|
||||
margin-top: -2px;
|
||||
margin-bottom: -2px;
|
||||
margin-left: $container_padding / 2;
|
||||
border-radius: $bt_radius;
|
||||
padding: 0 $container_padding / 2;
|
||||
} @else {
|
||||
border-radius: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
&:active, &:checked {
|
||||
@ -2616,26 +2599,36 @@ notebook {
|
||||
button.flat,
|
||||
button.close-button,
|
||||
button.image-button.flat {
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
border-radius: 3px;
|
||||
padding: 0;
|
||||
color: $alt_fg_color;
|
||||
min-height: 16px;
|
||||
min-width: 16px;
|
||||
margin-top: 4px;
|
||||
margin-bottom: 4px;
|
||||
color: mix($bg_color, $fg_color, 35%);
|
||||
margin-left: $container_padding / 2;
|
||||
margin-right: -$container_padding / 2;
|
||||
margin-right: -$container_padding;
|
||||
|
||||
@if $monterey == 'false' {
|
||||
min-height: $small_size;
|
||||
min-width: $small_size;
|
||||
margin-top: 2px;
|
||||
margin-bottom: 2px;
|
||||
} @else {
|
||||
min-height: 16px;
|
||||
min-width: 16px;
|
||||
margin-top: 4px;
|
||||
margin-bottom: 4px;
|
||||
margin-left: $container_padding / 2;
|
||||
margin-right: -$container_padding / 2;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
@extend %undecorated_button;
|
||||
color: $fg_color;
|
||||
background-color: rgba($fg_color, 0.1);
|
||||
background-color: rgba($borders_color, 0.1);
|
||||
}
|
||||
|
||||
&:active {
|
||||
@extend %undecorated_button;
|
||||
color: if($variant == 'light', darken($fg_color, 10%), lighten($fg_color, 10%));
|
||||
background-color: rgba($fg_color, 0.2);
|
||||
background-color: rgba($borders_color, 0.2);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -2681,9 +2674,9 @@ scrollbar {
|
||||
|
||||
// slider
|
||||
slider {
|
||||
min-width: $container_padding + 2px;
|
||||
min-height: $container_padding + 2px;
|
||||
margin: 0;
|
||||
min-width: $container_padding - 2px;
|
||||
min-height: $container_padding - 2px;
|
||||
margin: -1px;
|
||||
border: 4px solid transparent;
|
||||
border-radius: $container_padding * 2;
|
||||
background-clip: padding-box;
|
||||
@ -2711,24 +2704,26 @@ scrollbar {
|
||||
background-color: transparent;
|
||||
|
||||
slider {
|
||||
margin: $container_padding / 2;
|
||||
margin: 0;
|
||||
min-width: $container_padding - 2px;
|
||||
min-height: $container_padding - 2px;
|
||||
background-color: mix($fg_color, $bg_color, 70%);
|
||||
border: none;
|
||||
border: 1px solid $borders_color;
|
||||
}
|
||||
|
||||
&.horizontal slider {
|
||||
margin: 0 $container_padding / 2;
|
||||
min-width: $_slider_min_length;
|
||||
}
|
||||
|
||||
&.vertical slider {
|
||||
margin: $container_padding / 2 0;
|
||||
min-height: $_slider_min_length;
|
||||
}
|
||||
}
|
||||
|
||||
&.dragging,
|
||||
&.hovering { opacity: 1; }
|
||||
&.hovering { opacity: 0.99; }
|
||||
}
|
||||
|
||||
&.horizontal slider { min-width: $_slider_min_length; }
|
||||
@ -2766,8 +2761,8 @@ switch {
|
||||
background-color: transparent;
|
||||
background-clip: padding-box;
|
||||
color: transparent;
|
||||
min-width: 32px;
|
||||
min-height: 20px;
|
||||
min-width: 40px;
|
||||
min-height: 24px;
|
||||
font-size: 0;
|
||||
box-shadow: inset 0 1px 2px rgba(black, 0.1);
|
||||
background-image: $switch_image, radial-gradient(circle farthest-corner at center, transparent 0%, transparent 0%);
|
||||
@ -2801,8 +2796,8 @@ switch {
|
||||
|
||||
slider {
|
||||
transition: $longer_transition, $shadow_transition, margin 0;
|
||||
min-width: 18px;
|
||||
min-height: 18px;
|
||||
min-width: 22px;
|
||||
min-height: 22px;
|
||||
margin: 1px 0 1px 1px;
|
||||
border-radius: $circular_radius;
|
||||
-gtk-outline-radius: $circular_radius;
|
||||
|
||||
@ -35,61 +35,41 @@ $cakeisalie: "This stylesheet is generated, DO NOT EDIT";
|
||||
}
|
||||
|
||||
$list_shadow: if($variant == 'light',
|
||||
(inset 0 0 0 1px rgba(black, 0.04), inset 0 1px rgba(black, 0.05)),
|
||||
(inset 0 0 0 1px rgba(white, 0.04), inset 0 1px rgba(white, 0.06)));
|
||||
(inset 0 0 8px rgba(black, 0.02), inset 0 0 3px rgba(black, 0.01), inset 0 0 0 1px rgba(black, 0.04), inset 0 1px rgba(black, 0.05)),
|
||||
(inset 0 0 8px rgba(white, 0.03), inset 0 0 3px rgba(white, 0.02), inset 0 0 0 1px rgba(white, 0.04), inset 0 1px rgba(white, 0.06)));
|
||||
|
||||
%circular_list {
|
||||
border-radius: $bd_radius;
|
||||
border-radius: $wm_radius;
|
||||
box-shadow: $list_shadow;
|
||||
background-color: if($variant == 'light', rgba(black, 0.03), rgba(white, 0.05));
|
||||
border: none;
|
||||
color: $text_color;
|
||||
|
||||
> separator {
|
||||
min-height: 0;
|
||||
background-color: transparent;
|
||||
}
|
||||
> separator { background: none; min-height: 0; }
|
||||
}
|
||||
|
||||
%circular_row {
|
||||
border: none;
|
||||
|
||||
&:first-child {
|
||||
border-top-left-radius: $bd_radius;
|
||||
border-top-right-radius: $bd_radius;
|
||||
border-top-left-radius: $wm_radius;
|
||||
border-top-right-radius: $wm_radius;
|
||||
}
|
||||
|
||||
&:last-child { // Not use ?
|
||||
border-bottom-left-radius: $bd_radius;
|
||||
border-bottom-right-radius: $bd_radius;
|
||||
border-bottom-left-radius: $wm_radius;
|
||||
border-bottom-right-radius: $wm_radius;
|
||||
}
|
||||
|
||||
&:only-child {
|
||||
border-radius: $bd_radius;
|
||||
}
|
||||
|
||||
& + row {
|
||||
border-top: 1px solid transparent;
|
||||
border-image: linear-gradient(to right,
|
||||
transparent 0%,
|
||||
transparent 2%,
|
||||
$menu_bd 2%,
|
||||
$menu_bd 98%,
|
||||
transparent 98%,
|
||||
transparent 100%) 1 0 0 0 / 1px 0 0 0 stretch;
|
||||
}
|
||||
|
||||
&:hover, &:active, &:selected {
|
||||
&, & + row {
|
||||
border-image: none;
|
||||
}
|
||||
border-radius: $wm_radius;
|
||||
}
|
||||
}
|
||||
|
||||
%sidebar_row {
|
||||
margin: 2px 4px;
|
||||
border-radius: $bd_radius;
|
||||
-gtk-outline-radius : $bd_radius - 2px;
|
||||
border-radius: $wm_radius - 4px;
|
||||
-gtk-outline-radius : $wm_radius - 6px;
|
||||
}
|
||||
|
||||
// catch all extend
|
||||
@ -119,13 +99,11 @@ $list_shadow: if($variant == 'light',
|
||||
border-top-left-radius: $bt_radius;
|
||||
border-bottom-left-radius: $bt_radius;
|
||||
}
|
||||
|
||||
&:last-child {
|
||||
border-top-right-radius: $bt_radius;
|
||||
border-bottom-right-radius: $bt_radius;
|
||||
border-right-style: solid;
|
||||
}
|
||||
|
||||
&:only-child {
|
||||
border-radius: $bt_radius;
|
||||
border-style: solid;
|
||||
@ -140,18 +118,15 @@ $list_shadow: if($variant == 'light',
|
||||
%linked_vertical{
|
||||
border-radius: 0;
|
||||
border-bottom-style: none;
|
||||
|
||||
&:first-child {
|
||||
border-top-left-radius: $bt_radius;
|
||||
border-top-right-radius: $bt_radius;
|
||||
}
|
||||
|
||||
&:last-child {
|
||||
border-bottom-left-radius: $bt_radius;
|
||||
border-bottom-right-radius: $bt_radius;
|
||||
border-bottom-style: solid;
|
||||
}
|
||||
|
||||
&:only-child {
|
||||
border-radius: $bt_radius;
|
||||
border-style: solid;
|
||||
@ -360,6 +335,9 @@ label {
|
||||
color: $fg_color;
|
||||
}
|
||||
|
||||
row:selected &,
|
||||
&:selected { @extend %nobg_selected_items; }
|
||||
|
||||
> selection {
|
||||
color: $selected_fg_color;
|
||||
background-color: $selected_bg_color;
|
||||
@ -368,7 +346,6 @@ label {
|
||||
&:disabled {
|
||||
opacity: 1;
|
||||
color: $disabled_fg_color;
|
||||
|
||||
selection { color: mix($selected_fg_color, $selected_bg_color, 50%); }
|
||||
}
|
||||
}
|
||||
@ -926,9 +903,7 @@ button {
|
||||
|
||||
@at-root %pill_button,
|
||||
&.pill {
|
||||
min-height: $menuitem_size - 4px;
|
||||
min-width: $menuitem_size - 4px;
|
||||
padding: $container_padding;
|
||||
padding: $container_padding * 1.5 $container_padding * 5;
|
||||
border-radius: $circular_radius;
|
||||
}
|
||||
|
||||
@ -975,35 +950,25 @@ button {
|
||||
|
||||
// big standalone buttons like in Documents pager
|
||||
&.osd {
|
||||
color: white;
|
||||
background-color: rgba(black, 0.65);
|
||||
border: none;
|
||||
color: $osd_fg_color;
|
||||
background-color: $osd_bg_color;
|
||||
border-color: darken($osd_bg_color, 8%);
|
||||
box-shadow: none;
|
||||
|
||||
&.image-button {
|
||||
padding: 3px;
|
||||
min-height: 28px;
|
||||
min-width: 28px;
|
||||
|
||||
&.remove-button {
|
||||
padding: 0;
|
||||
}
|
||||
padding: 0;
|
||||
min-height: 42px;
|
||||
min-width: 42px;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
color: white;
|
||||
background-color: rgba(black, 0.75);
|
||||
color: $selected_bg_color;
|
||||
box-shadow: none;
|
||||
background-color: $osd_button_bg;
|
||||
}
|
||||
|
||||
&.keyboard-activating, &:active, &:checked {
|
||||
color: white;
|
||||
background-color: rgba(black, 0.85);
|
||||
}
|
||||
|
||||
&:disabled {
|
||||
opacity: 0.35;
|
||||
}
|
||||
&.keyboard-activating, &:active, &:checked {@include button(osd-active); }
|
||||
&:disabled { @include button(osd-insensitive); }
|
||||
}
|
||||
|
||||
//overlay / OSD style
|
||||
@ -1782,9 +1747,13 @@ combobox {
|
||||
// Toolbars
|
||||
//
|
||||
|
||||
.toolbar {
|
||||
padding: $container_padding;
|
||||
%toolbar {
|
||||
padding: $container_padding / 2 $container_padding;
|
||||
border-spacing: $container_padding;
|
||||
}
|
||||
|
||||
.toolbar {
|
||||
@extend %toolbar;
|
||||
background-color: $bg_color;
|
||||
color: $text_color;
|
||||
|
||||
@ -1794,7 +1763,8 @@ combobox {
|
||||
&.vertical separator { margin: $container_padding 0; }
|
||||
|
||||
// oldstyle toolbar buttons
|
||||
> button {
|
||||
button {
|
||||
margin: 1px;
|
||||
@extend %flat_button;
|
||||
}
|
||||
|
||||
@ -1824,20 +1794,6 @@ combobox {
|
||||
}
|
||||
|
||||
searchbar {
|
||||
> revealer > box {
|
||||
padding: $container_padding;
|
||||
border-spacing: $container_padding;
|
||||
|
||||
entry, button { margin: 0; }
|
||||
|
||||
.close {
|
||||
min-width: 18px;
|
||||
min-height: 18px;
|
||||
padding: 4px;
|
||||
border-radius: 50%;
|
||||
}
|
||||
}
|
||||
|
||||
&:not(.inline) > revealer > box {
|
||||
border-style: solid;
|
||||
border-color: $solid_borders_color;
|
||||
@ -1851,6 +1807,21 @@ searchbar {
|
||||
button.flat {
|
||||
@extend %circular_button;
|
||||
}
|
||||
|
||||
> revealer > box {
|
||||
padding: $container_padding;
|
||||
border-spacing: $container_padding;
|
||||
@extend %toolbar;
|
||||
|
||||
entry, button { margin: 0; }
|
||||
|
||||
.close {
|
||||
min-width: 18px;
|
||||
min-height: 18px;
|
||||
padding: 4px;
|
||||
border-radius: 50%;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
actionbar > revealer > box {
|
||||
@ -1980,7 +1951,6 @@ headerbar {
|
||||
margin: 0;
|
||||
|
||||
&:backdrop {
|
||||
opacity: 1;
|
||||
transition: $backdrop_transition;
|
||||
color: transparentize($header_fg, 0.3);
|
||||
background-color: $header_bg_backdrop;
|
||||
@ -2036,12 +2006,6 @@ headerbar {
|
||||
|
||||
button {
|
||||
@extend %headerbar_buttons;
|
||||
|
||||
&.star {
|
||||
min-width: 24px;
|
||||
padding: 2px;
|
||||
border-radius: $circular_radius;
|
||||
}
|
||||
}
|
||||
|
||||
entry,
|
||||
@ -2221,8 +2185,6 @@ headerbar {
|
||||
min-height: $medium_size;
|
||||
padding: 0;
|
||||
background-color: $header_bg;
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
|
||||
> windowhandle > box {
|
||||
padding: 0 $container_padding / 2;
|
||||
@ -2466,10 +2428,6 @@ treeview.view {
|
||||
}
|
||||
}
|
||||
|
||||
treeview.navigation-sidebar {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
//
|
||||
// Menus
|
||||
//
|
||||
@ -2530,7 +2488,7 @@ popover {
|
||||
> arrow,
|
||||
> contents {
|
||||
color: $fg_color;
|
||||
background-clip: padding-box;
|
||||
background-clip: border-box;
|
||||
background-color: $menu_bg;
|
||||
box-shadow: 0 3px 6px 0 if($variant=='light', transparentize(black, 0.85), transparentize(black, 0.85)),
|
||||
0 0 0 1px if($variant=='light', rgba($borders_color, 0.03), rgba($dark_borders_color, 0.55));
|
||||
@ -2568,7 +2526,7 @@ popover {
|
||||
}
|
||||
|
||||
listview {
|
||||
padding: 0;
|
||||
padding: $container_padding;
|
||||
margin: 0;
|
||||
|
||||
> row {
|
||||
@ -2711,9 +2669,7 @@ popover.menu {
|
||||
&:hover {
|
||||
color: $selected_fg_color;
|
||||
background-color: $selected_bg_color;
|
||||
transition: background-color 50ms $deceleration_curve;
|
||||
|
||||
arrow { color: $selected_fg_color; }
|
||||
transition: background-color $shorter_duration $deceleration_curve;
|
||||
}
|
||||
|
||||
&:hover:focus {
|
||||
@ -2952,26 +2908,36 @@ notebook {
|
||||
button.flat,
|
||||
button.close-button,
|
||||
button.image-button.flat {
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
border-radius: 3px;
|
||||
padding: 0;
|
||||
color: $alt_fg_color;
|
||||
min-height: 16px;
|
||||
min-width: 16px;
|
||||
margin-top: 4px;
|
||||
margin-bottom: 4px;
|
||||
color: mix($bg_color, $fg_color, 35%);
|
||||
margin-left: $container_padding / 2;
|
||||
margin-right: -$container_padding / 2;
|
||||
margin-right: -$container_padding;
|
||||
|
||||
@if $monterey == 'false' {
|
||||
min-height: $small_size;
|
||||
min-width: $small_size;
|
||||
margin-top: 2px;
|
||||
margin-bottom: 2px;
|
||||
} @else {
|
||||
min-height: 16px;
|
||||
min-width: 16px;
|
||||
margin-top: 4px;
|
||||
margin-bottom: 4px;
|
||||
margin-left: $container_padding / 2;
|
||||
margin-right: -$container_padding / 2;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
@extend %undecorated_button;
|
||||
color: $fg_color;
|
||||
background-color: rgba($fg_color, 0.1);
|
||||
background-color: rgba($borders_color, 0.1);
|
||||
}
|
||||
|
||||
&:active {
|
||||
@extend %undecorated_button;
|
||||
color: if($variant == 'light', darken($fg_color, 10%), lighten($fg_color, 10%));
|
||||
background-color: rgba($fg_color, 0.2);
|
||||
background-color: rgba($borders_color, 0.2);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -3012,9 +2978,9 @@ scrollbar {
|
||||
transition: none;
|
||||
|
||||
> slider {
|
||||
min-width: $container_padding + 2px;
|
||||
min-height: $container_padding + 2px;
|
||||
margin: 0;
|
||||
min-width: $container_padding - 2px;
|
||||
min-height: $container_padding - 2px;
|
||||
margin: -1px;
|
||||
border: 4px solid transparent;
|
||||
border-radius: $container_padding * 2;
|
||||
background-clip: padding-box;
|
||||
@ -3061,7 +3027,7 @@ scrollbar {
|
||||
box-shadow: none;
|
||||
|
||||
> range > trough > slider {
|
||||
margin: $container_padding / 2;
|
||||
margin: 0;
|
||||
min-width: $container_padding - 2px;
|
||||
min-height: $container_padding - 2px;
|
||||
background-color: mix($fg_color, $bg_color, 70%);
|
||||
@ -3069,16 +3035,18 @@ scrollbar {
|
||||
}
|
||||
|
||||
&.horizontal > range > trough > slider {
|
||||
margin: 0 $container_padding / 2;
|
||||
min-width: $_slider_min_length;
|
||||
}
|
||||
|
||||
&.vertical > range > trough > slider {
|
||||
margin: $container_padding / 2 0;
|
||||
min-height: $_slider_min_length;
|
||||
}
|
||||
}
|
||||
|
||||
&.dragging,
|
||||
&.hovering { opacity: 1; }
|
||||
&.hovering { opacity: 0.99; }
|
||||
}
|
||||
|
||||
&.horizontal > range > trough > slider { min-width: $_slider_min_length; }
|
||||
@ -3121,8 +3089,8 @@ switch {
|
||||
background-color: transparent;
|
||||
background-clip: padding-box;
|
||||
color: transparent;
|
||||
min-width: 32px;
|
||||
min-height: 20px;
|
||||
min-width: 40px;
|
||||
min-height: 24px;
|
||||
font-size: 0;
|
||||
padding: 0;
|
||||
box-shadow: inset 0 1px 2px rgba(black, 0.1);
|
||||
@ -3157,8 +3125,8 @@ switch {
|
||||
|
||||
> slider {
|
||||
transition: $longer_transition, $shadow_transition, margin 0;
|
||||
min-width: 18px;
|
||||
min-height: 18px;
|
||||
min-width: 22px;
|
||||
min-height: 22px;
|
||||
margin: 1px 0 1px 1px;
|
||||
padding: 0;
|
||||
border-radius: $circular_radius;
|
||||
@ -3644,10 +3612,6 @@ progressbar {
|
||||
min-width: $container_padding / 2;
|
||||
min-height: $container_padding / 2;
|
||||
background-color: transparent;
|
||||
box-shadow: none;
|
||||
border: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
|
||||
> trough {
|
||||
border-style: none;
|
||||
@ -3842,24 +3806,6 @@ scrolledwindow {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
&.undershoot-top {
|
||||
@include undershoot(top);
|
||||
}
|
||||
|
||||
&.undershoot-bottom {
|
||||
@include undershoot(bottom);
|
||||
}
|
||||
|
||||
&.undershoot-start {
|
||||
&:dir(ltr) { @include undershoot(left); }
|
||||
&:dir(rtl) { @include undershoot(right); }
|
||||
}
|
||||
|
||||
&.undershoot-end {
|
||||
&:dir(ltr) { @include undershoot(right); }
|
||||
&:dir(rtl) { @include undershoot(left); }
|
||||
}
|
||||
|
||||
> junction { // the small square between two scrollbars
|
||||
border: none;
|
||||
background-color: $_scrollbar_bg_color;
|
||||
@ -3962,6 +3908,8 @@ listview.view {
|
||||
&, &:active {
|
||||
color: $fg_color;
|
||||
background-color: if($variant == 'light', rgba(black, 0.15), rgba(white, 0.15));
|
||||
|
||||
label { color: $fg_color; }
|
||||
}
|
||||
|
||||
&.has-open-popup,
|
||||
@ -4005,6 +3953,8 @@ row {
|
||||
color: $fg_color;
|
||||
background-color: if($variant == 'light', rgba(black, 0.15), rgba(white, 0.15));
|
||||
|
||||
label { color: $fg_color; }
|
||||
|
||||
// button { @extend %selected-button; }
|
||||
}
|
||||
|
||||
@ -4315,8 +4265,6 @@ window.background.messagedialog {
|
||||
border-radius: $bt_radius;
|
||||
}
|
||||
}
|
||||
|
||||
separator { background-color: transparent; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -4420,7 +4368,7 @@ stacksidebar {
|
||||
// Navigation Sidebar
|
||||
.navigation-sidebar {
|
||||
background-color: $dark_sidebar_bg;
|
||||
padding: $container_padding; //only vertical padding. horizontal row size would clip
|
||||
padding: $container_padding 0; //only vertical padding. horizontal row size would clip
|
||||
|
||||
> separator {
|
||||
margin: $container_padding 0;
|
||||
@ -4431,10 +4379,7 @@ stacksidebar {
|
||||
min-height: 36px;
|
||||
padding: 0 $container_padding + 2px;
|
||||
border-radius: $bt_radius;
|
||||
margin: 0;
|
||||
outline: none;
|
||||
|
||||
+ row { margin-top: $container_padding / 2; }
|
||||
margin: 0 $container_padding 2px;
|
||||
|
||||
&:hover,
|
||||
&:focus-visible:focus-within {
|
||||
@ -4450,16 +4395,17 @@ stacksidebar {
|
||||
color: $fg_color;
|
||||
background-color: rgba($fg_color, 0.15);
|
||||
|
||||
label { color: $fg_color; }
|
||||
|
||||
&:hover {
|
||||
background-color: rgba($fg_color, 0.2);
|
||||
}
|
||||
|
||||
&:focus-visible:focus-within {
|
||||
outline: none;
|
||||
color: $fg_color;
|
||||
background-color: rgba($fg_color, 0.15);
|
||||
|
||||
&:hover { background-color: rgba($fg_color, 0.2); }
|
||||
outline-width: 0;
|
||||
color: $selected_fg_color;
|
||||
background-color: $selected_bg_color;
|
||||
&:hover { background-color: darken($selected_bg_color,10%); }
|
||||
}
|
||||
}
|
||||
|
||||
@ -4527,12 +4473,13 @@ placessidebar {
|
||||
&.sidebar-new-bookmark-row { color: $selected_bg_color; }
|
||||
|
||||
&:drop(active):not(:disabled) {
|
||||
color: $drop_target_color;
|
||||
&, label, image { color: $drop_target_color; }
|
||||
|
||||
box-shadow: inset 0 1px $drop_target_color,
|
||||
inset 0 -1px $drop_target_color;
|
||||
|
||||
&:selected {
|
||||
color: $dark_sidebar_fg;
|
||||
&, label, image { color: $dark_sidebar_fg; }
|
||||
background-color: $drop_target_color;
|
||||
}
|
||||
}
|
||||
|
||||
@ -494,73 +494,41 @@
|
||||
box-shadow: none; //
|
||||
}
|
||||
|
||||
@mixin undershoot($p, $c: $wm_shadow, $neighbor: false, $style: default) {
|
||||
//
|
||||
// undershoot
|
||||
// Undershoot
|
||||
//
|
||||
@mixin undershoot($p) {
|
||||
// $p: position
|
||||
// $c: shade color
|
||||
// $neighbor: use ~ instead of >
|
||||
//
|
||||
// possible $p values:
|
||||
// top, bottom, right, left
|
||||
//
|
||||
|
||||
$_border_pos: '';
|
||||
$_direction: '';
|
||||
$_selector: if($neighbor, '~', '>');
|
||||
$_undershoot_color_dark: transparentize(black, 0.8);
|
||||
$_undershoot_color_light: transparentize(white, 0.8);
|
||||
|
||||
@if $p==top {
|
||||
$_direction: bottom;
|
||||
$_border_pos: 0 1px;
|
||||
} @else if $p==bottom {
|
||||
$_direction: top;
|
||||
$_border_pos: 0 -1px;
|
||||
} @else if $p==left {
|
||||
$_direction: right;
|
||||
$_border_pos: 1px 0;
|
||||
} @else if $p==right {
|
||||
$_direction: left;
|
||||
$_border_pos: -1px 0;
|
||||
} @else {
|
||||
@error "Unknown position #{$p}"
|
||||
$_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;
|
||||
}
|
||||
|
||||
#{$_selector} undershoot.#{$p} {
|
||||
box-shadow: if($style == 'default', none, inset $_border_pos $borders_color);
|
||||
background: linear-gradient(to $_direction, gtkalpha($c, .25), transparent 6px);
|
||||
}
|
||||
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;
|
||||
}
|
||||
|
||||
@mixin background-shadow($direction, $color) {
|
||||
background-image:
|
||||
linear-gradient($direction,
|
||||
gtkalpha($color, 0.7),
|
||||
gtkalpha($color, 0.14) 40px,
|
||||
gtkalpha($color, 0) 56px),
|
||||
linear-gradient($direction,
|
||||
gtkalpha($color, 0.4),
|
||||
gtkalpha($color, 0.14) 7px,
|
||||
gtkalpha($color, 0) 24px);
|
||||
}
|
||||
|
||||
@mixin transition-shadows($color) {
|
||||
> dimming {
|
||||
background: none;
|
||||
}
|
||||
|
||||
> border {
|
||||
background: none;
|
||||
}
|
||||
|
||||
> shadow {
|
||||
min-width: 56px;
|
||||
min-height: 56px;
|
||||
|
||||
&.left { @include background-shadow(to right, $color); }
|
||||
&.right { @include background-shadow(to left, $color); }
|
||||
&.up { @include background-shadow(to bottom, $color); }
|
||||
&.down { @include background-shadow(to top, $color); }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -445,10 +445,6 @@ $raven_padding: 8px;
|
||||
.container { padding: 2px $container_padding $container_padding; }
|
||||
|
||||
flowboxchild { padding: 0; }
|
||||
|
||||
separator {
|
||||
margin: $container_padding / 2 $container_padding;
|
||||
}
|
||||
}
|
||||
|
||||
// &.budgie-screenshot-applet {
|
||||
@ -470,7 +466,7 @@ window.budgie-popover:not(.csd) {
|
||||
}
|
||||
|
||||
// FIXME: workspace has unnecessary/unknown margin
|
||||
.budgie-panel.background .workspace-switcher {
|
||||
.workspace-switcher {
|
||||
.workspace-layout {
|
||||
border: 0 solid $borders_color;
|
||||
|
||||
@ -484,7 +480,8 @@ window.budgie-popover:not(.csd) {
|
||||
.right & { border-top-width: 1px; }
|
||||
}
|
||||
|
||||
.workspace-item {
|
||||
.workspace-item,
|
||||
.workspace-add-button {
|
||||
border: 0 solid $borders_color;
|
||||
|
||||
.top &,
|
||||
@ -504,16 +501,22 @@ window.budgie-popover:not(.csd) {
|
||||
}
|
||||
|
||||
.workspace-add-button {
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
@extend %budgie_button;
|
||||
padding: $container_padding;
|
||||
border-radius: $bt_radius;
|
||||
|
||||
&:hover { box-shadow: none; }
|
||||
&:active { background-image: none; }
|
||||
&:active image { margin: 1px 0 -1px; }
|
||||
}
|
||||
|
||||
.workspace-icon-button {
|
||||
min-height: 24px;
|
||||
min-width: 24px;
|
||||
padding: 0;
|
||||
border-radius: $bt_radius;
|
||||
.budgie-panel & { // to overwrite the .budgie-panel button style below
|
||||
min-height: 24px;
|
||||
min-width: 24px;
|
||||
padding: 0;
|
||||
border-radius: $bt_radius;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1224,21 +1227,6 @@ $raven_shadow: 0 0 3px 0 rgba(black, 0.2), 0 0 8px 0 rgba(black, 0.15), 0 0 16px
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.raven-notifications-group {
|
||||
.raven-notifications-group-header {
|
||||
padding-left: $container_padding;
|
||||
}
|
||||
|
||||
list > row {
|
||||
border-radius: $bt_radius;
|
||||
padding: $container_padding;
|
||||
|
||||
.notification-clone {
|
||||
padding-left: $container_padding;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// some specific scale styling
|
||||
@ -1428,22 +1416,6 @@ window.budgie-switcher-window {
|
||||
}
|
||||
}
|
||||
|
||||
// Power Dialog
|
||||
.budgie-power-dialog {
|
||||
.titlebar {
|
||||
&, &:backdrop {
|
||||
background-color: transparent;
|
||||
box-shadow: none;
|
||||
border: none;
|
||||
}
|
||||
}
|
||||
|
||||
&.background.csd {
|
||||
border-radius: $wm_radius;
|
||||
box-shadow: inset 0 0 0 1px $highlight_color;
|
||||
}
|
||||
}
|
||||
|
||||
// PolKit Dialog
|
||||
.budgie-polkit-dialog {
|
||||
.message { color: gtkalpha(currentColor, 0.6); }
|
||||
|
||||
@ -89,12 +89,8 @@ $nautilus_sidebar_image: image($dark_sidebar_bg);
|
||||
> .linked > button.disclosure-button { margin-left: $container_padding / 2; }
|
||||
|
||||
@if $placement == 'left' {
|
||||
> box > stack > box {
|
||||
margin-left: 18px;
|
||||
}
|
||||
|
||||
entry {
|
||||
margin-left: 6px;
|
||||
.nautilus-path-bar, entry.search {
|
||||
margin-left: 22px;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1435,9 +1431,9 @@ row#AutostartTitle.tweak {
|
||||
// separator of sidebar on Gnome control center and Gnome tweaks
|
||||
window.background.csd {
|
||||
> hdyleaflet,
|
||||
> leaflet,
|
||||
> leaflet, > leaflet.unfolded,
|
||||
> box.horizontal {
|
||||
> separator {
|
||||
> separator.vertical {
|
||||
@extend %side_separator;
|
||||
}
|
||||
|
||||
@ -1449,20 +1445,19 @@ window.background.csd {
|
||||
}
|
||||
|
||||
> hdyleaflet > box.vertical > stack.main-container,
|
||||
> leaflet > box.vertical > stack.main-container,
|
||||
> leaflet > box.vertical:last-child > scrolledwindow { // Right side
|
||||
> leaflet > box.vertical > stack.main-container { // Right side
|
||||
background-color: $base_color;
|
||||
border-bottom-right-radius: $wm_radius;
|
||||
}
|
||||
|
||||
// sidebar on gnome tweak
|
||||
list.tweak-categories,
|
||||
> leaflet > box > scrolledwindow > viewport > list.navigation-sidebar {
|
||||
@extend %side_style_left;
|
||||
list.tweak-categories {
|
||||
background-image: none;
|
||||
background-color: rgba($dark_sidebar_bg, 1);
|
||||
border-radius: 0 0 0 $wm_radius;
|
||||
|
||||
// Themed left sidebar
|
||||
> row:not(:selected):not(:hover) {
|
||||
.tweak-category:not(:selected):not(:hover) {
|
||||
background: none;
|
||||
}
|
||||
|
||||
@ -1474,15 +1469,12 @@ window.background.csd {
|
||||
}
|
||||
|
||||
&.maximized, &.tiled, &.fullscreen {
|
||||
> hdyleaflet > box.vertical > stack.main-container,
|
||||
> leaflet > box.vertical > stack.main-container,
|
||||
> leaflet > box.vertical:last-child > scrolledwindow {
|
||||
> hdyleaflet > box.vertical > stack.main-container {
|
||||
border-bottom-right-radius: $maximized_radius;
|
||||
}
|
||||
|
||||
// sidebar on gnome tweak
|
||||
list.tweak-categories,
|
||||
leaflet > box > scrolledwindow > viewport > list.navigation-sidebar {
|
||||
.tweak-categories {
|
||||
border-radius: 0 0 0 $maximized_radius;
|
||||
}
|
||||
}
|
||||
@ -1593,7 +1585,7 @@ window.background.csd {
|
||||
> leaflet > box.vertical > scrolledwindow.view, // > 3.38.0
|
||||
> hdyleaflet > box.vertical > scrolledwindow.view, // > 3.34.0
|
||||
> box.horizontal > box.vertical > scrolledwindow.view { // > 3.25.90
|
||||
@extend %side_style_left;
|
||||
background-color: rgba($dark_sidebar_bg, 1);
|
||||
border-bottom-left-radius: $wm_radius + 1px;
|
||||
|
||||
> viewport.frame > stack {
|
||||
@ -1770,7 +1762,7 @@ window.background.csd {
|
||||
> overlay > leaflet,
|
||||
> deck > box > overlay > leaflet { // >= 40.0
|
||||
> stack {
|
||||
@extend %side_style_left;
|
||||
background-color: rgba($dark_sidebar_bg, 1);
|
||||
border-bottom-left-radius: $wm_radius;
|
||||
}
|
||||
|
||||
@ -2733,7 +2725,7 @@ window#GearyMainWindow.background.csd { // <= 3.32
|
||||
}
|
||||
|
||||
.geary-main-layout { // >= 40.0
|
||||
@extend %side_style_left;
|
||||
background-color: $dark_sidebar_bg;
|
||||
|
||||
> leaflet > leaflet > headerbar { // left and center headerbar
|
||||
&:first-child { @extend %side_headerbar_left; background-color: transparent; }
|
||||
@ -2741,14 +2733,10 @@ window#GearyMainWindow.background.csd { // <= 3.32
|
||||
}
|
||||
|
||||
> leaflet > leaflet > box { // >= 44.0
|
||||
> headerbar { @extend %side_headerbar_right; box-shadow: none; }
|
||||
& > headerbar { @extend %side_headerbar_right; box-shadow: none; }
|
||||
|
||||
&:first-child > headerbar { @extend %side_headerbar_left; box-shadow: none; }
|
||||
|
||||
> scrolledwindow {
|
||||
background-image: $side_style_shadow;
|
||||
}
|
||||
|
||||
treeview.view.sidebar {
|
||||
background-color: transparent;
|
||||
|
||||
@ -2807,16 +2795,16 @@ window#GearyMainWindow.background.csd { // <= 3.32
|
||||
|
||||
scrolledwindow {
|
||||
// margin: -1px 0;
|
||||
padding: 0 $container_padding / 2;
|
||||
padding: 0 4px;
|
||||
background-color: $base_color;
|
||||
|
||||
treeview.view {
|
||||
background-image: none;
|
||||
border: 2px solid transparent;
|
||||
border-radius: $bt_radius;
|
||||
border-radius: $mn_radius;
|
||||
outline: none;
|
||||
padding: $container_padding $container_padding * 1.5;
|
||||
margin: 0 $container_padding / 2;
|
||||
padding: 6px 0;
|
||||
margin: 0 4px;
|
||||
|
||||
&:hover {
|
||||
background-color: rgba($fg_color, 0.1);
|
||||
@ -2866,27 +2854,21 @@ window#GearyMainWindow.background.csd { // <= 3.32
|
||||
|
||||
conversation-list { // center part >= 44.0
|
||||
list#conversation-list {
|
||||
padding: $container_padding;
|
||||
padding: 6px;
|
||||
|
||||
> row.activatable.conversation-list {
|
||||
border: none;
|
||||
border-radius: $bt_radius;
|
||||
padding: $container_padding;
|
||||
border-radius: $mn_radius;
|
||||
|
||||
> widget > box > box {
|
||||
padding: $container_padding / 2;
|
||||
}
|
||||
|
||||
button.flat {
|
||||
padding: 4px 0;
|
||||
border-radius: $circular_radius;
|
||||
&:not(:first-child) {
|
||||
margin-top: 6px;
|
||||
}
|
||||
}
|
||||
|
||||
> separator {
|
||||
background-color: $menu_bd;
|
||||
background: none;
|
||||
border: none;
|
||||
margin: $container_padding / 2 $container_padding * 2;
|
||||
min-height: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -9,7 +9,7 @@ $nautilus_borders_color: if($variant=='light', darken(rgba($dark_sidebar_bg, 1),
|
||||
$flap_sidebar_size: 240px;
|
||||
|
||||
@if $nautilus_style == 'stable' {
|
||||
$nautilus_header_image: linear-gradient(90deg, transparent $flap_sidebar_size,
|
||||
$nautilus_header_image: linear-gradient(90deg, $dark_sidebar_bg $flap_sidebar_size,
|
||||
$nautilus_borders_color $flap_sidebar_size,
|
||||
$nautilus_borders_color ($flap_sidebar_size + 1px),
|
||||
$base_color ($flap_sidebar_size + 1px));
|
||||
@ -19,7 +19,7 @@ $flap_sidebar_size: 240px;
|
||||
}
|
||||
|
||||
@if $nautilus_style == 'glassy' {
|
||||
$nautilus_header_image: linear-gradient(90deg, transparent ($flap_sidebar_size / 2),
|
||||
$nautilus_header_image: linear-gradient(90deg, $dark_sidebar_bg ($flap_sidebar_size / 2),
|
||||
$dark_header_bg 40%);
|
||||
|
||||
$nautilus_header_borders_image: linear-gradient(90deg, rgba($header_border, 0) (($flap_sidebar_size / 2) - 40px),
|
||||
@ -29,23 +29,19 @@ $flap_sidebar_size: 240px;
|
||||
.nautilus-window {
|
||||
@if $nautilus_style == 'stable' or $nautilus_style == 'glassy' {
|
||||
&.background.csd {
|
||||
&, &:backdrop {
|
||||
background-color: $dark_sidebar_bg;
|
||||
}
|
||||
background-color: transparent;
|
||||
|
||||
&:not(.view) headerbar {
|
||||
&, &:backdrop {
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
background-image: $nautilus_header_image;
|
||||
border-image: $nautilus_header_borders_image 0 0 1 / 0px 0px 1px stretch;
|
||||
}
|
||||
headerbar {
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
background-image: $nautilus_header_image;
|
||||
border-image: $nautilus_header_borders_image 0 0 1 / 0px 0px 1px stretch;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@if $nautilus_style == 'stable' {
|
||||
&:not(.view) headerbar {
|
||||
headerbar {
|
||||
box.start > box {
|
||||
margin-left: 144px;
|
||||
}
|
||||
@ -58,27 +54,19 @@ $flap_sidebar_size: 240px;
|
||||
|
||||
headerbar > windowhandle > box { padding: 0 10px; }
|
||||
|
||||
placessidebar {
|
||||
.navigation-sidebar > row {
|
||||
&:selected {
|
||||
background-color: if($variant == 'light', rgba(black, 0.15), rgba(white, 0.15));
|
||||
color: $fg_color;
|
||||
}
|
||||
|
||||
&.sidebar-row {
|
||||
.sidebar-icon { color: if($variant == 'light', $selected_bg_color, lighten($selected_bg_color, 20%)); }
|
||||
}
|
||||
placessidebar.background {
|
||||
row.sidebar-row {
|
||||
.sidebar-icon { color: if($variant == 'light', $selected_bg_color, lighten($selected_bg_color, 20%)); }
|
||||
}
|
||||
}
|
||||
|
||||
flap.unfolded,
|
||||
.sidebar-pane {
|
||||
&, &:backdrop {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
placessidebar {
|
||||
flap.unfolded {
|
||||
> placessidebar.background {
|
||||
background: none;
|
||||
|
||||
list.navigation-sidebar {
|
||||
background-color: $dark_sidebar_bg;
|
||||
}
|
||||
}
|
||||
|
||||
> separator.horizontal {
|
||||
@ -86,14 +74,8 @@ $flap_sidebar_size: 240px;
|
||||
}
|
||||
}
|
||||
|
||||
flap.unfolded {
|
||||
list.navigation-sidebar {
|
||||
background-color: transparent;
|
||||
}
|
||||
}
|
||||
|
||||
flap.folded {
|
||||
placessidebar {
|
||||
> placessidebar {
|
||||
border-right: 1px solid $header_border;
|
||||
}
|
||||
}
|
||||
@ -102,29 +84,23 @@ $flap_sidebar_size: 240px;
|
||||
.box {
|
||||
@if $monterey == 'false' {
|
||||
background-color: mix(black, $base_color, 6%);
|
||||
border-top: 1px solid $borders_color;
|
||||
} @else {
|
||||
background-color: $base_color;
|
||||
}
|
||||
|
||||
tabbox { margin: 0 -3px; }
|
||||
}
|
||||
}
|
||||
|
||||
.nautilus-grid-view {
|
||||
background-color: $base_color;
|
||||
|
||||
.nautilus-grid-view.view {
|
||||
child.activatable {
|
||||
border-radius: $bt_radius;
|
||||
@extend %row_activatable;
|
||||
}
|
||||
}
|
||||
|
||||
.nautilus-list-view {
|
||||
.nautilus-list-view.view {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
border-spacing: 0;
|
||||
background-color: $base_color;
|
||||
|
||||
listview.view {
|
||||
padding: 0;
|
||||
@ -154,6 +130,7 @@ $flap_sidebar_size: 240px;
|
||||
min-height: 24px;
|
||||
min-width: 24px;
|
||||
padding: 0;
|
||||
-gtk-icon-shadow: none;
|
||||
@extend %selected-button;
|
||||
}
|
||||
}
|
||||
@ -219,12 +196,6 @@ $flap_sidebar_size: 240px;
|
||||
}
|
||||
}
|
||||
|
||||
navigation-view-page > toolbarview > scrolledwindow > viewport > clamp {
|
||||
> box > box > stack > button {
|
||||
margin-top: $container_padding * 2;
|
||||
}
|
||||
}
|
||||
|
||||
// Extensions
|
||||
window.nightthemeswitcher headerbar {
|
||||
background: $header_bg;
|
||||
@ -236,8 +207,7 @@ window.nightthemeswitcher headerbar {
|
||||
//
|
||||
|
||||
window.background.csd {
|
||||
> contents,
|
||||
> widget { // 44.0
|
||||
> contents {
|
||||
> leaflet.unfolded > box {
|
||||
> headerbar {
|
||||
@extend %side_headerbar_left;
|
||||
@ -268,52 +238,52 @@ window.background.csd {
|
||||
|
||||
> stack.background { background-color: $base_color; }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
preferencesgroup > box {
|
||||
button.background-preview-button {
|
||||
padding: $container_padding / 2;
|
||||
outline: 2px solid transparent;
|
||||
outline-offset: 0;
|
||||
border-radius: $bt_radius + $container_padding / 2;
|
||||
preferencesgroup > box {
|
||||
button.background-preview-button {
|
||||
padding: $container_padding / 2;
|
||||
outline: 2px solid transparent;
|
||||
outline-offset: 0;
|
||||
border-radius: $bt_radius + $container_padding / 2;
|
||||
|
||||
&, &:hover, &:active, &:checked {
|
||||
background: none;
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
&, &:hover, &:active, &:checked {
|
||||
background: none;
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
outline-color: $alt_disabled_fg_color;
|
||||
}
|
||||
&:hover {
|
||||
outline-color: $alt_disabled_fg_color;
|
||||
}
|
||||
|
||||
&:active {
|
||||
outline-color: $alt_fg_color;
|
||||
}
|
||||
&:active {
|
||||
outline-color: $alt_fg_color;
|
||||
}
|
||||
|
||||
&:checked {
|
||||
outline-color: $selected_bg_color;
|
||||
}
|
||||
}
|
||||
&:checked {
|
||||
outline-color: $selected_bg_color;
|
||||
}
|
||||
}
|
||||
|
||||
flowbox.background-flowbox > flowboxchild {
|
||||
outline: 2px solid transparent;
|
||||
outline-offset: 0;
|
||||
border-radius: $bt_radius + 3px;
|
||||
padding: 3px;
|
||||
flowbox.background-flowbox > flowboxchild {
|
||||
outline: 2px solid transparent;
|
||||
outline-offset: 0;
|
||||
border-radius: $bt_radius + 3px;
|
||||
padding: 3px;
|
||||
|
||||
&:hover {
|
||||
outline-color: $alt_disabled_fg_color;
|
||||
}
|
||||
&:hover {
|
||||
outline-color: $alt_disabled_fg_color;
|
||||
}
|
||||
|
||||
&:active {
|
||||
outline-color: $alt_fg_color;
|
||||
}
|
||||
&:active {
|
||||
outline-color: $alt_fg_color;
|
||||
}
|
||||
|
||||
&:selected {
|
||||
outline-color: $selected_bg_color;
|
||||
background-color: transparent;
|
||||
&:selected {
|
||||
outline-color: $selected_bg_color;
|
||||
background-color: transparent;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -324,8 +294,7 @@ preferencesgroup > box {
|
||||
//
|
||||
|
||||
window.background {
|
||||
> contents > toastoverlay > leaflet,
|
||||
> widget > toastoverlay > leaflet { // 44.0
|
||||
> contents > toastoverlay > leaflet {
|
||||
> box {
|
||||
background-color: $base_color;
|
||||
|
||||
@ -357,11 +326,26 @@ window.background {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.current-week {
|
||||
background-color: $fill_color;
|
||||
}
|
||||
|
||||
button.circular.day {
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
@extend %flat_button;
|
||||
}
|
||||
|
||||
datechooser navigator > button.flat.pill {
|
||||
padding: 0 $container_padding * 2;
|
||||
min-height: $menuitem_size;
|
||||
min-width: $menuitem_size;
|
||||
}
|
||||
}
|
||||
|
||||
&.maximized, &.tiled {
|
||||
> contents > toastoverlay > leaflet,
|
||||
> widget > toastoverlay > leaflet {
|
||||
> contents > toastoverlay > leaflet {
|
||||
> box {
|
||||
> headerbar {
|
||||
&, &:backdrop {
|
||||
@ -374,33 +358,6 @@ window.background {
|
||||
}
|
||||
}
|
||||
|
||||
datechooser {
|
||||
.current-week {
|
||||
background-color: $fill_color;
|
||||
}
|
||||
|
||||
button.circular.day {
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
@extend %flat_button;
|
||||
|
||||
&:selected {
|
||||
background-color: $selected_bg_color;
|
||||
color: $selected_fg_color;
|
||||
}
|
||||
}
|
||||
|
||||
navigator > button.flat {
|
||||
padding: 0;
|
||||
min-height: $menuitem_size;
|
||||
min-width: $menuitem_size;
|
||||
}
|
||||
}
|
||||
|
||||
agenda-view list.background {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
menubutton.flat.popup.sources-button {
|
||||
margin: 0;
|
||||
|
||||
@ -653,14 +610,14 @@ screenshot-carousel button,
|
||||
padding: $container_padding / 2 $container_padding * 1.5;
|
||||
}
|
||||
|
||||
flowboxchild.card:not(.category-tile) {
|
||||
flowboxchild.card {
|
||||
padding: 0;
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
background: none;
|
||||
}
|
||||
|
||||
.category-tile.card {
|
||||
button.card.category-tile {
|
||||
padding: $container_padding * 3.5;
|
||||
border: none;
|
||||
border-radius: $bt_radius;
|
||||
@ -673,7 +630,6 @@ flowboxchild.card:not(.category-tile) {
|
||||
min-width: 130px;
|
||||
font-size: 105%;
|
||||
font-weight: normal;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
// Styling for specific category buttons.
|
||||
@ -784,8 +740,10 @@ clamp.large .category-tile:not(.category-tile-iconless) {
|
||||
|
||||
// The rest of the featured-tile CSS is loaded at runtime in gs-feature-tile.c
|
||||
.featured-tile {
|
||||
all: unset;
|
||||
padding: 0;
|
||||
box-shadow: none;
|
||||
color: $fg_color;
|
||||
|
||||
label.title-1 {
|
||||
margin-top: $container_padding;
|
||||
@ -1108,6 +1066,14 @@ scrolledwindow.fake-adw-status-page > viewport > box > clamp:not(:last-child) >
|
||||
scrolledwindow.fake-adw-status-page > viewport > box > clamp > box > .icon:not(:last-child) { margin-bottom: $container_padding * 6; }
|
||||
scrolledwindow.fake-adw-status-page > viewport > box > clamp > box > .title:not(:last-child) { margin-bottom: $container_padding * 2; }
|
||||
|
||||
statuspage.icon-dropshadow image.icon {
|
||||
-gtk-icon-shadow: 0 1px 12px rgba(0,0,0,0.05),
|
||||
0 -1px rgba(0,0,0,0.05),
|
||||
1px 0 rgba(0,0,0,0.1),
|
||||
0 1px rgba(0,0,0,0.3),
|
||||
-1px 0 rgba(0,0,0,0.1);
|
||||
}
|
||||
|
||||
window.info scrollbar.vertical {
|
||||
margin-top: 48px;
|
||||
background: none;
|
||||
|
||||
@ -156,12 +156,10 @@ toast {
|
||||
@extend %osd;
|
||||
margin: $container_padding * 2;
|
||||
margin-bottom: $container_padding * 3;
|
||||
border-radius: $circular_radius;
|
||||
border-radius: $mn_radius;
|
||||
border-spacing: $container_padding;
|
||||
padding: $container_padding;
|
||||
box-shadow: 0 3px 8px rgba(black, 0.35), $wm_outline;
|
||||
outline: 1px solid $highlight_color;
|
||||
outline-offset: -1px;
|
||||
box-shadow: 0 3px 8px rgba(black, 0.35);
|
||||
|
||||
&:dir(ltr) { padding-left: $container_padding * 2; }
|
||||
&:dir(rtl) { padding-right: $container_padding * 2; }
|
||||
@ -230,42 +228,14 @@ viewswitcherbar actionbar > revealer > box {
|
||||
}
|
||||
|
||||
// AdwViewSwitcherTitle
|
||||
viewswitchertitle {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
|
||||
viewswitcher {
|
||||
margin-left: $container_padding * 2;
|
||||
margin-right: $container_padding * 2;
|
||||
|
||||
&.narrow {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
|
||||
button.toggle {
|
||||
> stack > box {
|
||||
&.narrow {
|
||||
padding-top: 0;
|
||||
padding-bottom: 0;
|
||||
border-spacing: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&.wide {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
}
|
||||
|
||||
windowtitle {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
viewswitchertitle viewswitcher {
|
||||
margin-left: $container_padding * 2;
|
||||
margin-right: $container_padding * 2;
|
||||
}
|
||||
|
||||
// AdwIndicatorBin
|
||||
|
||||
indicatorbin {
|
||||
> indicator, > mask {
|
||||
min-width: $container_padding * 2;
|
||||
@ -297,35 +267,6 @@ indicatorbin {
|
||||
}
|
||||
}
|
||||
|
||||
headerbar > windowhandle > box viewswitcher.wide {
|
||||
box-shadow: inset 0 0 0 1px $light_borders_color;
|
||||
border-radius: $bt_radius;
|
||||
padding: 0;
|
||||
margin: 8px 0;
|
||||
|
||||
> button.toggle {
|
||||
margin: 0;
|
||||
font-weight: 500;
|
||||
border-radius: $bt_radius;
|
||||
|
||||
&:not(:first-child) {
|
||||
border-width: 0 0 0 1px;
|
||||
border-style: none solid none none;
|
||||
border-image: linear-gradient(to bottom,
|
||||
transparent 16%,
|
||||
$light_borders_color 16%,
|
||||
$light_borders_color 84%,
|
||||
transparent 84%) 0 0 0 1 / 0 0 0 1px stretch;
|
||||
}
|
||||
|
||||
&:hover, &:active, &:checked {
|
||||
border-image: none;
|
||||
|
||||
& + button { border-image: none; }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
// Tab View
|
||||
@ -385,9 +326,6 @@ tabbar {
|
||||
background-color: transparent;
|
||||
|
||||
> separator {
|
||||
margin: 0;
|
||||
background-color: $borders_color;
|
||||
|
||||
&.hidden {
|
||||
opacity: 0;
|
||||
}
|
||||
@ -504,229 +442,8 @@ tabbox:drop(active) {
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
// Transition shadows
|
||||
flap,
|
||||
leaflet,
|
||||
navigation-view,
|
||||
overlay-split-view {
|
||||
@include transition-shadows($dark_borders_color);
|
||||
}
|
||||
|
||||
toolbarview.undershoot-top scrolledwindow {
|
||||
@include undershoot(top);
|
||||
}
|
||||
|
||||
toolbarview.undershoot-bottom scrolledwindow {
|
||||
@include undershoot(bottom);
|
||||
}
|
||||
|
||||
// Sidebar
|
||||
.unfolded stacksidebar.sidebar { border: none; }
|
||||
|
||||
.sidebar-pane {
|
||||
background-color: $dark_sidebar_bg;
|
||||
color: $dark_sidebar_fg;
|
||||
|
||||
&:backdrop {
|
||||
background-color: $dark_sidebar_bg;
|
||||
// transition: background-color $longer_duration $deceleration_curve;
|
||||
}
|
||||
|
||||
.sidebar,
|
||||
.toolbar,
|
||||
headerbar,
|
||||
.navigation-sidebar,
|
||||
searchbar > revealer > box {
|
||||
background-color: transparent;
|
||||
box-shadow: none;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.toolbar {
|
||||
padding: $container_padding $container_padding * 2;
|
||||
}
|
||||
|
||||
list.navigation-sidebar:not(.view) {
|
||||
padding: $container_padding * 2;
|
||||
|
||||
> row {
|
||||
&:selected {
|
||||
background-color: $selected_bg_color;
|
||||
color: $selected_fg_color;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
toolbarview.undershoot-top scrolledwindow {
|
||||
@include undershoot(top, $style: 'compact');
|
||||
}
|
||||
|
||||
toolbarview.undershoot-bottom scrolledwindow {
|
||||
@include undershoot(bottom, $style: 'compact');
|
||||
}
|
||||
|
||||
scrolledwindow {
|
||||
&.undershoot-top {
|
||||
@include undershoot(top, $style: 'compact');
|
||||
}
|
||||
|
||||
&.undershoot-bottom {
|
||||
@include undershoot(bottom, $style: 'compact');
|
||||
}
|
||||
|
||||
&.undershoot-start {
|
||||
&:dir(ltr) { @include undershoot(left, $style: 'compact'); }
|
||||
&:dir(rtl) { @include undershoot(right, $style: 'compact'); }
|
||||
}
|
||||
|
||||
&.undershoot-end {
|
||||
&:dir(ltr) { @include undershoot(right, $style: 'compact'); }
|
||||
&:dir(rtl) { @include undershoot(left, $style: 'compact'); }
|
||||
}
|
||||
}
|
||||
|
||||
flap,
|
||||
leaflet,
|
||||
navigation-view,
|
||||
overlay-split-view {
|
||||
@include transition-shadows($dark_borders_color);
|
||||
}
|
||||
|
||||
banner > revealer > widget {
|
||||
background-color: gtkmix($selected_bg_color, $dark_sidebar_bg, 30%);
|
||||
color: $text_color;
|
||||
|
||||
&:backdrop {
|
||||
background-color: gtkmix($selected_bg_color, $dark_sidebar_bg, 30%);
|
||||
}
|
||||
}
|
||||
|
||||
&:dir(ltr), &.end:dir(rtl) {
|
||||
&, banner > revealer > widget {
|
||||
box-shadow: inset -1px 0 6px rgba(black, if($variant == 'light', 0.04, 0.08));
|
||||
border-right: 1px solid $dark_sidebar_border;
|
||||
}
|
||||
}
|
||||
|
||||
&:dir(rtl), &.end:dir(ltr) {
|
||||
&, banner > revealer > widget {
|
||||
box-shadow: inset 1px 0 6px rgba(black, if($variant == 'light', 0.04, 0.08));
|
||||
border-left: 1px solid $dark_sidebar_border;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Middle pane in three-pane setups */
|
||||
.content-pane .sidebar-pane,
|
||||
.sidebar-pane .content-pane {
|
||||
background-color: $base_color;
|
||||
color: $text_color;
|
||||
|
||||
&:backdrop {
|
||||
background-color: $base_color;
|
||||
// transition: background-color $longer_duration $deceleration_curve;
|
||||
}
|
||||
|
||||
toolbarview.undershoot-top scrolledwindow {
|
||||
@include undershoot(top, $style: 'compact');
|
||||
}
|
||||
|
||||
toolbarview.undershoot-bottom scrolledwindow {
|
||||
@include undershoot(bottom, $style: 'compact');
|
||||
}
|
||||
|
||||
scrolledwindow {
|
||||
&.undershoot-top {
|
||||
@include undershoot(top, $style: 'compact');
|
||||
}
|
||||
|
||||
&.undershoot-bottom {
|
||||
@include undershoot(bottom, $style: 'compact');
|
||||
}
|
||||
|
||||
&.undershoot-start {
|
||||
&:dir(ltr) { @include undershoot(left, $style: 'compact'); }
|
||||
&:dir(rtl) { @include undershoot(right, $style: 'compact'); }
|
||||
}
|
||||
|
||||
&.undershoot-end {
|
||||
&:dir(ltr) { @include undershoot(right, $style: 'compact'); }
|
||||
&:dir(rtl) { @include undershoot(left, $style: 'compact'); }
|
||||
}
|
||||
}
|
||||
|
||||
flap,
|
||||
leaflet,
|
||||
navigation-view,
|
||||
overlay-split-view {
|
||||
@include transition-shadows($dark_borders_color);
|
||||
}
|
||||
|
||||
banner > revealer > widget {
|
||||
background-color: gtkmix($selected_bg_color, $base_color, 30%);
|
||||
color: $text_color;
|
||||
|
||||
&:backdrop {
|
||||
background-color: gtkmix($selected_bg_color, $base_color, 30%);
|
||||
}
|
||||
}
|
||||
|
||||
&:dir(ltr), &.end:dir(rtl) {
|
||||
&, banner > revealer > widget {
|
||||
box-shadow: inset -1px 0 6px rgba(black, if($variant == 'light', 0.04, 0.08));
|
||||
border-right: 1px solid $dark_sidebar_border;
|
||||
}
|
||||
}
|
||||
|
||||
&:dir(rtl), &.end:dir(ltr) {
|
||||
&, banner > revealer > widget {
|
||||
box-shadow: inset 1px 0 6px rgba(black, if($variant == 'light', 0.04, 0.08));
|
||||
border-left: 1px solid $dark_sidebar_border;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.sidebar-pane .sidebar-pane {
|
||||
background-color: transparent;
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
.content-pane {
|
||||
background-color: $base_color;
|
||||
|
||||
toolbarview {
|
||||
&, &.view {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
> stack, > box > stack.view {
|
||||
background-color: transparent;
|
||||
}
|
||||
}
|
||||
|
||||
notebook > stack box > switch {
|
||||
margin: 14px 0;
|
||||
}
|
||||
|
||||
list.background {
|
||||
background-color: transparent;
|
||||
}
|
||||
}
|
||||
|
||||
// Gnome >= 45.0
|
||||
.sidebar-pane,
|
||||
.content-pane {
|
||||
headerbar {
|
||||
&, &:backdrop {
|
||||
background-color: transparent;
|
||||
box-shadow: none;
|
||||
border: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.top-bar {
|
||||
.collapse-spacing {
|
||||
padding: 0;
|
||||
}
|
||||
.unfolded stacksidebar.sidebar {
|
||||
border: none;
|
||||
}
|
||||
|
||||
@ -413,18 +413,6 @@ window.background.csd {
|
||||
}
|
||||
}
|
||||
|
||||
notebook.tilix-background {
|
||||
> header {
|
||||
> tabs > tab {
|
||||
button.tilix-small-button {
|
||||
padding: 0; // not use ?
|
||||
min-height: 16px;
|
||||
min-width: 16px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
// Lollypop
|
||||
//
|
||||
|
||||
@ -74,7 +74,7 @@ UnityPanelWidget,
|
||||
background-color: lighten($header_bg, 8);
|
||||
border-radius: 0px;
|
||||
padding: 0px;
|
||||
color: $header_fg;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.lightdm.menu .menuitem *,
|
||||
|
||||
12
tweaks.sh
@ -214,9 +214,9 @@ if [[ "${uninstall}" == 'true' ]]; then
|
||||
fi
|
||||
|
||||
if [[ "${dash_to_dock}" == 'true' && "${gdm}" != 'true' ]]; then
|
||||
prompt -i "Revert Dash to Dock theme... \n"
|
||||
prompt -i "Removing '${name}' Dash to Dock theme... \n"
|
||||
revert_dash_to_dock_theme
|
||||
prompt -s "Done! Dash to Dock theme has reverted to default. \n"
|
||||
prompt -s "Done! '${name}' Dash to Dock theme has been removed. \n"
|
||||
fi
|
||||
|
||||
if [[ "${firefox}" == 'true' && "${gdm}" != 'true' ]]; then
|
||||
@ -250,9 +250,9 @@ else
|
||||
fi
|
||||
|
||||
if [[ "${dash_to_dock}" == 'true' && "${gdm}" != 'true' ]]; then
|
||||
prompt -i "Fix Dash to Dock theme issue... \n"
|
||||
fix_dash_to_dock
|
||||
prompt -s "Done! '${name}' Dash to Dock theme has been fixed. \n"
|
||||
prompt -i "Installing '${name}' ${colors[0]} Dash to Dock theme... \n"
|
||||
install_dash_to_dock_theme
|
||||
prompt -s "Done! '${name}' Dash to Dock theme has been installed. \n"
|
||||
prompt -w "DASH TO DOCK: You may need to logout to take effect. \n"
|
||||
fi
|
||||
|
||||
@ -271,7 +271,7 @@ else
|
||||
|
||||
if [[ "${gdm}" != 'true' ]]; then
|
||||
prompt -w "FIREFOX: Please go to [Firefox menu] > [Customize...], and customize your Firefox to make it work. Move your 'new tab' button to the titlebar instead of tab-switcher."
|
||||
prompt -i "FIREFOX: Anyway, you can also edit 'userChrome.css' and 'customChrome.css' later in your Firefox profile directory. \n"
|
||||
prompt -i "FIREFOX: Anyways, you can also edit 'userChrome.css' and 'customChrome.css' later in your Firefox profile directory. \n"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||