From d203b4e9345515df2c5abfa8c22dc0248033cf9f Mon Sep 17 00:00:00 2001 From: Michael Manzinger Date: Sun, 22 Dec 2024 12:29:55 +0100 Subject: [PATCH] Import new original theme from Cinnamon 6.4.0 --- .../add-workspace-hover.png | Bin 474 -> 0 bytes .../add-workspace-hover.svg | 116 + .../original-theme-assets/add-workspace.png | Bin 427 -> 0 bytes .../original-theme-assets/add-workspace.svg | 116 + .../calendar-arrow-left-hover.svg | 155 + .../calendar-arrow-left.svg | 152 +- .../calendar-arrow-right-hover.svg | 155 + .../calendar-arrow-right.svg | 152 +- .../original-theme-assets/calendar-today.svg | 11 - .../original-theme-assets/checkbox-off.svg | 118 +- .../original-theme-assets/checkbox.svg | 130 +- .../close-window-hover.svg | 112 - .../original-theme-assets/close-window.svg | 122 - .../cinnamon/original-theme-assets/close.svg | 110 +- .../original-theme-assets/menu-symbolic.svg | 45 - .../original-theme-assets/overview-hover.png | Bin 838 -> 0 bytes .../original-theme-assets/overview.png | Bin 585 -> 0 bytes .../original-theme-assets/process-working.svg | 32 - .../original-theme-assets/radio-off.svg | 49 + .../cinnamon/original-theme-assets/radio.svg | 55 + .../original-theme-assets/radiobutton-off.svg | 91 - .../original-theme-assets/radiobutton.svg | 97 - .../original-theme-assets/scroll-hhandle.svg | 8 - .../original-theme-assets/scroll-vhandle.svg | 8 - .../thumbnail-generic.png | Bin 61937 -> 0 bytes .../original-theme-assets/thumbnail.png | Bin 36301 -> 0 bytes .../original-theme-assets/toggle-off-intl.svg | 57 - .../original-theme-assets/toggle-off-us.svg | 69 - .../original-theme-assets/toggle-off.svg | 68 + .../original-theme-assets/toggle-on-intl.svg | 55 - .../original-theme-assets/toggle-on-us.svg | 63 - .../original-theme-assets/toggle-on.svg | 72 + .../original-theme-assets/trash-icon.png | Bin 2846 -> 0 bytes .../original-theme-assets/trash-icon.svg | 96 + .../cinnamon/sass/base/original-theme.scss | 3360 +++++++---------- 35 files changed, 2638 insertions(+), 3036 deletions(-) delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/add-workspace-hover.png create mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/add-workspace-hover.svg delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/add-workspace.png create mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/add-workspace.svg create mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-arrow-left-hover.svg create mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-arrow-right-hover.svg delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-today.svg delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/close-window-hover.svg delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/close-window.svg delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/menu-symbolic.svg delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/overview-hover.png delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/overview.png delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/process-working.svg create mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/radio-off.svg create mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/radio.svg delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/radiobutton-off.svg delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/radiobutton.svg delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/scroll-hhandle.svg delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/scroll-vhandle.svg delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/thumbnail-generic.png delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/thumbnail.png delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-off-intl.svg delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-off-us.svg create mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-off.svg delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-on-intl.svg delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-on-us.svg create mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-on.svg delete mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/trash-icon.png create mode 100644 Customizable-Cinnamon/cinnamon/original-theme-assets/trash-icon.svg diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/add-workspace-hover.png b/Customizable-Cinnamon/cinnamon/original-theme-assets/add-workspace-hover.png deleted file mode 100644 index 129bad2b094f21939c31054ff2955b8a94d9d1a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmeAS@N?(olHy`uVBq!ia0vp^%0PUAg9StePngWWz_`%U#WAEJ?(OZ3Ud)aXEDs`u zeM}y)vL+`k)L)<=xKU7qNi1olKxe{IvnY;R+D&3*T+_a@?3=J+s+d^QT+h7n7G;H# zf*m)7UDCGSe$+gF=cD#yo~Y%Gj#r-VJfbVXHsfZaor)Nk?u>$TZ+tJ4r|x!p+$K^R{QFAcV&gpXuOd@c1wf`)q~} zb!Q9Z(==|pnz&K%a)QJyIm!PEk4QWbx_{Q~%pJ8EYPsgmG|Ruu%uN<>F`T?GGg&4( z=H)S)XXh?HuDtm$%lw&Q`9;neg#*^dCY>?UzB_~MUdFAqQ|!k-2B`B`P14%*VK>m$ z$xm&KH>@e}Slu9D_{&}u;-U`0#ebj48zdd+0J&<$7A@s(lO}5#+}V0M^GfEacO26^ z)@FS%@A7vDc`6m#^ijX{XULUr2Di#x-%1+aZ{2BhdQRHJpYx64MUx&jZ`sJp35+ua MPgg&ebxsLQ02jZ<+5i9m diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/add-workspace-hover.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/add-workspace-hover.svg new file mode 100644 index 0000000..adbf1f5 --- /dev/null +++ b/Customizable-Cinnamon/cinnamon/original-theme-assets/add-workspace-hover.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/add-workspace.png b/Customizable-Cinnamon/cinnamon/original-theme-assets/add-workspace.png deleted file mode 100644 index 0b70195550a2c39a545b8715e2d0bbc99725e204..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 427 zcmeAS@N?(olHy`uVBq!ia0vp^%0PUAg9StePngWWz*ywz;uum9_xAQiFJ?yxmIpgq zo-A_FYl_g8+7i&ovF&1l@IkL?R_UY9?j1bUzCk?xhoED+K2CTz$*(?EIEo<`3z5Yo@UmCoi>`apQx&gkjQ=4#CGs z&kh=td3p6fxQl`_g@hMONz4m= zW_4I)OW>L8A0Ogm5(IWm(KL`q=+Vvle<0yZWnN*r$Y&wDzOynL47)r(m`w?>+~q&n z>gk_=pwPDZ*;6D8UF|k9BsZtdot1RtMJ>#JWw-CMXQl$(r3`Yz<@G%~iuIly_;4bZ zv2uF#pVe-g18bNjseR9oJhortS#V%>^10=UuFcPz`#L6V>eBm0^PdQ8Vm|4+=O-`{ O7(8A5T-G@yGywpt{<~TL diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/add-workspace.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/add-workspace.svg new file mode 100644 index 0000000..3f05aa3 --- /dev/null +++ b/Customizable-Cinnamon/cinnamon/original-theme-assets/add-workspace.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-arrow-left-hover.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-arrow-left-hover.svg new file mode 100644 index 0000000..261a083 --- /dev/null +++ b/Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-arrow-left-hover.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-arrow-left.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-arrow-left.svg index 54a9f2d..2774254 100644 --- a/Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-arrow-left.svg +++ b/Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-arrow-left.svg @@ -1,4 +1,152 @@ - - + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-arrow-right-hover.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-arrow-right-hover.svg new file mode 100644 index 0000000..3647ca0 --- /dev/null +++ b/Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-arrow-right-hover.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-arrow-right.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-arrow-right.svg index 8d9047b..366e69b 100644 --- a/Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-arrow-right.svg +++ b/Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-arrow-right.svg @@ -1,4 +1,152 @@ - - + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-today.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-today.svg deleted file mode 100644 index 5f80fe6..0000000 --- a/Customizable-Cinnamon/cinnamon/original-theme-assets/calendar-today.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/checkbox-off.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/checkbox-off.svg index b836f31..c4f9674 100644 --- a/Customizable-Cinnamon/cinnamon/original-theme-assets/checkbox-off.svg +++ b/Customizable-Cinnamon/cinnamon/original-theme-assets/checkbox-off.svg @@ -1,98 +1,48 @@ - - + id="svg1622" + sodipodi:docname="checkbox-off.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> - - - - - - + id="defs1626" /> + inkscape:zoom="19.666667" + inkscape:cx="5.0084745" + inkscape:cy="10.474576" + inkscape:window-width="1471" + inkscape:window-height="748" + inkscape:window-x="134" + inkscape:window-y="95" + inkscape:window-maximized="0" + inkscape:current-layer="svg1622"> + id="grid841" + originx="0" + originy="0" /> - - - - image/svg+xml - - - - - - - - + diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/checkbox.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/checkbox.svg index d7c9681..2159518 100644 --- a/Customizable-Cinnamon/cinnamon/original-theme-assets/checkbox.svg +++ b/Customizable-Cinnamon/cinnamon/original-theme-assets/checkbox.svg @@ -1,104 +1,46 @@ - - + id="svg745" + sodipodi:docname="checkbox.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> - - - - - - + id="defs749" /> - - - - - - image/svg+xml - - - - - - - - - + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="19.666667" + inkscape:cx="6.8898304" + inkscape:cy="12.508474" + inkscape:window-width="1471" + inkscape:window-height="748" + inkscape:window-x="111" + inkscape:window-y="162" + inkscape:window-maximized="0" + inkscape:current-layer="svg745" /> + + diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/close-window-hover.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/close-window-hover.svg deleted file mode 100644 index 65df4c2..0000000 --- a/Customizable-Cinnamon/cinnamon/original-theme-assets/close-window-hover.svg +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/close-window.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/close-window.svg deleted file mode 100644 index 28d3549..0000000 --- a/Customizable-Cinnamon/cinnamon/original-theme-assets/close-window.svg +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/close.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/close.svg index cb6b4cf..0fb532e 100644 --- a/Customizable-Cinnamon/cinnamon/original-theme-assets/close.svg +++ b/Customizable-Cinnamon/cinnamon/original-theme-assets/close.svg @@ -1,10 +1,102 @@ - - - - - - - - - + + +image/svg+xml diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/menu-symbolic.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/menu-symbolic.svg deleted file mode 100644 index 50f5628..0000000 --- a/Customizable-Cinnamon/cinnamon/original-theme-assets/menu-symbolic.svg +++ /dev/null @@ -1,45 +0,0 @@ - -image/svg+xml \ No newline at end of file diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/overview-hover.png b/Customizable-Cinnamon/cinnamon/original-theme-assets/overview-hover.png deleted file mode 100644 index 75673f9cf4d11cc891275cbcb5fc775db9585540..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 838 zcmV-M1G)T(P)kdg0009GNkl1!KD9DQ@_rPbw?9N7*sw#Z576(BYZ3DEzb{X_e)6zI27Qi4@NLTggv_=u%gc6IKq z_MDkkn?VhNLVmQbWvk!4Q-E9+tqwIZ;jQ&2E4P!K4{ zVmm2%q@W83^_SfE%JoPU#PVW+Td|Lms^%XH9UnTZV>$b6d z{;iU34gsM(fa~AKN6w(yeBwPF_MaV`T-4G#6|dp!-S{$2pZ|Q=%Vnpz|5@{Ca6S00 zlz1sJXa`i!JTylYZ!b%K?7q9$^qax-syC|M=I)D^N5_rH#`N;-Pu(o__C}S^1P6r% z*C$O!_Ow)PU-d_WouD0qS|zP`TY-r>$~^YT2l0me>;5hrW~9P=&pB+Y+{Wqsx>1SGJUMB~@W z>Dr(%@xn4ps(4lo8$o@ZkfAjy#g-&i?2R`@oyh|q*}}szNcyIcR;ZMdUWH*PF*&Ss zZN4?PvVi6mvE~L-wRk<)2wQXH5CwhZHWD!KbIZ5JreuJVm-AZYihvH8&lBRn&8q26 zs_Am|Ixp&b5n5Dy@FGCRX3>$w45I$si?j*_{L_oH6w%#Px`rnIxA=%Z0mD;*r^|!p Q1ONa407*qoM6N<$f{;O?8~^|S diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/overview.png b/Customizable-Cinnamon/cinnamon/original-theme-assets/overview.png deleted file mode 100644 index aed443ea002713657b8b6585b86cdd41efeb0b70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 585 zcmV-P0=E5$P)kdg0006INkl<3PfW z?Qbn3Q(k=86B|;8cOkm^;Mem){9C)O;0QTCw=VZ@j&Dt@K3a%&c#*JSi4?2I^@y2` zbbcrs|9B7kJi;c9H$@Ro4kgS_`&BsLM$CLPZ4plWIPtBhDbbVu@ zFqXO&JkF8+i@B#FGaticHHbuDC1vWpQ5p%OqTX)FJr>4DClTtXrKvY+>MJP%Rz1k5 z!pJ7kP;ukJPjz8*J>7Ve5I(%9XxXGNP?6ac7a?IRCaA%K9Xsx04S#+d;~+lDu;Za- zF(C{>xGV*hhE08-tte22@BI~FWQT4Y#$6Qj478d0(y+CFj5^gNGWo>Y(|At=XQDqx zO?|5S!-eVQb}#Pn)_g)_rn;<0kOfL8f&c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/radio-off.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/radio-off.svg new file mode 100644 index 0000000..64b0eaf --- /dev/null +++ b/Customizable-Cinnamon/cinnamon/original-theme-assets/radio-off.svg @@ -0,0 +1,49 @@ + + + + + + + + diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/radio.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/radio.svg new file mode 100644 index 0000000..fb9d4ae --- /dev/null +++ b/Customizable-Cinnamon/cinnamon/original-theme-assets/radio.svg @@ -0,0 +1,55 @@ + + + + + + + + + diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/radiobutton-off.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/radiobutton-off.svg deleted file mode 100644 index 2072b8b..0000000 --- a/Customizable-Cinnamon/cinnamon/original-theme-assets/radiobutton-off.svg +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/radiobutton.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/radiobutton.svg deleted file mode 100644 index b50864a..0000000 --- a/Customizable-Cinnamon/cinnamon/original-theme-assets/radiobutton.svg +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/scroll-hhandle.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/scroll-hhandle.svg deleted file mode 100644 index cd4d796..0000000 --- a/Customizable-Cinnamon/cinnamon/original-theme-assets/scroll-hhandle.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/scroll-vhandle.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/scroll-vhandle.svg deleted file mode 100644 index 168e75c..0000000 --- a/Customizable-Cinnamon/cinnamon/original-theme-assets/scroll-vhandle.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/thumbnail-generic.png b/Customizable-Cinnamon/cinnamon/original-theme-assets/thumbnail-generic.png deleted file mode 100644 index c2959064db6d51c2fc913004d11aea5387ea4bb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61937 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
    cp{K>P6bHbg@0S0OGfvt!dN@8w^ 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-off-us.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-off-us.svg deleted file mode 100644 index c6ec60d..0000000 --- a/Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-off-us.svg +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-off.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-off.svg new file mode 100644 index 0000000..83c8f56 --- /dev/null +++ b/Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-off.svg @@ -0,0 +1,68 @@ + + + + + + + + + + diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-on-intl.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-on-intl.svg deleted file mode 100644 index 01b987d..0000000 --- a/Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-on-intl.svg +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-on-us.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-on-us.svg deleted file mode 100644 index 0a3a4cd..0000000 --- a/Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-on-us.svg +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-on.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-on.svg new file mode 100644 index 0000000..f20db6f --- /dev/null +++ b/Customizable-Cinnamon/cinnamon/original-theme-assets/toggle-on.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/trash-icon.png b/Customizable-Cinnamon/cinnamon/original-theme-assets/trash-icon.png deleted file mode 100644 index 7cee0c64de2d60836de7067e40abe0afda8f5db8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2846 zcma)8X*|>m7yi$RAv<9v*=Z~dim^5{*-b=cD?=C}WhNrqxR%Hg$(B7ax=9ETF*jLf zhBOtjXN%~HtcBORe7NuX_Tion=bYd9J?DHm&pE#*!G>UZ03m?@0N{YR8U73afc8@m zzzN+C>!HLY06@%`o!>TYtWSRQO}tY4U79Li>r+gGaTS4X3qYYl zT;(8}D7dgUKaabG1R}1yoS*+8+Qbhpc+yN+@K{_V8l;4S+^v^+11);1SXH+)`n9+1 z{Eeoev5evGUQKhOOJNt&cPZ8_OTB*@JWC%Pa(*b35dT*bJH#qBODUS^%t^J8R)=8_ zS%#ff1QN*fjkUJPO=*KLdSb;V&zn}DBuRg!hxEY!rI1Cy(qfRMJko|nmjNb_K8mEJ z4#IbMiW0PnxlzLsrkl;dL~CNAt2#c_nKIMEZn5@Z8hj1eg&0W)9Z3s#dgV#=cIGm4 z;MwSB)K*Hw@~jKb`kOx zF?hKvkCde=uh0T8&Y$@~`5q`mA>7XAqy3gSsWCwTGCfwrmJ-0^K?3u#%Vx$ATj>s; zr%)`99U$B9(Sh6f?pk>?@`sL{>1+i1I4*&v1Qrmnh{5*S1S8MyL%z5q{E>R}wACw+ zz(1`&*NE37MXjU%RP`Z<>Ec-8qcEN!*}{t1 zKrOrKMfijbQEiSaN)b1elvU1)LF5KUiRiNkt4!EL>Ks;-ti~Zk^hjqjbTgmbUCJy4 zMzDFl4cX>mS`(VjNuRfsr{yDh(CEx$pqcKd;>p_>o;keXpTj9dUqCLp>ul6?>ly&J z{41x1cmDj?9&mSC^i4 zm|{0myeQ(STj1l^Wd-f!q>x+i2~5J_6%oWv%FpfFTl&*GEj7=mG>16qC%&DZ%$-eWZ1K<~%rE2l9mqpbYzJ zUltCEzw4}f9o45^3;`2)=F(_AT#r7#y_zcMrOD8fqRxkb+mKIxoO0SVLSK{7>VaIt zrkIDP?Ab6*cz5U{O7sD6N+}hhUVL%W+(&fEBoqjlblMT@U*uaVhim@_47+ zcVv|AM+oKx67(7&wYF^~v2+xM1i4MkxLyF43E82RK=&Gx{qJsz)6zC^zPEQ0^lGH-YUa5L019Z+*w_Qw_VH4klI0FE64Q0Np0>@2hgM()w z@ih{-SdBEW6w?F13V5OsQY9p6$H0ptz<_p~M=qEjCWXKWQVzA$v>{OSX?{}TAI*ryWO!eAnr#LH&C?-jdtx{P4hXtLaG1s zurB(?V9lS$l)w3Ym_!sEvZ(M@ao9WM%)0sZ_Lk6L9_*6p?gwMSV~49eL_KA5VVqub zpYA2x%Vw(E!+u6$Fnf-CT1WL$hzy*#ESM3r=muMsZpxL699Am(+0%V!5p!Q0FLYvBwrViaYsX3$xqGcNC2CN1k904U z%#=3O|(HQvhudvjdU($?snXFPUP zkr{t0?x}A2Rg;B{l24L-DKoHqgm2w(x1=Fg+&<(AvUnwl7erEz_1u;4M9EI@S58YP zxCbxf`!T2dC6`I_@*uFnvb_K7vM9}Zijet3Xi*BD?)^%EGIBFazy#itnByrwmROn4(^e5`R_G}dbvbqgKYBW+2@Td|M(uxc>xrL-f$xw-Hwu7Z;(3y&`k<10A)!g0p7M^~TSxtpp&ubdziaI4Ucmem0bglM{OupB@YYWN diff --git a/Customizable-Cinnamon/cinnamon/original-theme-assets/trash-icon.svg b/Customizable-Cinnamon/cinnamon/original-theme-assets/trash-icon.svg new file mode 100644 index 0000000..82b73ed --- /dev/null +++ b/Customizable-Cinnamon/cinnamon/original-theme-assets/trash-icon.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Customizable-Cinnamon/cinnamon/sass/base/original-theme.scss b/Customizable-Cinnamon/cinnamon/sass/base/original-theme.scss index 4594070..a061f08 100644 --- a/Customizable-Cinnamon/cinnamon/sass/base/original-theme.scss +++ b/Customizable-Cinnamon/cinnamon/sass/base/original-theme.scss @@ -1,2113 +1,1323 @@ -/* - * ORIGINAL CINNAMON THEME - * https://github.com/linuxmint/Cinnamon/blob/master/data/theme/cinnamon.css - */ - - - /* ################################################################### - * Section common with Gnome Shell - * ... contains a few cinnamon specific styles (rare occurrences) - * ###################################################################*/ - stage { -} -.cinnamon-link { - color: #0000ff; - text-decoration: underline; -} -.cinnamon-link:hover { - color: #0000e0; -} -.label-shadow { - color: rgba(0,0,0,0.5); -} -StScrollBar { - padding: 0px; -} -StScrollView.vfade { - -st-vfade-offset: 68px; -} -StScrollView StScrollBar { - min-width: 16px; - min-height: 16px; - padding: 2px; -} - -StScrollBar StBin#trough { - background-color: rgba(0,0,0,0); - border: 1px solid #555555; - border-radius: 4px; -} -StScrollBar StButton#vhandle { - background-image: url("original-theme-assets/scroll-vhandle.svg"); - background-color: rgba(204,204,204,0.3); - border: 1px solid #555555; - border-radius: 4px; -} -StScrollBar StButton#hhandle { - background-image: url("original-theme-assets/scroll-hhandle.svg"); - background-color: rgba(204,204,204,0.3); - border: 1px solid #555555; - border-radius: 4px; -} -StScrollBar StButton#hhandle:hover, -StScrollBar StButton#vhandle:hover { - background-color: rgba(204,204,204,0.5); -} -.separator { - -gradient-height: 2px; - -gradient-start: rgba(85,85,85,1); - -gradient-end: #555555; - -margin-horizontal: 1.5em; - height: 1em; -} -.slider { - height: 1em; - min-width: 15em; - -slider-height: 0.3em; - -slider-background-color: #666666; - -slider-border-color: #555555; - -slider-active-background-color: #CCCCCC; - -slider-active-border-color: #DDDDDD; - -slider-border-width: 1px; - -slider-handle-radius: 0.5em; -} -#Tooltip { - border: 1px solid rgba(212,185,67,1.0); - border-radius: 4px; - padding: 2px 12px; - background-gradient-end: rgba(251,234,159,0.9); - background-gradient-start: rgba(254,245,198,0.9); - background-gradient-direction: vertical; - color: #000000; - font-weight: normal; - text-align: center; -} -.ripple-pointer-location { - width: 50px; - height: 50px; - border-radius: 25px; - background-color: rgba(160,160,160,0.3); - box-shadow: 0 0 2px 2px rgba(160,160,160,1.0); -} -/* =================================================================== - * Shared button properties - * ===================================================================*/ -.notification-button, .notification-icon-button, -.modal-dialog-button, -.sound-player-overlay StButton { - color: white; - border: 1px solid #8b8b8b; - background-gradient-direction: vertical; - background-gradient-start: rgba(255, 255, 255, 0.2); - background-gradient-end: rgba(255, 255, 255, 0); -} -.notification-button:hover, -.notification-icon-button:hover, .modal-dialog-button:hover, -.sound-player-overlay StButton:hover { - background-gradient-start: rgba(255, 255, 255, 0.3); - background-gradient-end: rgba(255, 255, 255, 0.1); -} -.notification-button:focus, -.notification-icon-button:focus, -.modal-dialog-button:focus, -.sound-player-overlay StButton:focus { - border: 2px solid #8b8b8b; -} -.notification-button:active, .notification-icon-button:active, -.modal-dialog-button:active, .modal-dialog-button:pressed, -.sound-player-overlay StButton:active { - background-gradient-start: rgba(255, 255, 255, 0); - background-gradient-end: rgba(255, 255, 255, 0.2); -} -/* =================================================================== - * PopupMenu (popupMenu.js) - * ===================================================================*/ - /* .popup-menu-boxpointer and .popup-menu are kept for compatibility - with cinnamon version under 3.2. Use .menu in version 3.2 and above */ -.popup-menu-boxpointer { - -arrow-border-radius: 8px; - -arrow-background-color: rgba(80,80,80,0.9); - -arrow-border-width: 2px; - -arrow-border-color: #a5a5a5; - -arrow-base: 24px; - -arrow-rise: 11px; -} -.popup-menu { - color: #ffffff; - min-width: 100px; -} -.menu { +stage { + color: white; } + + #menu-search-entry, .expo-workspaces-name-entry, .prompt-dialog-password-entry, .run-dialog-entry { + min-height: 22px; border-radius: 8px; - background-color: rgba(80,80,80,0.9); - border-width: 2px; - border-color: #a5a5a5; - color: #ffffff; - min-width: 100px; -} -.popup-menu-arrow { - icon-size: 1.14em; -} -.popup-submenu-menu-item:open { - background-color: #4c4c4c; -} -.popup-sub-menu { - background-gradient-start: rgba(80,80,80,0.3); - background-gradient-end: rgba(80,80,80,0.7); - background-gradient-direction: vertical; -} -.popup-sub-menu .popup-menu-item:ltr { - padding-right: 1.75em; -} -.popup-sub-menu .popup-menu-item:rtl { - padding-left: 1.75em; -} -.popup-sub-menu StScrollBar { - padding: 4px; -} -.popup-sub-menu StScrollBar StBin#trough { - border-width: 0px; -} -.popup-sub-menu StScrollBar StBin#vhandle { - background-color: #4c4c4c; - border-width: 0px; -} -.popup-combo-menu { - background-color: rgba(0,0,0,0.9); - padding: 1em 0em; - color: #ffffff; - border: 1px solid #5f5f5f; - border-radius: 9px; -} -/* The remaining popup-menu sizing is all done in ems, so that if you - * override .popup-menu.font-size, everything else will scale with it. - */ -.popup-menu-content { - padding: 1em 0em; -} -.popup-menu-item { - padding: .4em 1.75em; - spacing: 1em; -} -.popup-menu-item:active { - background-color: #4c4c4c; -} -.popup-menu-item:insensitive { - color: #9f9f9f; -} -.popup-image-menu-item { -} -.popup-combobox-item { - spacing: 1em; -} -.popup-separator-menu-item { - -gradient-height: 2px; - -gradient-start: rgba(85,85,85,1); - -gradient-end: #555555; - -margin-horizontal: 1.5em; - height: 1em; -} -.popup-alternating-menu-item:alternate { + padding: 6px 9px; + border: 1px solid #333333; + caret-color: white; + selected-color: black; + selection-background-color: #3584e4; + caret-size: 1px; } + + .notification-icon-button, .notification-button, .keyboard-key, .sound-player StButton { + border-radius: 8px; + padding: 6px 36px; + font-weight: bold; } + + .notification-icon-button, .notification-button, .keyboard-key, .sound-player StButton { + color: white; + background-color: #393939; } + .notification-icon-button:focus, .notification-button:focus, .keyboard-key:focus, .sound-player StButton:focus { + color: white; + background-color: #393939; + box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.4); } + .notification-icon-button:hover, .notification-button:hover, .keyboard-key:hover, .sound-player StButton:hover { + color: white; + background-color: #454545; } + .notification-icon-button:active, .notification-button:active, .keyboard-key:active, .sound-player StButton:active { + color: white; + background-color: #656565; } + .notification-icon-button:insensitive, .notification-button:insensitive, .keyboard-key:insensitive, .sound-player StButton:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #313131; } + + .audio-device-selection-dialog .audio-selection-box .audio-selection-device, .polkit-dialog-user-combo, .sound-player StButton:small { + color: white; + background-color: #242424; } + .audio-device-selection-dialog .audio-selection-box .audio-selection-device:focus, .polkit-dialog-user-combo:focus, .sound-player StButton:focus:small { + color: white; + background-color: #242424; + box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.4); } + .audio-device-selection-dialog .audio-selection-box .audio-selection-device:hover, .polkit-dialog-user-combo:hover, .sound-player StButton:hover:small { + color: white; + background-color: #454545; } + .audio-device-selection-dialog .audio-selection-box .audio-selection-device:insensitive, .polkit-dialog-user-combo:insensitive, .sound-player StButton:insensitive:small { + color: rgba(255, 255, 255, 0.5); + background-color: #242424; } + .audio-device-selection-dialog .audio-selection-box .audio-selection-device:selected, .polkit-dialog-user-combo:selected, .sound-player StButton:selected:small, .audio-device-selection-dialog .audio-selection-box .audio-selection-device:active, .polkit-dialog-user-combo:active, .sound-player StButton:active:small { + color: white; + background-color: #656565; } + .audio-device-selection-dialog .audio-selection-box .audio-selection-device:checked, .polkit-dialog-user-combo:checked, .sound-player StButton:checked:small { + color: white; + background-color: #656565; } + + #menu-search-entry, .expo-workspaces-name-entry, .prompt-dialog-password-entry, .run-dialog-entry { + background-color: #393939; + color: white; } + #menu-search-entry:focus, .expo-workspaces-name-entry:focus, .prompt-dialog-password-entry:focus, .run-dialog-entry:focus { + background-color: #393939; + color: white; + border-color: #3584e4; } + #menu-search-entry:insensitive, .expo-workspaces-name-entry:insensitive, .prompt-dialog-password-entry:insensitive, .run-dialog-entry:insensitive { + background-color: #313131; + color: rgba(255, 255, 255, 0.5); } + #menu-search-entry StLabel.hint-text, .expo-workspaces-name-entry StLabel.hint-text, .prompt-dialog-password-entry StLabel.hint-text, .run-dialog-entry StLabel.hint-text { + color: rgba(255, 255, 255, 0.3); } + #menu-search-entry .capslock-warning, .expo-workspaces-name-entry .capslock-warning, .prompt-dialog-password-entry .capslock-warning, .run-dialog-entry .capslock-warning { + icon-size: 1.091em; } + #menu-search-entry StIcon.peek-password, .expo-workspaces-name-entry StIcon.peek-password, .prompt-dialog-password-entry StIcon.peek-password, .run-dialog-entry StIcon.peek-password { + icon-size: 16px; + color: white; } + + .dialog .dialog-button, .dialog .dialog-button:destructive-action, .dialog .dialog-button:default { font-weight: bold; -} -.popup-slider-menu-item { + padding: 12px; + border-radius: 12px; + color: white; + background-color: #393939; } + .dialog .dialog-button:focus { + color: white; + background-color: #393939; + box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.4); } + .dialog .dialog-button:hover { + color: white; + background-color: #454545; } + .dialog .dialog-button:active { + color: white; + background-color: #656565; } + .dialog .dialog-button:checked { + color: white; + background-color: #656565; } + .dialog .dialog-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #313131; } + + .dialog .dialog-button:default { + color: white; + background-color: #3584e4; } + .dialog .dialog-button:hover:default { + color: white; + background-color: #629fea; } + .dialog .dialog-button:active:default { + color: white; + background-color: #1f76e1; } + .dialog .dialog-button:checked:default { + color: white; + background-color: #1f76e1; } + .dialog .dialog-button:insensitive:default { + border-color: #333333; + color: rgba(255, 255, 255, 0.5); + background-color: #313131; } + + .dialog .dialog-button:destructive-action { + color: white; + background-color: #c01c28; } + .dialog .dialog-button:hover:destructive-action { + color: white; + background-color: #e12e3b; } + .dialog .dialog-button:active:destructive-action { + color: white; + background-color: #aa1923; } + .dialog .dialog-button:checked:destructive-action { + color: white; + background-color: #aa1923; } + .dialog .dialog-button:insensitive:destructive-action { + border-color: #333333; + color: rgba(255, 255, 255, 0.5); + background-color: #313131; } + + .popup-combobox-item, .popup-sub-menu .popup-menu-item, .popup-menu-item { + font-weight: normal; + spacing: 6px; + transition-duration: 100ms; + padding: 8px 12px; + margin: 0 4px; + border-radius: 8px; } + + /* General Typography */ + .overview-empty-placeholder { + font-weight: 300; + font-size: 2.182em; } + + .message-dialog-content .message-dialog-title, .dialog .confirm-dialog-title { + font-weight: 800; + font-size: 1.364em; } + + .calendar-events-no-events-label, .calendar-today-date-label { + font-weight: 700; + font-size: 1.364em; } + + .workspace-switch-osd, .media-keys-osd, .message-dialog-content .message-dialog-title.leightweight, .calendar-events-date-label, .calendar-today-day-label, .user-widget.vertical .user-widget-label { + font-weight: 700; + font-size: 1.182em; } + + .menu-selected-app-title, .popup-device-menu-item, .polkit-dialog-user-combo, .dialog-list .dialog-list-title, .calendar-event-time-future, .calendar-event-time-present:all-day, .calendar-event-time-present, .calendar-event-time-past, .calendar-month-label, .device-box .device-labels .primary-label { + font-weight: 700; + font-size: 1em; } + + .prompt-dialog-error-label, .prompt-dialog-info-label, .prompt-dialog-null-label, .run-dialog-description, .message-dialog-content .message-dialog-caption, .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description, .calendar-event-countdown, .caps-lock-warning-label { + font-weight: 400; + font-size: 0.818em; } + + .popup-slider-menu-item, .slider { height: 1em; min-width: 15em; -slider-height: 0.3em; - -slider-background-color: #666666; - -slider-border-color: #555555; - -slider-active-background-color: #CCCCCC; - -slider-active-border-color: #DDDDDD; + -slider-background-color: #393939; + -slider-active-background-color: white; + -slider-border-color: transparent; + -slider-active-border-color: transparent; -slider-border-width: 1px; - -slider-handle-radius: 0.5em; -} -.popup-device-menu-item { - spacing: .5em; -} -.popup-inactive-menu-item { - font-weight: normal; - color: #999; -} -.popup-subtitle-menu-item { - font-weight: bold; -} -.popup-menu-icon { - icon-size: 1.14em; -} -/* Switches (to be used in menus) */ -.toggle-switch { - width: 64px; - height: 22px; -} -.toggle-switch-us { - background-image: url("original-theme-assets/toggle-off-us.svg"); -} -.toggle-switch-us:checked { - background-image: url("original-theme-assets/toggle-on-us.svg"); -} -.toggle-switch-intl { - background-image: url("original-theme-assets/toggle-off-intl.svg"); -} -.toggle-switch-intl:checked { - background-image: url("original-theme-assets/toggle-on-intl.svg"); -} -.nm-menu-item-icons { - spacing: .5em; -} -/* =================================================================== - * Panel (panel.js) - * ===================================================================*/ -#panel { - color: #ffffff; - background-color: #555555; - font-weight: normal; - height: 26px; - width: 32px; -} -#panel:highlight { - background-color: #aa5555; -} -.panel-dummy { - background-color: rgba(50, 50, 50, 0.4); -} -.panel-dummy:entered { - background-color: rgba(255, 35, 35, 0.4); -} -.panelLeft { - spacing: 4px; -} -.panelCenter { - spacing: 4px; -} -.panelRight { - spacing: 4px; -} -.panelLeft:dnd { - background-gradient-direction: vertical; - background-gradient-start: rgba(255,0,0,0.05); - background-gradient-end: rgba(255,0,0,0.2); -} -.panelCenter:dnd { - background-gradient-direction: vertical; - background-gradient-start: rgba(0,255,0,0.05); - background-gradient-end: rgba(0,255,0,0.2); -} -.panelRight:dnd { - background-gradient-direction: vertical; - background-gradient-start: rgba(0,0,255,0.05); - background-gradient-end: rgba(0,0,255,0.2); -} -.panelLeft:ltr { - padding-right: 4px; -} -.panelLeft:rtl { - padding-left: 4px; -} -.panelRight:ltr { - padding-left: 0px; - spacing: 0px; -} -.panelRight:rtl { - padding-right: 0px; - spacing: 0px; -} -.panelLeft.vertical { - padding: 0px; -} -.panelRight.vertical { - padding: 0px; -} -.panelCenter.vertical { - padding-left: 0px; - padding-right: 0px; -} -.panelLeft.vertical:dnd { -} -.panelCenter.vertical:dnd { -} -.panelRight.vertical:dnd { -} -.panel-top { -} -.panel-bottom { -} -.panel-left { -} -.panel-right { -} -.panel-status-button { - border: 0px solid #8b8b8b; - -natural-hpadding: 3px; - -minimum-hpadding: 3px; - font-weight: bold; - color: #ccc; - height: 22px; -} -.panel-status-button:hover { - color: white; -} -.system-status-icon { - padding-left: 0px; - padding-right: 0px; - spacing: 0px; - margin: 0px; -} - -.panel-corner { - -panel-corner-radius: 0px; - -panel-corner-background-color: black; - -panel-corner-inner-border-width: 2px; - -panel-corner-inner-border-color: transparent; - -panel-corner-outer-border-width: 1px; - -panel-corner-outer-border-color: #536272; -} -.panel-corner:active, -.panel-corner:overview, -.panel-corner:focus { - -panel-corner-inner-border-color: rgba(255,255,255,0.8); -} - -.panel-button #appMenuIcon { - app-icon-bottom-clip: 1px; -} -.panel-button:active #appMenuIcon, -.panel-button:checked #appMenuIcon, -.panel-button:focus #appMenuIcon { - app-icon-bottom-clip: 2px; -} -.panel-button { - -natural-hpadding: 6px; - -minimum-hpadding: 2px; - font-weight: bold; - color: #ccc; - transition-duration: 100; -} -.panel-button:hover { - color: white; - text-shadow: black 0px 2px 2px; -} -.panel-button:active, -.panel-button:overview, -.panel-button:focus { - -} -.panel-button:active > .system-status-icon, -.panel-button:checked > .system-status-icon, -.panel-button:focus > .system-status-icon { - icon-shadow: black 0px 2px 2px; -} -.panel-menu { - -boxpointer-gap: 4px; -} -.popup-menu-item-dot { -} -.system-status-icon { - icon-size: 1.14em; -} -/* =================================================================== - * Overview - * ===================================================================*/ -#overview { - spacing: 12px; -} - -.workspace-controls { - visible-height: 32px; /* Amount visible before hovering */ -} -.workspace-thumbnails-background { - border: 1px solid rgba(128, 128, 128, 0.4); - border-right: 0px; - border-radius: 9px 9px 0px 0px; - background-color: rgba(0, 0, 0, 0.5); - padding: 8px; -} -.workspace-thumbnails-background:rtl { - border-right: 1px; - border-left: 0px; - border-radius: 9px 9px 0px 0px; -} -.workspace-thumbnails { - spacing: 14px; -} -.workspace-add-button { - background-image: url("original-theme-assets/add-workspace.png"); - height: 200px; - width: 35px; - transition-duration: 300; -} -.workspace-add-button:hover { - background-image: url("original-theme-assets/add-workspace-hover.png"); - transition-duration: 300; -} - -.workspace-close-button { - background-image: url("original-theme-assets/close-window.svg"); - height: 34px; - width: 34px; - -cinnamon-close-overlap: 20px; -} - -.workspace-thumbnail-indicator { - outline: 2px solid white; - border: 1px solid #888; -} - -.window-caption { - background: rgba(85,85,85,0.8); - border: 2px solid #a5a5a5; - border-radius: 4px; - padding: .5em; - spacing: .5em; - -cinnamon-caption-spacing: 8px; - color: #ccc; - max-width: 20em; -} -.window-caption:focus { - color: #fff; -} - -.window-border { - border: 3px #a5a5a5; - border-radius: 4px; - background-color: rgba(255,255,255,.05); - /* Cover rounded corners and some bad adjustment gaps */ - box-shadow: 0 0 0 1px #a5a5a5 inset; -} - -.window-close { - background-image: url("original-theme-assets/close-window.svg"); - height: 28px; - width: 28px; - -cinnamon-close-overlap: 13px; -} -.window-close:hover { - background-image: url("original-theme-assets/close-window-hover.svg"); -} - -.window-close-area { - background-image: url("original-theme-assets/trash-icon.png"); - background-size: 100px; - background-color: rgba(60, 60, 60, 0.8); - border: 4px solid rgba(128,128,128,0.8); - border-bottom-width: 0px; - border-radius: 20px 20px 0px 0px; - height: 120px; - width: 400px; -} - -.overview-icon { - border-radius: 4px; - padding: 3px; - border: 1px rgba(0,0,0,0); + -slider-handle-radius: 0.5em; } + + .resize-popup, .workspace-switch-osd, .info-osd, .media-keys-osd, #Tooltip, #LookingGlassDialog { color: white; - transition-duration: 100; - text-align: center; -} - -.overview-empty-placeholder { - color: #ffffff; - font-size: 2em; -} - -.expo-background { - background-gradient-start: #000; - background-gradient-end: #AAA; - background-gradient-direction: vertical; -} - -.workspace-overview-background-shade { - background-color: rgba(0,0,0,0.4); -} - -.expo-workspace-thumbnail-frame { - border: 1px, rgba(64,64,64,0.9); - background-color: rgba(64,64,64,0.9); -} - -.expo-workspace-thumbnail-frame#active { - border: 2px, rgba(32,32,32,0.9); - background-color: rgba(32,32,32,0.9); -} - -/* =================================================================== - * Looking Glass - * ===================================================================*/ -#LookingGlassDialog { - background-color: rgba(85,85,85,0.85); - spacing: 4px; - padding: 4px; - border: 2px solid grey; - border-radius: 4px; - color: #CCCCCC; -} -/* =================================================================== - * Date applet - * ===================================================================*/ -/*calendar-background allows the date applet calendar to be themed separately from other applet menus*/ -.calendar-background { -} - -.calendar-main-box { - margin: 0 .8em 0 .8em; -} - -.calendar { - /*padding: 0 0.5em 0.4em;*/ - spacing-rows: 0px; - spacing-columns: 0px; -} - -.calendar-events-main-box { - height: 300px; - margin-right: 0.8em; - padding: .5em; - min-width: 350px; - border: 1px solid #666; + background-color: rgba(36, 36, 36, 0.99); + border: 1px solid rgba(51, 51, 51, 0.99); border-radius: 8px; - background-gradient-direction: vertical; - background-gradient-start: rgba(85,85,85,0.8); - background-gradient-end: rgba(85,85,85,0.2); -} - -.calendar-events-no-events-box { -} - -.calendar-events-no-events-button { - margin: 6px 0 6px 0; - padding: 6px; - border-radius: 4px; -} - -.calendar-events-no-events-button:hover { - background-gradient-direction: vertical; - background-gradient-start: rgba(255,255,255,0.2); - background-gradient-end: rgba(255,255,255,0.08); - box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.06); -} - -.calendar-events-no-events-icon { - color: #cccccc; -} - -.calendar-events-no-events-label { - font-size: 1.1em; - color: #cccccc; - font-weight: bold; text-align: center; - margin-top: 10px; -} - -.calendar-events-date-label { - padding: .2em 0 .75em .2em; - font-size: 1.1em; - color: #cccccc; - font-weight: bold; - text-align: center; -} - -.calendar-events-event-container { - padding: .1em; -} - -.calendar-events-scrollbox { - -} - -.calendar-events-main-box .separator { - -margin-horizontal: 1em; - -gradient-height: 1px; - -gradient-start: #666666; - -gradient-end: #666666; -} - -.calendar-event-button { - margin: 6px 0 6px 0; - border-radius: 4px; -} - -.calendar-event-button:hover { - background-gradient-direction: vertical; - background-gradient-start: rgba(255,255,255,0.2); - background-gradient-end: rgba(255,255,255,0.08); - box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.06); -} - -.calendar-event-color-strip { - width: 4px; - border-radius: 4px 0 0 4px; -} - -.calendar-event-row-content { - margin: 7px; -} - -.calendar-event-time-past { - color: rgba(204,204,204,.3); - font-weight: bold; - text-align: left; - margin-bottom: .6em; -} - -.calendar-event-time-present { - font-weight: bold; - text-align: left; - margin-bottom: .6em; -} - -.calendar-event-time-present:all-day { - color: rgba(0,255,0,0.6); -} - -.calendar-event-time-future { - text-align: left; - margin-bottom: .6em; -} - -.calendar-event-countdown { - color: #cccccc; - font-weight: bold; - text-align: right; - margin-bottom: .6em; -} - -.calendar-event-countdown:soon { - color: #ffffff; -} - -.calendar-event-countdown:imminent { - color: rgba(255,255,0,0.6); -} - -.calendar-event-countdown:current { - color: rgba(0,255,0,0.6); -} - -.calendar-event-summary { - color: #cccccc; - text-align: left; - width: 200px; -} - -.calendar-today-home-button, -.calendar-today-home-button-enabled { - margin: 6px 0 6px 0; - padding: 6px; - border-radius: 4px; -} - -.calendar-today-home-button-enabled:hover { - background-gradient-direction: vertical; - background-gradient-start: rgba(255,255,255,0.2); - background-gradient-end: rgba(255,255,255,0.08); - box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.06); -} - -.calendar-today-day-label { - font-size: 1.75em; - color: #cccccc; - font-weight: bold; - text-align: center; - padding-bottom: .1em; -} - -.calendar-today-date-label { - font-size: 1.1em; - color: #cccccc; - font-weight: bold; - text-align: center; -} - -.calendar-month-label { - color: #cccccc; - padding-bottom: 8px; - padding-top: 8px; - font-weight: bold; -} -.calendar-change-month-back { - width: 18px; - height: 12px; - background-image: url("original-theme-assets/calendar-arrow-left.svg"); - border-radius: 4px; -} -.calendar-change-month-back:rtl { - background-image: url("original-theme-assets/calendar-arrow-right.svg"); -} -.calendar-change-month-back:hover { - background-color: #999999; -} -.calendar-change-month-back:active { - background-color: #aaaaaa; -} -.calendar-change-month-forward { - width: 18px; - height: 12px; - background-image: url("original-theme-assets/calendar-arrow-right.svg"); - border-radius: 4px; -} -.calendar-change-month-forward:rtl { - background-image: url("original-theme-assets/calendar-arrow-left.svg"); -} -.calendar-change-month-forward:hover { - background-color: #999999; -} -.calendar-change-month-forward:active { - background-color: #aaaaaa; -} - -.calendar-day-event-dot-box { - margin-top: 1.75em; - - /* any other way do do something like this? */ - max-rows: 1; -} - -.calendar-day-event-dot { - margin: 1px; - border-radius: 2px; - width: 4px; - height: 4px; -} - -.calendar-day-base { - text-align: center; - width: 2.4em; - height: 2.4em; -} -.calendar-day-base:hover { - color: #fff; - font-weight: bold; -} -.calendar-day-base:active { - background-color: #444444; -} - -.calendar-day-heading { - color: #cccccc; - padding-top: 1em; -} -.calendar-week-number { - color: #cccccc; - font-weight: bold; -} -/* Hack used in lieu of border-collapse - see calendar.js */ -.calendar-day:ltr { - border: 1px solid #333333; - border-top-width: 0; - border-left-width: 0; -} -.calendar-day-top:ltr { - border-top-width: 1px; -} -.calendar-day-left:ltr { - border-left-width: 1px; -} -.calendar-day:rtl { - border: 1px solid #333333; - border-top-width: 0; - border-right-width: 0; -} -.calendar-day-top:rtl { - border-top-width: 1px; -} -.calendar-day-left:rtl { - border-right-width: 1px; -} -.calendar-work-day { -} -.calendar-nonwork-day { - background-color: rgba(128, 128, 128, 0.1); -} -.calendar-today { - background-gradient-direction: vertical; - background-gradient-start: rgba(255,255,255,0.35); - background-gradient-end: rgba(255,255,255,0.15); - color: #cccccc; - font-weight: bold; -} - -.calendar-today:selected { - color: #fff; -} - -.calendar-other-month-day { - color: #888888; - background-color: rgba(64, 64, 64, 0.5); -} - -.calendar-not-today { - color: #cccccc; -} - -.calendar-not-today:selected { - color: #fff; - font-weight: bold; -} - - -/* =================================================================== - * Notifications - * ===================================================================*/ -#notification { - border-radius: 8px 8px 8px 8px; - border: 2px solid #a5a5a5; - background-gradient-direction: vertical; - background-gradient-start: rgba(85,85,85,0.8); - background-gradient-end: rgba(85,85,85,0.8); - padding: 8px 8px 8px 8px; - spacing-rows: 10px; - spacing-columns: 10px; - margin-from-right-edge-of-screen: 20px; - width: 34em; - color: white; -} -#notification.multi-line-notification { - padding-bottom: 8px; - color: white; -} -/* We use row-span = 2 for the image cell, which prevents its height preferences to be - taken into account during allocation, so its height ends up being limited by the height - of the content in the other rows. To avoid showing a stretched image, we set the minimum - height of the table to be ICON_SIZE + IMAGE_SIZE + spacing-rows = 24 + 125 + 10 = 159 */ -.notification-with-image { - min-height: 159px; - color: white; -} -#notification-scrollview { - max-height: 10em; -} -#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { - height: 1em; -} -#notification-scrollview:ltr > StScrollBar { - padding-left: 6px; -} -#notification-scrollview:rtl > StScrollBar { - padding-right: 6px; -} -#notification-body { - spacing: 5px; -} -#notification-actions { - spacing: 10px; -} -.notification-button { - border-radius: 5px; - padding: 4px 8px 5px; -} -.notification-button:focus { - padding: 3px 8px 4px; -} -.notification-icon-button { - border-radius: 5px; - padding: 5px; -} -.notification-icon-button:focus { - padding: 4px; -} -.notification-icon-button > StIcon { - icon-size: 36px; -} -#notification StEntry { - padding: 4px; - border-radius: 4px; - color: #a8a8a8; - selected-color: black; - border: 1px solid rgba(245,245,245,0.2); - background-gradient-direction: vertical; - background-gradient-start: rgb(200,200,200); - background-gradient-end: white; - transition-duration: 300; - box-shadow: inset 0px 2px 4px rgba(0,0,0,0.6); - caret-color: #a8a8a8; - caret-size: 1px; -} -#notification StEntry:focus { - border: 1px solid #8b8b8b; - color: #333333; - background-gradient-direction: vertical; - background-gradient-start: rgb(200,200,200); - background-gradient-end: white; - caret-color: #545454; - selection-background-color: #808080; -} -/* =================================================================== - * Alt Tab - * ===================================================================*/ -#altTabPopup { + padding: 24px; } + + #altTabPopup { padding: 8px; - spacing: 16px; -} -.switcher-list { - background: rgba(80,80,80,0.8); - border: 2px solid #a5a5a5; - border-radius: 8px; - padding: 20px; - color: white; - text-shadow: black 0px 0px 2px; -} -.switcher-list-item-container { - spacing: 8px; -} -.thumbnail-scroll-gradient-left { + spacing: 16px; } + + .switcher-list { + background-color: #1a1a1a; + border: 1px solid #333333; + border-radius: 16px; + box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5); + padding: 18px; } + .switcher-list-item-container { + spacing: 12px; } + .switcher-list .item-box { + padding: 8px; + border: 1px solid transparent; + border-radius: 8px; + background-color: transparent; } + .switcher-list .item-box:outlined { + border-color: red; } + .switcher-list .item-box:selected { + border-color: #333333; + background-color: #393939; } + .switcher-list .thumbnail-box { + padding: 0; + spacing: 4px; } + .switcher-list .thumbnail { + width: 256px; } + + .switcher-preview-backdrop { + background-color: rgba(0, 0, 0, 0.5); } + + .switcher-arrow { + background-color: transparent; + border-color: transparent; + color: white; } + + .thumbnail-scroll-gradient-left { background-gradient-direction: horizontal; - background-gradient-start: rgba(51, 51, 51, 1.0); - background-gradient-end: rgba(51, 51, 51, 0); - border-radius: 24px; + background-gradient-start: #1a1a1a; + background-gradient-end: rgba(26, 26, 26, 0); + border-radius: 16px; border-radius-topright: 0px; border-radius-bottomright: 0px; - width: 60px; -} -.thumbnail-scroll-gradient-right { + width: 60px; } + + .thumbnail-scroll-gradient-right { background-gradient-direction: horizontal; - background-gradient-start: rgba(51, 51, 51, 0); - background-gradient-end: rgba(51, 51, 51, 1.0); - border-radius: 24px; + background-gradient-start: rgba(26, 26, 26, 0); + background-gradient-end: #1a1a1a; + border-radius: 16px; border-radius-topleft: 0px; border-radius-bottomleft: 0px; - width: 60px; -} -.switcher-list .item-box { - padding: 8px; - border-radius: 8px; -} -.switcher-list .item-box:outlined { - padding: 6px; - border: 2px solid rgba(85,85,85,1.0); -} -.switcher-list .item-box:selected { - background: rgba(255,255,255,0.33); -} -.switcher-list .thumbnail-box { - padding: 2px; - spacing: 4px; -} -.switcher-list .thumbnail { - width: 256px; -} -.switcher-list .separator { + width: 60px; } + + .applet-box { + padding: 0 6px; + spacing: 6px; + text-align: center; } + .applet-box.vertical { + padding: 6px 0; } + .applet-box:hover { + background-color: #454545; } + .applet-box:highlight { + background-color: rgba(192, 28, 40, 0.5); } + + .applet-label { + font-weight: bold; } + + .applet-separator { + padding: 1px 4px; } + .applet-separator.vertical { + padding: 4px 1px; } + + .applet-separator-line { width: 1px; - background: rgba(255,255,255,0.33); -} -.ripple-box { + background: rgba(255, 255, 255, 0.2); } + .applet-separator-line-vertical { + height: 1px; + background: rgba(255, 255, 255, 0.2); } + + .applet-cornerbar { + width: 8px; + background-color: #454545; + border: 1px solid #333333; } + .applet-cornerbar.vertical { + height: 8px; } + .applet-cornerbar-box { + background: none; } + + .applet-cornerbar-box:hover > .applet-cornerbar { + background-color: #656565; } + + .notification-applet-padding { + padding: 4px 0 4px 4px; } + + .panel-launchers { + spacing: 2px; } + .panel-launchers .launcher { + padding: 0 2px; } + .panel-launchers .launcher:hover { + background-color: #454545; } + .panel-launchers.vertical { + padding: 2px 0; } + .panel-launchers.vertical .launcher { + padding: 2px 0; } + + .device-box .device-icon { + icon-size: 1.637em; + color: white; } + + .device-box .device-labels { + margin-left: 8px; + spacing: 4px; } + .device-box .device-labels .primary-label { + color: white; } + .device-box .device-labels .status-label { + color: #b2b2b2; } + + .sound-player > StBoxLayout:first-child { + spacing: 4px; + padding: 0 6px; } + + .sound-player StButton { + width: 18px; + height: 18px; + padding: 6px; } + .sound-player StButton StIcon { + icon-size: 1em; } + .sound-player StButton:small { + width: 16px; + height: 16px; } + .sound-player StButton:small StIcon { + icon-size: 1.2 em; } + + .sound-player-generic-coverart { + background-color: rgba(0, 0, 0, 0.2); } + + .sound-player-overlay { + width: 290px; + padding: 12px; + spacing: 4px; + background-color: rgba(36, 36, 36, 0.9); } + .sound-player-overlay StBoxLayout { + padding-top: 2px; } + .sound-player-overlay > StBoxLayout { + spacing: 6px; } + .sound-player-overlay StBin > StBoxLayout { + spacing: 6px; } + + .sound-player .slider { + height: 6px; + -slider-height: 6px; + -slider-background-color: #232323; + -slider-active-background-color: white; + -slider-border-color: transparent; + -slider-active-border-color: transparent; + -slider-border-width: 0; + -slider-handle-radius: 0; } + + .spacer-box { + border: 1px solid transparent; } + .spacer-box:highlight { + background-color: #e4705b; } + .spacer-box.edit-mode { + border: 1px symbolic; } + + .systray { + padding: 0; } + + .panel-top .workspace-switcher, + .panel-bottom .workspace-switcher { + padding: 0 4px; } + + .workspace-button { + border: 1px solid #333333; + width: 2em; + color: #7c7c7c; + background-color: rgba(255, 255, 255, 0.05); } + .workspace-button.vertical { + height: 2em; } + .workspace-button:outlined { + background-color: #393939; + color: white; } + .workspace-button:outlined:hover { + background-color: #454545; } + .workspace-button:hover { + background-color: #393939; } + .workspace-button:shaded { + background-color: #171717; } + + .workspace-graph { + padding: 4px; + spacing: 4px; } + .workspace-graph .workspace { + border: 1px solid rgba(255, 255, 255, 0.2); + background-color: #0d0d0d; } + .workspace-graph .workspace:active { + border-color: rgba(255, 255, 255, 0.5); } + .workspace-graph .workspace:active .windows { + -active-window-background: rgba(255, 255, 255, 0.3); + -active-window-border: rgba(255, 255, 255, 0.35); + -inactive-window-background: rgba(255, 255, 255, 0.1); + -inactive-window-border: rgba(255, 255, 255, 0.15); } + .workspace-graph .workspace .windows { + -active-window-background: rgba(255, 255, 255, 0.3); + -active-window-border: rgba(255, 255, 255, 0.35); + -inactive-window-background: rgba(255, 255, 255, 0.1); + -inactive-window-border: rgba(255, 255, 255, 0.15); } + + .system-status-icon { + icon-size: 1.091em; } + + .flashspot { + background-color: white; } + + .caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + color: #f8e45c; } + + .cinnamon-link { + color: #1c71d8; } + .cinnamon-link:hover { + color: #418ce6; } + + .lightbox { + background-color: rgba(0, 0, 0, 0.4); } + + #LookingGlassDialog { + spacing: 4px; } + + .magnifier-zoom-region { + border: 2px solid #e4705b; } + .magnifier-zoom-region.full-screen { + border-width: 0; } + + .pie-timer { + width: 30px; + height: 30px; + -pie-border-width: 1px; + -pie-border-color: rgba(200, 200, 200, 0.8); + -pie-background-color: rgba(140, 140, 140, 0.6); } + + .ripple-pointer-location { + width: 50px; + height: 50px; + border-radius: 25px; + background-color: #78aeed; + box-shadow: 0 0 2px 2px #a0a0a0; } + + .ripple-box { width: 104px; height: 104px; - background-image: url("original-theme-assets/corner-ripple.png"); -} -.ripple-box:rtl { - background-image: url("original-theme-assets/corner-ripple.png"); -} -.switcher-arrow { - border-color: rgba(0,0,0,0); - color: #808080; -} -.switcher-arrow:highlighted { - border-color: rgba(0,0,0,0); + background-image: url("original-theme-assets/corner-ripple.png"); } + .ripple-box:rtl { + background-image: url("original-theme-assets/corner-ripple.png"); } + + StScrollView.vfade { + -st-vfade-offset: 68px; } + + StScrollView StScrollBar { + min-height: 8px; + min-width: 8px; } + + StScrollBar StBin#trough { + background-color: rgba(48, 48, 48, 0.1); + border_radius: 8px; } + + StScrollBar StButton#vhandle, + StScrollBar StButton#hhandle { + background-color: #666666; + border-radius: 8px; } + StScrollBar StButton#vhandle:hover, + StScrollBar StButton#hhandle:hover { + background-color: #7c7c7c; } + + .separator { + -gradient-height: 1px; + -gradient-start: #333333; + -gradient-end: #333333; + -margin-horizontal: 0; + height: 1px; } + + .tile-preview { + background-color: rgba(120, 174, 237, 0.2); + border: 1px solid rgba(120, 174, 237, 0.7); } + + #Tooltip { + padding: 12px; + margin: 4px; } + + .user-icon { + background-size: contain; + border-radius: 99px; color: white; -} -.switcher-preview-backdrop { - background-color: rgba(25,25,25,0.65); -} - -/* =================================================================== - * Modal dialogs - * ===================================================================*/ -.modal-dialog { - border-radius: 24px; - background-color: rgba(85, 85, 85, 0.9); - border: 2px solid #868686; - color: #babdb6; - padding-right: 42px; - padding-left: 42px; - padding-bottom: 30px; - padding-top: 30px; -} -.modal-dialog-button-box { - spacing: 21px; - padding-top: 21px; -} -.modal-dialog-button { - border-radius: 18px; + border-color: transparent; + background-color: rgba(255, 255, 255, 0.05); } + .user-icon StIcon { + padding: 12px; } + .user-icon.user-avatar { + border: 1px solid rgba(255, 255, 255, 0.5); + border-radius: 99px; } + + .user-widget.horizontal { + spacing: 6px; } + + .user-widget.vertical .user-widget-label { color: white; - margin-left: 10px; - margin-right: 10px; - padding: 4px 32px 5px; -} -.modal-dialog-button:disabled { - color: rgb(60, 60, 60); -} -.modal-dialog-button:focus { - padding: 3px 31px 4px; -} - -.confirm-dialog-title { - text-align: center; - font-weight: bold; - font-size: 1.5em; - padding-bottom: 12px; -} - -/* Info OSD popup */ -.info-osd { - font-size: 1.2em; - border-radius: 24px; - background-color: rgba(85, 85, 85, 0.9); - border: 2px solid #868686; - color: #babdb6; - padding-right: 20px; - padding-left: 20px; - padding-bottom: 20px; - padding-top: 20px; - text-align: center; -} - -.workspace-osd { - color: #ffffff; - font-weight: bold; - font-size: 3em; -} - -.monitor-label { - border-radius: 0; - color: #000000; - padding: 10px; - text-align: center; -} - -/* =================================================================== - * Run dialog - * ===================================================================*/ -.run-dialog-label { + padding-top: 8px; + text-align: center; } + + .calendar { + margin-top: 20px; + spacing-rows: 2px; + spacing-columns: 2px; } + .calendar-main-box { + margin: 8px; } + .calendar-events-main-box { + height: 300px; + margin-right: 16px; + min-width: 350px; + border-right-width: 1px; + border-color: #333333; } + .calendar-today-home-button, .calendar-today-home-button-enabled { + margin-left: 12px; } + .calendar-today-day-label { + text-align: center; } + .calendar-change-month-back, .calendar-change-month-forward:rtl { + width: 16px; + height: 16px; + color: white; + background-image: url("original-theme-assets/calendar-arrow-left.svg"); } + .calendar-change-month-back:hover, .calendar-change-month-forward:rtl:hover { + background-image: url("original-theme-assets/calendar-arrow-left-hover.svg"); } + .calendar-change-month-forward, .calendar-change-month-back:rtl { + width: 16px; + height: 16px; + color: white; + background-image: url("original-theme-assets/calendar-arrow-right.svg"); } + .calendar-change-month-forward:hover, .calendar-change-month-back:rtl:hover { + background-image: url("original-theme-assets/calendar-arrow-right-hover.svg"); } + .calendar-day-event-dot-box { + margin-top: 1.7em; + max-rows: 1; } + .calendar-day-event-dot { + margin: 1px; + border-radius: 2px; + width: 4px; + height: 4px; } + .calendar-day-base { + text-align: center; + width: 2.4em; + height: 2.4em; + border-radius: 9999px; + color: #7c7c7c; } + .calendar-day-base:hover { + background-color: #454545; } + .calendar-day-heading { + color: white; + margin-top: 12px; + height: 1.6em; } + .calendar-work-day { + color: white; } + .calendar-nonwork-day { + color: white; } + .calendar-today { + box-shadow: inset 0 0 3px #3584e4; + background-color: #656565; } + .calendar-today:hover { + background-color: #454545; } + .calendar-other-month-day { + color: #7c7c7c; } + .calendar-not-today:selected { + background-color: #393939; } + .calendar-events-date-label { + text-align: center; } + .calendar-events-no-events-button { + margin: 6px 0; + padding: 6px; + border-radius: 8px; + color: #b2b2b2; } + .calendar-events-no-events-button:hover { + color: white; } + .calendar-events-no-events-icon { + color: rgba(255, 255, 255, 0.4); + icon-size: 128px; } + .calendar-events-no-events-label { + text-align: center; + margin-top: 16px; } + .calendar-events-scrollbox { + margin-top: 8px; } + .calendar-events-main-box .separator { + -margin-horizontal: 1em; + -gradient-height: 1px; + -gradient-start: transparent; + -gradient-end: transparent; } + .calendar-event-button { + margin: 3px 0; + border-radius: 8px; + border: 1px solid transparent; } + .calendar-event-button:hover { + background-color: #4a4a4a; + border-color: #333333; } + .calendar-event-color-strip { + width: 1px; } + .calendar-event-row-content { + margin: 7px; } + .calendar-event-time-past { + color: #7c7c7c; } + .calendar-event-time-present { + color: white; } + .calendar-event-time-present:all-day { + color: #78aeed; } + .calendar-event-countdown { + color: #b2b2b2; } + .calendar-event-countdown:soon { + color: #f8e45c; } + .calendar-event-countdown:imminent { + color: #e4705b; } + .calendar-event-countdown:current { + color: #8ff0a4; } + .calendar-event-time-future { + color: white; } + .calendar-event-summary { + color: #b2b2b2; } + + .desklet:highlight { + border: 2px solid #78aeed; + border-radius: 8px; } + + .desklet-with-borders { + border: 1px solid #333333; + border-radius: 8px; + background-color: rgba(36, 36, 36, 0.8); } + + .desklet-with-borders-and-header { + border: 1px solid #333333; + border-radius: 0 0 8px 8px; + border-top-width: 0; + background-color: rgba(36, 36, 36, 0.8); + padding: 12px; } + + .desklet-header { + border: 1px solid #333333; + border-radius: 8px 8px 0 0; + background-color: rgba(36, 36, 36, 0.8); + padding: 6px; } + + .desklet-drag-placeholder { + border: 1px solid red; } + + .photoframe-box { + border: 1px solid #333333; + border-radius: 8px; + background-color: rgba(36, 36, 36, 0.8); + padding: 6px; } + + .dialog { + background-color: #242424; color: white; - padding-bottom: 15px; + border-radius: 18px; + border: 1px solid #333333; + padding: 18px; } + .dialog .dialog-content-box { + margin-top: 8px; + margin-bottom: 16px; + spacing: 32px; + max-width: 28em; } + .dialog .confirm-dialog-title { + text-align: center; } + + .dialog-list { + spacing: 18px; } + .dialog-list .dialog-list-title { + text-align: center; } + .dialog-list .dialog-list-scrollview { + max-height: 200px; } + .dialog-list .dialog-list-box { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: #f2f2f2; } + + .end-session-dialog { + width: 40em; } + .end-session-dialog .dialog-content-box { + spacing: 0; } + .end-session-dialog .dialog-list { + spacing: 0; } + .end-session-dialog .dialog-list .dialog-list-title { + color: #f8e45c; + background-color: tranparentize(#f8e45c, 0.9); + padding: 9px; + border-radius: 8px; + margin: 4px 0; } + + .message-dialog-content { + spacing: 18px; } + .message-dialog-content .message-dialog-title { + text-align: center; } + .message-dialog-content .message-dialog-description { + text-align: center; } + .message-dialog-content .message-dialog-caption { + text-align: center; } + + .run-dialog .dialog-content-box { + margin: 4px; } + + .run-dialog-description { text-align: center; - font-size: 1.5em; - font-weight: bold; -} -.run-dialog-description { - color: white; - padding-top: 15px; + color: #cccccc; } + .run-dialog-description.error { + color: #e4705b; } + + .run-dialog-completion-box { + padding-top: 6px; + padding-left: 12px; } + + .run-dialog-entry { + width: 20em; + height: 1.2em; } + + .prompt-dialog { + width: 26em; } + .prompt-dialog .dialog-content-box { + spacing: 16px; + margin-bottom: 12px; } + .prompt-dialog-password-entry { + width: 20em; } + .prompt-dialog-password-layout { + spacing: 8px; } + .prompt-dialog-error-label, .prompt-dialog-info-label, .prompt-dialog-null-label { + text-align: center; } + .prompt-dialog-error-label { + color: #e4705b; } + + .polkit-dialog-user-layout { text-align: center; -} -.run-dialog-description.error { - color: #fc4138; -} -.run-dialog-completion-box { - padding-left: 15px; -} -.run-dialog-entry { - font-weight: bold; - width: 23em; - color: white; - selection-background-color: white; - selected-color: black; -} -.run-dialog { - border-radius: 16px; - padding-right: 21px; - padding-left: 21px; - padding-bottom: 0; - padding-top: 15px; -} -.lightbox { - background-color: rgba(0, 0, 0, 0.4); -} - -/* =================================================================== - * Magnifier - * ===================================================================*/ - -.magnifier-zoom-region { - border: 2px solid rgba(128, 0, 0, 1); -} -.magnifier-zoom-region.full-screen { - border-width: 0px; -} -/* =================================================================== - * On screen keyboard - * ===================================================================*/ - -#keyboard { - background-color: #555555; -} -.keyboard-layout { - spacing: 10px; - padding: 10px; -} -.keyboard-row { - spacing: 15px; -} -.keyboard-key { + spacing: 2px; } + + .polkit-dialog-user-combo { + border-radius: 8px; + padding: 6px 36px; } + .polkit-dialog-user-combo:insensitive { + color: white; } + + .audio-device-selection-dialog { + min-width: 24em; } + .audio-device-selection-dialog .audio-selection-box { + spacing: 12px; } + .audio-device-selection-dialog .audio-selection-box .audio-selection-device { + border-radius: 8px; } + .audio-device-selection-dialog .audio-selection-box .audio-selection-device .audio-selection-device-box { + padding: 12px; + spacing: 12px; } + .audio-device-selection-dialog .audio-selection-box .audio-selection-device .audio-selection-device-icon { + icon-size: 64px; } + + .workspace-thumbnails { + spacing: 26px; } + + .workspace-thumbnails-background { + padding: 8px; } + + .workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.2); } + + .workspace-add-button { + background-image: url("original-theme-assets/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 150; } + .workspace-add-button:hover { + background-image: url("original-theme-assets/add-workspace-hover.svg"); + transition-duration: 150; } + + .workspace-close-button { + background-image: url("original-theme-assets/close.svg"); + height: 26px; + width: 26px; + -cinnamon-close-overlap: 13px; } + + .expo-background { + background-color: #242424; } + + .expo-workspace-thumbnail-frame { + border: 1px solid #333333; } + .expo-workspace-thumbnail-frame#active { + border-color: #78aeed; + border-width: 2px; } + + .expo-workspaces-name-entry { + height: 1.5em; } + + .window-close-area { + background-image: url("original-theme-assets/trash-icon.svg"); + height: 120px; + width: 400px; } + + .window-close { + background-image: url("original-theme-assets/close.svg"); + height: 26px; + width: 26px; + -cinnamon-close-overlap: 13px; } + + .window-border { + border: 3px solid #3584e4; + border-radius: 8px; } + + .window-caption { + min-height: 22px; + border-radius: 8px; + padding: 6px 9px; + spacing: 4px; + border: 1px solid #333333; + background-color: #393939; + -cinnamon-caption-spacing: 6px; } + .window-caption:focus { + background-color: #656565; } + + #overview { + spacing: 12px; } + + #keyboard { + background-color: #242424; } + + .keyboard-layout { + padding: 6px; + spacing: 6px; } + + .keyboard-row { + spacing: 6px; } + + .keyboard-key { min-height: 30px; min-width: 30px; - background-gradient-start: rgba(255,245,245,0.4); - background-gradient-end: rgba(105,105,105,0.1); - background-gradient-direction: vertical; font-size: 1.2em; - font-weight: bold; - border-radius: 10px; - border: 2px solid #a0a0a0; - color: white; -} -.keyboard-key:grayed { - color: #808080; - border-color: #808080; -} -.keyboard-key:checked, -.keyboard-key:hover { - background: #303030; - border: 3px solid white; -} -.keyboard-key:active { - background: #808080; -} -.keyboard-subkeys { - color: white; - padding: 5px; - -arrow-border-radius: 10px; - -arrow-background-color: #090909; - -arrow-border-width: 2px; - -arrow-border-color: white; + font-weight: bold; } + .keyboard-key:grayed { + color: rgba(255, 255, 255, 0.5); + background-color: #313131; } + + .keyboard-subkeys { + padding: 6px; + -arrow-border-radius: #333333; -arrow-base: 20px; -arrow-rise: 10px; - -boxpointer-gap: 5px; -} -/* ################################################################### - * Cinnamon Specific Section - * ###################################################################*/ -/* =================================================================== - * Menu (menu.js) - * ===================================================================*/ -/* Main menu title */ -/* menu-background allows the menu applet to be themed separately from other applet menus */ -.menu-background { -} -.menu-favorites-box { - padding: 0.8em; - border: 1px solid #666; - border-radius: 8px; - background-gradient-direction: vertical; - background-gradient-start: rgba(85,85,85,0.8); - background-gradient-end: rgba(85,85,85,0.2); - transition-duration: 300; -} -.menu-favorites-button { - padding: 0.8em; -} -.menu-favorites-button:hover { - color: white; - background-gradient-direction: vertical; - background-gradient-start: rgba(255,255,255,0.2); - background-gradient-end: rgba(255,255,255,0.08); - box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.06); - border-radius: 4px; -} - -.menu-categories-box { - padding-top: 10px; - padding-left: 30px; - padding-right: 30px; - padding-bottom: 10px; -} -.menu-applications-inner-box { - margin-top: 10px; - margin-left: 10px; - margin-right: 10px; - margin-bottom: 0px; -} -.menu-applications-outer-box { - padding-top: 10px; - padding-left: 10px; - padding-right: 10px; - padding-bottom: 0px; -} -.menu-application-button { - padding-top: 7px; - padding-left: 7px; - padding-right: 7px; - padding-bottom: 7px; -} -.menu-application-button:highlighted { - /* This style is used in menu application buttons for applications which were newly installed */ - font-weight: bold; -} -.menu-application-button-selected { - padding-top: 7px; - padding-left: 7px; - padding-right: 7px; - padding-bottom: 7px; + -boxpointer-gap: 0; } + + .menu { + min-width: 15em; color: white; - background-gradient-direction: vertical; - background-gradient-start: rgba(255,255,255,0.2); - background-gradient-end: rgba(255,255,255,0.08); - box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.06); - border-radius: 4px; -} -.menu-application-button-selected:highlighted { - /* This style is used in menu application buttons for applications which were newly installed */ + margin: 6px; } + + .popup-menu-content { + padding: 6px; + background-color: #242424; + border-radius: 16px; + border: 1px solid #333333; + box-shadow: 0 0 6px rgba(0, 0, 0, 0.5); } + + .popup-menu-item:active { + background-color: #393939; } + + .popup-menu-item:insensitive { + color: #7c7c7c; + background: none; } + + .popup-menu-arrow, + .popup-menu-icon { + icon-size: 1.091em; } + + .popup-sub-menu { + border-radius: 9px; + margin: 0 4px; + margin-bottom: 6px; + border: 1px solid rgba(0, 0, 0, 0.1); } + .popup-sub-menu .popup-menu-item { + border-radius: 0; + background-color: #303030; + margin: 0; } + .popup-sub-menu .popup-menu-item:active { + background-color: #444444; } + .popup-sub-menu .popup-menu-item:first-child { + border-radius: 8px 8px 0 0; } + .popup-sub-menu .popup-menu-item:last-child { + border-radius: 0 0 8px 8px; } + .popup-sub-menu .popup-menu-item:only-child, .popup-sub-menu .popup-menu-item:first-child:last-child { + border-radius: 8px; } + .popup-sub-menu StScrollBar { + padding: 4px; } + .popup-sub-menu StScrollBar StBin#trough, .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; } + + .popup-separator-menu-item { + -gradient-height: 1px; + -gradient-start: #333333; + -gradient-end: #333333; + -margin-horizontal: 0; + height: 1px; } + + .popup-combo-menu { + padding: 6px; + background-color: #242424; + border-radius: 10px; + border: 1px solid #333333; + box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); } + + .popup-combobox-item { + padding: 0 12px; } + + .popup-alternating-menu-item:alternate { + font-weight: normal; } + + .popup-device-menu-item { + spacing: .5em; + color: white; } + .popup-device-menu-item:insensitive { + color: white; } + .popup-device-menu-item .popup-inactive-menu-item { + font-weight: normal; + color: white; } + + .popup-subtitle-menu-item { + font-weight: normal; } + + .nm-menu-item-icons { + spacing: .5em; } + + .wireless-active:insensitive { + color: red; } + + #notification { + width: 34em; + border-radius: 8px; + border: 1px solid #333333; + box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.5); + background-color: #242424; + padding: 12px; + margin-from-right-edge-of-screen: 20px; + spacing-rows: 10px; + spacing-columns: 10px; } + #notification.multi-line-notification { + padding-bottom: 12px; + color: white; } + #notification-body { + spacing: 6px; } + #notification-actions { + spacing: 12px; } + + .notification { + /* We use row-span = 2 for the image cell, which prevents its height preferences to be + taken into account during allocation, so its height ends up being limited by the height + of the content in the other rows. To avoid showing a stretched image, we set the minimum + height of the table to be ICON_SIZE + IMAGE_SIZE + spacing-rows = 24 + 125 + 10 = 159 */ } + .notification-with-image { + min-height: 159px; } + .notification-button { + padding: 6px 12px; } + .notification-icon-button { + padding: 6px; } + + .media-keys-osd { + margin-bottom: 1em; + border-radius: 9999px; font-weight: bold; -} -.menu-application-button-label:ltr { - padding-left: 5px; -} -.menu-application-button-label:rtl { - padding-right: 5px; -} -.menu-category-button { - padding-top: 7px; - padding-left: 7px; - padding-right: 7px; - padding-bottom: 7px; -} -.menu-category-button:hover { - background-color: rgba(128,128,128,0.2); - border-radius: 4px; - border-image: none; -} -.menu-category-button-greyed { - padding-top: 7px; - padding-left: 7px; - padding-right: 7px; - padding-bottom: 7px; - color: #9C9C9C; - font-style: italic; -} -.menu-category-button-greyed StIcon { - opacity: 0.5; -} -.menu-category-button-selected { - padding-top: 7px; - padding-left: 7px; - padding-right: 7px; - padding-bottom: 7px; - color: white; - background-gradient-direction: vertical; - background-gradient-start: rgba(255,255,255,0.2); - background-gradient-end: rgba(255,255,255,0.08); - box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.06); - border-radius: 4px; -} -.menu-category-button-label:ltr { - padding-left: 5px; -} -.menu-category-button-label:rtl { - padding-right: 5px; -} -/* Name and description of the currently hovered item in the menu - * This appears on the bottom right hand corner of the menu*/ -.menu-selected-app-box { - padding-right: 30px; - padding-left: 28px; - text-align: right; - height: 2.2em; -} -.menu-selected-app-box:rtl { - padding-top: 10px; - height: 2.2em; -} -.menu-selected-app-title { + spacing: 12px; + padding: 12px 24px; } + .media-keys-osd > * { + spacing: 12px; } + .media-keys-osd StIcon { + icon-size: 32px; } + .media-keys-osd StLabel:ltr { + margin-right: 6px; } + .media-keys-osd StLabel:rtl { + margin-left: 6px; } + .media-keys-osd .level { + min-width: 160px; + -barlevel-height: 6px; + -barlevel-background-color: #303030; + -barlevel-active-background-color: white; + -barlevel-amplify-color: #f8e45c; + -barlevel-amplify-separator-width: 3px; } + .media-keys-osd .level:ltr { + margin-right: 6px; } + .media-keys-osd .level:rtl { + margin-left: 6px; } + .media-keys-osd .level-bar { + border-radius: 8px; + background-color: white; } + + .info-osd { + font-size: 1.2em; + font-weight: 700; + text-align: center; } + + .workspace-switch-osd { + min-width: 140px; + margin-bottom: 1em; + border-radius: 9999px; font-weight: bold; -} -.menu-selected-app-description { - max-width: 150px; -} -.menu-top-box { - spacing: 10px; -} -.menu-systembuttons-box { -} -.menu-search-box:ltr { - padding-left: 30px; -} -.menu-search-box:rtl { - padding-right: 30px; -} -#menu-search-entry { - padding: 5px; - border-radius: 4px; - color: rgb(128, 128, 128); - border: 2px solid rgba(245,245,245,0.2); - background-gradient-start: rgba(5,5,6,0.1); - background-gradient-end: rgba(254,254,254,0.1); - background-gradient-direction: vertical; - selected-color: black; - caret-color: rgb(128, 128, 128); - caret-size: 1px; - width: 250px; - transition-duration: 300; - box-shadow: inset 0px 2px 4px rgba(0,0,0,0.6); -} -#menu-search-entry:focus, -#menu-search-entry:hover { - border: 2px solid rgb(136,138,133); - background-gradient-start: rgb(200,200,200); - background-gradient-end: white; - background-gradient-direction: vertical; -} -#menu-search-entry:hover { - transition-duration: 300; -} -#menu-search-entry:focus { - color: rgb(64, 64, 64); + padding: 12px 36px 0 36px; } + .workspace-switch-osd-indicator-box { + spacing: 12px; } + .workspace-switch-osd-indicator { + background-color: rgba(255, 255, 255, 0.5); + padding: 2.66667px; + margin: 13.33333px; + border-radius: 32px; } + .workspace-switch-osd-indicator:active { + background-color: #3584e4; + padding: 5.33333px; + margin: 10.66667px; } + + .monitor-label { + border-radius: 0; + color: black; + padding: 12px; + text-align: center; } + + .resize-popup { + padding: 12px; } + + .panel-top, .panel-bottom, .panel-left, .panel-right { font-weight: bold; - transition-duration: 0; -} -.menu-search-entry-icon { - icon-size: 1em; - color: #8d8f8a; -} -/* Context menu (at the moment only for favorites) */ -.menu-context-menu { -} -/* =================================================================== - * Window list (windowList.js) - * ===================================================================*/ -.window-list-box { - spacing: 2px; - padding-left: 10px; - padding-top: 0px; -} -.window-list-box.vertical { - spacing: 3px; - padding-left: 0px; - padding-right: 0px; - padding-top: 10px; - padding-bottom: 10px; -} -.window-list-box.vertical #appMenuIcon { - padding-top: 3px; -} -.window-list-item-box { - color: rgba(255,255,255,1.0); - background-gradient-direction: vertical; - background-gradient-start: rgba(255,255,255,0.05); - background-gradient-end: rgba(255,255,255,0.2); - box-shadow: inset 0px 0px 1px 1px rgba(170,170,170,0.5); - border-radius: 2px 2px 0px 0px; - transition-duration: 100; - spacing: 0.5em; -} -.window-list-item-box.top { - border-radius: 0px 0px 2px 2px; -} -.window-list-item-box.left { - border-radius: 0px 2px 2px 0px; -} -.window-list-item-box.right { - border-radius: 2px 0px 0px 2px; -} -.window-list-item-box.top, -.window-list-item-box.bottom { - padding: 0 0.5em; -} -.window-list-item-box:active, -.window-list-item-box:checked, -.window-list-item-box:focus, -.window-list-item-box:running { - background-gradient-direction: vertical; - background-gradient-start: rgba(226,226,226,0.5); - background-gradient-end: rgba(122,122,122,0.5); - box-shadow: inset 0px 0px 1px 1px rgba(170,170,170,0.5); -} -.window-list-item-box:hover { - box-shadow: inset 0px 0px 1px 1px rgba(170,170,170,1.0); -} -.window-list-item-demands-attention { - background-gradient-start: rgba(255,52,52,0.5); - background-gradient-end: rgba(255,144,144,0.5); -} - -.window-list-item-box .progress { - background-gradient-direction: vertical; - background-gradient-start: rgba(255,255,255,0.6); - background-gradient-end: rgba(255,255,255,0.3); - border-radius: 2px 2px 0px 0px; - box-shadow: inset 0px 0px 1px 1px rgba(170,170,170,0.5); -} -.panel-top .window-list-item-box .progress { - border-radius: 0px 0px 2px 2px; -} -.panel-left .window-list-item-box .progress { - border-radius: 0px 2px 2px 0px; -} -.panel-right .window-list-item-box .progress { - border-radius: 2px 0px 0px 2px; -} - -.window-list-preview { - background: rgba(80,80,80,0.8); - border: 2px solid #a5a5a5; - border-radius: 8px; color: white; - text-shadow: 0px 0px 2px black; - padding: 8px; - spacing: 4px; -} - -/* =================================================================== - * Grouped window list (grouped-window-list@cinnamon.org) - * ===================================================================*/ - -.grouped-window-list-box { - spacing: 2px; -} -.grouped-window-list-box.vertical { - spacing: 3px; -} -.grouped-window-list-thumbnail-label { + background-color: #1a1a1a; } + + .panelLeft { + spacing: 4px; } + .panelLeft:dnd { + background-color: rgba(255, 0, 0, 0.2); } + .panelLeft:ltr { + padding-right: 4px; } + .panelLeft:rtl { + padding-left: 4px; } + .panelLeft.vertical { + padding: 0; } + .panelLeft.vertical:ltr { + padding-right: 0px; } + .panelLeft.vertical:rtl { + padding-left: 0px; } + + .panelRight:dnd { + background-color: rgba(0, 0, 255, 0.2); } + + .panelRight:ltr { padding-left: 4px; -} -.grouped-window-list-number-label { - font-size: 10px; - z-index: 99; - text-shadow: 1px 0px 2px black; - color:#fff; - padding: 0; -} -.grouped-window-list-badge { - border-radius: 256px; - background-color: #000000; - margin: 0; -} -.grouped-window-list-button-label { + spacing: 0; } + + .panelRight:rtl { + padding-right: 4px; + spacing: 0; } + + .panelRight.vertical { + padding: 0; } + .panelRight.vertical:ltr { + padding-left: 0; + spacing: 0; } + .panelRight.vertical:rtl { + padding-right: 0; + spacing: 0; } + + .panelCenter { + spacing: 4px; } + .panelCenter:dnd { + background-color: rgba(0, 255, 0, 0.2); } + .panelCenter.vertical { + padding-left: 0; + padding-right: 0; } + + .panel-top { + box-shadow: inset 0 -1px #333333; } + + .panel-bottom { + box-shadow: inset 0 1px #333333; } + + .panel-left { + box-shadow: inset -1px 0 #333333; } + + .panel-right { + box-shadow: inset 1px 0 #333333; } + + .panel-dummy { + background-color: rgba(228, 112, 91, 0.5); } + .panel-dummy:entered { + background-color: rgba(228, 112, 91, 0.6); } + + #panel:highlight { + background-color: #441b1e; } + + .menu-category-button-greyed, .menu-category-button-selected, .menu-category-button, .menu-application-button-selected, .menu-application-button { + padding: 6px; + spacing: 4px; + border-radius: 8px; } + + .menu-favorites-box { + padding: 9px; + background-color: #393939; + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 8px; } + + .menu-favorites-button { + padding: 9px; + border-radius: 8px; } + .menu-favorites-button:hover { + background-color: #656565; } + + .menu-categories-box { + padding: 9px 24px; } + + .menu-applications-box { + padding: 9px; } + + .menu-applications-inner-box:ltr { + padding-left: 24px; } + + .menu-applications-inner-box:rtl { + padding-right: 24px; } + + .menu-application-button-label { + padding: 0; } + + .menu-application-button:highlighted { + font-weight: bold; } + + .menu-application-button-selected { + background-color: #393939; } + .menu-application-button-selected:highlighted { + font-weight: bold; } + + .menu-category-button-label { + padding: 0; } + + .menu-category-button:hover { + background-color: #454545; } + + .menu-category-button-selected { + background-color: #393939; } + + .menu-category-button-greyed { + color: #7c7c7c; + font-style: italic; } + .menu-category-button-greyed StIcon { + opacity: 0.5; } + + .menu-selected-app-box { + padding-right: 24px; + padding-left: 24px; + text-align: right; } + + .menu-selected-app-description { + color: #7c7c7c; } + + .menu-search-box { + padding: 0 0 6px 9px; } + + .menu-search-entry-icon { + icon-size: 1.091em; } + + .toggle-switch { + height: 26px; + width: 46px; + background-size: contain; + background-image: url("original-theme-assets/toggle-off.svg"); } + .toggle-switch:checked { + background-image: url("original-theme-assets/toggle-on.svg"); } + + .check-box CinnamonGenericContainer { + spacing: 0.8em; } + + .check-box StBin { + width: 20px; + height: 20px; + background-image: url("original-theme-assets/checkbox-off.svg"); } + + .check-box:focus StBin { + background-image: url("original-theme-assets/checkbox-off.svg"); } + + .check-box:checked StBin { + background-image: url("original-theme-assets/checkbox.svg"); } + + .check-box:focus:checked StBin { + background-image: url("original-theme-assets/checkbox.svg"); } + + .check-box-2 StBoxLayout { + spacing: 0.8em; } + + .check-box-2 StBin { + width: 20px; + height: 20px; + background-image: url("original-theme-assets/checkbox-off.svg"); } + + .check-box-2:focus StBin { + background-image: url("original-theme-assets/checkbox-off.svg"); } + + .check-box-2:checked StBin { + background-image: url("original-theme-assets/checkbox.svg"); } + + .check-box-2:focus:checked StBin { + background-image: url("original-theme-assets/checkbox.svg"); } + + .radiobutton CinnamonGenericContainer { + spacing: 0.8em; } + + .radiobutton StBin { + width: 20px; + height: 20px; + background-image: url("original-theme-assets/radio-off.svg"); } + + .radiobutton:focus StBin { + background-image: url("original-theme-assets/radio-off.svg"); } + + .radiobutton:checked StBin { + background-image: url("original-theme-assets/radio.svg"); } + + .radiobutton:focus:checked StBin { + background-image: url("original-theme-assets/radio.svg"); } + + .grouped-window-list-item-label { + width: 15em; + min-width: 5px; } + + .grouped-window-list-item-box { + padding: 0 6px; } + .grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom { + border-bottom-width: 2px; } + .grouped-window-list-item-box.right { + padding-left: 0; + padding-right: 0; + border-right-width: 2px; } + .grouped-window-list-item-box.right StBin { + padding-right: 0; } + .grouped-window-list-item-box.left { + padding-left: 0; + padding-right: 0; + border-left-width: 2px; } + .grouped-window-list-item-box.left StBin { + padding-left: 1px; } + .grouped-window-list-item-box:hover { + background-color: #454545; } + .grouped-window-list-item-box:focus { + background-color: #656565; } + .grouped-window-list-item-box:active { + border-color: #3584e4; } + .grouped-window-list-item-box .progress { + background-color: rgba(143, 240, 164, 0.8); } + + .grouped-window-list-item-demands-attention { + background-color: #ff7b63; } + + .grouped-window-list-thumbnail-label { + padding-left: 4px; } + + .grouped-window-list-thumbnail-alert { + background: rgba(255, 123, 99, 0.3); } + + .grouped-window-list-thumbnail-menu { + border: 1px solid #333333; + background-color: #242424; + border-radius: 8px; + box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5); } + .grouped-window-list-thumbnail-menu > StBoxLayout { + padding: 4px; } + .grouped-window-list-thumbnail-menu .item-box { + padding: 10px; + spacing: 4px; } + .grouped-window-list-thumbnail-menu .item-box:outlined { + border: 2px solid rgba(255, 255, 255, 0.5); } + .grouped-window-list-thumbnail-menu .item-box:selected { + background-color: #393939; } + .grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; } + .grouped-window-list-thumbnail-menu .separator { + width: 1px; + background-color: #333333; } + + .grouped-window-list-button-label { + padding-left: 4px; } + + .grouped-window-list-number-label { + font-size: 0.8em; + z-index: 99; } + + .grouped-window-list-badge { + border-radius: 9999px; + background-color: #242424; } + + .window-list-box { + spacing: 6px; padding-left: 6px; - padding-right: 6px; -} - -.grouped-window-list-thumbnail-alert { - background: rgba(255,52,52,0.3); -} - -.grouped-window-list-item-box { - color: rgba(255,255,255,1.0); - background-gradient-direction: vertical; - background-gradient-start: rgba(255,255,255,0); - background-gradient-end: rgba(255,255,255,0); - box-shadow: inset 0px 0px 1px 1px rgba(170,170,170,0); - border-radius: 2px 2px 0px 0px; - transition-duration: 100; - spacing: 0.5em; -} -.grouped-window-list-item-box.top { - border-radius: 0px 0px 2px 2px; -} -.grouped-window-list-item-box.left { - border-radius: 0px 2px 2px 0px; -} -.grouped-window-list-item-box.right { - border-radius: 2px 0px 0px 2px; -} -.grouped-window-list-item-box.top, -.grouped-window-list-item-box.bottom { - padding: 0 0.5em; -} - -.grouped-window-list-item-box:checked, -.grouped-window-list-item-box:active:hover { - background-gradient-direction: vertical; - background-gradient-start: rgba(226,226,226,0.5); - background-gradient-end: rgba(122,122,122,0.5); - box-shadow: inset 0px 0px 1px 1px rgba(170,170,170,0.8); -} - -.grouped-window-list-item-box:focus { - background-gradient-direction: vertical; - background-gradient-start: rgba(226,226,226,0.5); - background-gradient-end: rgba(122,122,122,0.3); - box-shadow: inset 0px 0px 1px 1px rgba(170,170,170,0.9); -} - -.grouped-window-list-item-box:active:focus:hover, -.grouped-window-list-item-box:focus:hover { - background-gradient-direction: vertical; - background-gradient-start: rgba(226,226,226,0.3); - background-gradient-end: rgba(122,122,122,0.3); - box-shadow: inset 0px 0px 1px 1px rgba(170,170,170,1.0); -} -.grouped-window-list-item-box:hover { - box-shadow: inset 0px 0px 1px 1px rgba(170,170,170,0.5); -} - -.grouped-window-list-item-box:active { - box-shadow: inset 0px 0px 1px 1px rgba(170,170,170,0.3); -} - -.grouped-window-list-item-demands-attention { - background-gradient-start: rgba(255,52,52,0.5); - background-gradient-end: rgba(255,144,144,0.5); -} - -.grouped-window-list-item-box .progress { - background-gradient-direction: vertical; - background-gradient-start: rgba(255,255,255,0.6); - background-gradient-end: rgba(255,255,255,0.3); - border-radius: 2px 2px 0px 0px; - box-shadow: inset 0px 0px 1px 1px rgba(170,170,170,0.5); -} -.panel-top .grouped-window-list-item-box .progress { - border-radius: 0px 0px 2px 2px; -} -.panel-left .grouped-window-list-item-box .progress { - border-radius: 0px 2px 2px 0px; -} -.panel-right .grouped-window-list-item-box .progress { - border-radius: 2px 0px 0px 2px; -} - -.grouped-window-list-thumbnail-menu { -} -.grouped-window-list-thumbnail-menu .item-box { - background: rgba(80,80,80,0.8); - border: 2px solid #a5a5a5; - color: white; - text-shadow: 0px 0px 2px black; - padding: 10px; + padding-top: 1px; } + .window-list-box.vertical { + spacing: 4px; + padding: 6px 0; } + .window-list-box:highlight { + background-color: rgba(228, 112, 91, 0.5); } + + .window-list-item-box { + padding: 0 6px; + color: rgba(255, 255, 255, 0.8); } + .window-list-item-box.top, .window-list-item-box.bottom { + border-bottom-width: 2px; } + .window-list-item-box.top StLabel, .window-list-item-box.bottom StLabel { + padding-left: 2px; } + .window-list-item-box.right { + padding-left: 0; + padding-right: 0; + border-right-width: 2px; } + .window-list-item-box.right StBin { + padding-right: 0; + padding-left: 5px; } + .window-list-item-box.left { + padding-left: 0; + padding-right: 0; + border-left-width: 2px; } + .window-list-item-box.left StBin { + padding-left: 0; + padding-right: 5px; } + .window-list-item-box:hover { + background-color: #393939; } + .window-list-item-box:focus { + border-color: #3584e4; + background-color: #656565; } + .window-list-item-box .progress { + background-color: rgba(143, 240, 164, 0.8); } + + .window-list-item-demands-attention { + background-color: #ff7b63; } + + .window-list-preview { + border: 1px solid #333333; + background-color: #242424; border-radius: 8px; + padding: 12px; spacing: 4px; -} -.grouped-window-list-thumbnail-menu .item-box:outlined { - padding: 6px; - border: 2px solid rgba(165, 165, 165, 0.7) -} -.grouped-window-list-thumbnail-menu .item-box:selected { - background: rgba(110,110,110,0.8); -} -.grouped-window-list-thumbnail-menu .thumbnail { - width: 256px; -} -.grouped-window-list-thumbnail-menu .separator { - width: 1px; - background: rgba(255,255,255,0.33); -} - -/* =================================================================== - * Sound Applet (sound@cinnamon.org) - * ===================================================================*/ - -.sound-player StButton { - width: 18px; - height: 18px; - padding: 5px; - color: #aaa; -} - -.sound-player StButton:small { - width: 16px; - height: 16px; -} - -.sound-player StButton:small StIcon { - icon-size: 1.2em; -} - -.sound-player StButton StIcon { - icon-size: 1.5em; -} - -.sound-player StButton:hover, .sound-player StButton:active { - color: #fff; -} - -.sound-player .slider { - height: 0.5em; - -slider-height: 0.5em; - -slider-background-color: #3c3c3c; - -slider-border-color: rgba(0,0,0,0); - -slider-active-background-color: #a5a5a5; - -slider-active-border-color: rgba(0,0,0,0); - -slider-border-width: 0px; - -slider-handle-radius: 0px; -} - -.sound-player StBoxLayout { - spacing: 0.5em; -} - -.sound-player>StBoxLayout { - padding: 0 16px 8px; -} - -.sound-player-overlay { - width: 300px; - padding: 12px 16px; - spacing: 0.5em; - background-color: rgba(80,80,80,0.9); - color: #ffffff; - border-top: 2px solid #a5a5a5; -} - -.sound-player-overlay StButton { - border-radius: 5px; - padding: 8px; -} - -.sound-player-overlay StButton > StIcon { - icon-size: 16px; -} - -.sound-player-overlay StBoxLayout { - padding-top: 2px; -} - -.sound-player-generic-coverart { - background: rgba(0,0,0,0.2); -} - -/* =================================================================== - * Spacer applet - * ===================================================================*/ -.spacer-box { - border-radius: 1px; - border: 1px solid transparent; -} - -.spacer-box:highlight { - background-color: #aa5555; -} - -.spacer-box.vertical { -} - -.spacer-box.edit-mode { - border-radius: 1px; - border: 1px symbolic; -} - -/* =================================================================== - * Workspace Switcher applet (workspaceSwitcher.js) - * ===================================================================*/ -/* Controls the styling when using the "Simple buttons" option */ -.panel-top .workspace-switcher, -.panel-bottom .workspace-switcher { - padding: 0 3px; -} - -.panel-left .workspace-switcher, -.panel-right .workspace-switcher { - padding: 3px; -} - -.workspace-button { - color: #cccccc; - border: 1px; - border-color: #a6a6a6; - padding: 0 8px; - transition-duration: 300; -} - -.vertical .workspace-button { - padding: 4px 0; -} - -.workspace-button:outlined { - background: #cccccc; - color: #555555; - box-shadow: inset 0px 0px 8px 1px rgba(255,255,255, 0.7); -} - -.workspace-button:shaded { - color: #13191c; -} - -/* Controls the style when using the "Visual representation" option */ -.workspace-graph { - padding: 3px; - spacing: 3px; -} - -.workspace-graph .workspace { - border: 1px solid #666; - background-gradient-direction: vertical; - background-gradient-start: #222; - background-gradient-end: #4d4d4d; -} - -.workspace-graph .workspace:active { - border: 1px solid #ccc; - background-gradient-direction: vertical; - background-gradient-start: #111; - background-gradient-end: #3d3d3d; -} - -.workspace-graph .workspace .windows { - -active-window-background: rgba(140, 140, 140, 1.0); - -active-window-border: rgba(0, 0, 0, 0.7); - -inactive-window-background: rgba(140, 140, 140, 1.0); - -inactive-window-border: rgba(0, 0, 0, 0.7); -} - -.workspace-graph .workspace:active .windows { - -active-window-background: rgba(255, 255, 255, 1.0); - -active-window-border: rgba(0, 0, 0, 0.9); - -inactive-window-background: rgba(140, 140, 140, 1.0); - -inactive-window-border: rgba(0, 0, 0, 0.7); -} - -/* =================================================================== - * Panel Launchers Applet (panelLaunchers.js) - * ===================================================================*/ -.panel-launchers { - padding-left: 7px; - spacing: 2px; -} - -.panel-launchers.vertical { - padding-top: 2px; - padding-bottom: 2px; - padding-left: 0px; - padding-right: 0px; - spacing: 3px; -} - -.launcher { - padding-left: 1px; - padding-right: 1px; - border-bottom-width: 1px; - transition-duration: 300; -} - -.launcher .icon-box { - padding-top: 2px; -} - -.panel-launchers.vertical .launcher .icon-box { - padding-top: 0; -} - -.panel-launchers .launcher:hover { - background-gradient-direction: vertical; - background-gradient-start: rgba(255,255,255,0.0); - background-gradient-end: rgba(255,255,255,0.2); - border: 0px solid rgba(255,255,255,0.5); - border-bottom-width: 1px; -} - -/* =================================================================== - * Overview corner - * ===================================================================*/ -#overview-corner { - background-image: url("original-theme-assets/overview.png"); -} -#overview-corner:hover { - background-image: url("original-theme-assets/overview-hover.png"); -} -/* =================================================================== - * Applets (applet.js) - * ===================================================================*/ -.applet-separator { - padding: 5px 4px; -} -.applet-separator-line { - width: 2px; - background: rgba(255,255,255,0.5); -} - -.applet-separator-line-vertical { - border: 0px solid rgba(255,255,255,0.5); - border-bottom-width: 2px; -} - -.applet-cornerbar-box { - padding: 4px 4px; - background: rgba(255,255,255,0); -} - -.applet-cornerbar { - width: 8px; - background: rgba(255,255,255,0.3); -} - -.applet-cornerbar.vertical { - height: 8px; -} - -.applet-cornerbar-box:hover > .applet-cornerbar { - background: rgba(255,255,255,0.4); -} - - -.applet-box { - padding-left: 3px; - padding-right: 3px; - color: #ccc; - text-shadow: black 0px 0px 2px; - transition-duration: 300; - text-align: center; -} -.panel-top .applet-box, -.panel-bottom .applet-box { - spacing: 3px; -} -.applet-box:checked, -.applet-box:hover { - color: #fff; -} -.applet-box.vertical { - padding-left: 0px; - padding-right: 0px; - padding-top: 3px; - padding-bottom: 3px; -} -.applet-box.vertical:hover { -} -.applet-box:highlight { - background-color: #aa5555; -} -.applet-label { - font-weight: bold; - color: #ccc; -} -.applet-box:checked > .applet-label, -.applet-box:hover > .applet-label { - color: #fff; - text-shadow: white 0px 0px 5px; -} -.applet-box.vertical:hover > .applet-label { -} -.applet-icon { /* symbolic icons will use system-status-icon instead */ - color: #ccc; - icon-size: 22px; -} -.applet-box:checked .applet-icon, -.applet-box:hover .applet-icon { - color: #fff; - icon-shadow: white 0px 0px 3px; -} -.applet-box.vertical:hover .applet-icon { -} -/* =================================================================== - * Desklets (desklet.js) - * ===================================================================*/ -.desklet { - color: #fff; -} - -.desklet:highlight, .desklet:highlight-with-borders, .desklet:highlight-with-borders-and-header { - background-color: #aa5555; -} - -.desklet-with-borders { - border: 2px solid #a5a5a5; - background-color: rgba(80, 80, 80, 0.8); - color: #fff; - border-radius-bottomleft: 12px; - border-radius-bottomright: 12px; - border-radius-topleft: 12px; - border-radius-topright: 12px; -} - -.desklet-with-borders-and-header { - border: 2px solid #a5a5a5; - background-color: rgba(80, 80, 80, 0.8); - color: #fff; - border-top: 1px; - border-radius-bottomleft: 12px; - border-radius-bottomright: 12px; -} - -.desklet-header { - border-radius-topleft: 12px; - border-radius-topright: 12px; - border: 2px solid #a5a5a5; - border-bottom: 0px; - background-color: rgba(80, 80, 80, 0.8); - color: #fff; - padding: 6px; -} - -.desklet-drag-placeholder { - border: 2px solid #6daa00; - background-color: rgba(109,170, 0, 0.3); -} - -/* =================================================================== - * Clock Desklet (desklet.js) - * ===================================================================*/ -.clock-desklet-label { -} - -.expo-workspaces-name-entry { - padding: 5px; - border-radius: 4px; - color: rgb(200, 200, 200); - border: 2px solid rgb(136,138,133); - background-gradient-start: rgb(128,128,128); - background-gradient-end: rgb(85,85,85); - background-gradient-direction: vertical; - selected-color: black; - caret-color: rgb(128, 128, 128); - caret-size: 1px; - width: 250px; - height: 1em; - box-shadow: inset 0px 2px 4px rgba(0,0,0,0.6); - text-align: center; -} - -.expo-workspaces-name-entry#selected { - background-gradient-start: rgb(200,200,200); - background-gradient-end: white; - font-weight: bold; - color: rgb(0, 0, 0); -} - -.expo-workspaces-name-entry:focus { - color: rgb(0, 0, 0); - font-weight: bold; - font-style: italic; - transition-duration: 300; -} - -/* =================================================================== - * Notification Applet - * ===================================================================*/ - -.notification-applet-padding { - padding: .5em 1em; -} - -.notification-applet-container { - max-height: 100px; -} - -/* Check Boxes */ -.check-box CinnamonGenericContainer { - spacing: .2em; -} - -.check-box StBin, -.check-box:focus StBin { - width: 16px; - height: 16px; - background-image: url("original-theme-assets/checkbox-off.svg"); -} - -.check-box:checked StBin, -.check-box:focus:checked StBin { - background-image: url("original-theme-assets/checkbox.svg"); -} - -.check-box StLabel { - font-weight: normal; -} - -.radiobutton CinnamonGenericContainer { - spacing: .2em; - height: 18px; - padding-top: 2px; -} - -.radiobutton StBin, -.radiobutton:focus StBin { - width: 16px; - height: 16px; - background-image: url("original-theme-assets/radiobutton-off.svg"); - border-radius: 15px; -} - -.radiobutton:checked StBin, -.radiobutton:focus:checked StBin { - background-image: url("original-theme-assets/radiobutton.svg"); -} - -.radiobutton StLabel { - padding-top: 4px; - box-shadow: none; -} - -.flashspot { - background-color: white; -} - -/* Media keys OSD popup */ -.osd-window { - background: rgba(80,80,80,0.8); - border: 2px solid #a5a5a5; - border-radius: 8px; - padding: 20px; - color: white; - spacing: 1em; -} - -.osd-window .level { - height: 0.7em; - border-radius: 0.3em; - background-color: rgba(190,190,190,0.2); -} - -.osd-window .level-bar { - border-radius: 0.3em; - background-color: rgba(190,190,190,0.8); -} - -.tile-preview, -.tile-hud { - background-color: rgba(85, 85, 85, 0.5); - border: 2px solid rgba(134, 134, 134, 0.8); -} - -.tile-preview.snap, -.tile-hud.snap { - background-color: rgba(134, 134, 170, 0.5); - border: 2px solid rgba(85, 85, 85, 0.8); -} - -.tile-hud:top { - border-top-width: 0px; - border-radius: 0px 0px 8px 8px; -} - -.tile-hud:bottom { - border-bottom-width: 0px; - border-radius: 8px 8px 0px 0px; -} - -.tile-hud:left { - border-left-width: 0px; - border-radius: 0px 8px 8px 0px; -} - -.tile-hud:right { - border-right-width: 0px; - border-radius: 8px 0px 0px 8px; -} - -.tile-hud:top-left { - border-top-width: 0px; - border-left-width: 0px; - border-radius: 0px 0px 8px 0px; -} - -.tile-hud:top-right { - border-top-width: 0px; - border-right-width: 0px; - border-radius: 0px 0px 0px 8px; -} - -.tile-hud:bottom-left { - border-bottom-width: 0px; - border-left-width: 0px; - border-radius: 0px 8px 0px 0px; -} - -.tile-hud:bottom-right { - border-bottom-width: 0px; - border-right-width: 0px; - border-radius: 8px 0px 0px 0px; -} -/* =================================================================== - * Systray Applet - * - * .systray is for theming to be applied to the systray as a whole - * .applet-box is used for indicators (not tray icons) within the systray - * tray icons are not themed - * ===================================================================*/ -.systray { - spacing: 5px; -} - -/* Pointer accessibility notifications */ -.pie-timer { - width: 30px; - height: 30px; - -pie-border-width: 1px; - -pie-border-color: rgba(200, 200, 200, 0.8); - -pie-background-color: rgba(140, 140, 140, 0.6);; -} + box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5); } + \ No newline at end of file