Compare commits
698 Commits
2021-09-24
...
master
Author | SHA1 | Date | |
---|---|---|---|
![]() |
68e421a65d | ||
![]() |
1e0656208d | ||
![]() |
f67de5aeab | ||
![]() |
3dc9dc0fb1 | ||
![]() |
20c07522ec | ||
![]() |
4090a93776 | ||
![]() |
7d9b702418 | ||
![]() |
1b4893fc93 | ||
![]() |
22bcd1a0f6 | ||
![]() |
29dc25d7a4 | ||
![]() |
5cbdad0eb6 | ||
![]() |
e754e93a2d | ||
![]() |
8fa229c58e | ||
![]() |
12aa63f12d | ||
![]() |
e289dab0ac | ||
![]() |
a40015ccb6 | ||
![]() |
4ced02d386 | ||
![]() |
126d75ec2d | ||
![]() |
611c499519 | ||
![]() |
20ea5a2a57 | ||
![]() |
a8314c62b7 | ||
![]() |
deea65de36 | ||
![]() |
e4a2990668 | ||
![]() |
219e7f9914 | ||
![]() |
e8b316057a | ||
![]() |
9f9646c02a | ||
![]() |
8ff1fe69ab | ||
![]() |
c20f9cf7e7 | ||
![]() |
02e254ff8f | ||
![]() |
9056349269 | ||
![]() |
f78141b7bb | ||
![]() |
f63fefe0b3 | ||
![]() |
a087b8f7f0 | ||
![]() |
88d6925af5 | ||
![]() |
ac8466902b | ||
![]() |
b38ee74585 | ||
![]() |
9ab22d5b20 | ||
![]() |
dcae62161e | ||
![]() |
3721e6be26 | ||
![]() |
d3ed65081c | ||
![]() |
34bb3b6154 | ||
![]() |
83f8751767 | ||
![]() |
e7841d81b8 | ||
![]() |
836c8c73f7 | ||
![]() |
b0347cc134 | ||
![]() |
5a23953d32 | ||
![]() |
c35786dd2d | ||
![]() |
3a152934c1 | ||
![]() |
04d96d4738 | ||
![]() |
058ecb7c5c | ||
![]() |
84bf695306 | ||
![]() |
590d72a4c9 | ||
![]() |
bfc8f1efd8 | ||
![]() |
75da82ed8b | ||
![]() |
0d5ce9285b | ||
![]() |
45d08171b6 | ||
![]() |
6872a8bd86 | ||
![]() |
d874956d01 | ||
![]() |
7d073f781d | ||
![]() |
e80960b104 | ||
![]() |
b0ccad632a | ||
![]() |
3a26c37aca | ||
![]() |
d181e4c960 | ||
![]() |
04790fc2c2 | ||
![]() |
e36a97939e | ||
![]() |
9c4050dfc8 | ||
![]() |
f86c226173 | ||
![]() |
8b22fbefe7 | ||
![]() |
05a40f8c5e | ||
![]() |
caceb1d0d6 | ||
![]() |
8098a8da28 | ||
![]() |
328ca7b9d3 | ||
![]() |
0d4c85aa39 | ||
![]() |
4ce80c209b | ||
![]() |
1afceb0b31 | ||
![]() |
1f605c2339 | ||
![]() |
91b28c11b7 | ||
![]() |
bef68bd6e3 | ||
![]() |
1cfb473c9e | ||
![]() |
6bb490fb89 | ||
![]() |
dc2e2b7db6 | ||
![]() |
7d9b8ff031 | ||
![]() |
1a7397066f | ||
![]() |
2897ffcdf9 | ||
![]() |
c1cd59ca3f | ||
![]() |
84e325884f | ||
![]() |
c942ccd669 | ||
![]() |
806e35733e | ||
![]() |
ad65bb3071 | ||
![]() |
3610588e6d | ||
![]() |
207c4d9496 | ||
![]() |
512c6c0822 | ||
![]() |
b1edd13488 | ||
![]() |
097c91819e | ||
![]() |
7ad7afda3d | ||
![]() |
46c06f498c | ||
![]() |
4bd14d1ccc | ||
![]() |
d9f5566e64 | ||
![]() |
3bbe4c1994 | ||
![]() |
3669dae34d | ||
![]() |
d6643b7012 | ||
![]() |
5d09b0610b | ||
![]() |
b453da1bec | ||
![]() |
2daa096a09 | ||
![]() |
b7d3d0a6e7 | ||
![]() |
e526f79e50 | ||
![]() |
ea95cfa5e2 | ||
![]() |
790b4ecc7c | ||
![]() |
e60692a414 | ||
![]() |
68635a8997 | ||
![]() |
3f4f42591d | ||
![]() |
69ea94ccba | ||
![]() |
fb3e9c51aa | ||
![]() |
b5ab85e054 | ||
![]() |
3fc33f59cc | ||
![]() |
e3457258e5 | ||
![]() |
9c6b85c5bd | ||
![]() |
e131037d66 | ||
![]() |
b7f3d27010 | ||
![]() |
c94edd60fd | ||
![]() |
34492c1c47 | ||
![]() |
080a52187a | ||
![]() |
804891bc12 | ||
![]() |
067c574576 | ||
![]() |
c6294684d8 | ||
![]() |
68de9edc46 | ||
![]() |
09924e7242 | ||
![]() |
483b372321 | ||
![]() |
fd6b504492 | ||
![]() |
3077e053f9 | ||
![]() |
b45b7c4e1b | ||
![]() |
cb295bd36d | ||
![]() |
49d2789916 | ||
![]() |
a55376daf2 | ||
![]() |
aeb18dde67 | ||
![]() |
3589f39ea7 | ||
![]() |
02036bfd0a | ||
![]() |
9fd66c5cbb | ||
![]() |
51e4bea779 | ||
![]() |
360d4a0c95 | ||
![]() |
c81cac05b2 | ||
![]() |
a685a9a6fe | ||
![]() |
ec179b2109 | ||
![]() |
01229b5c5b | ||
![]() |
49901d0b4a | ||
![]() |
eee0898260 | ||
![]() |
d619cfffc0 | ||
![]() |
3900606796 | ||
![]() |
59318457d6 | ||
![]() |
613c1c2c99 | ||
![]() |
fa0ca16c4b | ||
![]() |
7ae37db37e | ||
![]() |
8fae04202a | ||
![]() |
da7100ce71 | ||
![]() |
3f55808724 | ||
![]() |
095f4af8a0 | ||
![]() |
5c9a82d063 | ||
![]() |
8795e203a0 | ||
![]() |
99297948fa | ||
![]() |
9166992af5 | ||
![]() |
95d5606e0b | ||
![]() |
823cd5237d | ||
![]() |
e9b37de8d9 | ||
![]() |
217ea70220 | ||
![]() |
bf714978b2 | ||
![]() |
fbd33af094 | ||
![]() |
e4209c8388 | ||
![]() |
5cccfb51cf | ||
![]() |
7a4827bd1c | ||
![]() |
90b19706cb | ||
![]() |
e3b8124848 | ||
![]() |
785a063f8e | ||
![]() |
9b1032cb42 | ||
![]() |
83038956a6 | ||
![]() |
e2c38a69f1 | ||
![]() |
643ca7b3d7 | ||
![]() |
bbe6cf460f | ||
![]() |
481d902d64 | ||
![]() |
7250790b8b | ||
![]() |
1f60c8eb3e | ||
![]() |
2b5f84adb0 | ||
![]() |
47c2615e7a | ||
![]() |
e4a9ba7153 | ||
![]() |
945fe727b1 | ||
![]() |
ece7f3c831 | ||
![]() |
dca903bd12 | ||
![]() |
f8ad6a9032 | ||
![]() |
1820fbf1da | ||
![]() |
a28a49c2f6 | ||
![]() |
f8b9a8cf81 | ||
![]() |
bd8a979a75 | ||
![]() |
2a983d2e57 | ||
![]() |
a06e1706e9 | ||
![]() |
711894d803 | ||
![]() |
8c925ec344 | ||
![]() |
8407b56d6b | ||
![]() |
260aa9bcb2 | ||
![]() |
c9375999b4 | ||
![]() |
ca9cc433ba | ||
![]() |
dcfa6c3cb4 | ||
![]() |
b67b24e8c4 | ||
![]() |
e3345227c0 | ||
![]() |
5092502442 | ||
![]() |
d9078e6263 | ||
![]() |
718234ff18 | ||
![]() |
ed7c92495e | ||
![]() |
453e281225 | ||
![]() |
319d8ca6e4 | ||
![]() |
60cdab76a0 | ||
![]() |
71e56a3082 | ||
![]() |
c912fe6942 | ||
![]() |
986498c0b1 | ||
![]() |
974cc79a17 | ||
![]() |
d2473037af | ||
![]() |
cc39a8d37a | ||
![]() |
4899be27a7 | ||
![]() |
d84b269e76 | ||
![]() |
d6059585d2 | ||
![]() |
0ce56c8644 | ||
![]() |
3f4a1f114c | ||
![]() |
75eb5b57a4 | ||
![]() |
1780c36eb8 | ||
![]() |
91b02a1f43 | ||
![]() |
5660d9c574 | ||
![]() |
b6587fe07d | ||
![]() |
2b45513f3a | ||
![]() |
6b5a5b192f | ||
![]() |
0b8ec0ef5c | ||
![]() |
f7c0f6f138 | ||
![]() |
6ea5954f00 | ||
![]() |
2e9d945a9c | ||
![]() |
6c999cba11 | ||
![]() |
35cdb5090d | ||
![]() |
98ecf73e1b | ||
![]() |
a3fff831fc | ||
![]() |
97cc1ce7cb | ||
![]() |
93c563d82c | ||
![]() |
e69a4925db | ||
![]() |
b46be35c70 | ||
![]() |
9fe727a599 | ||
![]() |
74dfccef21 | ||
![]() |
553e1e4ccd | ||
![]() |
952e686a91 | ||
![]() |
57e7e5a195 | ||
![]() |
bb96c8262a | ||
![]() |
e724a68463 | ||
![]() |
6434a0ff18 | ||
![]() |
d847befffa | ||
![]() |
64bff3e160 | ||
![]() |
18c91caad8 | ||
![]() |
76a580fc25 | ||
![]() |
df799bd5b8 | ||
![]() |
5d6eadca2b | ||
![]() |
9739d7c083 | ||
![]() |
6d52018486 | ||
![]() |
b2a03d87da | ||
![]() |
5a52172d2f | ||
![]() |
7284ad007f | ||
![]() |
fe10a629bb | ||
![]() |
5e42b1f048 | ||
![]() |
4eb6a5f6bb | ||
![]() |
7add8079cf | ||
![]() |
758546f814 | ||
![]() |
aab74d3cbc | ||
![]() |
016a2e0b9a | ||
![]() |
ca620d17c4 | ||
![]() |
58191d7530 | ||
![]() |
63930d177f | ||
![]() |
f12c7f20f1 | ||
![]() |
429901dfce | ||
![]() |
dec2fd75e8 | ||
![]() |
f59b06707f | ||
![]() |
eb2b4e0724 | ||
![]() |
d37a2d968f | ||
![]() |
98ff3a00d8 | ||
![]() |
2d5d8b5f6b | ||
![]() |
63d2d60717 | ||
![]() |
fb49a68f18 | ||
![]() |
583a980ef1 | ||
![]() |
c58f18f7d3 | ||
![]() |
36cee301ce | ||
![]() |
9fab364ada | ||
![]() |
46c93b93ff | ||
![]() |
bbcfcca27e | ||
![]() |
5f7e62ad7e | ||
![]() |
9bd1d2b4de | ||
![]() |
0734100b79 | ||
![]() |
1d959a5954 | ||
![]() |
f9e8e68108 | ||
![]() |
8057614759 | ||
![]() |
b12021dfc3 | ||
![]() |
67f1eaaa39 | ||
![]() |
f66eb8b974 | ||
![]() |
9a2ad1c07f | ||
![]() |
016cdf476d | ||
![]() |
63eeb2a202 | ||
![]() |
fe99a976ef | ||
![]() |
64e2ac5b5c | ||
![]() |
d6006936b1 | ||
![]() |
b92ca01f1a | ||
![]() |
3e7da73c61 | ||
![]() |
a1b1bacc1f | ||
![]() |
25b8cbc48f | ||
![]() |
4152e5ee64 | ||
![]() |
91942dfbb3 | ||
![]() |
e06c5c51ae | ||
![]() |
cfb876e814 | ||
![]() |
f82220eddd | ||
![]() |
56537e75fd | ||
![]() |
ae9f58072a | ||
![]() |
bce6a140d1 | ||
![]() |
48bb685e34 | ||
![]() |
a7c45f19c6 | ||
![]() |
0e3cc3c036 | ||
![]() |
605328f5c8 | ||
![]() |
c165cf06cb | ||
![]() |
7a17f427c8 | ||
![]() |
aca8d5aeed | ||
![]() |
7a8f24b7c0 | ||
![]() |
ae08eeb526 | ||
![]() |
95dab5d1f8 | ||
![]() |
f7590d08b3 | ||
![]() |
95cf2a9e53 | ||
![]() |
d7f1be09d4 | ||
![]() |
b34c222965 | ||
![]() |
a3c6a5dddf | ||
![]() |
704af63fc3 | ||
![]() |
9794d9dae6 | ||
![]() |
a8c26000bc | ||
![]() |
535ccc3893 | ||
![]() |
eda2034073 | ||
![]() |
dad867b533 | ||
![]() |
9b1522114b | ||
![]() |
907b328052 | ||
![]() |
9011d97c53 | ||
![]() |
3bef54f42e | ||
![]() |
26ca402077 | ||
![]() |
2d94222bbc | ||
![]() |
3f6bd6c7bc | ||
![]() |
679d6f99a8 | ||
![]() |
cd2bc27f9f | ||
![]() |
767ddc20b1 | ||
![]() |
8d9854946d | ||
![]() |
ab3282919a | ||
![]() |
1e21b8cdc8 | ||
![]() |
5093e0fda6 | ||
![]() |
1afcc1fff6 | ||
![]() |
7135b02a29 | ||
![]() |
99180eca2b | ||
![]() |
a7dae52f98 | ||
![]() |
3f2edf9fd5 | ||
![]() |
f560db69ce | ||
![]() |
a43cc54412 | ||
![]() |
91207adc90 | ||
![]() |
4e299c7fb9 | ||
![]() |
947fc627cf | ||
![]() |
08b159a93d | ||
![]() |
692cea0866 | ||
![]() |
efcea82a4c | ||
![]() |
e6cb4f04af | ||
![]() |
14b90446e2 | ||
![]() |
3a10a22d21 | ||
![]() |
7744a464f3 | ||
![]() |
0cb4489076 | ||
![]() |
67d554e974 | ||
![]() |
6bbad55594 | ||
![]() |
b0cad32aa1 | ||
![]() |
664ec7cc04 | ||
![]() |
7c0e9731c4 | ||
![]() |
c26f6dfc59 | ||
![]() |
17d0f26385 | ||
![]() |
6690dfc306 | ||
![]() |
0fd072d30a | ||
![]() |
5f6275496d | ||
![]() |
8b14a315a3 | ||
![]() |
9d48b3de80 | ||
![]() |
169846525b | ||
![]() |
b967373523 | ||
![]() |
ea84f97af9 | ||
![]() |
cac7de32a1 | ||
![]() |
dd02b4a27a | ||
![]() |
5f7d540846 | ||
![]() |
f37222ea7a | ||
![]() |
cf09aab9d9 | ||
![]() |
b410d55d57 | ||
![]() |
deee608ed5 | ||
![]() |
636408a179 | ||
![]() |
1127f4544e | ||
![]() |
2bec74fc95 | ||
![]() |
c86d903561 | ||
![]() |
19716ce1eb | ||
![]() |
2367877936 | ||
![]() |
779d7f9175 | ||
![]() |
5039b1b2b5 | ||
![]() |
34bbf40ce2 | ||
![]() |
fed4c22343 | ||
![]() |
4c87893a80 | ||
![]() |
165251a9f5 | ||
![]() |
7b60134731 | ||
![]() |
7f9adf55f8 | ||
![]() |
1232ff3cdf | ||
![]() |
80ecab5210 | ||
![]() |
ccfdf6892c | ||
![]() |
0e63cfc1da | ||
![]() |
b75523da9c | ||
![]() |
40e445f855 | ||
![]() |
e39ea279e2 | ||
![]() |
185f9ed8dc | ||
![]() |
66a83be9c9 | ||
![]() |
4aeaa88f97 | ||
![]() |
243bb28f6c | ||
![]() |
9b2a06d8fc | ||
![]() |
79ebdf6d4a | ||
![]() |
b0f88047a5 | ||
![]() |
41cc479601 | ||
![]() |
d8eb753f37 | ||
![]() |
c1bb5727de | ||
![]() |
64ef8c4fd8 | ||
![]() |
e7140944f6 | ||
![]() |
4fcaedf969 | ||
![]() |
aab4b9dc0b | ||
![]() |
ace428d277 | ||
![]() |
9c0ae6714e | ||
![]() |
be8d31c9a0 | ||
![]() |
3219627f07 | ||
![]() |
3c5d676cbf | ||
![]() |
8d1a8aaddc | ||
![]() |
f9dce4503d | ||
![]() |
1b3ce38ffc | ||
![]() |
c5b898ccc4 | ||
![]() |
8116561b1c | ||
![]() |
3cf7c8f528 | ||
![]() |
5f6f8c1085 | ||
![]() |
c0333a3b74 | ||
![]() |
f26502d5fe | ||
![]() |
3c16f0e6da | ||
![]() |
407b14f9dd | ||
![]() |
9ee36cbd1d | ||
![]() |
194ea65fba | ||
![]() |
26c048fdc0 | ||
![]() |
0a03736ca7 | ||
![]() |
ca29dc4284 | ||
![]() |
a655db34f8 | ||
![]() |
eb5e52a936 | ||
![]() |
a92cccfadd | ||
![]() |
161ec23c82 | ||
![]() |
ad6553534d | ||
![]() |
a643d3520f | ||
![]() |
2ca9c11099 | ||
![]() |
1b0a584c1e | ||
![]() |
9bef0f15d8 | ||
![]() |
ef5387aee4 | ||
![]() |
06243fa0f0 | ||
![]() |
b69e763ad6 | ||
![]() |
f9d368e813 | ||
![]() |
163506a017 | ||
![]() |
c64c88eec5 | ||
![]() |
bc1fc4446d | ||
![]() |
cc723085fb | ||
![]() |
d4cdd970a6 | ||
![]() |
4efe665a86 | ||
![]() |
048f36df29 | ||
![]() |
34a8da3135 | ||
![]() |
1d876a8ce7 | ||
![]() |
42273d8b04 | ||
![]() |
b1a9e41dfa | ||
![]() |
455a15dff6 | ||
![]() |
91508b4de7 | ||
![]() |
94b1c29447 | ||
![]() |
3261b7ad90 | ||
![]() |
2916e5363c | ||
![]() |
258882dd1a | ||
![]() |
3d4282c38a | ||
![]() |
82a91234fb | ||
![]() |
fd35a4d208 | ||
![]() |
d8d26a4344 | ||
![]() |
9951433731 | ||
![]() |
b06a7927ba | ||
![]() |
e0332f2f0a | ||
![]() |
029a1206a1 | ||
![]() |
30227337b3 | ||
![]() |
a2fed1a987 | ||
![]() |
7545faad5b | ||
![]() |
c10a76ebf0 | ||
![]() |
bc2c9ba489 | ||
![]() |
49d0ead0e5 | ||
![]() |
9397a34922 | ||
![]() |
9eb675f8b4 | ||
![]() |
eb68cec312 | ||
![]() |
0e8ebc2146 | ||
![]() |
3921f293a2 | ||
![]() |
1af3e78926 | ||
![]() |
5f29b1d4de | ||
![]() |
acbc7ce7ba | ||
![]() |
ac9534ea11 | ||
![]() |
128d5bfe51 | ||
![]() |
efb487a907 | ||
![]() |
6d03a64903 | ||
![]() |
8a318eedc6 | ||
![]() |
d5035a622f | ||
![]() |
716ffe53f9 | ||
![]() |
9442b7e4f5 | ||
![]() |
13a04d6b39 | ||
![]() |
8d489f2de9 | ||
![]() |
17d96b5c9e | ||
![]() |
578515e671 | ||
![]() |
5ada212440 | ||
![]() |
73600364e6 | ||
![]() |
05a604d79f | ||
![]() |
7d1874ece5 | ||
![]() |
bc7f2560d8 | ||
![]() |
ef951b9729 | ||
![]() |
9fa09178d4 | ||
![]() |
d22bca3f34 | ||
![]() |
dadd905522 | ||
![]() |
df3ed412a6 | ||
![]() |
3194de2dce | ||
![]() |
23c2921071 | ||
![]() |
414ff10c97 | ||
![]() |
815ac73d8d | ||
![]() |
89f4066a90 | ||
![]() |
879280876a | ||
![]() |
53e7d7119b | ||
![]() |
6bf9edf5b7 | ||
![]() |
70ac1563d3 | ||
![]() |
03af693b49 | ||
![]() |
0342f3b0ac | ||
![]() |
bbc43e0f80 | ||
![]() |
bd0a83a1ae | ||
![]() |
9b3625a339 | ||
![]() |
b30c08366c | ||
![]() |
5dd4b101d5 | ||
![]() |
326a1b1e6e | ||
![]() |
163cf67f08 | ||
![]() |
32a8006f2e | ||
![]() |
0ec8457eac | ||
![]() |
47eeb58b0b | ||
![]() |
93deb6300f | ||
![]() |
354113f47e | ||
![]() |
7ff29e3590 | ||
![]() |
5e3f7ac7dd | ||
![]() |
5563ffe27c | ||
![]() |
730443bb31 | ||
![]() |
182bce9bba | ||
![]() |
72feeeeddf | ||
![]() |
2f79cc92eb | ||
![]() |
f2ff437d5e | ||
![]() |
a89a7a8e2a | ||
![]() |
c8ed1716f3 | ||
![]() |
29500dfa91 | ||
![]() |
a69ecbc49d | ||
![]() |
b904f9510e | ||
![]() |
f6f050f67e | ||
![]() |
fd6a20cfac | ||
![]() |
d3040b2126 | ||
![]() |
066dfe03cd | ||
![]() |
950aed042e | ||
![]() |
14cc12eb78 | ||
![]() |
07d3561a64 | ||
![]() |
0f4e0c89ec | ||
![]() |
ac7da6e37a | ||
![]() |
5b10cf31b7 | ||
![]() |
46eabd0361 | ||
![]() |
29b5231db8 | ||
![]() |
70e61bae3a | ||
![]() |
ee2ea4c791 | ||
![]() |
55b836f1c7 | ||
![]() |
926ba696ae | ||
![]() |
c3e0a5187f | ||
![]() |
43f20210e1 | ||
![]() |
2df7bc8467 | ||
![]() |
f4fd65e3c1 | ||
![]() |
0feae1bbfd | ||
![]() |
aa1efe3563 | ||
![]() |
ba04f8672e | ||
![]() |
49d60ad42f | ||
![]() |
063611eb08 | ||
![]() |
91ff3963d8 | ||
![]() |
c7cd8a8e54 | ||
![]() |
bef774bd0f | ||
![]() |
08f51658ec | ||
![]() |
e31ad8ac62 | ||
![]() |
923ef117c8 | ||
![]() |
918e3fbc5d | ||
![]() |
1880427e81 | ||
![]() |
b038d2d55a | ||
![]() |
6aa0d754d6 | ||
![]() |
fae8b5cf79 | ||
![]() |
0185b69ce6 | ||
![]() |
5e6914dd04 | ||
![]() |
aba622fcb2 | ||
![]() |
7b4584e555 | ||
![]() |
9d6ce69227 | ||
![]() |
4625fc2715 | ||
![]() |
448062b716 | ||
![]() |
53278a6b78 | ||
![]() |
880e742b70 | ||
![]() |
b12fd885b5 | ||
![]() |
72b9d6387a | ||
![]() |
73e6e81b81 | ||
![]() |
579d61b362 | ||
![]() |
d05a717497 | ||
![]() |
00deb5db47 | ||
![]() |
16a845fb57 | ||
![]() |
25efe8f8d7 | ||
![]() |
02bd6d5cd1 | ||
![]() |
241d914b74 | ||
![]() |
32edf94ae0 | ||
![]() |
f34e1cff06 | ||
![]() |
4c7cec4769 | ||
![]() |
3dca2b10d0 | ||
![]() |
5eeced77ff | ||
![]() |
c4a89ed608 | ||
![]() |
12ef7d17db | ||
![]() |
3ff3f21977 | ||
![]() |
ede582dacb | ||
![]() |
a1ccc136f3 | ||
![]() |
b9ac43c30c | ||
![]() |
d239352d9c | ||
![]() |
380cafdae3 | ||
![]() |
f48339bc56 | ||
![]() |
aee637dea4 | ||
![]() |
f4f1d0acde | ||
![]() |
81bbd62a3d | ||
![]() |
2d53303b97 | ||
![]() |
dcafe17667 | ||
![]() |
c2679813cc | ||
![]() |
05b968cf10 | ||
![]() |
023bc95812 | ||
![]() |
b56ce631bd | ||
![]() |
9b15add135 | ||
![]() |
0cce59a257 | ||
![]() |
b597208fe5 | ||
![]() |
2b2d782b77 | ||
![]() |
ef29ababb3 | ||
![]() |
e6dbf7c197 | ||
![]() |
9a8a3068d1 | ||
![]() |
109d375c0c | ||
![]() |
35caf96162 | ||
![]() |
5cd9d84116 | ||
![]() |
4fdd70f89f | ||
![]() |
e7eb02fe3b | ||
![]() |
2849962bb6 | ||
![]() |
fe16f99de9 | ||
![]() |
56fdd94b09 | ||
![]() |
712beb7768 | ||
![]() |
dbcdab3a76 | ||
![]() |
0c87eecbab | ||
![]() |
ab91507a07 | ||
![]() |
62c2b19e2c | ||
![]() |
cbe1cae477 | ||
![]() |
8e99173169 | ||
![]() |
d4ebdbbf2f | ||
![]() |
9c384df830 | ||
![]() |
010c7469ba | ||
![]() |
dc6cf67ee3 | ||
![]() |
02870d80a7 | ||
![]() |
d6d26d3567 | ||
![]() |
5eddef1f23 | ||
![]() |
8754f1d569 | ||
![]() |
4b5aba237c | ||
![]() |
1a1020052d | ||
![]() |
aa3ded3480 | ||
![]() |
27cf392e4e | ||
![]() |
aa3b8fd1da | ||
![]() |
71e442a455 | ||
![]() |
b62848e363 | ||
![]() |
8fde865cbb | ||
![]() |
1d520ce6f0 | ||
![]() |
49a1d3dd47 | ||
![]() |
973da2b566 | ||
![]() |
e854df45e8 | ||
![]() |
f42f25ba28 | ||
![]() |
1588c1140b | ||
![]() |
ce402c0b1b | ||
![]() |
2d70448239 | ||
![]() |
309e27dd2f | ||
![]() |
00b04162bc | ||
![]() |
4a90a3d289 | ||
![]() |
697c64fee5 | ||
![]() |
d24cdf7203 | ||
![]() |
fc51330a6d | ||
![]() |
a9149a2e4c | ||
![]() |
08874d9aec | ||
![]() |
712dfc3a71 | ||
![]() |
aa14a715b0 | ||
![]() |
39f5a99cea | ||
![]() |
5a872e7baf | ||
![]() |
05daf2a9d9 | ||
![]() |
f220aac17e | ||
![]() |
c4eaaea899 | ||
![]() |
8d52bd6dcc | ||
![]() |
e8d856e838 | ||
![]() |
d59f6889b5 | ||
![]() |
14aee32a1c | ||
![]() |
11edd2603c | ||
![]() |
41a662c37d | ||
![]() |
e79467a0c8 |
1
.github/AUTHORS
vendored
@ -1,6 +1,5 @@
|
||||
------------------------ WhiteSur GTK THEME ------------------------
|
||||
|
||||
CUSTOMIZER:
|
||||
Vince Liuice <vinceliuice@hotmail.com> - WhiteSur Gtk Theme (https://github.com/vinceliuice/WhiteSur-gtk-theme)
|
||||
|
||||
------------------------ WhiteSur GTK THEME ------------------------
|
||||
|
14
.github/SECURITY.md
vendored
@ -1,14 +0,0 @@
|
||||
# Security Policy
|
||||
|
||||
## Supported Versions
|
||||
|
||||
| Version | Supported |
|
||||
| ------------ | ------------------ |
|
||||
| 2021-06-23 | :white_check_mark: |
|
||||
| 2021-05-05 | :white_check_mark: |
|
||||
| < 2021-04-20 | :x: |
|
||||
|
||||
## Reporting a Vulnerability
|
||||
|
||||
Report a security vulnerability to https://github.com/vinceliuice/WhiteSur-gtk-theme/issues
|
||||
with a blank template or contact one of the authors.
|
6
.gitignore
vendored
@ -5,9 +5,7 @@
|
||||
src/main/gtk-3.0/gtk*.css
|
||||
src/main/gtk-4.0/gtk*.css
|
||||
src/main/cinnamon/cinnamon*.css
|
||||
src/main/gnome-shell/*/*.css
|
||||
src/main/gnome-shell/gnome-shell-Dark.css
|
||||
src/main/gnome-shell/gnome-shell-Light.css
|
||||
src/other/dash-to-dock/stylesheet.css
|
||||
src/other/dash-to-dock/stylesheet-dark.css
|
||||
parse-sass.sh
|
||||
lib-release.sh
|
||||
stable-release/make-releases.sh
|
||||
|
389
README.md
@ -2,11 +2,17 @@
|
||||
<p align="center"> <img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/macbook.png"/> </p>
|
||||
|
||||
<br>
|
||||
<p align="center"> <b> A macOS BigSur-like theme for your GTK apps </b> </p>
|
||||
<p align="center"> <b> A macOS like theme for Linux GTK Desktops </b> </p>
|
||||
<br>
|
||||
|
||||
## Donate
|
||||
|
||||
If you like my project, you can buy me a coffee, many thanks ❤️ !
|
||||
|
||||
<span class="paypal"><a href="https://www.paypal.me/vinceliuice" title="Donate to this project using Paypal"><img src="https://www.paypalobjects.com/webstatic/mktg/Logo/pp-logo-100px.png" alt="PayPal donate button" /></a></span>
|
||||
|
||||
# Installation is easy!
|
||||
<details> <summary> Required dependencies info for nerds </summary>
|
||||
<details> <summary> Required dependencies <b>(click to open)</b> </summary>
|
||||
|
||||
### "Install from source" deps
|
||||
- sassc
|
||||
@ -24,13 +30,10 @@
|
||||
Don't worry, WhiteSur installer already provides all of those dependencies.
|
||||
</details>
|
||||
|
||||
<details> <summary> Recommended GNOME Shell extensions </summary>
|
||||
<details> <summary> Recommended GNOME Shell extensions <b>(click to open)</b> </summary>
|
||||
|
||||
- [dash-to-dock](https://extensions.gnome.org/extension/307/dash-to-dock) `gnome-shell <= 3.38`
|
||||
- [dash-to-dock](https://github.com/ewlsh/dash-to-dock/tree/ewlsh/gnome-40)
|
||||
(GNOME Shell 40 patch) `gnome-shell >= 40.0`
|
||||
- [floating-dock](https://extensions.gnome.org/extension/3730/floating-dock)
|
||||
(Dash to Dock alternative) `gnome-shell <= 3.38`
|
||||
- [user-themes](https://extensions.gnome.org/extension/19/user-themes/) to enable gnome-shell theme (and not just the application theme)
|
||||
- [dash-to-dock](https://extensions.gnome.org/extension/307/dash-to-dock)
|
||||
- [blur-my-shell](https://extensions.gnome.org/extension/3193/blur-my-shell)
|
||||
|
||||
</details>
|
||||
@ -38,98 +41,131 @@ Don't worry, WhiteSur installer already provides all of those dependencies.
|
||||
## Quick install
|
||||
|
||||
### Installing from source
|
||||
Run `./install.sh` to install the default WhiteSur GTK theme pack which includes
|
||||
GNOME Shell (Pantheon), Cinnamon, XFWM (XFCE), Metacity, and Plank themes.
|
||||
|
||||
1. Run `git clone https://github.com/vinceliuice/WhiteSur-gtk-theme.git --depth=1`
|
||||
|
||||
2. Run `./install.sh` to install the default WhiteSur GTK theme pack.
|
||||
|
||||
### Uninstall
|
||||
|
||||
- uninstall Gtk themes: `./install.sh -r`
|
||||
- uninstall GDM theme: `sudo ./tweaks.sh -g -r`
|
||||
- uninstall Firefox theme: `./tweaks.sh -f -r`
|
||||
- uninstall Flatpak Gtk themes: `./tweaks.sh -F -r`
|
||||
|
||||
## There's so many customizations you can do!
|
||||
Usage: `./install.sh [OPTIONS...]`
|
||||
|
||||
<details> <summary> Options </summary>
|
||||
<details> <summary> Options <b>(click to open)</b> </summary>
|
||||
|
||||
```bash
|
||||
|
||||
OPTIONS:
|
||||
-d, --dest DIR
|
||||
Set destination directory. Default is '/home/vince/.themes'
|
||||
Set destination directory. Default is '/home/[USER_NAME]/.themes'
|
||||
|
||||
-n, --name NAME
|
||||
Set theme name. Default is 'WhiteSur'
|
||||
Set theme name. Default is 'WhiteSur'
|
||||
|
||||
-o, --opacity [normal|solid]
|
||||
Set theme opacity variants. Repeatable. Default is all variants
|
||||
Set theme opacity variants. Repeatable. Default is all variants
|
||||
|
||||
-c, --color [light|dark]
|
||||
Set theme color variants. Repeatable. Default is all variants
|
||||
Set theme color variants. Repeatable. Default is all variants
|
||||
|
||||
-a, --alt [normal|alt|all]
|
||||
Set window control buttons variant. Repeatable. Default is 'normal'
|
||||
Set window control buttons variant. Repeatable. Default is 'normal'
|
||||
|
||||
-t, --theme [default|blue|purple|pink|red|orange|yellow|green|grey|all]
|
||||
Set theme accent color. Repeatable. Default is BigSur-like theme
|
||||
Set theme accent color. Repeatable. Default is BigSur-like theme
|
||||
|
||||
-p, --panel-opacity [default|30|45|60|75]
|
||||
Set panel transparency. Default is 15%
|
||||
-s, --scheme [standard|nord]
|
||||
Set theme colorscheme style. Repeatable. Default is 'standard'
|
||||
|
||||
-P, --panel-size [default|smaller|bigger]
|
||||
Set Gnome shell panel height size. Default is 32px
|
||||
-m, --monterey
|
||||
Set to MacOS Monterey style.
|
||||
|
||||
-s, --size [default|180|220|240|260|280]
|
||||
Set Nautilus sidebar minimum width. Default is 200px
|
||||
-N, --nautilus [stable|normal|mojave|glassy|right]
|
||||
Set Nautilus style. Default is BigSur-like style (stabled sidebar)
|
||||
|
||||
-i, --icon [standard|simple|gnome|ubuntu|arch|manjaro|fedora|debian|void|opensuse|popos|mxlinux|zorin]
|
||||
Set 'Activities' icon. Default is 'standard'
|
||||
-l, --libadwaita
|
||||
Install theme into gtk4.0 config for libadwaita. Default is dark version
|
||||
|
||||
-b, --background [default|blank|IMAGE_PATH]
|
||||
Set gnome-shell background image. Default is BigSur-like wallpaper
|
||||
-f, --fixed
|
||||
Install fixed accent color version. Default is adaptive version
|
||||
|
||||
-m, --monterey
|
||||
Set to MacOS Monterey style.
|
||||
-HD, --highdefinition
|
||||
Set to High Definition size. Default is laptop size
|
||||
|
||||
-N, --nautilus-style [stable|normal|mojave|glassy]
|
||||
Set Nautilus style. Default is BigSur-like style (stabled sidebar)
|
||||
--shell, --gnomeshell
|
||||
Tweaks for gnome-shell. Options:
|
||||
|
||||
-HD, --highdefinition
|
||||
Set to High Definition size. Default is laptop size
|
||||
1. -i, -icon [apple|simple|gnome|ubuntu|tux|arch|manjaro|fedora|debian|void|opensuse|popos|mxlinux|zorin|budgie|gentoo]
|
||||
Set gnome-shell panel 'Activities' icon. Default is 'standard'
|
||||
|
||||
--normal, --normalshowapps
|
||||
Set gnome-shell show apps button style to normal. Default is bigsur
|
||||
2. -b, -background [default|blank|IMAGE_PATH]
|
||||
Set gnome-shell background image. Default is BigSur-like wallpaper
|
||||
|
||||
--round, --roundedmaxwindow
|
||||
Set maximized window to rounded. Default is square
|
||||
3. -p, -panelopacity [default|30|45|60|75]
|
||||
Set gnome-shell panel transparency. Default is 15%
|
||||
|
||||
--right, --rightplacement
|
||||
Set Nautilus titlebutton placement to right. Default is left
|
||||
4. -h, -panelheight [default|smaller|bigger]
|
||||
Set gnome-shell panel height size. Default is 32px
|
||||
|
||||
--black, --blackfont
|
||||
Set panel font color to black. Default is white
|
||||
5. -sf, -smallerfont
|
||||
Set gnome-shell font size to smaller (10pt). Default is 11pt
|
||||
|
||||
--dialog, --interactive
|
||||
Run this installer interactively, with dialogs.
|
||||
6. normal, -normal
|
||||
Set gnome-shell show apps button style to normal. Default is BigSur
|
||||
|
||||
--silent-mode
|
||||
Meant for developers: ignore any confirm prompt and params become more strict.
|
||||
--round, --roundedmaxwindow
|
||||
Set maximized window to rounded. Default is square
|
||||
|
||||
-r, --remove, -u, --uninstall
|
||||
Remove all installed WhiteSur themes.
|
||||
--black, --blackfont
|
||||
Set panel font color to black. Default is white
|
||||
|
||||
--darker, --darkercolor
|
||||
Install darker 'WhiteSur' dark themes.
|
||||
|
||||
--dialog, --interactive
|
||||
Run this installer interactively, with dialogs.
|
||||
|
||||
--silent-mode
|
||||
Meant for developers: ignore any confirm prompt and params become more strict.
|
||||
|
||||
-r, --remove, -u, --uninstall
|
||||
Remove all installed WhiteSur themes.
|
||||
|
||||
-h, --help
|
||||
Show this help.
|
||||
|
||||
-h, --help
|
||||
Show this help.
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
### <p align="center"> <b> Change theme color and accent </b> </p>
|
||||
<p align="center"> <img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/colors-themes.png"/> </p>
|
||||
## Fix for libadwaita (not perfect)
|
||||
|
||||
#### Install theme color
|
||||
Parameter: `--color` `-c` (repeatable)
|
||||
<details> <summary> Details <b>(click to open)</b> </summary>
|
||||
|
||||
Example:
|
||||
Since the release of `Gnome 43.0`, more and more built-in apps use `libadwaita` now, and libadwaita does not support custom themes, which means we cannot change the appearance of app using libadwaita through `gnome-tweaks` or `dconf-editor`. For users who love custom themes, it’s really sucks!
|
||||
|
||||
Anyway if anybody who still want to custom themes we can only do this way:
|
||||
|
||||
that is to use the `theme file` to overwrite the `gtk-4.0 configuration file`. The result is that only Fixed making all gtk4 apps use one theme and cannot be switched (even can not switch to dark mode) If you want to change a theme, you can only re-overwrite the `gtk-4.0 configuration file` with a new theme, I know this method is not perfect, But at the moment it is only possible to continue using themes for libadwaita's apps ...
|
||||
|
||||
</details>
|
||||
|
||||
Run this command to install `WhiteSur` into `gtk-4.0 configuration folder` ($HOME/.config/gtk-4.0)
|
||||
|
||||
```bash
|
||||
./install.sh -c light # install light theme color only
|
||||
./install.sh -c dark -c light # install dark and light theme colors
|
||||
./install.sh -l # Default is the normal dark theme
|
||||
./install.sh -l -c light # install light theme for libadwaita
|
||||
```
|
||||
|
||||
#### Install theme accent
|
||||
## <p align="center"> <b> Change theme color and accent </b> </p>
|
||||
<p align="center"> <img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/colors-themes.png"/> </p>
|
||||
|
||||
#### - Install theme accent
|
||||
Parameter: `--theme` `-t` (repeatable)
|
||||
|
||||
Example:
|
||||
@ -140,154 +176,140 @@ Example:
|
||||
./install.sh -t all # install all available theme accents
|
||||
```
|
||||
|
||||
### <p align="center"> <b> Change Nautilus sidebar minimum width </b> </p>
|
||||
<p align="center"> <img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/sidebars.png"/> </p>
|
||||
|
||||
Parameter: `--sidebar` `-s`
|
||||
|
||||
Example: `./install.sh -s 220`
|
||||
|
||||
|
||||
### <p align="center"> <b> Change GNOME Shell 'Activities' icon </b> </p>
|
||||
<p align="center"> <img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/icons.png"/> </p>
|
||||
|
||||
Parameter: `--icon` `-i`
|
||||
|
||||
Example: `./install.sh -i fedora`
|
||||
|
||||
|
||||
### <p align="center"> <b> Change Nautilus style </b> </p>
|
||||
## <p align="center"> <b> Change Nautilus style </b> </p>
|
||||
<p align="center"> <img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/nautilus.png"/> </p>
|
||||
|
||||
Parameter: `--nautilus-style` `-N`
|
||||
Parameter: `--nautilus` `-N`
|
||||
|
||||
Example: `./install.sh -N mojave`
|
||||
|
||||
|
||||
### <p align="center"> <b> Explore more customization features! </b> </p>
|
||||
## <p align="center"> <b> Explore more customization features! </b> </p>
|
||||
You can run `./install.sh -h` to explore more customization features we have
|
||||
like changing panel opacity, theme opacity (normal and solid variant), window
|
||||
control button variant, etc.
|
||||
|
||||
|
||||
# Let's tweak!
|
||||
# <p align="center"> <b> Let's tweak! </b> </p>
|
||||
Usage: `./tweaks.sh [OPTIONS...]`
|
||||
|
||||
<details> <summary> Options </summary>
|
||||
<details> <summary> Options <b>(click to open)</b> </summary>
|
||||
|
||||
```bash
|
||||
-f, --firefox [default|monterey]
|
||||
Install 'WhiteSur|Monterey' theme for Firefox and connect it to the current Firefox profiles. Default is WhiteSur
|
||||
|
||||
-e, --edit-firefox
|
||||
Edit 'WhiteSur' theme for Firefox settings and also connect the theme to the current Firefox profiles.
|
||||
OPTIONS:
|
||||
-o, --opacity [normal|solid]
|
||||
Set 'WhiteSur' GDM/Flatpak theme opacity variants. Default is 'normal'
|
||||
|
||||
-F, --flatpak
|
||||
Connect 'WhiteSur' theme to Flatpak.
|
||||
-c, --color [light|dark]
|
||||
Set 'WhiteSur' GDM/Flatpak theme color variants. Default is 'light'
|
||||
|
||||
-s, --snap
|
||||
Connect 'WhiteSur' theme the currently installed snap apps.
|
||||
-t, --theme [default|blue|purple|pink|red|orange|yellow|green|grey]
|
||||
Set 'WhiteSur' GDM/Flatpak theme accent color. Default is BigSur-like theme
|
||||
|
||||
-g, --gdm
|
||||
Install 'WhiteSur' theme for GDM. Requires to run this shell as root
|
||||
-s, --scheme [standard|nord]
|
||||
Set 'WhiteSur' GDM/Flatpak theme colorscheme style. Default is 'standard'
|
||||
|
||||
-d, --dash-to-dock
|
||||
Install 'WhiteSur' theme for Dash to Dock and connect it to the current Dash to Dock installation(s).
|
||||
|
||||
Tweaks for GDM theme. options
|
||||
|
||||
-N, --no-darken
|
||||
Don't darken 'WhiteSur' GDM theme background image.
|
||||
-g, --gdm Without options default GDM theme will install...
|
||||
|
||||
-n, --no-blur
|
||||
Don't blur 'WhiteSur' GDM theme background image.
|
||||
1. -i, -icon [apple|simple|gnome|ubuntu|tux|arch|manjaro|fedora|debian|void|opensuse|popos|mxlinux|zorin|budgie|gentoo] Set GDM panel 'Activities' icon Default is 'standard'
|
||||
|
||||
-b, --background [default|blank|IMAGE_PATH]
|
||||
Set 'WhiteSur' GDM theme background image. Default is BigSur-like wallpaper
|
||||
2. -b, -background [default|blank|IMAGE_PATH] Set GDM background image Default is BigSur-like wallpaper
|
||||
|
||||
-o, --opacity [normal|solid]
|
||||
Set 'WhiteSur' GDM theme opacity variants. Default is 'normal'
|
||||
3. -p, -panelopacity [default|30|45|60|75] Set GDM panel transparency Default is 15%
|
||||
|
||||
-c, --color [light|dark]
|
||||
Set 'WhiteSur' GDM and Dash to Dock theme color variants. Default is 'light'
|
||||
4. -h, -panelheight [default|smaller|bigger] Set GDM panel height size Default is 32px
|
||||
|
||||
-t, --theme [default|blue|purple|pink|red|orange|yellow|green|grey]
|
||||
Set 'WhiteSur' GDM theme accent color. Default is BigSur-like theme
|
||||
5. -sf, -smallerfont Set GDM font size to smaller (10pt) Default is 11pt
|
||||
|
||||
-p, --panel-opacity [default|30|45|60|75]
|
||||
Set 'WhiteSur' GDM (GNOME Shell) theme panel transparency. Default is 15%
|
||||
6. -nd, -nodarken Don't darken 'WhiteSur' GDM theme background image
|
||||
|
||||
-P, --panel-size [default|smaller|bigger]
|
||||
Set 'WhiteSur' Gnome shell panel height size. Default is 32px
|
||||
7. -nb, -noblur Don't blur 'WhiteSur' GDM theme background image
|
||||
|
||||
-i, --icon [standard|simple|gnome|ubuntu|arch|manjaro|fedora|debian|void|opensuse|popos|mxlinux|zorin]
|
||||
Set 'WhiteSur' GDM (GNOME Shell) 'Activities' icon. Default is 'standard'
|
||||
|
||||
Tweaks for firefox. options
|
||||
|
||||
-r, --remove, --revert
|
||||
Revert to the original themes, do the opposite things of install and connect.
|
||||
-f, --firefox [(monterey|flat)|alt|(darker|adaptive)] Without options default WhiteSur theme will install... Options:
|
||||
|
||||
--silent-mode
|
||||
Meant for developers: ignore any confirm prompt and params become more strict.
|
||||
1. monterey [3+3|3+4|3+5|4+3|4+4|4+5|5+3|5+4|5+5] Topbar buttons number: 'a+b' a: left side buttons number, b: right side buttons number
|
||||
|
||||
2. flat Monterey alt version Flat round tabs...
|
||||
|
||||
3. alt Alt windows button version Alt windows button style like gtk theme
|
||||
|
||||
4. darker Darker Firefox theme version Darker Firefox theme version
|
||||
|
||||
5. nord Nord Firefox colorscheme version Nord Firefox colorscheme version
|
||||
|
||||
6. adaptive Adaptive color version You need install adaptive-tab-bar-colour plugin first https://addons.mozilla.org/firefox/addon/adaptive-tab-bar-colour/
|
||||
|
||||
-e, --edit-firefox [(monterey|flat)|alt|(darker|adaptive)]
|
||||
Edit 'WhiteSur' theme for Firefox settings and also connect the theme to the current Firefox profiles.
|
||||
|
||||
|
||||
Others. options
|
||||
|
||||
-F, --flatpak Support options: [-o, -c, -t...] Connect 'WhiteSur' theme to Flatpak Without options will only install default themes
|
||||
|
||||
1. -o, --opacity [normal|solid] Set 'WhiteSur' flatpak theme opacity variants Default is 'normal'
|
||||
|
||||
2. -c, --color [Light|Dark] Set 'WhiteSur' flatpak theme color variants Default is 'light'
|
||||
|
||||
3. -t, --theme [default|blue|purple|pink|red|orange|yellow|green|grey] Set 'WhiteSur' flatpak theme accent color Default is BigSur-like theme
|
||||
|
||||
4. -s, --scheme [standard|nord] Set 'WhiteSur' flatpak theme colorscheme style Default is 'standard'
|
||||
|
||||
-d, --dash-to-dock
|
||||
Fixed Dash to Dock theme issue.
|
||||
|
||||
-r, --remove, --revert
|
||||
Revert to the original themes, do the opposite things of install and connect.
|
||||
|
||||
--silent-mode
|
||||
Meant for developers: ignore any confirm prompt and params become more strict.
|
||||
|
||||
-h, --help
|
||||
Show this help.
|
||||
|
||||
-h, --help
|
||||
Show this help.
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
## There's more themes you can try!
|
||||
### <p align="center"> <b> Install and edit Firefox theme </b> </p>
|
||||
|
||||
<p align="center"> <a href="src/other/firefox">
|
||||
<img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/firefox-whitesur.png"/>
|
||||
<img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/firefox.svg"/>
|
||||
</a> </p>
|
||||
|
||||
#### Install Firefox theme
|
||||
#### - [Install Firefox theme](src/other/firefox)
|
||||
Parameter: `--firefox` `-f`
|
||||
|
||||
Example: `./tweaks.sh -f`
|
||||
|
||||
#### Edit Firefox theme
|
||||
#### - Edit Firefox theme
|
||||
Parameter: `--edit-firefox` `-e`
|
||||
|
||||
Example:
|
||||
|
||||
```bash
|
||||
./tweaks.sh -f -e # install and edit Firefox theme
|
||||
./tweaks.sh -e -f # it's reversible!
|
||||
./tweaks.sh -e # edit the installed Firefox theme
|
||||
```
|
||||
|
||||
#### Use Monterey style
|
||||
<p align="center"> <a href="src/other/firefox">
|
||||
<img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/firefox-monterey.png"/>
|
||||
</a> </p>
|
||||
|
||||
Run:
|
||||
|
||||
```bash
|
||||
./tweaks.sh -e # edit the installed Firefox theme
|
||||
./tweaks.sh -f -r # remove installed Firefox theme
|
||||
./tweaks.sh -f monterey # install Monterey Firefox theme
|
||||
```
|
||||
|
||||
### <p align="center"> <b> Install and customize Dash to Dock theme </b> </p>
|
||||
<p align="center"> <img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/dash-to-dock.png"/> </p>
|
||||
|
||||
#### Install Dash to Dock theme
|
||||
Parameter: `--dash-to-dock` `-d`
|
||||
|
||||
Example: `./tweaks.sh -d`
|
||||
|
||||
#### Change its color
|
||||
Parameter: `--color` `-c`
|
||||
|
||||
Example: `./tweaks.sh -d -c dark`
|
||||
##
|
||||
|
||||
### <p align="center"> <b> Install and customize GDM theme </b> </p>
|
||||
<p align="center"> <img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/gdm.png"/> </p>
|
||||
|
||||
#### Install GDM theme
|
||||
#### - Install GDM theme
|
||||
Parameter: `--gdm` `-g` (requires to be run as root)
|
||||
|
||||
Example: `sudo ./tweaks.sh -g`
|
||||
|
||||
#### Change the background
|
||||
#### - Change the background
|
||||
Parameter: `--background` `-b`
|
||||
|
||||
Example:
|
||||
@ -298,64 +320,53 @@ sudo ./tweaks.sh -g -b default # use the default background
|
||||
sudo ./tweaks.sh -g -b blank # make it blank
|
||||
```
|
||||
|
||||
#### Don't darken the background
|
||||
Parameter: `--no-darken` `-N`
|
||||
#### - Don't darken the background
|
||||
Parameter: `--nodarken` `-nd`
|
||||
|
||||
Example:
|
||||
|
||||
```bash
|
||||
sudo ./tweaks.sh -g -N # darken the default background
|
||||
sudo ./tweaks.sh -g -N -b "wallpapers/snow.jpg" # darken the custom background
|
||||
sudo ./tweaks.sh -g -nd # darken the default background
|
||||
sudo ./tweaks.sh -g -nd -b "wallpapers/snow.jpg" # darken the custom background
|
||||
```
|
||||
|
||||
#### Don't blur the background
|
||||
Parameter: `--no-blur` `-n`
|
||||
#### - Don't blur the background
|
||||
Parameter: `--noblur` `-nb`
|
||||
|
||||
Example:
|
||||
|
||||
```bash
|
||||
sudo ./tweaks.sh -g -n # don't blur the default background
|
||||
sudo ./tweaks.sh -g -n -b "wallpapers/rocks.jpg" # don't blur the custom background
|
||||
sudo ./tweaks.sh -g -nb # don't blur the default background
|
||||
sudo ./tweaks.sh -g -nb -b "wallpapers/rocks.jpg" # don't blur the custom background
|
||||
```
|
||||
|
||||
#### Do more GDM customizations
|
||||
#### - Do more GDM customizations
|
||||
You can do [the similar customization features in `./install.sh`](#theres-so-many-customizations-you-can-do)
|
||||
like changing theme color (dark and light variant) and accent, GNOME Shell
|
||||
'Activities' icon, etc. related to GDM. Run `./tweaks.sh -h` to explore!
|
||||
|
||||
## Using WhiteSur theme on app sandboxing platforms
|
||||
<p align="center"> <img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/sandboxes.png"/> </p>
|
||||
##
|
||||
|
||||
### <p align="center"> <b> Fix for Flatpak </b> </p>
|
||||
|
||||
#### 1. Run command to fix it
|
||||
|
||||
```sh
|
||||
sudo flatpak override --filesystem=xdg-config/gtk-3.0 && sudo flatpak override --filesystem=xdg-config/gtk-4.0
|
||||
```
|
||||
|
||||
If you use flatpak apps, you can run this to fix theme issue
|
||||
|
||||
#### 2. Connect WhiteSur theme to Flatpak (gtk 3.0) (Snap not support)
|
||||
|
||||
### <p align="center"> <b> Connect WhiteSur theme to Flatpak </b> </p>
|
||||
Parameter: `--flatpak` `-F`
|
||||
|
||||
Example: `./tweaks.sh -F`
|
||||
|
||||
### <p align="center"> <b> Connect WhiteSur theme to your Snap apps </b> </p>
|
||||
Parameter: `--snap` `-s`
|
||||
|
||||
Example: `./tweaks.sh -s`
|
||||
|
||||
Note:
|
||||
|
||||
> This can only connect WhiteSur theme to your currently installed Snap
|
||||
> apps. You may need to run this command again to connect to your newly installed
|
||||
> Snap apps
|
||||
|
||||
# Other recommended stuffs
|
||||
## WhiteSur KDE Theme
|
||||
<p align="center"> <a href="https://github.com/vinceliuice/WhiteSur-kde">
|
||||
<img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/whitesur-kde-theme.png"/>
|
||||
</a> </p>
|
||||
<br>
|
||||
<p align="center"> <a href="https://github.com/vinceliuice/WhiteSur-kde">
|
||||
<img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/download-button.svg"/>
|
||||
</a> </p>
|
||||
<br>
|
||||
|
||||
## WhiteSur Icon Theme
|
||||
## <p align="center"> <b> Other recommended stuff </b> </p>
|
||||
### <p align="center"> <b> WhiteSur Icon Theme </b> </p>
|
||||
<p align="center"> <a href="https://github.com/vinceliuice/WhiteSur-icon-theme">
|
||||
<img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/whitesur-icon-theme.png"/>
|
||||
<img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/icon-theme.png"/>
|
||||
</a> </p>
|
||||
<br>
|
||||
<p align="center"> <a href="https://github.com/vinceliuice/WhiteSur-icon-theme">
|
||||
@ -363,19 +374,15 @@ Note:
|
||||
</a> </p>
|
||||
<br>
|
||||
|
||||
## WhiteSur Wallpaper
|
||||
<p align="center"> <a href="https://github.com/vinceliuice/WhiteSur-gtk-theme/tree/wallpapers">
|
||||
<img class="image" src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/wallpapers/1080p/WhiteSur-light.png"/>
|
||||
### <p align="center"> <b> WhiteSur Wallpapers </b> </p>
|
||||
<p align="center"> <a href="https://github.com/vinceliuice/WhiteSur-wallpapers">
|
||||
<img class="image" src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/wallpaper.gif"/>
|
||||
</a> </p>
|
||||
<br>
|
||||
<p align="center"> <a href="https://github.com/vinceliuice/WhiteSur-gtk-theme/tree/wallpapers">
|
||||
<img class="image" src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/wallpapers/1080p/Monterey-light.png"/>
|
||||
</a> </p>
|
||||
<br>
|
||||
<p align="center"> <a href="https://github.com/vinceliuice/WhiteSur-gtk-theme/tree/wallpapers">
|
||||
<p align="center"> <a href="https://github.com/vinceliuice/WhiteSur-wallpapers">
|
||||
<img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/download-button.svg"/>
|
||||
</a> </p>
|
||||
<br>
|
||||
|
||||
# Technical details and getting involved
|
||||
## Technical details and getting involved
|
||||
Please go read [CONTRIBUTING.md](.github/CONTRIBUTING.md) for more info
|
||||
|
225
install.sh
@ -1,6 +1,6 @@
|
||||
#! /usr/bin/env bash
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# WARNING: Please make this shell not working-directory dependant, for example
|
||||
# WARNING: Please make this shell not working-directory dependent, for example
|
||||
# instead of using 'ls blabla', use 'ls "${REPO_DIR}/blabla"'
|
||||
#
|
||||
# WARNING: Don't use "cd" in this shell, use it in a subshell instead,
|
||||
@ -13,38 +13,46 @@
|
||||
###############################################################################
|
||||
|
||||
readonly REPO_DIR="$(dirname "$(readlink -m "${0}")")"
|
||||
source "${REPO_DIR}/lib-install.sh"
|
||||
source "${REPO_DIR}/libs/lib-install.sh"
|
||||
|
||||
# Customization, default values
|
||||
colors=("${COLOR_VARIANTS[@]}")
|
||||
opacities=("${OPACITY_VARIANTS[@]}")
|
||||
|
||||
usage() {
|
||||
# Please specify their default value manually, some of them are come from _variables.scss
|
||||
# You also have to check and update them regurally
|
||||
# Please specify their default value manually, some of them come from _variables.scss
|
||||
# You also have to check and update them regularly
|
||||
helpify_title
|
||||
helpify "-d, --dest" "DIR" "Set destination directory" "Default is '${THEME_DIR}'"
|
||||
helpify "-n, --name" "NAME" "Set theme name" "Default is '${THEME_NAME}'"
|
||||
helpify "-o, --opacity" "[$(IFS='|'; echo "${OPACITY_VARIANTS[*]}")]" "Set theme opacity variants" "Repeatable. Default is all variants"
|
||||
helpify "-c, --color" "[$(IFS='|'; echo "${COLOR_VARIANTS[*]}")]" "Set theme color variants" "Repeatable. Default is all variants"
|
||||
helpify "-a, --alt" "[$(IFS='|'; echo "${ALT_VARIANTS[*]}")|all]" "Set window control buttons variant" "Repeatable. Default is 'normal'"
|
||||
helpify "-t, --theme" "[$(IFS='|'; echo "${THEME_VARIANTS[*]}")|all]" "Set theme accent color" "Repeatable. Default is BigSur-like theme"
|
||||
helpify "-p, --panel-opacity" "[$(IFS='|'; echo "${PANEL_OPACITY_VARIANTS[*]}")]" "Set panel transparency" "Default is 15%"
|
||||
helpify "-P, --panel-size" "[$(IFS='|'; echo "${PANEL_SIZE_VARIANTS[*]}")]" "Set Gnome shell panel height size" "Default is 32px"
|
||||
helpify "-s, --size" "[$(IFS='|'; echo "${SIDEBAR_SIZE_VARIANTS[*]}")]" "Set Nautilus sidebar minimum width" "Default is 200px"
|
||||
helpify "-i, --icon" "[$(IFS='|'; echo "${ICON_VARIANTS[*]}")]" "Set 'Activities' icon" "Default is 'standard'"
|
||||
helpify "-b, --background" "[default|blank|IMAGE_PATH]" "Set gnome-shell background image" "Default is BigSur-like wallpaper"
|
||||
helpify "-m, --monterey" "" "Set to MacOS Monterey style"
|
||||
helpify "-N, --nautilus-style" "[$(IFS='|'; echo "${NAUTILUS_STYLE_VARIANTS[*]}")]" "Set Nautilus style" "Default is BigSur-like style (stabled sidebar)"
|
||||
helpify "-HD, --highdefinition" "" "Set to High Definition size" "Default is laptop size"
|
||||
helpify "--normal, --normalshowapps" "" "Set gnome-shell show apps button style to normal" "Default is bigsur"
|
||||
helpify "--round, --roundedmaxwindow" "" "Set maximized window to rounded" "Default is square"
|
||||
helpify "--right, --rightplacement" "" "Set Nautilus titlebutton placement to right" "Default is left"
|
||||
helpify "--black, --blackfont" "" "Set panel font color to black" "Default is white"
|
||||
helpify "--dialog, --interactive" "" "Run this installer interactively, with dialogs" ""
|
||||
helpify "--silent-mode" "" "Meant for developers: ignore any confirm prompt and params become more strict" ""
|
||||
helpify "-r, --remove, -u, --uninstall" "" "Remove all installed ${THEME_NAME} themes" ""
|
||||
helpify "-h, --help" "" "Show this help" ""
|
||||
helpify "-d, --dest" "DIR" " Set destination directory" "Default is '${THEME_DIR}'"
|
||||
helpify "-n, --name" "NAME" " Set theme name" "Default is '${THEME_NAME}'"
|
||||
helpify "-o, --opacity" "[$(IFS='|'; echo "${OPACITY_VARIANTS[*]}")]" " Set theme opacity variants" "Repeatable. Default is all variants"
|
||||
helpify "-c, --color" "[$(IFS='|'; echo "${COMMAND_COLOR_VARIANTS[*]}")]" " Set theme color variants" "Repeatable. Default is all variants"
|
||||
helpify "-a, --alt" "[$(IFS='|'; echo "${ALT_VARIANTS[*]}")|all]" " Set window control buttons variant" "Repeatable. Default is 'normal'"
|
||||
helpify "-t, --theme" "[$(IFS='|'; echo "${THEME_VARIANTS[*]}")|all]" " Set theme accent color" "Repeatable. Default is BigSur-like theme"
|
||||
helpify "-s, --scheme" "[$(IFS='|'; echo "${SCHEME_VARIANTS[*]}")]" " Set theme colorscheme style" "Repeatable. Default is 'standard'"
|
||||
# helpify "-s, --size" "[$(IFS='|'; echo "${SIDEBAR_SIZE_VARIANTS[*]}")]" " Set Nautilus (version < 40.0) sidebar minimum width" "Default is 200px"
|
||||
|
||||
helpify "-m, --monterey" "" " Set to MacOS Monterey style" ""
|
||||
helpify "-N, --nautilus" "[$(IFS='|'; echo "${NAUTILUS_STYLE_VARIANTS[*]}")]" " Set Nautilus style" "Default is BigSur-like style (stabled sidebar)"
|
||||
helpify "-l, --libadwaita" "" " Install theme into gtk4.0 config for libadwaita" "Default is dark version"
|
||||
helpify "-f, --fixed" "" " Install fixed accent color version" "Default is adaptive version"
|
||||
helpify "-HD, --highdefinition" "" " Set to High Definition size" "Default is laptop size"
|
||||
|
||||
helpify "--shell, --gnomeshell" "" " Tweaks for gnome-shell" "Options:"
|
||||
helpify " 1. -i, -icon" "[$(IFS='|'; echo "${ICON_VARIANTS[*]}")]" " Set gnome-shell panel 'Activities' icon" "Default is 'standard'"
|
||||
helpify " 2. -b, -background" "[default|blank|IMAGE_PATH]" " Set gnome-shell background image" "Default is BigSur-like wallpaper"
|
||||
helpify " 3. -p, -panelopacity" "[$(IFS='|'; echo "${PANEL_OPACITY_VARIANTS[*]}")]" " Set gnome-shell panel transparency" "Default is 15%"
|
||||
helpify " 4. -h, -panelheight" "[$(IFS='|'; echo "${PANEL_SIZE_VARIANTS[*]}")]" " Set gnome-shell panel height size" "Default is 32px"
|
||||
helpify " 5. -sf, -smallerfont" "" " Set gnome-shell font size to smaller (10pt)" "Default is 11pt"
|
||||
helpify " 6. normal, -normal" "" " Set gnome-shell show apps button style to normal" "Default is BigSur"
|
||||
|
||||
helpify "--round, --roundedmaxwindow" "" " Set maximized window to rounded" "Default is square"
|
||||
helpify "--black, --blackfont" "" " Set panel font color to black" "Default is white"
|
||||
helpify "--darker, --darkercolor" "" " Install darker '${THEME_NAME}' dark themes" ""
|
||||
helpify "--dialog, --interactive" "" " Run this installer interactively, with dialogs" ""
|
||||
helpify "--silent-mode" "" " Meant for developers: ignore any confirm prompt and params become more strict" ""
|
||||
helpify "-r, --remove, -u, --uninstall" "" " Remove all installed ${THEME_NAME} themes" ""
|
||||
helpify "-h, --help" "" " Show this help" ""
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
@ -60,57 +68,76 @@ while [[ $# -gt 0 ]]; do
|
||||
# We can only show dialogs when there's no error and no -r parameter
|
||||
#
|
||||
# * shift for parameters that have no value
|
||||
# * shift 2 for parameter that have a value
|
||||
# * shift 2 for parameter that has a value
|
||||
#
|
||||
# Please don't exit any error here if possible. Let it show all error warnings
|
||||
# at once
|
||||
|
||||
case "${1}" in
|
||||
# Parameters that don't require value
|
||||
-r|--remove|-u|-uninstall)
|
||||
uninstall='true'; shift ;;
|
||||
--silent-mode)
|
||||
full_sudo "${1}"; silent_mode='true'; shift ;;
|
||||
--dialog|--interactive)
|
||||
interactive='true'; shift ;;
|
||||
--normal|--normalshowapps)
|
||||
showapps_normal="true"; shift ;;
|
||||
--right|--rightplacement)
|
||||
right_placement="true"; shift ;;
|
||||
--round|--roundedmaxwindow)
|
||||
max_round="true"; shift ;;
|
||||
--black|--blackfont)
|
||||
black_font="true"; shift ;;
|
||||
-HD|--highdefinition)
|
||||
compact="false"; shift ;;
|
||||
-m|--monterey)
|
||||
monterey="true"; shift ;;
|
||||
# Parameters that require value, single use
|
||||
-b|--background)
|
||||
check_param "${1}" "${1}" "${2}" "must" "must" "must" "false" && shift 2 || shift ;;
|
||||
-d|--dest)
|
||||
check_param "${1}" "${1}" "${2}" "must" "must" "not-at-all" && shift 2 || shift ;;
|
||||
-n|--name)
|
||||
check_param "${1}" "${1}" "${2}" "must" "must" "not-at-all" && shift 2 || shift ;;
|
||||
-i|--icon)
|
||||
check_param "${1}" "${1}" "${2}" "must" "must" "must" && shift 2 || shift ;;
|
||||
-s|--size)
|
||||
check_param "${1}" "${1}" "${2}" "optional" "optional" "optional" && shift 2 || shift ;;
|
||||
-p|--panel-opacity)
|
||||
check_param "${1}" "${1}" "${2}" "optional" "optional" "optional" && shift 2 || shift ;;
|
||||
-P|--panel-size)
|
||||
check_param "${1}" "${1}" "${2}" "optional" "optional" "optional" && shift 2 || shift ;;
|
||||
-N|--nautilus-style)
|
||||
check_param "${1}" "${1}" "${2}" "optional" "optional" "optional" && shift 2 || shift ;;
|
||||
# Parameters that require value, multiple use
|
||||
-a|--alt)
|
||||
check_param "${1}" "${1}" "${2}" "not-at-all" "must" "must" && shift 2 || shift ;;
|
||||
# Parameters that require a value, multiple use
|
||||
-o|--opacity)
|
||||
check_param "${1}" "${1}" "${2}" "not-at-all" "must" "must" && shift 2 || shift ;;
|
||||
-c|--color)
|
||||
check_param "${1}" "${1}" "${2}" "not-at-all" "must" "must" && shift 2 || shift ;;
|
||||
-t|--theme)
|
||||
check_param "${1}" "${1}" "${2}" "not-at-all" "must" "must" && shift 2 || shift ;;
|
||||
-s|--scheme)
|
||||
check_param "${1}" "${1}" "${2}" "not-at-all" "must" "must" && shift 2 || shift ;;
|
||||
-a|--alt)
|
||||
check_param "${1}" "${1}" "${2}" "not-at-all" "must" "must" && shift 2 || shift ;;
|
||||
# Parameters that require a value, single use
|
||||
-d|--dest)
|
||||
check_param "${1}" "${1}" "${2}" "must" "must" "not-at-all" && shift 2 || shift ;;
|
||||
-n|--name)
|
||||
check_param "${1}" "${1}" "${2}" "must" "must" "not-at-all" && shift 2 || shift ;;
|
||||
# -s|--size) # only works on gnome < 40.0
|
||||
# check_param "${1}" "${1}" "${2}" "optional" "optional" "optional" && shift 2 || shift ;;
|
||||
-N|--nautilus)
|
||||
check_param "${1}" "${1}" "${2}" "optional" "optional" "optional" && shift 2 || shift ;;
|
||||
# Parameters that require a second value
|
||||
--shell|--gnome-shell)
|
||||
shift
|
||||
for variant in "${@}"; do
|
||||
case "${variant}" in
|
||||
-i|-icon)
|
||||
activities_icon="true";
|
||||
check_param "${1}" "${1}" "${2}" "must" "must" "must" && shift 2 || shift ;;
|
||||
-b|-background)
|
||||
check_param "${1}" "${1}" "${2}" "must" "must" "must" "false" && shift 2 || shift ;;
|
||||
-p|-panelopacity)
|
||||
check_param "${1}" "${1}" "${2}" "optional" "optional" "optional" && shift 2 || shift ;;
|
||||
-h|-panelheight)
|
||||
check_param "${1}" "${1}" "${2}" "optional" "optional" "optional" && shift 2 || shift ;;
|
||||
-sf|-smallerfont)
|
||||
smaller_font="true"; shift ;;
|
||||
normal|-normal)
|
||||
showapps_normal="true"; shift ;;
|
||||
esac
|
||||
done
|
||||
;;
|
||||
# Parameters that don't require a value
|
||||
--right|--rightplacement)
|
||||
right_placement="true"; shift ;;
|
||||
--round|--roundedmaxwindow)
|
||||
max_round="true"; shift ;;
|
||||
--black|--blackfont)
|
||||
black_font="true"; shift ;;
|
||||
--darker|--darkercolor)
|
||||
darker="true"; shift ;;
|
||||
-HD|--highdefinition)
|
||||
compact="false"; shift ;;
|
||||
-m|--monterey)
|
||||
monterey="true"; shift ;;
|
||||
-l|--libadwaita)
|
||||
libadwaita="true"; shift ;;
|
||||
-f|--fixed)
|
||||
accent_type="fixed"; shift ;;
|
||||
-r|--remove|-u|-uninstall)
|
||||
uninstall='true'; shift ;;
|
||||
--silent-mode)
|
||||
full_sudo "${1}"; silent_mode='true'; shift ;;
|
||||
--dialog|--interactive)
|
||||
interactive='true'; shift ;;
|
||||
-h|--help)
|
||||
need_help="true"; shift ;;
|
||||
*)
|
||||
@ -124,41 +151,60 @@ finalize_argument_parsing
|
||||
#---------------------------START INSTALL THEMES-------------------------------#
|
||||
|
||||
if [[ "${uninstall}" == 'true' ]]; then
|
||||
prompt -i "Removing '${name}' themes in '${dest}'..."
|
||||
prompt -w "REMOVAL: Non file-related parameters will be ignored."; echo
|
||||
remove_themes
|
||||
prompt -s "Done! All '${name}' themes has been removed."
|
||||
else
|
||||
if [[ "${interactive}" == 'true' ]]; then
|
||||
show_panel_opacity_dialog; show_sidebar_size_dialog; show_nautilus_style_dialog
|
||||
echo; prompt -w "DIALOG: '--size' and '--panel' parameters are ignored if exist."; echo
|
||||
if [[ "${libadwaita}" == 'true' ]]; then
|
||||
if [[ "$UID" != '0' ]]; then
|
||||
remove_libadwaita
|
||||
prompt -s "Removed gtk-4.0 theme files in '${HOME}/.config/gtk-4.0/'!"
|
||||
else
|
||||
prompt -e "Do not run '--libadwaita' option with sudo!"; echo
|
||||
fi
|
||||
else
|
||||
show_needed_dialogs
|
||||
prompt -i "Removing '${name}' gtk themes in '${dest}'... \n"
|
||||
prompt -w "REMOVAL: Non-file-related parameters will be ignored. \n"
|
||||
remove_themes; remove_libadwaita
|
||||
prompt -s "Done! All '${name}' gtk themes have been removed."
|
||||
fi
|
||||
|
||||
prompt -w "Removing the old '${name}' themes..."
|
||||
if [[ -f "${MISC_GR_FILE}.bak" ]]; then
|
||||
prompt -e "Find installed GDM theme, you need to run: 'sudo ./tweaks.sh -g -r' to remove it!"
|
||||
fi
|
||||
else
|
||||
if [[ "${interactive}" == 'true' ]]; then
|
||||
show_panel_opacity_dialog
|
||||
# show_sidebar_size_dialog
|
||||
show_nautilus_style_dialog
|
||||
# else
|
||||
# show_needed_dialogs
|
||||
fi
|
||||
|
||||
remove_themes; customize_theme; avoid_variant_duplicates; echo
|
||||
prompt -w "Removing the old '${name}' themes...\n"
|
||||
|
||||
prompt -i "Installing '${name}' themes in '${dest}'..."
|
||||
prompt -i "--->>> GTK | GNOME Shell | Cinnamon | Metacity | XFWM | Plank <<<---"
|
||||
remove_themes; customize_theme; avoid_variant_duplicates;
|
||||
|
||||
prompt -w "Installing '${name}' themes in '${dest}'...\n";
|
||||
|
||||
prompt -t "--->>> GTK | GNOME Shell | Cinnamon | Metacity | XFWM | Plank <<<---"
|
||||
prompt -i "Color variants : $( IFS=';'; echo "${colors[*]}" )"
|
||||
prompt -i "Theme variants : $( IFS=';'; echo "${themes[*]}" )"
|
||||
prompt -i "Opacity variants : $( IFS=';'; echo "${opacities[*]}" )"
|
||||
prompt -i "Alt variants : $( IFS=';'; echo "${alts[*]}" )"
|
||||
prompt -i "Icon variant : ${icon}"
|
||||
prompt -i "Nautilus variant : ${nautilus_style}"
|
||||
prompt -i "Scheme variants : $( IFS=';'; echo "${schemes[*]}" )"
|
||||
prompt -i "Start icon style : ${icon}"
|
||||
prompt -i "Nautilus style : ${nautilus_style}"
|
||||
|
||||
echo; install_themes; echo; prompt -s "Done!"
|
||||
|
||||
# rm -rf "${THEME_SRC_DIR}/sass/_gtk-base-temp.scss"
|
||||
if [[ "${libadwaita}" == 'true' ]]; then
|
||||
if [[ "$UID" != '0' ]]; then
|
||||
install_libadwaita
|
||||
echo; prompt -w "Some colorsheme extension will re-writes config files in '${HOME}/.config/gtk-4.0' like: 'custom-accent-colors' you need disable it!"
|
||||
else
|
||||
echo; prompt -e "Do not run '--libadwaita' option with sudo!"
|
||||
fi
|
||||
fi
|
||||
|
||||
if (is_running "xfce4-session"); then
|
||||
msg="XFCE: you may need to run 'xfce4-panel -r' after changing your theme to fix your panel opacity."
|
||||
elif (is_my_distro "solus") && (is_running "gnome-session"); then
|
||||
if (is_my_distro "solus") && (is_running "gnome-session"); then
|
||||
msg="GNOME: you may need to disable 'User Themes' extension to fix your dock."
|
||||
elif (is_running "gnome-session") && [[ "${GNOME_VERSION}" == "old" ]]; then
|
||||
msg="GNOME: you may need to disable 'User Themes' extension to fix your logout and authentication dialog."
|
||||
fi
|
||||
|
||||
if [[ "${msg}" ]]; then
|
||||
@ -168,8 +214,7 @@ else
|
||||
notif_msg="${final_msg}"
|
||||
fi
|
||||
|
||||
echo; prompt -w "${final_msg}"
|
||||
[[ -x /usr/bin/notify-send ]] && notify-send "'${name}' theme has been installed. Enjoy!" "${notif_msg}" -i "dialog-information-symbolic"
|
||||
echo; prompt -i "${final_msg}"
|
||||
fi
|
||||
|
||||
echo
|
||||
|
120
lib-flatpak.sh
@ -1,120 +0,0 @@
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
die() {
|
||||
echo "$@" >&2
|
||||
exit 1
|
||||
}
|
||||
|
||||
pakitheme_gtk3() {
|
||||
local color="$(destify ${1})"
|
||||
local opacity="$(destify ${2})"
|
||||
local alt="$(destify ${3})"
|
||||
local theme="$(destify ${4})"
|
||||
|
||||
local FLATPAK_THEME="${name}${color}${opacity}${alt}${theme}"
|
||||
|
||||
local GTK_3_THEME_VER=3.22
|
||||
local cache_home="${XDG_CACHE_HOME:-$HOME/.cache}"
|
||||
local data_home="${XDG_DATA_HOME:-$HOME/.local/share}"
|
||||
local pakitheme_cache="$cache_home/pakitheme"
|
||||
local repo_dir="$pakitheme_cache/repo"
|
||||
local gtk3_app_id="org.gtk.Gtk3theme.$FLATPAK_THEME"
|
||||
local root_dir="$pakitheme_cache/$FLATPAK_THEME"
|
||||
local repo_dir="$root_dir/repo"
|
||||
local build_dir="$root_dir/build"
|
||||
|
||||
for location in "$data_home/themes" "$HOME/.themes" /usr/share/themes; do
|
||||
if [[ -d "$location/$FLATPAK_THEME" ]]; then
|
||||
prompt -s "Found theme located at: $location/$FLATPAK_THEME \n"
|
||||
theme_path="$location/$FLATPAK_THEME"
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
if [[ -n "$theme_path" ]]; then
|
||||
prompt -i "Converting theme: $FLATPAK_THEME... \n"
|
||||
else
|
||||
prompt -e "Could not locate theme... install theme first! \n"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
rm -rf "$root_dir" "$repo_dir"
|
||||
mkdir -p "$repo_dir"
|
||||
ostree --repo="$repo_dir" init --mode=archive
|
||||
ostree --repo="$repo_dir" config set core.min-free-space-percent 0
|
||||
|
||||
rm -rf "$build_dir"
|
||||
mkdir -p "$build_dir/files"
|
||||
|
||||
theme_gtk_version=$(ls -1d "$theme_path"/* 2>/dev/null | grep -Po 'gtk-3\.\K\d+$' | sort -nr | head -1)
|
||||
[[ -n "$theme_gtk_version" ]] || \
|
||||
die "Theme directory did not contain any recognized GTK themes."
|
||||
|
||||
cp -a "$theme_path/gtk-3.$theme_gtk_version/"* "$build_dir/files"
|
||||
|
||||
mkdir -p "$build_dir/files/share/appdata"
|
||||
cat >"$build_dir/files/share/appdata/$gtk3_app_id.appdata.xml" <<EOF
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<component type="runtime">
|
||||
<id>$gtk3_app_id</id>
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<name>$FLATPAK_THEME Gtk theme</name>
|
||||
<summary>$FLATPAK_THEME Gtk theme (generated via pakitheme)</summary>
|
||||
</component>
|
||||
EOF
|
||||
|
||||
appstream-compose --prefix="$build_dir/files" --basename="$gtk3_app_id" --origin=flatpak "$gtk3_app_id"
|
||||
|
||||
ostree --repo="$repo_dir" commit -b base --tree=dir="$build_dir"
|
||||
|
||||
bundles=()
|
||||
|
||||
while read -r arch; do
|
||||
bundle="$root_dir/$gtk3_app_id-$arch.flatpak"
|
||||
|
||||
rm -rf "$build_dir"
|
||||
ostree --repo="$repo_dir" checkout -U base "$build_dir"
|
||||
|
||||
read -rd '' metadata <<EOF ||:
|
||||
[Runtime]
|
||||
name=$gtk3_app_id
|
||||
runtime=$gtk3_app_id/$arch/$GTK_3_THEME_VER
|
||||
sdk=$gtk3_app_id/$arch/$GTK_3_THEME_VER
|
||||
EOF
|
||||
# Make sure there is no trailing newline, so xa.metadata doesn't get confused later
|
||||
echo -n "$metadata" > "$build_dir/metadata"
|
||||
|
||||
ostree --repo="$repo_dir" commit -b "runtime/$gtk3_app_id/$arch/$GTK_3_THEME_VER" \
|
||||
--add-metadata-string "xa.metadata=$(cat $build_dir/metadata)" --link-checkout-speedup "$build_dir"
|
||||
flatpak build-bundle --runtime "$repo_dir" "$bundle" "$gtk3_app_id" "$GTK_3_THEME_VER"
|
||||
|
||||
trap 'rm "$bundle"' EXIT
|
||||
|
||||
bundles+=("$bundle")
|
||||
# Note: a pipe can't be used because it will mess with subshells and cause the append
|
||||
# to bundles to fail.
|
||||
done < <(flatpak list --runtime --columns=arch:f | sort -u)
|
||||
|
||||
for bundle in "${bundles[@]}"; do
|
||||
if [[ -w "/root" ]]; then
|
||||
sudo flatpak install -y --system "${bundle}"
|
||||
else
|
||||
udo flatpak install -y --user "${bundle}"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
flatpak_remove() {
|
||||
local color="$(destify ${1})"
|
||||
local opacity="$(destify ${2})"
|
||||
local alt="$(destify ${3})"
|
||||
local theme="$(destify ${4})"
|
||||
|
||||
if [[ -w "/root" ]]; then
|
||||
sudo flatpak remove -y --system org.gtk.Gtk3theme.${name}${color}${opacity}${alt}${theme}
|
||||
else
|
||||
udo flatpak remove -y --user org.gtk.Gtk3theme.${name}${color}${opacity}${alt}${theme}
|
||||
fi
|
||||
}
|
903
lib-install.sh
@ -1,903 +0,0 @@
|
||||
# WARNING: Please make this shell not working-directory dependant, for example
|
||||
# instead of using 'ls blabla', use 'ls "${REPO_DIR}/blabla"'
|
||||
#
|
||||
# WARNING: Don't use "cd" in this shell, use it in a subshell instead,
|
||||
# for example ( cd blabla && do_blabla ) or $( cd .. && do_blabla )
|
||||
|
||||
###############################################################################
|
||||
# VARIABLES #
|
||||
###############################################################################
|
||||
|
||||
source "${REPO_DIR}/lib-core.sh"
|
||||
source "${REPO_DIR}/lib-flatpak.sh"
|
||||
WHITESUR_SOURCE+=("lib-install.sh")
|
||||
|
||||
###############################################################################
|
||||
# DEPENDENCIES #
|
||||
###############################################################################
|
||||
|
||||
# Be careful of some distro mechanism, some of them use rolling-release
|
||||
# based installation instead of point-release, e.g., Arch Linux
|
||||
|
||||
# Rolling-release based distro doesn't have a seprate repo for each different
|
||||
# build. This can cause a system call error since an app require the compatible
|
||||
# version of dependencies. In other words, if you install an new app (which you
|
||||
# definitely reinstall/upgrade the dependency for that app), but your other
|
||||
# dependencies are old/expired, you'll end up with broken system.
|
||||
|
||||
# That's why we need a full system upgrade there
|
||||
|
||||
#---------------------SWUPD--------------------#
|
||||
# 'swupd' bundles just don't make any sense. It takes about 30GB of space only
|
||||
# for installing a util, e.g. 'sassc' (from 'desktop-dev' bundle, or
|
||||
# 'os-utils-gui-dev' bundle, or any other 'sassc' provider bundle)
|
||||
|
||||
# Manual package installation is needed for that, but please don't use 'dnf'.
|
||||
# The known worst impact of using 'dnf' is you install 'sassc' and then you
|
||||
# remove it, and you run 'sudo dnf upgrade', and boom! Your 'sudo' and other
|
||||
# system utilities have gone!
|
||||
|
||||
#----------------------APT---------------------#
|
||||
# Some apt version doesn't update the repo list before it install some app.
|
||||
# It may cause "unable to fetch..." when you're trying to install them
|
||||
|
||||
#--------------------PACMAN--------------------#
|
||||
# 'Syu' (with a single y) may causes "could not open ... decompression failed"
|
||||
# and "target not found <package>". We got to force 'pacman' to update the repos
|
||||
|
||||
#--------------------OTHERS--------------------#
|
||||
# Sometimes, some Ubuntu distro doesn't enable automatic time. This can cause
|
||||
# 'Release file for ... is not valid yet'. This may also happen on other distros
|
||||
|
||||
#============================================#
|
||||
|
||||
#-------------------Prepare------------------#
|
||||
installation_sorry() {
|
||||
prompt -w "WARNING: We're sorry, your distro isn't officially supported yet."
|
||||
prompt -i "INSTRUCTION: Please make sure you have installed all of the required dependencies. We'll continue the installation in 15 seconds"
|
||||
prompt -i "INSTRUCTION: Press 'ctrl'+'c' to cancel the installation if you haven't install them yet"
|
||||
start_animation; sleep 15; stop_animation
|
||||
}
|
||||
|
||||
prepare_deps() {
|
||||
local remote_time=""
|
||||
local local_time=""
|
||||
|
||||
prompt -i "DEPS: Checking your internet connection..."
|
||||
|
||||
local_time="$(date -u "+%s")"
|
||||
|
||||
if ! remote_time="$(get_utc_epoch_time)"; then
|
||||
prompt -e "DEPS ERROR: You have an internet connection issue\n"; exit 1
|
||||
fi
|
||||
|
||||
# 5 minutes is the maximum reasonable time delay, so we choose '4' here just
|
||||
# in case
|
||||
if (( local_time < remote_time-(4*60) )); then
|
||||
prompt -w "DEPS: Your system clock is wrong"
|
||||
prompt -i "DEPS: Updating your system clock..."
|
||||
# Add "+ 25" here to accomodate potential time delay by sudo prompt
|
||||
sudo date -s "@$((remote_time + 25))"; sudo hwclock --systohc
|
||||
fi
|
||||
}
|
||||
|
||||
prepare_swupd() {
|
||||
[[ "${swupd_prepared}" == "true" ]] && return 0
|
||||
|
||||
local remove=""
|
||||
local ver=""
|
||||
local conf=""
|
||||
local dist=""
|
||||
|
||||
if has_command dnf; then
|
||||
prompt -w "CLEAR LINUX: You have 'dnf' installed in your system. It may break your system especially when you remove a package"
|
||||
confirm remove "CLEAR LINUX: You wanna remove it?"; echo
|
||||
fi
|
||||
|
||||
if ! sudo swupd update -y; then
|
||||
ver="$(curl -s -o - "${swupd_ver_url}")"
|
||||
dist="NAME=\"Clear Linux OS\"\nVERSION=1\nID=clear-linux-os\nID_LIKE=clear-linux-os\n"
|
||||
dist+="VERSION_ID=${ver}\nANSI_COLOR=\"1;35\"\nSUPPORT_URL=\"https://clearlinux.org\"\nBUILD_ID=${ver}"
|
||||
|
||||
prompt -w "\n CLEAR LINUX: Your 'swupd' is broken"
|
||||
prompt -i "CLEAR LINUX: Patching 'swupd' distro version detection and try again...\n"
|
||||
sudo rm -rf "/etc/os-release"; echo -e "${dist}" | sudo tee "/usr/lib/os-release" > /dev/null
|
||||
sudo ln -s "/usr/lib/os-release" "/etc/os-release"
|
||||
|
||||
sudo swupd update -y
|
||||
fi
|
||||
|
||||
if ! has_command bsdtar; then sudo swupd bundle-add libarchive; fi
|
||||
if [[ "${remove}" == "y" ]]; then sudo swupd bundle-remove -y dnf; fi
|
||||
|
||||
swupd_prepared="true"
|
||||
}
|
||||
|
||||
install_swupd_packages() {
|
||||
if [[ ! "${swupd_packages}" ]]; then
|
||||
swupd_packages="$(curl -s -o - "${swupd_url}" | awk -F '"' '/-bin-|-lib-/{print $2}')"
|
||||
fi
|
||||
|
||||
for key in "${@}"; do
|
||||
for pkg in $(echo "${swupd_packages}" | grep -F "${key}"); do
|
||||
curl -s -o - "${swupd_url}/${pkg}" | sudo bsdtar -xf - -C "/"
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
prepare_install_apt_packages() {
|
||||
local status="0"
|
||||
|
||||
sudo apt update -y; sudo apt install -y "${@}" || status="${?}"
|
||||
|
||||
if [[ "${status}" == "100" ]]; then
|
||||
prompt -w "\n APT: Your repo lists might be broken"
|
||||
prompt -i "APT: Full-cleaning your repo lists and try again...\n"
|
||||
sudo apt clean -y; sudo rm -rf /var/lib/apt/lists
|
||||
sudo apt update -y; sudo apt install -y "${@}"
|
||||
fi
|
||||
}
|
||||
|
||||
prepare_xbps() {
|
||||
[[ "${xbps_prepared}" == "true" ]] && return 0
|
||||
|
||||
# 'xbps-install' requires 'xbps' to be always up-to-date
|
||||
sudo xbps-install -Syu xbps
|
||||
|
||||
# System upgrading can't remove the old kernel files by it self. It eats the
|
||||
# boot partition and may cause kernel panic when there is no enough space
|
||||
sudo vkpurge rm all; sudo xbps-install -Syu
|
||||
|
||||
xbps_prepared="true"
|
||||
}
|
||||
|
||||
#-----------------Deps-----------------#
|
||||
|
||||
install_theme_deps() {
|
||||
if ! has_command glib-compile-resources || ! has_command sassc || ! has_command xmllint; then
|
||||
prompt -w "DEPS: 'glib2.0', 'sassc', and 'xmllint' are required for theme installation."
|
||||
prepare_deps
|
||||
|
||||
if has_command zypper; then
|
||||
sudo zypper in -y sassc glib2-devel libxml2-tools
|
||||
elif has_command swupd; then
|
||||
# Rolling release
|
||||
prepare_swupd && sudo swupd bundle-add libglib libxml2 && install_swupd_packages sassc libsass
|
||||
elif has_command apt; then
|
||||
prepare_install_apt_packages sassc libglib2.0-dev-bin libxml2-utils
|
||||
elif has_command dnf; then
|
||||
sudo dnf install -y sassc glib2-devel libxml2
|
||||
elif has_command yum; then
|
||||
sudo yum install -y sassc glib2-devel libxml2
|
||||
elif has_command pacman; then
|
||||
# Rolling release
|
||||
sudo pacman -Syyu --noconfirm --needed sassc glib2 libxml2
|
||||
elif has_command xbps-install; then
|
||||
# Rolling release
|
||||
# 'libxml2' is already included here, and it's gonna broke the installation
|
||||
# if you add it
|
||||
prepare_xbps && sudo xbps-install -Sy sassc glib-devel
|
||||
elif has_command eopkg; then
|
||||
# Rolling release
|
||||
sudo eopkg -y upgrade; sudo eopkg -y install sassc glib2 libxml2
|
||||
else
|
||||
installation_sorry
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
install_beggy_deps() {
|
||||
if ! has_command convert; then
|
||||
prompt -w "DEPS: 'imagemagick' is required for background editing."
|
||||
prepare_deps; stop_animation
|
||||
|
||||
if has_command zypper; then
|
||||
sudo zypper in -y ImageMagick
|
||||
elif has_command swupd; then
|
||||
# Rolling release
|
||||
prepare_swupd && sudo swupd bundle-add ImageMagick
|
||||
elif has_command apt; then
|
||||
prepare_install_apt_packages imagemagick
|
||||
elif has_command dnf; then
|
||||
sudo dnf install -y ImageMagick
|
||||
elif has_command yum; then
|
||||
sudo yum install -y ImageMagick
|
||||
elif has_command pacman; then
|
||||
# Rolling release
|
||||
sudo pacman -Syyu --noconfirm --needed imagemagick
|
||||
elif has_command xbps-install; then
|
||||
# Rolling release
|
||||
prepare_xbps && sudo xbps-install -Sy ImageMagick
|
||||
elif has_command eopkg; then
|
||||
# Rolling release
|
||||
sudo eopkg -y upgrade; sudo eopkg -y install imagemagick
|
||||
else
|
||||
installation_sorry
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
install_dialog_deps() {
|
||||
[[ "${silent_mode}" == "true" ]] && return 0
|
||||
|
||||
if ! has_command dialog; then
|
||||
prompt -w "DEPS: 'dialog' is required for this option."
|
||||
prepare_deps
|
||||
|
||||
if has_command zypper; then
|
||||
sudo zypper in -y dialog
|
||||
elif has_command swupd; then
|
||||
# Rolling release
|
||||
prepare_swupd && install_swupd_packages dialog
|
||||
elif has_command apt; then
|
||||
prepare_install_apt_packages dialog
|
||||
elif has_command dnf; then
|
||||
sudo dnf install -y dialog
|
||||
elif has_command yum; then
|
||||
sudo yum install -y dialog
|
||||
elif has_command pacman; then
|
||||
# Rolling release
|
||||
sudo pacman -Syyu --noconfirm --needed dialog
|
||||
elif has_command xbps-install; then
|
||||
# Rolling release
|
||||
prepare_xbps && sudo xbps-install -Sy dialog
|
||||
elif has_command eopkg; then
|
||||
# Rolling release
|
||||
sudo eopkg -y upgrade; sudo eopkg -y install dialog
|
||||
else
|
||||
installation_sorry
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
install_flatpak_deps() {
|
||||
if ! has_command ostree || ! has_command appstream-compose; then
|
||||
prompt -w "DEPS: 'ostree' and 'appstream-util' is required for flatpak installing."
|
||||
prepare_deps; stop_animation
|
||||
|
||||
if has_command zypper; then
|
||||
sudo zypper in -y libostree appstream-glib
|
||||
elif has_command swupd; then
|
||||
# Rolling release
|
||||
prepare_swupd && sudo swupd ostree libappstream-glib
|
||||
elif has_command apt; then
|
||||
prepare_install_apt_packages ostree appstream-util
|
||||
elif has_command dnf; then
|
||||
sudo dnf install -y ostree libappstream-glib
|
||||
elif has_command yum; then
|
||||
sudo yum install -y ostree libappstream-glib
|
||||
elif has_command pacman; then
|
||||
# Rolling release
|
||||
sudo pacman -Syyu --noconfirm --needed ostree appstream-glib
|
||||
elif has_command xbps-install; then
|
||||
# Rolling release
|
||||
# 'libxml2' is already included here, and it's gonna broke the installation
|
||||
# if you add it
|
||||
prepare_xbps && sudo xbps-install -Sy ostree appstream-glib
|
||||
elif has_command eopkg; then
|
||||
# Rolling release
|
||||
sudo eopkg -y upgrade; sudo eopkg -y ostree appstream-glib
|
||||
else
|
||||
installation_sorry
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
# THEME MODULES #
|
||||
###############################################################################
|
||||
|
||||
install_beggy() {
|
||||
local CONVERT_OPT=""
|
||||
|
||||
[[ "${no_blur}" == "false" ]] && CONVERT_OPT+=" -scale 1280x -blur 0x50 "
|
||||
[[ "${no_darken}" == "false" ]] && CONVERT_OPT+=" -fill black -colorize 45% "
|
||||
|
||||
case "${background}" in
|
||||
blank)
|
||||
cp -r "${THEME_SRC_DIR}/assets/gnome-shell/common-assets/background-blank.png" "${WHITESUR_TMP_DIR}/beggy.png" ;;
|
||||
default)
|
||||
if [[ "${no_blur}" == "false" && "${no_darken}" == "true" ]]; then
|
||||
cp -r "${THEME_SRC_DIR}/assets/gnome-shell/common-assets/background-blur.png" "${WHITESUR_TMP_DIR}/beggy.png"
|
||||
elif [[ "${no_blur}" == "false" && "${no_darken}" == "false" ]]; then
|
||||
cp -r "${THEME_SRC_DIR}/assets/gnome-shell/common-assets/background-blur-darken.png" "${WHITESUR_TMP_DIR}/beggy.png"
|
||||
elif [[ "${no_blur}" == "true" && "${no_darken}" == "true" ]]; then
|
||||
cp -r "${THEME_SRC_DIR}/assets/gnome-shell/common-assets/background-default.png" "${WHITESUR_TMP_DIR}/beggy.png"
|
||||
else
|
||||
cp -r "${THEME_SRC_DIR}/assets/gnome-shell/common-assets/background-darken.png" "${WHITESUR_TMP_DIR}/beggy.png"
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
if [[ "${no_blur}" == "false" || "${darken}" == "true" ]]; then
|
||||
install_beggy_deps
|
||||
convert "${background}" ${CONVERT_OPT} "${WHITESUR_TMP_DIR}/beggy.png"
|
||||
else
|
||||
cp -r "${background}" "${WHITESUR_TMP_DIR}/beggy.png"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
install_darky() {
|
||||
local opacity="$(destify ${1})"
|
||||
local theme="$(destify ${2})"
|
||||
|
||||
sassc ${SASSC_OPT} "${THEME_SRC_DIR}/main/gtk-3.0/gtk-dark.scss" "${WHITESUR_TMP_DIR}/darky-3.css"
|
||||
sassc ${SASSC_OPT} "${THEME_SRC_DIR}/main/gtk-4.0/gtk-dark.scss" "${WHITESUR_TMP_DIR}/darky-4.css"
|
||||
}
|
||||
|
||||
install_xfwmy() {
|
||||
local color="$(destify ${1})"
|
||||
|
||||
local TARGET_DIR="${dest}/${name}${color}"
|
||||
local HDPI_TARGET_DIR="${dest}/${name}${color}-hdpi"
|
||||
local XHDPI_TARGET_DIR="${dest}/${name}${color}-xhdpi"
|
||||
|
||||
mkdir -p "${TARGET_DIR}/xfwm4"
|
||||
cp -r "${THEME_SRC_DIR}/assets/xfwm4/assets${color}/"*".png" "${TARGET_DIR}/xfwm4"
|
||||
cp -r "${THEME_SRC_DIR}/main/xfwm4/themerc${color}" "${TARGET_DIR}/xfwm4/themerc"
|
||||
|
||||
mkdir -p "${HDPI_TARGET_DIR}/xfwm4"
|
||||
cp -r "${THEME_SRC_DIR}/assets/xfwm4/assets${color}-hdpi/"*".png" "${HDPI_TARGET_DIR}/xfwm4"
|
||||
cp -r "${THEME_SRC_DIR}/main/xfwm4/themerc${color}" "${HDPI_TARGET_DIR}/xfwm4/themerc"
|
||||
|
||||
mkdir -p "${XHDPI_TARGET_DIR}/xfwm4"
|
||||
cp -r "${THEME_SRC_DIR}/assets/xfwm4/assets${color}-xhdpi/"*".png" "${XHDPI_TARGET_DIR}/xfwm4"
|
||||
cp -r "${THEME_SRC_DIR}/main/xfwm4/themerc${color}" "${XHDPI_TARGET_DIR}/xfwm4/themerc"
|
||||
}
|
||||
|
||||
install_shelly() {
|
||||
local color="$(destify ${1})"
|
||||
local opacity="$(destify ${2})"
|
||||
local alt="$(destify ${3})"
|
||||
local theme="$(destify ${4})"
|
||||
local icon="$(destify ${5})"
|
||||
local TARGET_DIR=
|
||||
|
||||
if [[ -z "${6}" ]]; then
|
||||
TARGET_DIR="${dest}/${name}${color}${opacity}${alt}${theme}/gnome-shell"
|
||||
else
|
||||
TARGET_DIR="${6}"
|
||||
fi
|
||||
|
||||
mkdir -p "${TARGET_DIR}"
|
||||
mkdir -p "${TARGET_DIR}/assets"
|
||||
cp -r "${THEME_SRC_DIR}/assets/gnome-shell/icons" "${TARGET_DIR}"
|
||||
cp -r "${THEME_SRC_DIR}/main/gnome-shell/pad-osd.css" "${TARGET_DIR}"
|
||||
|
||||
if [[ "${GNOME_VERSION}" == 'new' ]]; then
|
||||
sassc ${SASSC_OPT} "${THEME_SRC_DIR}/main/gnome-shell/shell-40-0/gnome-shell${color}.scss" "${TARGET_DIR}/gnome-shell.css"
|
||||
else
|
||||
sassc ${SASSC_OPT} "${THEME_SRC_DIR}/main/gnome-shell/shell-3-28/gnome-shell${color}.scss" "${TARGET_DIR}/gnome-shell.css"
|
||||
fi
|
||||
|
||||
cp -r "${THEME_SRC_DIR}/assets/gnome-shell/common-assets/"*".svg" "${TARGET_DIR}/assets"
|
||||
|
||||
if [[ "${theme}" != '' ]]; then
|
||||
cp -r "${THEME_SRC_DIR}/assets/gnome-shell/common-assets${theme}/"*".svg" "${TARGET_DIR}/assets"
|
||||
fi
|
||||
|
||||
cp -r "${THEME_SRC_DIR}/assets/gnome-shell/assets${color}/"*".svg" "${TARGET_DIR}/assets"
|
||||
cp -r "${THEME_SRC_DIR}/assets/gnome-shell/activities/activities${icon}.svg" "${TARGET_DIR}/assets/activities.svg"
|
||||
cp -r "${THEME_SRC_DIR}/assets/gnome-shell/activities/activities${icon}.svg" "${TARGET_DIR}/assets/activities-white.svg"
|
||||
cp -r "${WHITESUR_TMP_DIR}/beggy.png" "${TARGET_DIR}/assets/background.png"
|
||||
|
||||
(
|
||||
cd "${TARGET_DIR}"
|
||||
mv -f "assets/no-events.svg" "no-events.svg"
|
||||
mv -f "assets/process-working.svg" "process-working.svg"
|
||||
mv -f "assets/no-notifications.svg" "no-notifications.svg"
|
||||
)
|
||||
|
||||
if [[ "${black_font:-}" == 'true' || "${opacity}" == '-solid' ]] && [[ "${color}" == '-light' ]]; then
|
||||
cp -r "${THEME_SRC_DIR}/assets/gnome-shell/activities-black/activities${icon}.svg" "${TARGET_DIR}/assets/activities.svg"
|
||||
fi
|
||||
}
|
||||
|
||||
install_theemy() {
|
||||
local color="$(destify ${1})"
|
||||
local opacity="$(destify ${2})"
|
||||
local alt="$(destify ${3})"
|
||||
local theme="$(destify ${4})"
|
||||
local icon="$(destify ${5})"
|
||||
|
||||
if [[ "${color}" == '-light' ]]; then
|
||||
local iconcolor=''
|
||||
elif [[ "${color}" == '-dark' ]]; then
|
||||
local iconcolor='-dark'
|
||||
fi
|
||||
|
||||
local TARGET_DIR="${dest}/${name}${color}${opacity}${alt}${theme}"
|
||||
local TMP_DIR_T="${WHITESUR_TMP_DIR}/gtk-3.0${color}${opacity}${alt}${theme}"
|
||||
local TMP_DIR_F="${WHITESUR_TMP_DIR}/gtk-4.0${color}${opacity}${alt}${theme}"
|
||||
|
||||
mkdir -p "${TARGET_DIR}"
|
||||
|
||||
local desktop_entry="[Desktop Entry]\n"
|
||||
desktop_entry+="Type=X-GNOME-Metatheme\n"
|
||||
desktop_entry+="Name=${name}${color}${opacity}${alt}${theme}\n"
|
||||
desktop_entry+="Comment=A MacOS BigSur like Gtk+ theme based on Elegant Design\n"
|
||||
desktop_entry+="Encoding=UTF-8\n\n"
|
||||
|
||||
desktop_entry+="[X-GNOME-Metatheme]\n"
|
||||
desktop_entry+="GtkTheme=${name}${color}${opacity}${alt}${theme}\n"
|
||||
desktop_entry+="MetacityTheme=${name}${color}${opacity}${alt}${theme}\n"
|
||||
desktop_entry+="IconTheme=${name}${iconcolor}\n"
|
||||
desktop_entry+="CursorTheme=WhiteSur-cursors\n"
|
||||
desktop_entry+="ButtonLayout=close,minimize,maximize:menu\n"
|
||||
|
||||
echo -e "${desktop_entry}" > "${TARGET_DIR}/index.theme"
|
||||
|
||||
#--------------------GTK-3.0--------------------#
|
||||
|
||||
mkdir -p "${TMP_DIR_T}"
|
||||
cp -r "${THEME_SRC_DIR}/assets/gtk/common-assets/assets" "${TMP_DIR_T}"
|
||||
cp -r "${THEME_SRC_DIR}/assets/gtk/common-assets/sidebar-assets/"*".png" "${TMP_DIR_T}/assets"
|
||||
cp -r "${THEME_SRC_DIR}/assets/gtk/windows-assets/titlebutton${alt}" "${TMP_DIR_T}/windows-assets"
|
||||
|
||||
if [[ "${theme}" != '' ]]; then
|
||||
cp -r "${THEME_SRC_DIR}/assets/gtk/common-assets/assets${theme}/"*".png" "${TMP_DIR_T}/assets"
|
||||
fi
|
||||
|
||||
sassc ${SASSC_OPT} "${THEME_SRC_DIR}/main/gtk-3.0/gtk${color}.scss" "${TMP_DIR_T}/gtk.css"
|
||||
sassc ${SASSC_OPT} "${THEME_SRC_DIR}/main/gtk-3.0/gtk-dark.scss" "${TMP_DIR_T}/gtk-dark.css"
|
||||
|
||||
mkdir -p "${TARGET_DIR}/gtk-3.0"
|
||||
cp -r "${THEME_SRC_DIR}/assets/gtk/thumbnails/thumbnail${color}${theme}.png" "${TARGET_DIR}/gtk-3.0/thumbnail.png"
|
||||
echo '@import url("resource:///org/gnome/theme/gtk.css");' > "${TARGET_DIR}/gtk-3.0/gtk.css"
|
||||
echo '@import url("resource:///org/gnome/theme/gtk-dark.css");' > "${TARGET_DIR}/gtk-3.0/gtk-dark.css"
|
||||
glib-compile-resources --sourcedir="${TMP_DIR_T}" --target="${TARGET_DIR}/gtk-3.0/gtk.gresource" "${THEME_SRC_DIR}/main/gtk-3.0/gtk.gresource.xml"
|
||||
|
||||
#--------------------GTK-4.0--------------------#
|
||||
|
||||
mkdir -p "${TMP_DIR_F}"
|
||||
cp -r "${TMP_DIR_T}/assets" "${TMP_DIR_F}"
|
||||
cp -r "${TMP_DIR_T}/windows-assets" "${TMP_DIR_F}"
|
||||
|
||||
sassc ${SASSC_OPT} "${THEME_SRC_DIR}/main/gtk-4.0/gtk${color}.scss" "${TMP_DIR_F}/gtk.css"
|
||||
sassc ${SASSC_OPT} "${THEME_SRC_DIR}/main/gtk-4.0/gtk-dark.scss" "${TMP_DIR_F}/gtk-dark.css"
|
||||
|
||||
mkdir -p "${TARGET_DIR}/gtk-4.0"
|
||||
cp -r "${THEME_SRC_DIR}/assets/gtk/thumbnails/thumbnail${color}${theme}.png" "${TARGET_DIR}/gtk-4.0/thumbnail.png"
|
||||
echo '@import url("resource:///org/gnome/theme/gtk.css");' > "${TARGET_DIR}/gtk-4.0/gtk.css"
|
||||
echo '@import url("resource:///org/gnome/theme/gtk-dark.css");' > "${TARGET_DIR}/gtk-4.0/gtk-dark.css"
|
||||
glib-compile-resources --sourcedir="${TMP_DIR_F}" --target="${TARGET_DIR}/gtk-4.0/gtk.gresource" "${THEME_SRC_DIR}/main/gtk-4.0/gtk.gresource.xml"
|
||||
|
||||
#----------------Cinnamon-----------------#
|
||||
|
||||
mkdir -p "${TARGET_DIR}/cinnamon"
|
||||
sassc ${SASSC_OPT} "${THEME_SRC_DIR}/main/cinnamon/cinnamon${color}.scss" "${TARGET_DIR}/cinnamon/cinnamon.css"
|
||||
cp -r "${THEME_SRC_DIR}/assets/cinnamon/common-assets" "${TARGET_DIR}/cinnamon/assets"
|
||||
|
||||
if [[ ${theme} != '' ]]; then
|
||||
cp -r "${THEME_SRC_DIR}/assets/cinnamon/common-assets${theme}/"*".svg" "${TARGET_DIR}/cinnamon/assets"
|
||||
fi
|
||||
|
||||
cp -r "${THEME_SRC_DIR}/assets/cinnamon/assets${color}/"*".svg" "${TARGET_DIR}/cinnamon/assets"
|
||||
cp -r "${THEME_SRC_DIR}/assets/cinnamon/thumbnails/thumbnail${color}${theme}.png" "${TARGET_DIR}/cinnamon/thumbnail.png"
|
||||
|
||||
#----------------Misc------------------#
|
||||
|
||||
mkdir -p "${TARGET_DIR}/gtk-2.0"
|
||||
cp -r "${THEME_SRC_DIR}/main/gtk-2.0/gtkrc${color}${theme}" "${TARGET_DIR}/gtk-2.0/gtkrc"
|
||||
cp -r "${THEME_SRC_DIR}/main/gtk-2.0/menubar-toolbar${color}.rc" "${TARGET_DIR}/gtk-2.0/menubar-toolbar.rc"
|
||||
cp -r "${THEME_SRC_DIR}/main/gtk-2.0/common/"*".rc" "${TARGET_DIR}/gtk-2.0"
|
||||
cp -r "${THEME_SRC_DIR}/assets/gtk-2.0/assets${color}" "${TARGET_DIR}/gtk-2.0/assets"
|
||||
|
||||
if [[ "${theme}" != '' ]]; then
|
||||
cp -r "${THEME_SRC_DIR}/assets/gtk-2.0/assets${color}${theme}/"*".png" "${TARGET_DIR}/gtk-2.0/assets"
|
||||
fi
|
||||
|
||||
mkdir -p "${TARGET_DIR}/metacity-1"
|
||||
cp -r "${THEME_SRC_DIR}/main/metacity-1/metacity-theme${color}.xml" "${TARGET_DIR}/metacity-1/metacity-theme-1.xml"
|
||||
cp -r "${THEME_SRC_DIR}/main/metacity-1/metacity-theme-3.xml" "${TARGET_DIR}/metacity-1"
|
||||
cp -r "${THEME_SRC_DIR}/assets/metacity-1/titlebuttons${color}" "${TARGET_DIR}/metacity-1/titlebuttons"
|
||||
cp -r "${THEME_SRC_DIR}/assets/metacity-1/thumbnail${color}.png" "${TARGET_DIR}/metacity-1/thumbnail.png"
|
||||
( cd "${TARGET_DIR}/metacity-1" && ln -s "metacity-theme-1.xml" "metacity-theme-2.xml" )
|
||||
|
||||
mkdir -p "${TARGET_DIR}/plank"
|
||||
cp -r "${THEME_SRC_DIR}/other/plank/theme${color}/"*".theme" "${TARGET_DIR}/plank"
|
||||
}
|
||||
|
||||
remove_packy() {
|
||||
rm -rf "${dest}/${name}$(destify ${1})$(destify ${2})$(destify ${3})$(destify ${4})"
|
||||
rm -rf "${dest}/${name}$(destify ${1})"
|
||||
rm -rf "${dest}/${name}$(destify ${1})-hdpi"
|
||||
rm -rf "${dest}/${name}$(destify ${1})-xhdpi"
|
||||
|
||||
# Backward compatibility
|
||||
rm -rf "${dest}/${name}$(destify ${1})-mdpi"
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
# THEMES #
|
||||
###############################################################################
|
||||
|
||||
install_themes() {
|
||||
# "install_theemy" and "install_shelly" require "gtk_base", so multithreading
|
||||
# isn't possible
|
||||
|
||||
install_theme_deps; start_animation; install_beggy
|
||||
|
||||
for opacity in "${opacities[@]}"; do
|
||||
for alt in "${alts[@]}"; do
|
||||
for theme in "${themes[@]}"; do
|
||||
install_xfwmy "${color}"
|
||||
|
||||
for color in "${colors[@]}"; do
|
||||
gtk_base "${color}" "${opacity}" "${theme}" "${compact}"
|
||||
install_theemy "${color}" "${opacity}" "${alt}" "${theme}" "${icon}"
|
||||
install_shelly "${color}" "${opacity}" "${alt}" "${theme}" "${icon}"
|
||||
done
|
||||
done
|
||||
done
|
||||
done
|
||||
|
||||
stop_animation
|
||||
}
|
||||
|
||||
remove_themes() {
|
||||
process_ids=()
|
||||
|
||||
for color in "${COLOR_VARIANTS[@]}"; do
|
||||
for opacity in "${OPACITY_VARIANTS[@]}"; do
|
||||
for alt in "${ALT_VARIANTS[@]}"; do
|
||||
for theme in "${THEME_VARIANTS[@]}"; do
|
||||
remove_packy "${color}" "${opacity}" "${alt}" "${theme}" &
|
||||
process_ids+=("${!}")
|
||||
done
|
||||
done
|
||||
done
|
||||
done
|
||||
|
||||
wait ${process_ids[*]} &> /dev/null
|
||||
}
|
||||
|
||||
install_gdm_theme() {
|
||||
local TARGET=
|
||||
|
||||
# Let's go!
|
||||
install_theme_deps
|
||||
rm -rf "${WHITESUR_GS_DIR}"; install_beggy
|
||||
gtk_base "${colors[0]}" "${opacities[0]}" "${themes[0]}"
|
||||
|
||||
if check_theme_file "${COMMON_CSS_FILE}"; then # CSS-based theme
|
||||
install_shelly "${colors[0]}" "${opacities[0]}" "${alts[0]}" "${themes[0]}" "${icon}" "${WHITESUR_GS_DIR}"
|
||||
sed $SED_OPT "s|assets|${WHITESUR_GS_DIR}/assets|" "${WHITESUR_GS_DIR}/gnome-shell.css"
|
||||
|
||||
if check_theme_file "${UBUNTU_CSS_FILE}"; then
|
||||
TARGET="${UBUNTU_CSS_FILE}"
|
||||
elif check_theme_file "${ZORIN_CSS_FILE}"; then
|
||||
TARGET="${ZORIN_CSS_FILE}"
|
||||
fi
|
||||
|
||||
backup_file "${COMMON_CSS_FILE}"; backup_file "${TARGET}"
|
||||
ln -sf "${WHITESUR_GS_DIR}/gnome-shell.css" "${COMMON_CSS_FILE}"
|
||||
ln -sf "${WHITESUR_GS_DIR}/gnome-shell.css" "${TARGET}"
|
||||
|
||||
# Fix previously installed WhiteSur
|
||||
restore_file "${ETC_CSS_FILE}"
|
||||
else # GR-based theme
|
||||
install_shelly "${colors[0]}" "${opacities[0]}" "${alts[0]}" "${themes[0]}" "${icon}" "${WHITESUR_TMP_DIR}/shelly"
|
||||
sed $SED_OPT "s|assets|resource:///org/gnome/shell/theme/assets|" "${WHITESUR_TMP_DIR}/shelly/gnome-shell.css"
|
||||
|
||||
if check_theme_file "$POP_OS_GR_FILE"; then
|
||||
TARGET="${POP_OS_GR_FILE}"
|
||||
elif check_theme_file "$YARU_GR_FILE"; then
|
||||
TARGET="${YARU_GR_FILE}"
|
||||
elif check_theme_file "$ZORIN_GR_FILE"; then
|
||||
TARGET="${ZORIN_GR_FILE}"
|
||||
elif check_theme_file "$MISC_GR_FILE"; then
|
||||
TARGET="${MISC_GR_FILE}"
|
||||
fi
|
||||
|
||||
backup_file "${TARGET}"
|
||||
glib-compile-resources --sourcedir="${WHITESUR_TMP_DIR}/shelly" --target="${TARGET}" "${GS_GR_XML_FILE}"
|
||||
|
||||
# Fix previously installed WhiteSur
|
||||
restore_file "${ETC_GR_FILE}"
|
||||
fi
|
||||
}
|
||||
|
||||
revert_gdm_theme() {
|
||||
rm -rf "${WHITESUR_GS_DIR}"
|
||||
restore_file "${COMMON_CSS_FILE}"; restore_file "${UBUNTU_CSS_FILE}"
|
||||
restore_file "${ZORIN_CSS_FILE}"; restore_file "${ETC_CSS_FILE}"
|
||||
restore_file "${POP_OS_GR_FILE}"; restore_file "${YARU_GR_FILE}"
|
||||
restore_file "${MISC_GR_FILE}"; restore_file "${ETC_GR_FILE}"
|
||||
restore_file "${ZORIN_GR_FILE}"
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
# FIREFOX #
|
||||
###############################################################################
|
||||
|
||||
install_firefox_theme() {
|
||||
if has_snap_app firefox; then
|
||||
local TARGET_DIR="${FIREFOX_SNAP_THEME_DIR}"
|
||||
elif has_flatpak_app org.mozilla.firefox; then
|
||||
local TARGET_DIR="${FIREFOX_FLATPAK_THEME_DIR}"
|
||||
else
|
||||
local TARGET_DIR="${FIREFOX_THEME_DIR}"
|
||||
fi
|
||||
|
||||
remove_firefox_theme
|
||||
udo mkdir -p "${TARGET_DIR}"
|
||||
udo cp -rf "${FIREFOX_SRC_DIR}"/customChrome.css "${TARGET_DIR}"
|
||||
|
||||
if [[ "${monterey}" == 'true' ]]; then
|
||||
udo cp -rf "${FIREFOX_SRC_DIR}"/Monterey "${TARGET_DIR}"
|
||||
udo cp -rf "${FIREFOX_SRC_DIR}"/WhiteSur/{icons,titlebuttons} "${TARGET_DIR}"/Monterey
|
||||
udo cp -rf "${FIREFOX_SRC_DIR}"/userChrome-Monterey.css "${TARGET_DIR}"/userChrome.css
|
||||
else
|
||||
udo cp -rf "${FIREFOX_SRC_DIR}"/WhiteSur "${TARGET_DIR}"
|
||||
udo cp -rf "${FIREFOX_SRC_DIR}"/userChrome-WhiteSur.css "${TARGET_DIR}"/userChrome.css
|
||||
fi
|
||||
|
||||
config_firefox
|
||||
}
|
||||
|
||||
config_firefox() {
|
||||
if has_snap_app firefox; then
|
||||
local TARGET_DIR="${FIREFOX_SNAP_THEME_DIR}"
|
||||
local FIREFOX_DIR="${FIREFOX_SNAP_DIR_HOME}"
|
||||
elif has_flatpak_app org.mozilla.firefox; then
|
||||
local TARGET_DIR="${FIREFOX_FLATPAK_THEME_DIR}"
|
||||
local FIREFOX_DIR="${FIREFOX_FLATPAK_DIR_HOME}"
|
||||
else
|
||||
local TARGET_DIR="${FIREFOX_THEME_DIR}"
|
||||
local FIREFOX_DIR="${FIREFOX_DIR_HOME}"
|
||||
fi
|
||||
|
||||
killall "firefox" "firefox-bin" &> /dev/null || true
|
||||
|
||||
for d in "${FIREFOX_DIR}/"*"default"*; do
|
||||
if [[ -f "${d}/prefs.js" ]]; then
|
||||
rm -rf "${d}/chrome"
|
||||
udo ln -sf "${TARGET_DIR}" "${d}/chrome"
|
||||
udoify_file "${d}/prefs.js"
|
||||
echo "user_pref(\"toolkit.legacyUserProfileCustomizations.stylesheets\", true);" >> "${d}/prefs.js"
|
||||
echo "user_pref(\"browser.tabs.drawInTitlebar\", true);" >> "${d}/prefs.js"
|
||||
echo "user_pref(\"browser.uidensity\", 0);" >> "${d}/prefs.js"
|
||||
echo "user_pref(\"layers.acceleration.force-enabled\", true);" >> "${d}/prefs.js"
|
||||
echo "user_pref(\"mozilla.widget.use-argb-visuals\", true);" >> "${d}/prefs.js"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
edit_firefox_theme_prefs() {
|
||||
if has_snap_app firefox; then
|
||||
local TARGET_DIR="${FIREFOX_SNAP_THEME_DIR}"
|
||||
elif has_flatpak_app org.mozilla.firefox; then
|
||||
local TARGET_DIR="${FIREFOX_FLATPAK_THEME_DIR}"
|
||||
else
|
||||
local TARGET_DIR="${FIREFOX_THEME_DIR}"
|
||||
fi
|
||||
|
||||
[[ ! -d "${TARGET_DIR}" ]] && install_firefox_theme ; config_firefox
|
||||
udo ${EDITOR:-nano} "${TARGET_DIR}/userChrome.css"
|
||||
udo ${EDITOR:-nano} "${TARGET_DIR}/customChrome.css"
|
||||
}
|
||||
|
||||
remove_firefox_theme() {
|
||||
rm -rf "${FIREFOX_DIR_HOME}/"*"default"*"/chrome"
|
||||
rm -rf "${FIREFOX_THEME_DIR}"
|
||||
rm -rf "${FIREFOX_FLATPAK_DIR_HOME}/"*"default"*"/chrome"
|
||||
rm -rf "${FIREFOX_FLATPAK_THEME_DIR}"
|
||||
rm -rf "${FIREFOX_SNAP_DIR_HOME}/"*"default"*"/chrome"
|
||||
rm -rf "${FIREFOX_SNAP_THEME_DIR}"
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
# DASH TO DOCK #
|
||||
###############################################################################
|
||||
|
||||
install_dash_to_dock() {
|
||||
if [[ -d "${DASH_TO_DOCK_DIR_HOME}" ]]; then
|
||||
backup_file "${DASH_TO_DOCK_DIR_HOME}" "udo"
|
||||
rm -rf "${DASH_TO_DOCK_DIR_HOME}"
|
||||
fi
|
||||
|
||||
udo cp -rf "${DASH_TO_DOCK_SRC_DIR}/dash-to-dock@micxgx.gmail.com" "${GNOME_SHELL_EXTENSION_DIR}"
|
||||
udo dbus-launch dconf write /org/gnome/shell/extensions/dash-to-dock/apply-custom-theme true
|
||||
}
|
||||
|
||||
install_dash_to_dock_theme() {
|
||||
gtk_base "${colors[0]}" "${opacities[0]}" "${themes[0]}"
|
||||
|
||||
if [[ -d "${DASH_TO_DOCK_DIR_HOME}" ]]; then
|
||||
backup_file "${DASH_TO_DOCK_DIR_HOME}/stylesheet.css" "udo"
|
||||
udoify_file "${DASH_TO_DOCK_DIR_HOME}/stylesheet.css"
|
||||
if [[ "${GNOME_VERSION}" == 'new' ]]; then
|
||||
udo sassc ${SASSC_OPT} "${DASH_TO_DOCK_SRC_DIR}/stylesheet-40.scss" "${DASH_TO_DOCK_DIR_HOME}/stylesheet.css"
|
||||
else
|
||||
udo sassc ${SASSC_OPT} "${DASH_TO_DOCK_SRC_DIR}/stylesheet$(destify ${colors[0]}).scss" "${DASH_TO_DOCK_DIR_HOME}/stylesheet.css"
|
||||
fi
|
||||
elif [[ -d "${DASH_TO_DOCK_DIR_ROOT}" ]]; then
|
||||
backup_file "${DASH_TO_DOCK_DIR_ROOT}/stylesheet.css" "sudo"
|
||||
if [[ "${GNOME_VERSION}" == 'new' ]]; then
|
||||
sudo sassc ${SASSC_OPT} "${DASH_TO_DOCK_SRC_DIR}/stylesheet-40.scss" "${DASH_TO_DOCK_DIR_ROOT}/stylesheet.css"
|
||||
else
|
||||
sudo sassc ${SASSC_OPT} "${DASH_TO_DOCK_SRC_DIR}/stylesheet$(destify ${colors[0]}).scss" "${DASH_TO_DOCK_DIR_ROOT}/stylesheet.css"
|
||||
fi
|
||||
fi
|
||||
|
||||
udo dbus-launch dconf write /org/gnome/shell/extensions/dash-to-dock/apply-custom-theme true
|
||||
}
|
||||
|
||||
revert_dash_to_dock_theme() {
|
||||
if [[ -d "${DASH_TO_DOCK_DIR_HOME}" ]]; then
|
||||
restore_file "${DASH_TO_DOCK_DIR_HOME}/stylesheet.css" "udo"
|
||||
elif [[ -d "${DASH_TO_DOCK_DIR_ROOT}" ]]; then
|
||||
restore_file "${DASH_TO_DOCK_DIR_ROOT}/stylesheet.css" "sudo"
|
||||
fi
|
||||
|
||||
udo dbus-launch dconf write /org/gnome/shell/extensions/dash-to-dock/apply-custom-theme false
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
# FLATPAK & SNAP #
|
||||
###############################################################################
|
||||
|
||||
connect_flatpak() {
|
||||
install_flatpak_deps
|
||||
|
||||
for opacity in "${opacities[@]}"; do
|
||||
for alt in "${alts[@]}"; do
|
||||
for theme in "${themes[@]}"; do
|
||||
for color in "${colors[@]}"; do
|
||||
pakitheme_gtk3 "${color}" "${opacity}" "${alt}" "${theme}"
|
||||
done
|
||||
done
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
disconnect_flatpak() {
|
||||
for opacity in "${opacities[@]}"; do
|
||||
for alt in "${alts[@]}"; do
|
||||
for theme in "${themes[@]}"; do
|
||||
for color in "${colors[@]}"; do
|
||||
flatpak_remove "${color}" "${opacity}" "${alt}" "${theme}"
|
||||
done
|
||||
done
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
connect_snap() {
|
||||
sudo snap install whitesur-gtk-theme
|
||||
|
||||
for i in $(snap connections | grep gtk-common-themes | awk '{print $2}' | cut -f1 -d: | sort -u); do
|
||||
sudo snap connect "${i}:gtk-3-themes" "whitesur-gtk-theme:gtk-3-themes"
|
||||
sudo snap connect "${i}:icon-themes" "whitesur-gtk-theme:icon-themes"
|
||||
done
|
||||
}
|
||||
|
||||
disconnect_snap() {
|
||||
for i in $(snap connections | grep gtk-common-themes | awk '{print $2}' | cut -f1 -d: | sort -u); do
|
||||
sudo snap disconnect "${i}:gtk-3-themes" "whitesur-gtk-theme:gtk-3-themes"
|
||||
sudo snap disconnect "${i}:icon-themes" "whitesur-gtk-theme:icon-themes"
|
||||
done
|
||||
}
|
||||
|
||||
#########################################################################
|
||||
# GTK BASE #
|
||||
#########################################################################
|
||||
|
||||
gtk_base() {
|
||||
cp -rf "${THEME_SRC_DIR}/sass/_gtk-base"{".scss","-temp.scss"}
|
||||
|
||||
# Theme base options
|
||||
if [[ "${compact}" == 'false' ]]; then
|
||||
sed $SED_OPT "/\$laptop/s/true/false/" "${THEME_SRC_DIR}/sass/_gtk-base-temp.scss"
|
||||
fi
|
||||
|
||||
if [[ "${opacity}" == 'solid' ]]; then
|
||||
sed $SED_OPT "/\$trans/s/true/false/" "${THEME_SRC_DIR}/sass/_gtk-base-temp.scss"
|
||||
fi
|
||||
|
||||
if [[ "${theme}" != '' ]]; then
|
||||
sed $SED_OPT "/\$theme/s/default/${theme}/" "${THEME_SRC_DIR}/sass/_gtk-base-temp.scss"
|
||||
fi
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
# CUSTOMIZATIONS #
|
||||
###############################################################################
|
||||
|
||||
customize_theme() {
|
||||
cp -rf "${THEME_SRC_DIR}/sass/_theme-options"{".scss","-temp.scss"}
|
||||
|
||||
# Change gnome-shell panel transparency
|
||||
if [[ "${panel_opacity}" != 'default' ]]; then
|
||||
prompt -s "Changing panel transparency ... \n"
|
||||
sed $SED_OPT "/\$panel_opacity/s/0.15/0.${panel_opacity}/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
|
||||
fi
|
||||
|
||||
# Change gnome-shell panel height size
|
||||
if [[ "${panel_size}" != 'default' ]]; then
|
||||
prompt -s "Changing panel height size to '${panel_size}'... \n"
|
||||
sed $SED_OPT "/\$panel_size/s/default/${panel_size}/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
|
||||
fi
|
||||
|
||||
# Change gnome-shell show apps button style
|
||||
if [[ "${showapps_normal}" == 'true' ]]; then
|
||||
prompt -s "Changing gnome-shell show apps button style ... \n"
|
||||
sed $SED_OPT "/\$showapps_button/s/bigsur/normal/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
|
||||
fi
|
||||
|
||||
# Change Nautilus sidarbar size
|
||||
if [[ "${sidebar_size}" != 'default' ]]; then
|
||||
prompt -s "Changing Nautilus sidebar size ... \n"
|
||||
sed $SED_OPT "/\$sidebar_size/s/200px/${sidebar_size}px/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
|
||||
fi
|
||||
|
||||
# Change Nautilus style
|
||||
if [[ "${nautilus_style}" != 'stable' ]]; then
|
||||
prompt -s "Changing Nautilus style ... \n"
|
||||
sed $SED_OPT "/\$nautilus_style/s/stable/${nautilus_style}/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
|
||||
fi
|
||||
|
||||
# Change Nautilus titlebutton placement style
|
||||
if [[ "${right_placement}" == 'true' ]]; then
|
||||
prompt -s "Changing Nautilus titlebutton placement style ... \n"
|
||||
sed $SED_OPT "/\$placement/s/left/right/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
|
||||
fi
|
||||
|
||||
# Change maximized window radius
|
||||
if [[ "${max_round}" == 'true' ]]; then
|
||||
prompt -s "Changing maximized window style ... \n"
|
||||
sed $SED_OPT "/\$max_window_style/s/square/round/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
|
||||
fi
|
||||
|
||||
# Change panel font color
|
||||
if [[ "${monterey}" == 'true' ]]; then
|
||||
black_font="true"
|
||||
prompt -s "Changing to Monterey style ... \n"
|
||||
sed $SED_OPT "/\$monterey/s/false/true/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
|
||||
sed $SED_OPT "/\$panel_opacity/s/0.15/0.5/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
|
||||
fi
|
||||
|
||||
# Change panel font color
|
||||
if [[ "${black_font}" == 'true' ]]; then
|
||||
prompt -s "Changing panel font color ... \n"
|
||||
sed $SED_OPT "/\$panel_font/s/white/black/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
|
||||
fi
|
||||
|
||||
if [[ "${compact}" == 'false' ]]; then
|
||||
prompt -s "Changing Definition mode to HD (Bigger font, Bigger size) ... \n"
|
||||
#FIXME: @vince is it not implemented yet? (Only Gnome-shell and Gtk theme finished!)
|
||||
fi
|
||||
|
||||
if [[ "${scale}" == 'x2' ]]; then
|
||||
prompt -s "Changing GDM scaling to 200% ... \n"
|
||||
sed $SED_OPT "/\$scale/s/default/x2/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
|
||||
fi
|
||||
}
|
||||
|
||||
#-----------------------------------DIALOGS------------------------------------#
|
||||
|
||||
# The default values here should get manually set and updated. Some of default
|
||||
# values are taken from _variables.scss
|
||||
|
||||
show_panel_opacity_dialog() {
|
||||
install_dialog_deps
|
||||
dialogify panel_opacity "${THEME_NAME}" "Choose your panel opacity (Default is 15)" ${PANEL_OPACITY_VARIANTS[*]}
|
||||
}
|
||||
|
||||
show_sidebar_size_dialog() {
|
||||
install_dialog_deps
|
||||
dialogify sidebar_size "${THEME_NAME}" "Choose your Nautilus minimum sidebar size (default is 200px)" ${SIDEBAR_SIZE_VARIANTS[*]}
|
||||
}
|
||||
|
||||
show_nautilus_style_dialog() {
|
||||
install_dialog_deps
|
||||
dialogify nautilus_style "${THEME_NAME}" "Choose your Nautilus style (default is BigSur-like style)" ${NAUTILUS_STYLE_VARIANTS[*]}
|
||||
}
|
||||
|
||||
show_needed_dialogs() {
|
||||
if [[ "${need_dialog["-p"]}" == "true" ]]; then show_panel_opacity_dialog; fi
|
||||
if [[ "${need_dialog["-s"]}" == "true" ]]; then show_sidebar_size_dialog; fi
|
||||
if [[ "${need_dialog["-N"]}" == "true" ]]; then show_nautilus_style_dialog; fi
|
||||
}
|
@ -25,13 +25,24 @@ MY_USERNAME="${SUDO_USER:-$(logname 2> /dev/null || echo "${USER}")}"
|
||||
MY_HOME=$(getent passwd "${MY_USERNAME}" | cut -d: -f6)
|
||||
|
||||
if command -v gnome-shell &> /dev/null; then
|
||||
if (( $(gnome-shell --version | cut -d ' ' -f 3 | cut -d . -f 1) >= 4 )); then
|
||||
GNOME_VERSION="new"
|
||||
SHELL_VERSION="$(gnome-shell --version | cut -d ' ' -f 3 | cut -d . -f -1)"
|
||||
if [[ "${SHELL_VERSION:-}" -ge "48" ]]; then
|
||||
GNOME_VERSION="48-0"
|
||||
elif [[ "${SHELL_VERSION:-}" -ge "47" ]]; then
|
||||
GNOME_VERSION="47-0"
|
||||
elif [[ "${SHELL_VERSION:-}" -ge "46" ]]; then
|
||||
GNOME_VERSION="46-0"
|
||||
elif [[ "${SHELL_VERSION:-}" -ge "44" ]]; then
|
||||
GNOME_VERSION="44-0"
|
||||
elif [[ "${SHELL_VERSION:-}" -ge "42" ]]; then
|
||||
GNOME_VERSION="42-0"
|
||||
elif [[ "${SHELL_VERSION:-}" -ge "40" ]]; then
|
||||
GNOME_VERSION="40-0"
|
||||
else
|
||||
GNOME_VERSION="old"
|
||||
GNOME_VERSION="3-28"
|
||||
fi
|
||||
else
|
||||
GNOME_VERSION="none"
|
||||
GNOME_VERSION="48-0"
|
||||
fi
|
||||
|
||||
#----------Program options-------------#
|
||||
@ -81,15 +92,17 @@ GS_GR_XML_FILE="${THEME_SRC_DIR}/main/gnome-shell/gnome-shell-theme.gresource.xm
|
||||
|
||||
#-------------Theme---------------#
|
||||
THEME_NAME="WhiteSur"
|
||||
COLOR_VARIANTS=('light' 'dark')
|
||||
COMMAND_COLOR_VARIANTS=('light' 'dark')
|
||||
COLOR_VARIANTS=('Light' 'Dark')
|
||||
OPACITY_VARIANTS=('normal' 'solid')
|
||||
ALT_VARIANTS=('normal' 'alt')
|
||||
THEME_VARIANTS=('default' 'blue' 'purple' 'pink' 'red' 'orange' 'yellow' 'green' 'grey')
|
||||
ICON_VARIANTS=('standard' 'simple' 'gnome' 'ubuntu' 'arch' 'manjaro' 'fedora' 'debian' 'void' 'opensuse' 'popos' 'mxlinux' 'zorin')
|
||||
SCHEME_VARIANTS=('standard' 'nord')
|
||||
ICON_VARIANTS=('apple' 'simple' 'gnome' 'ubuntu' 'tux' 'arch' 'manjaro' 'fedora' 'debian' 'void' 'opensuse' 'popos' 'mxlinux' 'zorin' 'budgie' 'gentoo')
|
||||
SIDEBAR_SIZE_VARIANTS=('default' '180' '220' '240' '260' '280')
|
||||
PANEL_OPACITY_VARIANTS=('default' '30' '45' '60' '75')
|
||||
PANEL_SIZE_VARIANTS=('default' 'smaller' 'bigger')
|
||||
NAUTILUS_STYLE_VARIANTS=('stable' 'normal' 'mojave' 'glassy')
|
||||
NAUTILUS_STYLE_VARIANTS=('stable' 'normal' 'mojave' 'glassy' 'right')
|
||||
|
||||
#--------Customization, default values----------#
|
||||
dest="${THEME_DIR}"
|
||||
@ -98,6 +111,7 @@ colors=("${COLOR_VARIANTS}")
|
||||
opacities=("${OPACITY_VARIANTS}")
|
||||
alts=("${ALT_VARIANTS[0]}")
|
||||
themes=("${THEME_VARIANTS[0]}")
|
||||
schemes=("${SCHEME_VARIANTS[0]}")
|
||||
icon="${ICON_VARIANTS[0]}"
|
||||
sidebar_size="${SIDEBAR_SIZE_VARIANTS[0]}"
|
||||
panel_opacity="${PANEL_OPACITY_VARIANTS[0]}"
|
||||
@ -107,8 +121,8 @@ background="blank"
|
||||
compact="true"
|
||||
|
||||
#--Ambigous arguments checking and overriding default values--#
|
||||
declare -A has_set=([-b]="false" [-s]="false" [-p]="false" [-P]="false" [-d]="false" [-n]="false" [-a]="false" [-o]="false" [-c]="false" [-i]="false" [-t]="false" [-N]="false")
|
||||
declare -A need_dialog=([-b]="false" [-s]="false" [-p]="false" [-P]="false" [-d]="false" [-n]="false" [-a]="false" [-o]="false" [-c]="false" [-i]="false" [-t]="false" [-N]="false")
|
||||
declare -A has_set=([-b]="false" [-s]="false" [-p]="false" [-h]="false" [-d]="false" [-n]="false" [-a]="false" [-o]="false" [-c]="false" [-i]="false" [-t]="false" [-N]="false")
|
||||
declare -A need_dialog=([-b]="false" [-s]="false" [-p]="false" [-h]="false" [-d]="false" [-n]="false" [-a]="false" [-o]="false" [-c]="false" [-i]="false" [-t]="false" [-N]="false")
|
||||
|
||||
#------------Tweaks---------------#
|
||||
need_help="false"
|
||||
@ -227,6 +241,8 @@ prompt() {
|
||||
echo -e " ${c_yellow}${2}${c_default}" ;; # print warning message
|
||||
"-i")
|
||||
echo -e " ${c_cyan}${2}${c_default}" ;; # print info message
|
||||
"-t")
|
||||
echo -e " ${c_magenta}${2}${c_default}" ;; # print title message
|
||||
esac
|
||||
}
|
||||
|
||||
@ -243,7 +259,6 @@ if [[ -d "${WHITESUR_TMP_DIR}" ]]; then
|
||||
|
||||
if [[ -d "${WHITESUR_TMP_DIR}" ]]; then
|
||||
prompt -e "ERROR: Whitesur installer or tweaks is already running. Probably it's run by '$(ls -ld "${WHITESUR_TMP_DIR}" | awk '{print $3}')'"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
@ -306,17 +321,21 @@ signal_error() {
|
||||
done
|
||||
|
||||
prompt -e "\n =========== SYSTEM INFO ========="
|
||||
prompt -e "DISTRO : $(IFS=';'; echo "${dist_ids[*]}")"
|
||||
prompt -e "SUDO : $([[ -w "/root" ]] && echo "yes" || echo "no")"
|
||||
prompt -e "GNOME : ${GNOME_VERSION}"
|
||||
prompt -e "REPO : ${repo_ver}\n"
|
||||
prompt -e "DISTRO : $(IFS=';'; echo "${dist_ids[*]}")"
|
||||
prompt -e "SUDO : $([[ -w "/root" ]] && echo "yes" || echo "no")"
|
||||
if command -v gnome-shell &> /dev/null; then
|
||||
prompt -e "DESKTOP : $(gnome-shell --version)"
|
||||
else
|
||||
prompt -e "DESKTOP : ${DESKTOP_SESSION}"
|
||||
fi
|
||||
prompt -e "REPO : ${repo_ver}\n"
|
||||
|
||||
if has_command apt; then
|
||||
prompt -i "HINT: Try install depends to fix this: sudo apt install sassc libglib2.0-dev-bin libxml2-utils\n"
|
||||
if [[ "$(grep -ril "Release" "${WHITESUR_TMP_DIR}/error_log.txt")" == "${WHITESUR_TMP_DIR}/error_log.txt" ]]; then
|
||||
prompt -w "HINT: You can run: 'sudo apt install sassc libglib2.0-dev libxml2-utils' on ubuntu 18.04 or 'sudo apt install sassc libglib2.0-dev-bin' on ubuntu >= 20.04 \n"
|
||||
fi
|
||||
|
||||
prompt -i "HINT: You can google or report to us the info above\n"
|
||||
prompt -i "https://github.com/vinceliuice/WhiteSur-gtk-theme/issues\n\n"
|
||||
prompt -i "HINT: You can google or report to us the info above \n"
|
||||
prompt -i "https://github.com/vinceliuice/WhiteSur-gtk-theme/issues \n"
|
||||
|
||||
rm -rf "${WHITESUR_TMP_DIR}"; exit 1
|
||||
}
|
||||
@ -380,6 +399,14 @@ helpify() {
|
||||
printf " ${c_blue}%s ${c_green}%s\n ${c_magenta}%s. ${c_cyan}%s\n\n${c_default}" "${1}" "${2}" "${3}" "${4}"
|
||||
}
|
||||
|
||||
sec_title() {
|
||||
printf " ${c_blue}%s ${c_green}%s ${c_magenta}%s ${c_cyan}%s\n\n${c_default}" "${1}" "${2}" "${3}" "${4}"
|
||||
}
|
||||
|
||||
sec_helpify() {
|
||||
printf " ${c_blue}%s ${c_green}%s ${c_magenta}%s ${c_cyan}%s\n\n${c_default}" "${1}" "${2}" "${3}" "${4}"
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
# PARAMETERS #
|
||||
###############################################################################
|
||||
@ -400,8 +427,6 @@ parsimplify() {
|
||||
echo "~-n" | cut -c 2- ;;
|
||||
--dest)
|
||||
echo "-d" ;;
|
||||
--size)
|
||||
echo "-s" ;;
|
||||
--alt)
|
||||
echo "-a" ;;
|
||||
--opacity)
|
||||
@ -412,14 +437,16 @@ parsimplify() {
|
||||
echo "-i" ;;
|
||||
--theme)
|
||||
echo "-t" ;;
|
||||
--panel-opacity)
|
||||
echo "-p" ;;
|
||||
--panel-size)
|
||||
echo "-P" ;;
|
||||
--nautilus-style)
|
||||
--scheme)
|
||||
echo "-s" ;;
|
||||
--nautilus)
|
||||
echo "-N" ;;
|
||||
--background)
|
||||
-background)
|
||||
echo "-b" ;;
|
||||
-panelheight)
|
||||
echo "-h" ;;
|
||||
-panelopacity)
|
||||
echo "-p" ;;
|
||||
*)
|
||||
echo "${1}" ;;
|
||||
esac
|
||||
@ -476,15 +503,17 @@ check_param() {
|
||||
colors=() ;;
|
||||
-t)
|
||||
themes=() ;;
|
||||
-s)
|
||||
schemes=() ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
case "${global_param}" in
|
||||
-d)
|
||||
if [[ "$(readlink -m "${value}")" =~ "${REPO_DIR}" ]]; then
|
||||
if [[ "$(readlink -m ${value})" =~ "${REPO_DIR}" ]]; then
|
||||
prompt -e "'${display_param}' ERROR: Can't install in the source directory."
|
||||
has_any_error="true"
|
||||
elif [[ ! -w "${value}" && ! -w "$(dirname "${value}")" ]]; then
|
||||
elif [[ ! -w "${value}" && ! -w "$(dirname ${value})" ]]; then
|
||||
prompt -e "'${display_param}' ERROR: You have no permission to access that directory."
|
||||
has_any_error="true"
|
||||
else
|
||||
@ -496,7 +525,7 @@ check_param() {
|
||||
dest="${value}"
|
||||
fi
|
||||
|
||||
remind_relative_path "${display_param}" "${value}"; variant_found="skip" ;;
|
||||
remind_relative_path "${display_param}" "${value}"; variant_found="skip";;
|
||||
-b)
|
||||
if [[ "${value}" == "blank" || "${value}" == "default" ]]; then
|
||||
background="${value}"
|
||||
@ -513,19 +542,19 @@ check_param() {
|
||||
remind_relative_path "${display_param}" "${value}"; variant_found="skip" ;;
|
||||
-n)
|
||||
name="${value}"; variant_found="skip" ;;
|
||||
-s)
|
||||
for i in {0..5}; do
|
||||
if [[ "${value}" == "${SIDEBAR_SIZE_VARIANTS[i]}" ]]; then
|
||||
sidebar_size="${value}"; variant_found="true"; break
|
||||
fi
|
||||
done ;;
|
||||
# -s)
|
||||
# for i in {0..5}; do
|
||||
# if [[ "${value}" == "${SIDEBAR_SIZE_VARIANTS[i]}" ]]; then
|
||||
# sidebar_size="${value}"; variant_found="true"; break
|
||||
# fi
|
||||
# done ;;
|
||||
-p)
|
||||
for i in {0..4}; do
|
||||
if [[ "${value}" == "${PANEL_OPACITY_VARIANTS[i]}" ]]; then
|
||||
panel_opacity="${value}"; variant_found="true"; break
|
||||
fi
|
||||
done ;;
|
||||
-P)
|
||||
-h)
|
||||
for i in {0..2}; do
|
||||
if [[ "${value}" == "${PANEL_SIZE_VARIANTS[i]}" ]]; then
|
||||
panel_size="${value}"; variant_found="true"; break
|
||||
@ -553,12 +582,12 @@ check_param() {
|
||||
done ;;
|
||||
-c)
|
||||
for i in {0..1}; do
|
||||
if [[ "${value}" == "${COLOR_VARIANTS[i]}" ]]; then
|
||||
if [[ "${value}" == "${COLOR_VARIANTS[i]}" || "${value}" == "${COMMAND_COLOR_VARIANTS[i]}" ]]; then
|
||||
colors+=("${COLOR_VARIANTS[i]}"); variant_found="true"; break
|
||||
fi
|
||||
done ;;
|
||||
-i)
|
||||
for i in {0..12}; do
|
||||
for i in {0..13}; do
|
||||
if [[ "${value}" == "${ICON_VARIANTS[i]}" ]]; then
|
||||
icon="${ICON_VARIANTS[i]}"; variant_found="true"; break
|
||||
fi
|
||||
@ -568,19 +597,24 @@ check_param() {
|
||||
for i in {0..8}; do
|
||||
themes+=("${THEME_VARIANTS[i]}")
|
||||
done
|
||||
|
||||
variant_found="true"
|
||||
else
|
||||
for i in {0..8}; do
|
||||
if [[ "${value}" == "${THEME_VARIANTS[i]}" ]]; then
|
||||
themes+=("${THEME_VARIANTS[i]}")
|
||||
variant_found="true"
|
||||
break
|
||||
variant_found="true"; break
|
||||
fi
|
||||
done
|
||||
fi ;;
|
||||
-s)
|
||||
for i in {0..1}; do
|
||||
if [[ "${value}" == "${SCHEME_VARIANTS[i]}" ]]; then
|
||||
schemes+=("${SCHEME_VARIANTS[i]}")
|
||||
variant_found="true"; break
|
||||
fi
|
||||
done ;;
|
||||
-N)
|
||||
for i in {0..3}; do
|
||||
for i in {0..4}; do
|
||||
if [[ "${value}" == "${NAUTILUS_STYLE_VARIANTS[i]}" ]]; then
|
||||
nautilus_style="${NAUTILUS_STYLE_VARIANTS[i]}"; variant_found="true"; break
|
||||
fi
|
||||
@ -608,6 +642,7 @@ avoid_variant_duplicates() {
|
||||
opacities=($(printf "%s\n" "${opacities[@]}" | sort -u))
|
||||
alts=($(printf "%s\n" "${alts[@]}" | sort -u))
|
||||
themes=($(printf "%s\n" "${themes[@]}" | sort -u))
|
||||
schemes=($(printf "%s\n" "${schemes[@]}" | sort -u))
|
||||
}
|
||||
|
||||
# 'finalize_argument_parsing' is in the 'MISC' section
|
||||
@ -630,6 +665,17 @@ restore_file() {
|
||||
}
|
||||
|
||||
backup_file() {
|
||||
if [[ -f "${1}.bak" || -d "${1}.bak" ]]; then
|
||||
case "${2}" in
|
||||
sudo)
|
||||
sudo rm -rf "${1}" ;;
|
||||
udo)
|
||||
udo rm -rf "${1}" ;;
|
||||
*)
|
||||
rm -rf "${1}" ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
if [[ -f "${1}" || -d "${1}" ]]; then
|
||||
case "${2}" in
|
||||
sudo)
|
||||
@ -663,10 +709,10 @@ remind_relative_path() {
|
||||
sudo() {
|
||||
local result="0"
|
||||
|
||||
prompt -w "Executing '$(echo "${@}" | cut -c -35 )...' as root"
|
||||
prompt -w "Executing '$(echo "${@}" | cut -c -35 )...' as root \n"
|
||||
|
||||
if ! ${SUDO_BIN} -n true &> /dev/null; then
|
||||
echo -e "${c_magenta} Authentication is required${c_default} ${c_green}(Please input your password):${c_default}"
|
||||
echo -e "\n ${c_magenta} Authentication is required${c_default} ${c_green}(Please input your password):${c_default} \n"
|
||||
fi
|
||||
|
||||
if [[ -p /dev/stdin ]]; then
|
||||
@ -702,7 +748,7 @@ udo() {
|
||||
|
||||
full_sudo() {
|
||||
if [[ ! -w "/root" ]]; then
|
||||
prompt -e "ERROR: '${1}' needs a root priviledge. Please run this '${0}' as root"
|
||||
prompt -e "ERROR: '${1}' needs a root privilege. Please run this '${0}' as root"
|
||||
has_any_error="true"
|
||||
fi
|
||||
}
|
130
libs/lib-flatpak.sh
Executable file
@ -0,0 +1,130 @@
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
pakitheme_gtk3() {
|
||||
local color="$(destify ${1})"
|
||||
local opacity="$(destify ${2})"
|
||||
local alt="$(destify ${3})"
|
||||
local theme="$(destify ${4})"
|
||||
local scheme="$(destify ${5})"
|
||||
|
||||
local FLATPAK_THEME="${name}${color}${opacity}${alt}${theme}${scheme}"
|
||||
|
||||
local GTK_3_THEME_VER=3.22
|
||||
local cache_home="${XDG_CACHE_HOME:-$HOME/.cache}"
|
||||
local data_home="${XDG_DATA_HOME:-$HOME/.local/share}"
|
||||
local pakitheme_cache="$cache_home/pakitheme"
|
||||
local repo_dir="$pakitheme_cache/repo"
|
||||
local gtk3_app_id="org.gtk.Gtk3theme.$FLATPAK_THEME"
|
||||
local root_dir="$pakitheme_cache/$FLATPAK_THEME"
|
||||
local repo_dir="$root_dir/repo"
|
||||
local build_dir="$root_dir/build"
|
||||
|
||||
for location in "$data_home/themes" "$HOME/.themes" /usr/share/themes; do
|
||||
if [[ -d "$location/$FLATPAK_THEME" ]]; then
|
||||
prompt -s "Found theme located at: $location/$FLATPAK_THEME \n"
|
||||
theme_path="$location/$FLATPAK_THEME"
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
if [[ -n "$theme_path" ]]; then
|
||||
prompt -i "Converting theme: $FLATPAK_THEME... \n"
|
||||
elif [[ "${theme}" == '' ]]; then
|
||||
prompt -e "Find other variant themes but could not locate deafult theme! \n"
|
||||
prompt -s "You can run './install.sh' install theme first! \n"
|
||||
prompt -s "Run this with right options! >>> \n"
|
||||
prompt -i "-o, --opacity [$(IFS='|'; echo "${OPACITY_VARIANTS[*]}")]"
|
||||
prompt -i "-c, --color [$(IFS='|'; echo "${COLOR_VARIANTS[*]}")]"
|
||||
prompt -i "-a, --alt [$(IFS='|'; echo "${ALT_VARIANTS[*]}")|all]"
|
||||
prompt -i "-t, --theme [$(IFS='|'; echo "${THEME_VARIANTS[*]}")|all]"
|
||||
prompt -i "-s, --scheme [$(IFS='|'; echo "${SCHEME_VARIANTS[*]}")]"
|
||||
prompt -i "..."
|
||||
echo
|
||||
exit 0
|
||||
else
|
||||
prompt -e "Could not locate theme... install theme first! \n"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
rm -rf "$root_dir" "$repo_dir"
|
||||
mkdir -p "$repo_dir"
|
||||
ostree --repo="$repo_dir" init --mode=archive
|
||||
ostree --repo="$repo_dir" config set core.min-free-space-percent 0
|
||||
|
||||
rm -rf "$build_dir"
|
||||
mkdir -p "$build_dir/files"
|
||||
|
||||
cp -a "$theme_path/gtk-3.0/"{gtk.css,gtk-dark.css,gtk.gresource} "$build_dir/files"
|
||||
|
||||
mkdir -p "$build_dir/files/share/appdata"
|
||||
cat >"$build_dir/files/share/appdata/$gtk3_app_id.appdata.xml" <<EOF
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<component type="runtime">
|
||||
<id>$gtk3_app_id</id>
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<name>$FLATPAK_THEME Gtk theme</name>
|
||||
<summary>$FLATPAK_THEME Gtk theme for flatpak</summary>
|
||||
</component>
|
||||
EOF
|
||||
|
||||
appstream-compose --prefix="$build_dir/files" --basename="$gtk3_app_id" --origin=flatpak "$gtk3_app_id"
|
||||
|
||||
ostree --repo="$repo_dir" commit -b base --tree=dir="$build_dir"
|
||||
|
||||
bundles=()
|
||||
|
||||
while read -r arch; do
|
||||
bundle="$root_dir/$gtk3_app_id-$arch.flatpak"
|
||||
|
||||
rm -rf "$build_dir"
|
||||
ostree --repo="$repo_dir" checkout -U base "$build_dir"
|
||||
|
||||
read -rd '' metadata <<EOF ||:
|
||||
[Runtime]
|
||||
name=$gtk3_app_id
|
||||
runtime=$gtk3_app_id/$arch/$GTK_3_THEME_VER
|
||||
sdk=$gtk3_app_id/$arch/$GTK_3_THEME_VER
|
||||
EOF
|
||||
# Make sure there is no trailing newline, so xa.metadata doesn't get confused later
|
||||
echo -n "$metadata" > "$build_dir/metadata"
|
||||
|
||||
ostree --repo="$repo_dir" commit -b "runtime/$gtk3_app_id/$arch/$GTK_3_THEME_VER" \
|
||||
--add-metadata-string "xa.metadata=$(cat $build_dir/metadata)" --link-checkout-speedup "$build_dir"
|
||||
flatpak build-bundle --runtime "$repo_dir" "$bundle" "$gtk3_app_id" "$GTK_3_THEME_VER"
|
||||
|
||||
trap 'rm "$bundle"' EXIT
|
||||
|
||||
bundles+=("$bundle")
|
||||
# Note: a pipe can't be used because it will mess with subshells and cause the append
|
||||
# to bundles to fail.
|
||||
done < <(flatpak list --runtime --columns=arch:f | sort -u)
|
||||
|
||||
for bundle in "${bundles[@]}"; do
|
||||
if [[ -w "/root" ]]; then
|
||||
sudo flatpak install -y --system "${bundle}"
|
||||
else
|
||||
flatpak install -y --user "${bundle}"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
flatpak_remove() {
|
||||
local color="$(destify ${1})"
|
||||
local opacity="$(destify ${2})"
|
||||
local alt="$(destify ${3})"
|
||||
local theme="$(destify ${4})"
|
||||
local scheme="$(destify ${5})"
|
||||
|
||||
local system_theme_dir="/var/lib/flatpak/runtime/org.gtk.Gtk3theme.${name}${color}${opacity}${alt}${theme}${scheme}"
|
||||
local user_theme_dir="$HOME/.local/share/flatpak/runtime/org.gtk.Gtk3theme.${name}${color}${opacity}${alt}${theme}${scheme}"
|
||||
|
||||
if [[ -d "$system_theme_dir" ]]; then
|
||||
sudo flatpak remove -y --system org.gtk.Gtk3theme.${name}${color}${opacity}${alt}${theme}${scheme}
|
||||
fi
|
||||
|
||||
if [[ -d "$user_theme_dir" ]]; then
|
||||
flatpak remove -y --user org.gtk.Gtk3theme.${name}${color}${opacity}${alt}${theme}${scheme}
|
||||
fi
|
||||
}
|
1058
libs/lib-install.sh
Executable file
@ -2,24 +2,29 @@
|
||||
|
||||
readonly REPO_DIR="$(dirname "$(readlink -m "${0}")")"
|
||||
readonly RELEASE_DIR="${REPO_DIR}/release"
|
||||
source "${REPO_DIR}/lib-install.sh"
|
||||
source "${REPO_DIR}/libs/lib-install.sh"
|
||||
|
||||
# Customization, default values
|
||||
colors=("${COLOR_VARIANTS[@]}")
|
||||
opacities=("${OPACITY_VARIANTS[@]}")
|
||||
|
||||
C_VARIANTS=('-light' '-dark')
|
||||
C_VARIANTS=('-Light' '-Dark')
|
||||
S_VARIANTS=('' '-solid')
|
||||
N_VARIANTS=('' '-nord')
|
||||
|
||||
install() {
|
||||
remove_themes; customize_theme; avoid_variant_duplicates
|
||||
install_themes; echo; prompt -s "Install Gnome${RELEASE_VERSION} version finished!"; echo
|
||||
local schemes=("${SCHEME_VARIANTS[@]}")
|
||||
install_themes
|
||||
echo; prompt -s "Install GNOME ${RELEASE_VERSION} version finished!\n"
|
||||
}
|
||||
|
||||
compress() {
|
||||
for color in "${C_VARIANTS[@]}"; do
|
||||
for solid in "${S_VARIANTS[@]}"; do
|
||||
rm -rf ${RELEASE_DIR}/${THEME_NAME}${color}${solid}${RELEASE_VERSION}.tar.xz
|
||||
for scheme in "${N_VARIANTS[@]}"; do
|
||||
rm -rf ${RELEASE_DIR}/${THEME_NAME}${color}${solid}${scheme}.tar.xz
|
||||
done
|
||||
done
|
||||
done
|
||||
|
||||
@ -27,20 +32,41 @@ compress() {
|
||||
|
||||
for color in "${C_VARIANTS[@]}"; do
|
||||
for solid in "${S_VARIANTS[@]}"; do
|
||||
tar -Jcf ${RELEASE_DIR}/${THEME_NAME}${color}${solid}${RELEASE_VERSION}.tar.xz ${THEME_NAME}${color}${solid}
|
||||
for scheme in "${N_VARIANTS[@]}"; do
|
||||
tar -Jcf ${RELEASE_DIR}/${THEME_NAME}${color}${solid}${scheme}.tar.xz ${THEME_NAME}${color}${solid}${scheme}
|
||||
done
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
GNOME_VERSION="old"
|
||||
RELEASE_VERSION="-3-38"
|
||||
install && compress
|
||||
prompt -s "Compress Gnome${RELEASE_VERSION} version finished!"; echo
|
||||
release_info() {
|
||||
rm -rf ${RELEASE_DIR}/release-info.txt
|
||||
|
||||
GNOME_VERSION="new"
|
||||
RELEASE_VERSION="-40-0"
|
||||
install && compress
|
||||
prompt -s "Compress Gnome${RELEASE_VERSION} version finished!"; echo
|
||||
echo >> release-info.txt
|
||||
echo "VERSION: (GNOME-SHELL) ${RELEASE_VERSION}" >> ${RELEASE_DIR}/release-info.txt
|
||||
echo >> ${RELEASE_DIR}/release-info.txt
|
||||
echo "RELEASE TIME: $(date)" >> ${RELEASE_DIR}/release-info.txt
|
||||
echo >> ${RELEASE_DIR}/release-info.txt
|
||||
echo "--->>> GTK | GNOME Shell | Cinnamon | Metacity | XFWM | Plank <<<---" >> ${RELEASE_DIR}/release-info.txt
|
||||
echo "Color variants : $( IFS=';'; echo "${colors[*]}" )" >> ${RELEASE_DIR}/release-info.txt
|
||||
echo "Theme variants : $( IFS=';'; echo "${themes[*]}" )" >> ${RELEASE_DIR}/release-info.txt
|
||||
echo "Opacity variants : $( IFS=';'; echo "${opacities[*]}" )" >> ${RELEASE_DIR}/release-info.txt
|
||||
echo "Alt variants : $( IFS=';'; echo "${alts[*]}" )" >> ${RELEASE_DIR}/release-info.txt
|
||||
echo "Scheme variants : $( IFS=';'; echo "${SCHEME_VARIANTS[*]}" )" >> ${RELEASE_DIR}/release-info.txt
|
||||
echo "Start icon style : ${icon}" >> ${RELEASE_DIR}/release-info.txt
|
||||
echo "Nautilus style : ${nautilus_style}" >> ${RELEASE_DIR}/release-info.txt
|
||||
}
|
||||
|
||||
#GNOME_VERSION="3-28"
|
||||
#RELEASE_VERSION="-3-38"
|
||||
#install && compress
|
||||
#prompt -s "Compress Gnome${RELEASE_VERSION} version finished!"; echo
|
||||
|
||||
GNOME_VERSION="48-0"
|
||||
RELEASE_VERSION="48.0"
|
||||
install && compress
|
||||
prompt -i "Compress ${THEME_NAME} themes finished!\n"
|
||||
release_info
|
||||
prompt -s "Done!"; echo
|
||||
|
||||
exit 0
|
||||
|
43
parse-sass.sh
Executable file
@ -0,0 +1,43 @@
|
||||
#! /usr/bin/env bash
|
||||
|
||||
REPO_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
||||
SRC_DIR="${REPO_DIR}/src"
|
||||
|
||||
# Check command availability
|
||||
function has_command() {
|
||||
command -v $1 > /dev/null
|
||||
}
|
||||
|
||||
if [ ! "$(which sassc 2> /dev/null)" ]; then
|
||||
echo sassc needs to be installed to generate the css.
|
||||
if has_command zypper; then
|
||||
sudo zypper in sassc
|
||||
elif has_command apt; then
|
||||
sudo apt install -y sassc
|
||||
elif has_command dnf; then
|
||||
sudo dnf install -y sassc
|
||||
elif has_command yum; then
|
||||
sudo yum install -y sassc
|
||||
elif has_command pacman; then
|
||||
sudo pacman -S --noconfirm sassc
|
||||
fi
|
||||
fi
|
||||
|
||||
SASSC_OPT="-M -t expanded"
|
||||
|
||||
_COLOR_VARIANTS=('-Light' '-Dark')
|
||||
|
||||
if [ ! -z "${COLOR_VARIANTS:-}" ]; then
|
||||
IFS=', ' read -r -a _COLOR_VARIANTS <<< "${COLOR_VARIANTS:-}"
|
||||
fi
|
||||
|
||||
for color in "${_COLOR_VARIANTS[@]}"; do
|
||||
sassc $SASSC_OPT src/main/gtk-3.0/gtk${color}.{scss,css}
|
||||
echo "==> Generating the 3.0 gtk${color}.css..."
|
||||
sassc $SASSC_OPT src/main/gtk-4.0/gtk${color}.{scss,css}
|
||||
echo "==> Generating the 4.0 gtk${color}.css..."
|
||||
sassc $SASSC_OPT src/main/gnome-shell/gnome-shell${color}.{scss,css}
|
||||
echo "==> Generating gnome-shell${color}.css..."
|
||||
sassc $SASSC_OPT src/main/cinnamon/cinnamon${color}.{scss,css}
|
||||
echo "==> Generating the cinnamon${color}.css..."
|
||||
done
|
BIN
release/WhiteSur-Dark-nord.tar.xz
Normal file
BIN
release/WhiteSur-Dark-solid-nord.tar.xz
Normal file
BIN
release/WhiteSur-Dark-solid.tar.xz
Normal file
BIN
release/WhiteSur-Dark.tar.xz
Normal file
BIN
release/WhiteSur-Light-nord.tar.xz
Normal file
BIN
release/WhiteSur-Light-solid-nord.tar.xz
Normal file
BIN
release/WhiteSur-Light-solid.tar.xz
Normal file
BIN
release/WhiteSur-Light.tar.xz
Normal file
12
release/release-info.txt
Normal file
@ -0,0 +1,12 @@
|
||||
VERSION: (GNOME-SHELL) 48.0
|
||||
|
||||
RELEASE TIME: Sun Apr 6 06:14:30 PM CST 2025
|
||||
|
||||
--->>> GTK | GNOME Shell | Cinnamon | Metacity | XFWM | Plank <<<---
|
||||
Color variants : Dark;Light
|
||||
Theme variants : default
|
||||
Opacity variants : normal;solid
|
||||
Alt variants : normal
|
||||
Scheme variants : standard;nord
|
||||
Start icon style : apple
|
||||
Nautilus style : stable
|
56
src/assets/cinnamon/assets-Dark-nord/calendar-arrow-left.svg
Normal file
@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="16"
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="calendar-arrow-left.svg"
|
||||
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
|
||||
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"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<metadata
|
||||
id="metadata10">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs8" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1440"
|
||||
inkscape:window-height="746"
|
||||
id="namedview6"
|
||||
showgrid="false"
|
||||
inkscape:zoom="29.5"
|
||||
inkscape:cx="13.457627"
|
||||
inkscape:cy="6.1355932"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="32"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4"
|
||||
inkscape:pagecheckerboard="0" />
|
||||
<path
|
||||
d="M10 3v10L5 8z"
|
||||
opacity="0.54"
|
||||
id="path2"
|
||||
style="fill:#e1e4ea;fill-opacity:1;opacity:0.54" />
|
||||
</svg>
|
After Width: | Height: | Size: 1.6 KiB |
@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="16"
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="calendar-arrow-right.svg"
|
||||
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
|
||||
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"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<metadata
|
||||
id="metadata10">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs8" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1440"
|
||||
inkscape:window-height="746"
|
||||
id="namedview6"
|
||||
showgrid="false"
|
||||
inkscape:zoom="14.75"
|
||||
inkscape:cx="7.5254237"
|
||||
inkscape:cy="8"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="32"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4"
|
||||
inkscape:pagecheckerboard="0" />
|
||||
<path
|
||||
d="M6 3v10l5-5z"
|
||||
opacity="0.54"
|
||||
id="path2"
|
||||
style="fill:#e1e4ea;fill-opacity:1" />
|
||||
</svg>
|
After Width: | Height: | Size: 1.6 KiB |
143
src/assets/cinnamon/assets-Dark-nord/checkbox-off.svg
Normal file
@ -0,0 +1,143 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="checkbox-off.svg"
|
||||
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<metadata
|
||||
id="metadata10">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs8">
|
||||
<linearGradient
|
||||
id="linearGradient3913"
|
||||
x1="18"
|
||||
x2="32"
|
||||
y1="38.362"
|
||||
y2="38.362"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
xlink:href="#unchecked_highlight-3" />
|
||||
<linearGradient
|
||||
id="unchecked_highlight-3"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
stop-color="#5f5f5f"
|
||||
offset="0"
|
||||
id="stop101"
|
||||
style="stop-color:#4f596d;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3915"
|
||||
x1="24"
|
||||
x2="24"
|
||||
y1="45.362"
|
||||
y2="31.362"
|
||||
gradientTransform="matrix(1,0,0,0.92857,0,3.2402)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
xlink:href="#linearGradient1732" />
|
||||
<linearGradient
|
||||
id="linearGradient1732"
|
||||
inkscape:swatch="gradient">
|
||||
<stop
|
||||
stop-color="#6a6a6a"
|
||||
offset="0"
|
||||
id="stop1728"
|
||||
style="stop-color:#5a657c;stop-opacity:1" />
|
||||
<stop
|
||||
stop-color="#545454"
|
||||
offset="1"
|
||||
id="stop1730"
|
||||
style="stop-color:#475061;stop-opacity:1" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1440"
|
||||
inkscape:window-height="746"
|
||||
id="namedview6"
|
||||
showgrid="true"
|
||||
inkscape:zoom="19.666667"
|
||||
inkscape:cx="12.635593"
|
||||
inkscape:cy="7.9830509"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="32"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4"
|
||||
inkscape:pagecheckerboard="0">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid835" />
|
||||
</sodipodi:namedview>
|
||||
<g
|
||||
id="checkbox-unchecked"
|
||||
transform="translate(-13,3.6380005)">
|
||||
<g
|
||||
transform="translate(0,-30)"
|
||||
id="g852">
|
||||
<rect
|
||||
x="17"
|
||||
y="30.362"
|
||||
width="16"
|
||||
height="16"
|
||||
rx="3"
|
||||
ry="3"
|
||||
id="rect833"
|
||||
style="fill:#000000;opacity:0.15" />
|
||||
<rect
|
||||
x="17"
|
||||
y="30.362"
|
||||
width="16"
|
||||
height="16"
|
||||
color="#000000"
|
||||
fill="none"
|
||||
id="rect846" />
|
||||
<rect
|
||||
x="18"
|
||||
y="31.362"
|
||||
width="14"
|
||||
height="14"
|
||||
rx="2.1538"
|
||||
ry="2.1538"
|
||||
color="#000000"
|
||||
fill="url(#linearGradient3913)"
|
||||
id="rect848"
|
||||
style="fill:url(#linearGradient3913)" />
|
||||
<rect
|
||||
x="18"
|
||||
y="32.362"
|
||||
width="14"
|
||||
height="13"
|
||||
rx="2.1538"
|
||||
ry="2"
|
||||
fill="url(#linearGradient3915)"
|
||||
id="rect850"
|
||||
style="fill:url(#linearGradient3915)" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.6 KiB |
102
src/assets/cinnamon/assets-Dark-nord/menu-solid.svg
Normal file
@ -0,0 +1,102 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="78"
|
||||
height="80"
|
||||
version="1.1"
|
||||
viewBox="0 0 78 80"
|
||||
id="svg17"
|
||||
sodipodi:docname="menu-solid.svg"
|
||||
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
|
||||
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"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<metadata
|
||||
id="metadata21">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1440"
|
||||
inkscape:window-height="746"
|
||||
id="namedview19"
|
||||
showgrid="false"
|
||||
inkscape:snap-bbox="true"
|
||||
inkscape:bbox-nodes="true"
|
||||
inkscape:snap-bbox-edge-midpoints="true"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:zoom="6.363961"
|
||||
inkscape:cx="34.7268"
|
||||
inkscape:cy="26.398653"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="32"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg17"
|
||||
inkscape:pagecheckerboard="0">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid846" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs5">
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
style="color-interpolation-filters:sRGB"
|
||||
id="filter852"
|
||||
x="-0.108"
|
||||
width="1.216"
|
||||
y="-0.108"
|
||||
height="1.216">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="2.88"
|
||||
id="feGaussianBlur854" />
|
||||
</filter>
|
||||
</defs>
|
||||
<rect
|
||||
x="7"
|
||||
y="9.0000248"
|
||||
width="64"
|
||||
height="64"
|
||||
rx="12"
|
||||
ry="12"
|
||||
fill="#323232"
|
||||
opacity="0.3325"
|
||||
id="rect848"
|
||||
style="fill:#000000;stroke-width:2.9091;filter:url(#filter852)" />
|
||||
<path
|
||||
id="rect869"
|
||||
style="stroke-width:3.00001;fill:#000000;opacity:0.75"
|
||||
d="M 19 5 C 11.798 5 6 10.797995 6 18 L 6 58 C 6 65.202005 11.798 71 19 71 L 59 71 C 66.202 71 72 65.202005 72 58 L 72 18 C 72 10.797995 66.202 5 59 5 L 19 5 z M 19 6 L 59 6 C 65.648 6 71 11.352 71 18 L 71 58 C 71 64.648 65.648 70 59 70 L 19 70 C 12.352 70 7 64.648 7 58 L 7 18 C 7 11.352 12.352 6 19 6 z " />
|
||||
<rect
|
||||
x="7"
|
||||
y="6"
|
||||
width="64"
|
||||
height="64"
|
||||
rx="12"
|
||||
ry="12"
|
||||
id="rect11"
|
||||
style="fill:#2b303b" />
|
||||
<path
|
||||
id="rect856"
|
||||
style="opacity:0.1;fill:#ffffff;stroke-width:2.9091"
|
||||
d="M 19,6 C 12.352,6 7,11.352 7,18 v 40 c 0,6.648 5.352,12 12,12 h 40 c 6.648,0 12,-5.352 12,-12 V 18 C 71,11.352 65.648,6 59,6 Z m 0,1 h 40 c 6.094,0 11,4.905995 11,11 v 40 c 0,6.094005 -4.906,11 -11,11 H 19 C 12.906,69 8,64.094005 8,58 V 18 C 8,11.905995 12.906,7 19,7 Z" />
|
||||
</svg>
|
After Width: | Height: | Size: 3.1 KiB |
104
src/assets/cinnamon/assets-Dark-nord/menu.svg
Normal file
@ -0,0 +1,104 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="78"
|
||||
height="80"
|
||||
version="1.1"
|
||||
viewBox="0 0 78 80"
|
||||
id="svg17"
|
||||
sodipodi:docname="menu.svg"
|
||||
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
|
||||
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"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<metadata
|
||||
id="metadata21">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1440"
|
||||
inkscape:window-height="746"
|
||||
id="namedview19"
|
||||
showgrid="false"
|
||||
inkscape:snap-bbox="true"
|
||||
inkscape:bbox-nodes="true"
|
||||
inkscape:snap-bbox-edge-midpoints="true"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:zoom="3.1819805"
|
||||
inkscape:cx="51.540228"
|
||||
inkscape:cy="39.59798"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="32"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg17"
|
||||
inkscape:pagecheckerboard="0">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid846" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs5">
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
style="color-interpolation-filters:sRGB"
|
||||
id="filter852"
|
||||
x="-0.108"
|
||||
width="1.216"
|
||||
y="-0.108"
|
||||
height="1.216">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="2.88"
|
||||
id="feGaussianBlur854" />
|
||||
</filter>
|
||||
</defs>
|
||||
<rect
|
||||
x="7"
|
||||
y="9.0000248"
|
||||
width="64"
|
||||
height="64"
|
||||
rx="12"
|
||||
ry="12"
|
||||
fill="#323232"
|
||||
opacity="0.3325"
|
||||
id="rect848"
|
||||
style="fill:#000000;stroke-width:2.9091;filter:url(#filter852)" />
|
||||
<path
|
||||
id="rect869"
|
||||
style="stroke-width:3.00001;fill:#000000;opacity:0.75"
|
||||
d="M 19 5 C 11.798 5 6 10.797995 6 18 L 6 58 C 6 65.202005 11.798 71 19 71 L 59 71 C 66.202 71 72 65.202005 72 58 L 72 18 C 72 10.797995 66.202 5 59 5 L 19 5 z M 19 6 L 59 6 C 65.648 6 71 11.352 71 18 L 71 58 C 71 64.648 65.648 70 59 70 L 19 70 C 12.352 70 7 64.648 7 58 L 7 18 C 7 11.352 12.352 6 19 6 z " />
|
||||
<rect
|
||||
x="7"
|
||||
y="6.0000243"
|
||||
width="64"
|
||||
height="64"
|
||||
rx="12"
|
||||
ry="12"
|
||||
fill="#323232"
|
||||
opacity="0.95"
|
||||
id="rect11"
|
||||
style="fill:#2b303b;fill-opacity:1;stroke-width:2.9091" />
|
||||
<path
|
||||
id="rect856"
|
||||
style="opacity:0.1;fill:#ffffff;stroke-width:2.9091"
|
||||
d="M 19,6 C 12.352,6 7,11.352 7,18 v 40 c 0,6.648 5.352,12 12,12 h 40 c 6.648,0 12,-5.352 12,-12 V 18 C 71,11.352 65.648,6 59,6 Z m 0,1 h 40 c 6.094,0 11,4.905995 11,11 v 40 c 0,6.094005 -4.906,11 -11,11 H 19 C 12.906,69 8,64.094005 8,58 V 18 C 8,11.905995 12.906,7 19,7 Z" />
|
||||
</svg>
|
After Width: | Height: | Size: 3.2 KiB |
164
src/assets/cinnamon/assets-Dark-nord/radiobutton-off.svg
Normal file
@ -0,0 +1,164 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="radiobutton-off.svg"
|
||||
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<metadata
|
||||
id="metadata10">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs8">
|
||||
<linearGradient
|
||||
id="unchecked_highlight"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#5f5f5f;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1645" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="dark_unchecked_bg"
|
||||
inkscape:swatch="gradient">
|
||||
<stop
|
||||
id="stop1615"
|
||||
offset="0"
|
||||
style="stop-color:#6a6a6a;stop-opacity:1" />
|
||||
<stop
|
||||
id="stop1617"
|
||||
offset="1"
|
||||
style="stop-color:#545454;stop-opacity:1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3917"
|
||||
x1="51.611"
|
||||
x2="80.996002"
|
||||
y1="141.02"
|
||||
y2="141.02"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
xlink:href="#unchecked_highlight-3" />
|
||||
<linearGradient
|
||||
id="unchecked_highlight-3"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
stop-color="#5f5f5f"
|
||||
offset="0"
|
||||
id="stop101"
|
||||
style="stop-color:#4f596d;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient1732"
|
||||
id="linearGradient1738"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1,0,0,0.92857,0,11.106)"
|
||||
x1="66.303001"
|
||||
y1="155.48"
|
||||
x2="66.303001"
|
||||
y2="126.56" />
|
||||
<linearGradient
|
||||
id="linearGradient1732"
|
||||
inkscape:swatch="gradient">
|
||||
<stop
|
||||
stop-color="#6a6a6a"
|
||||
offset="0"
|
||||
id="stop1728"
|
||||
style="stop-color:#5a657c;stop-opacity:1" />
|
||||
<stop
|
||||
stop-color="#545454"
|
||||
offset="1"
|
||||
id="stop1730"
|
||||
style="stop-color:#475061;stop-opacity:1" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1440"
|
||||
inkscape:window-height="746"
|
||||
id="namedview6"
|
||||
showgrid="true"
|
||||
inkscape:zoom="19.666667"
|
||||
inkscape:cx="9.3559322"
|
||||
inkscape:cy="8.7966102"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="32"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="g863"
|
||||
inkscape:pagecheckerboard="0">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid957" />
|
||||
</sodipodi:namedview>
|
||||
<g
|
||||
id="radio-unchecked"
|
||||
transform="translate(-92.994874,3.6358897)">
|
||||
<g
|
||||
transform="matrix(0.93617,0,0,0.93566,-96.783,-244.76)"
|
||||
id="g863">
|
||||
<rect
|
||||
x="206.99001"
|
||||
y="261.98001"
|
||||
width="17.091"
|
||||
height="17.1"
|
||||
id="rect855"
|
||||
fill="none" />
|
||||
<g
|
||||
transform="matrix(0.50892,0,0,0.5174,181.79,197.56)"
|
||||
id="g861">
|
||||
<rect
|
||||
x="49.524872"
|
||||
y="124.50695"
|
||||
width="33.557259"
|
||||
height="33.025093"
|
||||
rx="16.7792"
|
||||
ry="16.300707"
|
||||
id="rect955"
|
||||
style="fill:#000000;opacity:0.15" />
|
||||
<rect
|
||||
x="51.611"
|
||||
y="126.56"
|
||||
width="29.385"
|
||||
height="28.919001"
|
||||
rx="14.693"
|
||||
ry="14.274"
|
||||
id="rect857"
|
||||
style="fill:url(#linearGradient3917)" />
|
||||
<rect
|
||||
x="51.611"
|
||||
y="128.63"
|
||||
width="29.385"
|
||||
height="26.853001"
|
||||
rx="14.693"
|
||||
ry="13.427"
|
||||
id="rect859"
|
||||
style="fill:url(#linearGradient1738);fill-opacity:1" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 4.4 KiB |
101
src/assets/cinnamon/assets-Dark-nord/toggle-off.svg
Normal file
@ -0,0 +1,101 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="40"
|
||||
height="24"
|
||||
version="1.1"
|
||||
viewBox="0 0 40 24"
|
||||
id="svg27"
|
||||
sodipodi:docname="toggle-off.svg"
|
||||
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
|
||||
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">
|
||||
<sodipodi:namedview
|
||||
id="namedview29"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
showgrid="false"
|
||||
inkscape:zoom="5.4583333"
|
||||
inkscape:cx="0"
|
||||
inkscape:cy="12.641221"
|
||||
inkscape:window-width="1440"
|
||||
inkscape:window-height="746"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="32"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg27" />
|
||||
<defs
|
||||
id="defs13">
|
||||
<filter
|
||||
id="filter1034"
|
||||
x="-0.037565219"
|
||||
y="-0.037565219"
|
||||
width="1.0751304"
|
||||
height="1.0751304"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur
|
||||
stdDeviation="0.36"
|
||||
id="feGaussianBlur5" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="linearGradient1254"
|
||||
x1="22"
|
||||
x2="22"
|
||||
y1="1052.4"
|
||||
y2="1028.4"
|
||||
gradientUnits="userSpaceOnUse">
|
||||
<stop
|
||||
stop-color="#ffffff"
|
||||
stop-opacity=".25"
|
||||
offset="0"
|
||||
id="stop8" />
|
||||
<stop
|
||||
stop-color="#ffffff"
|
||||
stop-opacity=".35"
|
||||
offset="1"
|
||||
id="stop10" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g
|
||||
transform="translate(0 -1028.4)"
|
||||
id="g25">
|
||||
<rect
|
||||
x="-3.8809e-8"
|
||||
y="1028.4"
|
||||
width="40"
|
||||
height="24"
|
||||
rx="12"
|
||||
ry="12"
|
||||
fill="url(#linearGradient1254)"
|
||||
id="rect15" />
|
||||
<rect
|
||||
x="-3.8809e-8"
|
||||
y="1028.3"
|
||||
width="40"
|
||||
height="24"
|
||||
opacity="0"
|
||||
stroke-width=".87706"
|
||||
id="rect17" />
|
||||
<circle
|
||||
cx="12"
|
||||
cy="1040.9"
|
||||
r="11.5"
|
||||
fill="#000000"
|
||||
filter="url(#filter1034)"
|
||||
opacity=".1"
|
||||
stroke-width="1.2778"
|
||||
id="circle19" />
|
||||
<circle
|
||||
cx="12"
|
||||
cy="1040.4"
|
||||
r="11"
|
||||
fill="#ffffff"
|
||||
stroke-width="1.2222"
|
||||
id="circle21" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.4 KiB |
106
src/assets/cinnamon/assets-Dark-nord/trash-icon.svg
Normal file
@ -0,0 +1,106 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="400"
|
||||
height="120"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
|
||||
sodipodi:docname="trash-icon.svg"
|
||||
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"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<defs
|
||||
id="defs4" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2.5600001"
|
||||
inkscape:cx="17.578125"
|
||||
inkscape:cy="40.624999"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1440"
|
||||
inkscape:window-height="746"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="32"
|
||||
inkscape:window-maximized="1"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:snap-bbox="true"
|
||||
inkscape:bbox-paths="true"
|
||||
inkscape:bbox-nodes="true"
|
||||
inkscape:snap-bbox-edge-midpoints="true"
|
||||
inkscape:document-rotation="0"
|
||||
inkscape:pagecheckerboard="0">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid2985"
|
||||
empspacing="5"
|
||||
visible="true"
|
||||
enabled="true"
|
||||
snapvisiblegridlinesonly="true" />
|
||||
<sodipodi:guide
|
||||
orientation="1,0"
|
||||
position="200,105"
|
||||
id="guide3920"
|
||||
inkscape:locked="false" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<cc:license
|
||||
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#Notice" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#Attribution" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Ebene 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-932.36218)">
|
||||
<path
|
||||
id="rect4142"
|
||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#414959;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.13725491;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;paint-order:stroke fill markers"
|
||||
d="m 12,942.36218 376,0 c 1.108,0 2,0.892 2,2 l 0,108.00002 -380,0 0,-108.00002 c 0,-1.108 0.892,-2 2,-2 z"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="sssccss" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#ececec;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
class="ColorScheme-Text"
|
||||
d="m 200,964.36214 c -4.41828,0 -8,3.58172 -8,8 h -16 v 4 H 193.07812 200 206.91408 224 v -4 h -16 c 0,-4.41828 -3.58172,-8 -8,-8 z m 0,4 c 2.20914,1e-5 3.99999,1.79086 4,4 h -8 c 1e-5,-2.20914 1.79086,-3.99999 4,-4 z m -20,12 v 2 2 6 21.99996 c 0,4.4321 3.56792,8.0001 8,8.0001 h 24 c 4.43208,0 8,-3.568 8,-8.0001 v -23.99996 -4 -2 -2 h -2 -26 -4 -6 z m 4,4 h 4 4 24 v 27.99996 c 0,2.2161 -1.78392,4.0001 -4,4.0001 h -24 c -2.21608,0 -4,-1.784 -4,-4.0001 z"
|
||||
id="path3222"
|
||||
sodipodi:nodetypes="scccccccccsccccccccsssscccccccccccccssssc" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 5.4 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 149 B After Width: | Height: | Size: 149 B |
Before Width: | Height: | Size: 148 B After Width: | Height: | Size: 148 B |
147
src/assets/cinnamon/assets-Light-nord/checkbox-off.svg
Normal file
@ -0,0 +1,147 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="checkbox-off.svg"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
||||
<metadata
|
||||
id="metadata10">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs8">
|
||||
<linearGradient
|
||||
id="unchecked_highlight"
|
||||
osb:paint="solid">
|
||||
<stop
|
||||
style="stop-color:#5f5f5f;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1645" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#dark_unchecked_bg"
|
||||
id="linearGradient1625"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1,0,0,0.92857146,0,3.2401539)"
|
||||
x1="24"
|
||||
y1="45.362179"
|
||||
x2="24"
|
||||
y2="31.362181" />
|
||||
<linearGradient
|
||||
id="dark_unchecked_bg"
|
||||
osb:paint="gradient">
|
||||
<stop
|
||||
id="stop1615"
|
||||
offset="0"
|
||||
style="stop-color:#fbfcfd;stop-opacity:1" />
|
||||
<stop
|
||||
id="stop1617"
|
||||
offset="1"
|
||||
style="stop-color:#f9f9f9;stop-opacity:1" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#fbfcfd"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1366"
|
||||
inkscape:window-height="704"
|
||||
id="namedview6"
|
||||
showgrid="false"
|
||||
inkscape:zoom="6.9532167"
|
||||
inkscape:cx="-21.933286"
|
||||
inkscape:cy="-1.6719714"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4" />
|
||||
<g
|
||||
transform="translate(-13,3.6378183)"
|
||||
style="display:inline;opacity:1"
|
||||
id="checkbox-unchecked-dark"
|
||||
inkscape:label="#g22047">
|
||||
<g
|
||||
inkscape:label="#g21853"
|
||||
id="sdsd-0-1">
|
||||
<g
|
||||
id="scdsdcd-0-4"
|
||||
inkscape:label="#g14325"
|
||||
transform="translate(0,-30)">
|
||||
<g
|
||||
style="display:inline"
|
||||
id="g15812-6-6-1-4-4"
|
||||
transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)">
|
||||
<g
|
||||
transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
|
||||
id="g5489-2-9-6-8-8-9-7"
|
||||
style="display:inline">
|
||||
<g
|
||||
id="g5428-8-1-4-0-0-65-8" />
|
||||
</g>
|
||||
</g>
|
||||
<rect
|
||||
y="30.362183"
|
||||
x="17"
|
||||
height="16"
|
||||
width="16"
|
||||
id="rect13523-4-0"
|
||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" />
|
||||
<g
|
||||
id="g5400-2-47">
|
||||
<rect
|
||||
rx="2.4615386"
|
||||
y="30.362181"
|
||||
x="17"
|
||||
height="16"
|
||||
width="16"
|
||||
id="rect1920"
|
||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.2307694;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
|
||||
ry="2.461539" />
|
||||
<rect
|
||||
ry="2.1538463"
|
||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#fbfcfd;fill-opacity:1;stroke:none;stroke-width:1.07692313;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
|
||||
id="rect5147-9-1-5-7-6-3-70"
|
||||
width="14"
|
||||
height="13.999997"
|
||||
x="18"
|
||||
y="31.362181"
|
||||
rx="2.1538463" />
|
||||
<rect
|
||||
rx="2.1538463"
|
||||
y="32.362179"
|
||||
x="18"
|
||||
height="12.999998"
|
||||
width="14"
|
||||
id="rect1621"
|
||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1625);fill-opacity:1;stroke:none;stroke-width:1.03774917;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
|
||||
ry="2.0000002" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 5.0 KiB |
81
src/assets/cinnamon/assets-Light-nord/menu-solid.svg
Normal file
@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="78"
|
||||
height="80"
|
||||
version="1.1"
|
||||
viewBox="0 0 78 80"
|
||||
id="svg15"
|
||||
sodipodi:docname="menu-solid.svg"
|
||||
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
|
||||
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">
|
||||
<sodipodi:namedview
|
||||
id="namedview17"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
showgrid="false"
|
||||
inkscape:zoom="6.55"
|
||||
inkscape:cx="39.389313"
|
||||
inkscape:cy="41.374046"
|
||||
inkscape:window-width="1440"
|
||||
inkscape:window-height="746"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="32"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg15" />
|
||||
<defs
|
||||
id="defs5">
|
||||
<filter
|
||||
id="filter852"
|
||||
x="-0.108"
|
||||
y="-0.108"
|
||||
width="1.216"
|
||||
height="1.216"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur
|
||||
stdDeviation="2.88"
|
||||
id="feGaussianBlur2" />
|
||||
</filter>
|
||||
</defs>
|
||||
<rect
|
||||
x="7"
|
||||
y="9"
|
||||
width="64"
|
||||
height="64"
|
||||
rx="12"
|
||||
ry="12"
|
||||
fill="#000000"
|
||||
filter="url(#filter852)"
|
||||
opacity=".3325"
|
||||
stroke-width="2.9091"
|
||||
id="rect7" />
|
||||
<path
|
||||
d="m19 5c-7.202 0-13 5.798-13 13v40c0 7.202 5.798 13 13 13h40c7.202 0 13-5.798 13-13v-40c0-7.202-5.798-13-13-13h-40zm0 1h40c6.648 0 12 5.352 12 12v40c0 6.648-5.352 12-12 12h-40c-6.648 0-12-5.352-12-12v-40c0-6.648 5.352-12 12-12z"
|
||||
fill="#000000"
|
||||
opacity=".15"
|
||||
stroke-width="3"
|
||||
id="path9" />
|
||||
<rect
|
||||
x="7"
|
||||
y="6"
|
||||
width="64"
|
||||
height="64"
|
||||
rx="12"
|
||||
ry="12"
|
||||
fill="#f5f5f5"
|
||||
stroke-width="2.9091"
|
||||
id="rect11"
|
||||
style="fill:#f3f4f6;fill-opacity:1" />
|
||||
<path
|
||||
d="m19 6c-6.648 0-12 5.352-12 12v40c0 6.648 5.352 12 12 12h40c6.648 0 12-5.352 12-12v-40c0-6.648-5.352-12-12-12zm0 1h40c6.094 0 11 4.906 11 11v40c0 6.094-4.906 11-11 11h-40c-6.094 0-11-4.906-11-11v-40c0-6.094 4.906-11 11-11z"
|
||||
fill="#fbfcfd"
|
||||
opacity=".1"
|
||||
stroke-width="2.9091"
|
||||
id="path13" />
|
||||
</svg>
|
After Width: | Height: | Size: 2.3 KiB |
82
src/assets/cinnamon/assets-Light-nord/menu.svg
Normal file
@ -0,0 +1,82 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="78"
|
||||
height="80"
|
||||
version="1.1"
|
||||
viewBox="0 0 78 80"
|
||||
id="svg15"
|
||||
sodipodi:docname="menu.svg"
|
||||
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
|
||||
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">
|
||||
<sodipodi:namedview
|
||||
id="namedview17"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
showgrid="false"
|
||||
inkscape:zoom="4.6315494"
|
||||
inkscape:cx="41.67072"
|
||||
inkscape:cy="42.102541"
|
||||
inkscape:window-width="1440"
|
||||
inkscape:window-height="746"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="32"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg15" />
|
||||
<defs
|
||||
id="defs5">
|
||||
<filter
|
||||
id="filter852"
|
||||
x="-0.108"
|
||||
y="-0.108"
|
||||
width="1.216"
|
||||
height="1.216"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur
|
||||
stdDeviation="2.88"
|
||||
id="feGaussianBlur2" />
|
||||
</filter>
|
||||
</defs>
|
||||
<rect
|
||||
x="7"
|
||||
y="9"
|
||||
width="64"
|
||||
height="64"
|
||||
rx="12"
|
||||
ry="12"
|
||||
fill="#000000"
|
||||
filter="url(#filter852)"
|
||||
opacity=".3325"
|
||||
stroke-width="2.9091"
|
||||
id="rect7" />
|
||||
<path
|
||||
d="m19 5c-7.202 0-13 5.798-13 13v40c0 7.202 5.798 13 13 13h40c7.202 0 13-5.798 13-13v-40c0-7.202-5.798-13-13-13h-40zm0 1h40c6.648 0 12 5.352 12 12v40c0 6.648-5.352 12-12 12h-40c-6.648 0-12-5.352-12-12v-40c0-6.648 5.352-12 12-12z"
|
||||
fill="#000000"
|
||||
opacity=".15"
|
||||
stroke-width="3"
|
||||
id="path9" />
|
||||
<rect
|
||||
x="7"
|
||||
y="6"
|
||||
width="64"
|
||||
height="64"
|
||||
rx="12"
|
||||
ry="12"
|
||||
fill="#f5f5f5"
|
||||
opacity=".95"
|
||||
stroke-width="2.9091"
|
||||
id="rect11"
|
||||
style="fill:#f3f4f7;fill-opacity:1" />
|
||||
<path
|
||||
d="m19 6c-6.648 0-12 5.352-12 12v40c0 6.648 5.352 12 12 12h40c6.648 0 12-5.352 12-12v-40c0-6.648-5.352-12-12-12zm0 1h40c6.094 0 11 4.906 11 11v40c0 6.094-4.906 11-11 11h-40c-6.094 0-11-4.906-11-11v-40c0-6.094 4.906-11 11-11z"
|
||||
fill="#fbfcfd"
|
||||
opacity=".1"
|
||||
stroke-width="2.9091"
|
||||
id="path13" />
|
||||
</svg>
|
After Width: | Height: | Size: 2.3 KiB |
143
src/assets/cinnamon/assets-Light-nord/radiobutton-off.svg
Normal file
@ -0,0 +1,143 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="radiobutton-off.svg"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
||||
<metadata
|
||||
id="metadata10">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs8">
|
||||
<linearGradient
|
||||
id="unchecked_highlight"
|
||||
osb:paint="solid">
|
||||
<stop
|
||||
style="stop-color:#5f5f5f;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1645" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#dark_unchecked_bg"
|
||||
id="linearGradient1684"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="66.303246"
|
||||
y1="155.48166"
|
||||
x2="66.303246"
|
||||
y2="126.56255"
|
||||
gradientTransform="matrix(1,0,0,0.92857182,0,11.105773)" />
|
||||
<linearGradient
|
||||
id="dark_unchecked_bg"
|
||||
osb:paint="gradient">
|
||||
<stop
|
||||
id="stop1615"
|
||||
offset="0"
|
||||
style="stop-color:#fbfcfd;stop-opacity:1" />
|
||||
<stop
|
||||
id="stop1617"
|
||||
offset="1"
|
||||
style="stop-color:#f9f9f9;stop-opacity:1" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#fbfcfd"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1366"
|
||||
inkscape:window-height="704"
|
||||
id="namedview6"
|
||||
showgrid="false"
|
||||
inkscape:zoom="19.666667"
|
||||
inkscape:cx="9.3903991"
|
||||
inkscape:cy="11.391797"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4" />
|
||||
<g
|
||||
transform="translate(-92.995736,3.6378118)"
|
||||
style="display:inline;opacity:1"
|
||||
id="radio-unchecked-dark"
|
||||
inkscape:label="#g10975">
|
||||
<g
|
||||
id="g10964-4-5">
|
||||
<g
|
||||
style="display:inline"
|
||||
id="radio-unchecked2-6-5"
|
||||
transform="matrix(0.93617253,0,0,0.93566004,-96.78315,-244.76084)"
|
||||
inkscape:label="#g15805">
|
||||
<rect
|
||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;stroke:none;stroke-width:2;marker:none;enable-background:accumulate"
|
||||
id="rect14348-4-3-9"
|
||||
width="17.090866"
|
||||
height="17.100227"
|
||||
x="206.99057"
|
||||
y="261.97873" />
|
||||
<g
|
||||
id="g7025-3-9">
|
||||
<g
|
||||
style="display:inline"
|
||||
id="g5489-2-9-3-8-0"
|
||||
transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
|
||||
<g
|
||||
id="g5428-8-1-7-83-7">
|
||||
<rect
|
||||
rx="16.791431"
|
||||
y="124.49689"
|
||||
x="49.511818"
|
||||
height="33.050419"
|
||||
width="33.582863"
|
||||
id="rect1938"
|
||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.56274343;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
|
||||
ry="16.313646" />
|
||||
<rect
|
||||
ry="14.27444"
|
||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#fbfcfd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.24240041;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
|
||||
id="rect5147-9-1-7-7-61"
|
||||
width="29.385006"
|
||||
height="28.919117"
|
||||
x="51.610744"
|
||||
y="126.56255"
|
||||
rx="14.692502" />
|
||||
<rect
|
||||
rx="14.692502"
|
||||
y="128.62819"
|
||||
x="51.610744"
|
||||
height="26.853477"
|
||||
width="29.385006"
|
||||
id="rect1670"
|
||||
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1684);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.16083145;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
|
||||
ry="13.426739" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 5.1 KiB |
21
src/assets/cinnamon/assets-Light-nord/toggle-off.svg
Normal file
@ -0,0 +1,21 @@
|
||||
<svg width="40" height="24" version="1.1" viewBox="0 0 40 24" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<filter id="filter1038" x="-.0216" y="-.070497" width="1.0432" height="1.141" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<filter id="filter1034" x="-.037565" y="-.037565" width="1.0751" height="1.0751" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<linearGradient id="linearGradient1254" x1="22" x2="22" y1="1052.4" y2="1028.4" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#010101" stop-opacity=".35" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g transform="translate(0 -1028.4)">
|
||||
<rect x="-3.8809e-8" y="1028.4" width="40" height="24" rx="12" ry="12" fill="url(#linearGradient1254)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
<rect x="-3.8809e-8" y="1028.3" width="40" height="24" opacity="0" stroke-width=".87706"/>
|
||||
<circle cx="12" cy="1040.9" r="11.5" fill="#000000" filter="url(#filter1034)" opacity=".1" stroke-width="1.2778"/>
|
||||
<circle cx="12" cy="1040.4" r="11" fill="#fbfcfd" stroke-width="1.2222"/>
|
||||
<path d="m12 1028.4c-6.648 0-12 5.352-12 12 0 0.086 0.011872 0.1699 0.013672 0.2559 0.13601-6.2563 5.4243-11.256 11.986-11.256h16c6.562 0 11.85 4.9996 11.986 11.256 0.0018-0.086 0.01367-0.1695 0.01367-0.2559 0-6.648-5.352-12-12-12z" fill="#000000" filter="url(#filter1038)" opacity=".1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.6 KiB |
106
src/assets/cinnamon/assets-Light-nord/trash-icon.svg
Normal file
@ -0,0 +1,106 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="400"
|
||||
height="120"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
|
||||
sodipodi:docname="trash-icon.svg"
|
||||
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"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<defs
|
||||
id="defs4" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#fbfcfd"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.8101934"
|
||||
inkscape:cx="113.24757"
|
||||
inkscape:cy="83.416501"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1440"
|
||||
inkscape:window-height="746"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="32"
|
||||
inkscape:window-maximized="1"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:snap-bbox="true"
|
||||
inkscape:bbox-paths="true"
|
||||
inkscape:bbox-nodes="true"
|
||||
inkscape:snap-bbox-edge-midpoints="true"
|
||||
inkscape:document-rotation="0"
|
||||
inkscape:pagecheckerboard="0">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid2985"
|
||||
empspacing="5"
|
||||
visible="true"
|
||||
enabled="true"
|
||||
snapvisiblegridlinesonly="true" />
|
||||
<sodipodi:guide
|
||||
orientation="1,0"
|
||||
position="200,105"
|
||||
id="guide3920"
|
||||
inkscape:locked="false" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<cc:license
|
||||
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#Notice" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#Attribution" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Ebene 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-932.36218)">
|
||||
<path
|
||||
id="rect4142"
|
||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#fafbfc;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.13725491;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;paint-order:stroke fill markers"
|
||||
d="m 12,942.36218 376,0 c 1.108,0 2,0.892 2,2 l 0,108.00002 -380,0 0,-108.00002 c 0,-1.108 0.892,-2 2,-2 z"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="sssccss" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#565656;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
class="ColorScheme-Text"
|
||||
d="m 200,964.36214 c -4.41828,0 -8,3.58172 -8,8 h -16 v 4 H 193.07812 200 206.91408 224 v -4 h -16 c 0,-4.41828 -3.58172,-8 -8,-8 z m 0,4 c 2.20914,1e-5 3.99999,1.79086 4,4 h -8 c 1e-5,-2.20914 1.79086,-3.99999 4,-4 z m -20,12 v 2 2 6 21.99996 c 0,4.4321 3.56792,8.0001 8,8.0001 h 24 c 4.43208,0 8,-3.568 8,-8.0001 v -23.99996 -4 -2 -2 h -2 -26 -4 -6 z m 4,4 h 4 4 24 v 27.99996 c 0,2.2161 -1.78392,4.0001 -4,4.0001 h -24 c -2.21608,0 -4,-1.784 -4,-4.0001 z"
|
||||
id="path3222"
|
||||
sodipodi:nodetypes="scccccccccsccccccccsssscccccccccccccssssc" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
3
src/assets/cinnamon/assets-Light/calendar-arrow-left.svg
Normal file
@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
|
||||
<path d="M10 3v10L5 8z" fill="#000000" opacity="0.54"/>
|
||||
</svg>
|
After Width: | Height: | Size: 149 B |
@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
|
||||
<path d="M6 3v10l5-5z" fill="#000000" opacity="0.54"/>
|
||||
</svg>
|
After Width: | Height: | Size: 148 B |
Before Width: | Height: | Size: 5.0 KiB After Width: | Height: | Size: 5.0 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
@ -1,12 +0,0 @@
|
||||
<svg width="35" height="200" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<filter id="filter4154" x="-.132" y="-.020842" width="1.264" height="1.0417" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="1.6500004"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g transform="translate(0 -852.36)" shape-rendering="auto">
|
||||
<path d="m7.2 858.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#000000" fill-opacity=".44" filter="url(#filter4154)" image-rendering="auto" opacity=".9" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
<path d="m7 857.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#2E7CF7" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
<path transform="translate(0 852.36)" d="m18 94c-0.554 0-1 0.446-1 1v4h-4c-0.554 0-1 0.446-1 1s0.446 1 1 1h4v4c0 0.554 0.446 1 1 1s1-0.446 1-1v-4h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4v-4c0-0.554-0.446-1-1-1zm8 6a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" color="#000000" color-rendering="auto" fill="#eceff1" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.2 KiB |
@ -1,32 +0,0 @@
|
||||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="j" x1="18" x2="32" y1="38.362" y2="38.362" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#2E7CF7" offset="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="be" x1="24" x2="24" y1="45.362" y2="32.253" gradientTransform="matrix(1 0 0 .99168 0 .3776)" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#000000" stop-opacity=".1" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="checkbox-checked-dark" transform="translate(-32 3.638)">
|
||||
<g transform="translate(19)">
|
||||
<g transform="translate(0,-30)">
|
||||
<rect x="17" y="30.362" width="16" height="16" color="#000000" fill="none"/>
|
||||
<rect x="17" y="30.362" width="16" height="16" rx="2.2857" ry="2.2857" color="#000000" opacity=".12" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="2" ry="2" color="#000000" fill="url(#j)" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="2" ry="2" color="#000000" fill="#ffffff" opacity=".1" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="32.362" width="14" height="13" rx="2" ry="1.8571" color="#000000" fill="url(#be)" style="paint-order:fill markers stroke"/>
|
||||
</g>
|
||||
</g>
|
||||
<g transform="translate(36,-1036)">
|
||||
<g transform="rotate(45,7.5,1026.4)">
|
||||
<g transform="translate(12.374,11.531)">
|
||||
<g transform="translate(-3,-5)" fill="#3b3c3e">
|
||||
<path transform="rotate(-45,1304,694.22)" d="m154.16 15.881c-0.25562 0-0.51116 0.0971-0.70703 0.29297l-3.5352 3.5352-1.4785-1.4766c-0.35638-0.35638-0.95788-0.32923-1.3496 0.0625-0.39174 0.39173-0.42083 0.99519-0.0645 1.3516l2.1856 2.1836 0.0644 0.06445c0.35638 0.35638 0.95788 0.32728 1.3496-0.06445l4.2422-4.2422c0.39174-0.39174 0.39174-1.0223 0-1.4141-0.19587-0.19587-0.45141-0.29297-0.70703-0.29297z" fill="#ffffff" filter="url(#bn)"/>
|
||||
</g>
|
||||
<rect transform="translate(0,1036.4)" x="5" y="-8" width="3" height="1" fill-opacity="0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 2.2 KiB |
@ -1,25 +0,0 @@
|
||||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="ax" x1="51.611" x2="80.996" y1="141.02" y2="141.02" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#2E7CF7" offset="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="bg" x1="66.31" x2="66.31" y1="155.48" y2="126.56" gradientTransform="matrix(1 0 0 .92857 0 11.106)" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#000000" stop-opacity=".1" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="radio-checked-dark" transform="translate(-112 3.6376)">
|
||||
<g transform="translate(19.004)">
|
||||
<g transform="matrix(.93617 0 0 .93566 -96.783 -244.76)">
|
||||
<rect x="206.99" y="261.98" width="17.091" height="17.1" color="#000000" fill="none"/>
|
||||
<g transform="matrix(.50892 0 0 .5174 181.79 197.56)">
|
||||
<rect x="49.512" y="124.5" width="33.583" height="33.05" rx="16.791" ry="16.525" color="#000000" opacity=".12"/>
|
||||
<rect x="51.611" y="126.56" width="29.385" height="28.919" rx="14.692" ry="14.46" color="#000000" fill="url(#ax)" stroke-width="0"/>
|
||||
<rect x="51.611" y="126.56" width="29.385" height="28.919" rx="14.692" ry="14.46" color="#000000" fill="#ffffff" opacity=".1" stroke-width="0"/>
|
||||
<rect x="51.611" y="128.63" width="29.385" height="26.853" rx="14.692" ry="13.427" color="#000000" fill="url(#bg)" stroke-width="0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<rect x="122" y="6.3622" width="4" height="4" rx="1.9989" ry="2" color="#000000" fill="#ffffff" filter="url(#bp)"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.7 KiB |
@ -1,20 +0,0 @@
|
||||
<svg width="40" height="24" version="1.1" viewBox="0 0 40 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<filter id="filter1034" x="-.037565" y="-.037565" width="1.0751" height="1.0751" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<filter id="filter1038" x="-.0216" y="-.070497" width="1.0432" height="1.141" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<linearGradient id="linearGradient862" x1="19" x2="19" y1="24" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#ffffff" offset="0"/>
|
||||
<stop stop-color="#ffffff" stop-opacity="0" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<rect width="40" height="24" rx="12" ry="12" fill="#2E7CF7" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
<rect width="40" height="24" rx="12" ry="12" fill="url(#linearGradient862)" opacity=".3" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
<rect y="-.038" width="40" height="24" opacity="0" stroke-width=".87706"/>
|
||||
<circle cx="28" cy="12.5" r="11.5" fill="#000000" filter="url(#filter1034)" opacity=".1" stroke-width="1.2778"/>
|
||||
<circle cx="28" cy="12" r="11" fill="#ffffff" stroke-width="1.2222"/>
|
||||
<path d="m12 0c-6.648 0-12 5.352-12 12 0 0.086409 0.011872 0.1699 0.013672 0.25586 0.13601-6.2562 5.4243-11.256 11.986-11.256h16c6.562 0 11.85 4.9996 11.986 11.256 0.0018-0.085962 0.013672-0.16945 0.013672-0.25586 0-6.648-5.352-12-12-12h-16z" fill="#000000" filter="url(#filter1038)" opacity=".1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.7 KiB |
@ -1,12 +0,0 @@
|
||||
<svg width="35" height="200" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<filter id="filter4154" x="-.132" y="-.020842" width="1.264" height="1.0417" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="1.6500004"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g transform="translate(0 -852.36)" shape-rendering="auto">
|
||||
<path d="m7.2 858.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#000000" fill-opacity=".44" filter="url(#filter4154)" image-rendering="auto" opacity=".9" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
<path d="m7 857.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#79B757" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
<path transform="translate(0 852.36)" d="m18 94c-0.554 0-1 0.446-1 1v4h-4c-0.554 0-1 0.446-1 1s0.446 1 1 1h4v4c0 0.554 0.446 1 1 1s1-0.446 1-1v-4h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4v-4c0-0.554-0.446-1-1-1zm8 6a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" color="#000000" color-rendering="auto" fill="#eceff1" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.2 KiB |
@ -1,32 +0,0 @@
|
||||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="j" x1="18" x2="32" y1="38.362" y2="38.362" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#79B757" offset="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="be" x1="24" x2="24" y1="45.362" y2="32.253" gradientTransform="matrix(1 0 0 .99168 0 .3776)" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#000000" stop-opacity=".1" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="checkbox-checked-dark" transform="translate(-32 3.638)">
|
||||
<g transform="translate(19)">
|
||||
<g transform="translate(0,-30)">
|
||||
<rect x="17" y="30.362" width="16" height="16" color="#000000" fill="none"/>
|
||||
<rect x="17" y="30.362" width="16" height="16" rx="2.2857" ry="2.2857" color="#000000" opacity=".12" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="2" ry="2" color="#000000" fill="url(#j)" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="2" ry="2" color="#000000" fill="#ffffff" opacity=".1" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="32.362" width="14" height="13" rx="2" ry="1.8571" color="#000000" fill="url(#be)" style="paint-order:fill markers stroke"/>
|
||||
</g>
|
||||
</g>
|
||||
<g transform="translate(36,-1036)">
|
||||
<g transform="rotate(45,7.5,1026.4)">
|
||||
<g transform="translate(12.374,11.531)">
|
||||
<g transform="translate(-3,-5)" fill="#3b3c3e">
|
||||
<path transform="rotate(-45,1304,694.22)" d="m154.16 15.881c-0.25562 0-0.51116 0.0971-0.70703 0.29297l-3.5352 3.5352-1.4785-1.4766c-0.35638-0.35638-0.95788-0.32923-1.3496 0.0625-0.39174 0.39173-0.42083 0.99519-0.0645 1.3516l2.1856 2.1836 0.0644 0.06445c0.35638 0.35638 0.95788 0.32728 1.3496-0.06445l4.2422-4.2422c0.39174-0.39174 0.39174-1.0223 0-1.4141-0.19587-0.19587-0.45141-0.29297-0.70703-0.29297z" fill="#ffffff" filter="url(#bn)"/>
|
||||
</g>
|
||||
<rect transform="translate(0,1036.4)" x="5" y="-8" width="3" height="1" fill-opacity="0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 2.2 KiB |
@ -1,25 +0,0 @@
|
||||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="ax" x1="51.611" x2="80.996" y1="141.02" y2="141.02" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#79B757" offset="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="bg" x1="66.31" x2="66.31" y1="155.48" y2="126.56" gradientTransform="matrix(1 0 0 .92857 0 11.106)" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#000000" stop-opacity=".1" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="radio-checked-dark" transform="translate(-112 3.6376)">
|
||||
<g transform="translate(19.004)">
|
||||
<g transform="matrix(.93617 0 0 .93566 -96.783 -244.76)">
|
||||
<rect x="206.99" y="261.98" width="17.091" height="17.1" color="#000000" fill="none"/>
|
||||
<g transform="matrix(.50892 0 0 .5174 181.79 197.56)">
|
||||
<rect x="49.512" y="124.5" width="33.583" height="33.05" rx="16.791" ry="16.525" color="#000000" opacity=".12"/>
|
||||
<rect x="51.611" y="126.56" width="29.385" height="28.919" rx="14.692" ry="14.46" color="#000000" fill="url(#ax)" stroke-width="0"/>
|
||||
<rect x="51.611" y="126.56" width="29.385" height="28.919" rx="14.692" ry="14.46" color="#000000" fill="#ffffff" opacity=".1" stroke-width="0"/>
|
||||
<rect x="51.611" y="128.63" width="29.385" height="26.853" rx="14.692" ry="13.427" color="#000000" fill="url(#bg)" stroke-width="0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<rect x="122" y="6.3622" width="4" height="4" rx="1.9989" ry="2" color="#000000" fill="#ffffff" filter="url(#bp)"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.7 KiB |
@ -1,20 +0,0 @@
|
||||
<svg width="40" height="24" version="1.1" viewBox="0 0 40 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<filter id="filter1034" x="-.037565" y="-.037565" width="1.0751" height="1.0751" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<filter id="filter1038" x="-.0216" y="-.070497" width="1.0432" height="1.141" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<linearGradient id="linearGradient862" x1="19" x2="19" y1="24" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#ffffff" offset="0"/>
|
||||
<stop stop-color="#ffffff" stop-opacity="0" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<rect width="40" height="24" rx="12" ry="12" fill="#79B757" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
<rect width="40" height="24" rx="12" ry="12" fill="url(#linearGradient862)" opacity=".3" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
<rect y="-.038" width="40" height="24" opacity="0" stroke-width=".87706"/>
|
||||
<circle cx="28" cy="12.5" r="11.5" fill="#000000" filter="url(#filter1034)" opacity=".1" stroke-width="1.2778"/>
|
||||
<circle cx="28" cy="12" r="11" fill="#ffffff" stroke-width="1.2222"/>
|
||||
<path d="m12 0c-6.648 0-12 5.352-12 12 0 0.086409 0.011872 0.1699 0.013672 0.25586 0.13601-6.2562 5.4243-11.256 11.986-11.256h16c6.562 0 11.85 4.9996 11.986 11.256 0.0018-0.085962 0.013672-0.16945 0.013672-0.25586 0-6.648-5.352-12-12-12h-16z" fill="#000000" filter="url(#filter1038)" opacity=".1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.7 KiB |
@ -1,12 +0,0 @@
|
||||
<svg width="35" height="200" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<filter id="filter4154" x="-.132" y="-.020842" width="1.264" height="1.0417" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="1.6500004"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g transform="translate(0 -852.36)" shape-rendering="auto">
|
||||
<path d="m7.2 858.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#000000" fill-opacity=".44" filter="url(#filter4154)" image-rendering="auto" opacity=".9" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
<path d="m7 857.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#8C8C8C" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
<path transform="translate(0 852.36)" d="m18 94c-0.554 0-1 0.446-1 1v4h-4c-0.554 0-1 0.446-1 1s0.446 1 1 1h4v4c0 0.554 0.446 1 1 1s1-0.446 1-1v-4h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4v-4c0-0.554-0.446-1-1-1zm8 6a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" color="#000000" color-rendering="auto" fill="#eceff1" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.2 KiB |
@ -1,32 +0,0 @@
|
||||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="j" x1="18" x2="32" y1="38.362" y2="38.362" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#8C8C8C" offset="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="be" x1="24" x2="24" y1="45.362" y2="32.253" gradientTransform="matrix(1 0 0 .99168 0 .3776)" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#000000" stop-opacity=".1" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="checkbox-checked-dark" transform="translate(-32 3.638)">
|
||||
<g transform="translate(19)">
|
||||
<g transform="translate(0,-30)">
|
||||
<rect x="17" y="30.362" width="16" height="16" color="#000000" fill="none"/>
|
||||
<rect x="17" y="30.362" width="16" height="16" rx="2.2857" ry="2.2857" color="#000000" opacity=".12" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="2" ry="2" color="#000000" fill="url(#j)" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="2" ry="2" color="#000000" fill="#ffffff" opacity=".1" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="32.362" width="14" height="13" rx="2" ry="1.8571" color="#000000" fill="url(#be)" style="paint-order:fill markers stroke"/>
|
||||
</g>
|
||||
</g>
|
||||
<g transform="translate(36,-1036)">
|
||||
<g transform="rotate(45,7.5,1026.4)">
|
||||
<g transform="translate(12.374,11.531)">
|
||||
<g transform="translate(-3,-5)" fill="#3b3c3e">
|
||||
<path transform="rotate(-45,1304,694.22)" d="m154.16 15.881c-0.25562 0-0.51116 0.0971-0.70703 0.29297l-3.5352 3.5352-1.4785-1.4766c-0.35638-0.35638-0.95788-0.32923-1.3496 0.0625-0.39174 0.39173-0.42083 0.99519-0.0645 1.3516l2.1856 2.1836 0.0644 0.06445c0.35638 0.35638 0.95788 0.32728 1.3496-0.06445l4.2422-4.2422c0.39174-0.39174 0.39174-1.0223 0-1.4141-0.19587-0.19587-0.45141-0.29297-0.70703-0.29297z" fill="#ffffff" filter="url(#bn)"/>
|
||||
</g>
|
||||
<rect transform="translate(0,1036.4)" x="5" y="-8" width="3" height="1" fill-opacity="0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 2.2 KiB |
@ -1,25 +0,0 @@
|
||||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="ax" x1="51.611" x2="80.996" y1="141.02" y2="141.02" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#8C8C8C" offset="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="bg" x1="66.31" x2="66.31" y1="155.48" y2="126.56" gradientTransform="matrix(1 0 0 .92857 0 11.106)" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#000000" stop-opacity=".1" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="radio-checked-dark" transform="translate(-112 3.6376)">
|
||||
<g transform="translate(19.004)">
|
||||
<g transform="matrix(.93617 0 0 .93566 -96.783 -244.76)">
|
||||
<rect x="206.99" y="261.98" width="17.091" height="17.1" color="#000000" fill="none"/>
|
||||
<g transform="matrix(.50892 0 0 .5174 181.79 197.56)">
|
||||
<rect x="49.512" y="124.5" width="33.583" height="33.05" rx="16.791" ry="16.525" color="#000000" opacity=".12"/>
|
||||
<rect x="51.611" y="126.56" width="29.385" height="28.919" rx="14.692" ry="14.46" color="#000000" fill="url(#ax)" stroke-width="0"/>
|
||||
<rect x="51.611" y="126.56" width="29.385" height="28.919" rx="14.692" ry="14.46" color="#000000" fill="#ffffff" opacity=".1" stroke-width="0"/>
|
||||
<rect x="51.611" y="128.63" width="29.385" height="26.853" rx="14.692" ry="13.427" color="#000000" fill="url(#bg)" stroke-width="0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<rect x="122" y="6.3622" width="4" height="4" rx="1.9989" ry="2" color="#000000" fill="#ffffff" filter="url(#bp)"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.7 KiB |
@ -1,20 +0,0 @@
|
||||
<svg width="40" height="24" version="1.1" viewBox="0 0 40 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<filter id="filter1034" x="-.037565" y="-.037565" width="1.0751" height="1.0751" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<filter id="filter1038" x="-.0216" y="-.070497" width="1.0432" height="1.141" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<linearGradient id="linearGradient862" x1="19" x2="19" y1="24" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#ffffff" offset="0"/>
|
||||
<stop stop-color="#ffffff" stop-opacity="0" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<rect width="40" height="24" rx="12" ry="12" fill="#8C8C8C" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
<rect width="40" height="24" rx="12" ry="12" fill="url(#linearGradient862)" opacity=".3" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
<rect y="-.038" width="40" height="24" opacity="0" stroke-width=".87706"/>
|
||||
<circle cx="28" cy="12.5" r="11.5" fill="#000000" filter="url(#filter1034)" opacity=".1" stroke-width="1.2778"/>
|
||||
<circle cx="28" cy="12" r="11" fill="#ffffff" stroke-width="1.2222"/>
|
||||
<path d="m12 0c-6.648 0-12 5.352-12 12 0 0.086409 0.011872 0.1699 0.013672 0.25586 0.13601-6.2562 5.4243-11.256 11.986-11.256h16c6.562 0 11.85 4.9996 11.986 11.256 0.0018-0.085962 0.013672-0.16945 0.013672-0.25586 0-6.648-5.352-12-12-12h-16z" fill="#000000" filter="url(#filter1038)" opacity=".1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.7 KiB |
@ -1,12 +0,0 @@
|
||||
<svg width="35" height="200" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<filter id="filter4154" x="-.132" y="-.020842" width="1.264" height="1.0417" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="1.6500004"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g transform="translate(0 -852.36)" shape-rendering="auto">
|
||||
<path d="m7.2 858.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#000000" fill-opacity=".44" filter="url(#filter4154)" image-rendering="auto" opacity=".9" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
<path d="m7 857.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#E9873A" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
<path transform="translate(0 852.36)" d="m18 94c-0.554 0-1 0.446-1 1v4h-4c-0.554 0-1 0.446-1 1s0.446 1 1 1h4v4c0 0.554 0.446 1 1 1s1-0.446 1-1v-4h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4v-4c0-0.554-0.446-1-1-1zm8 6a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" color="#000000" color-rendering="auto" fill="#eceff1" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.2 KiB |
@ -1,32 +0,0 @@
|
||||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="j" x1="18" x2="32" y1="38.362" y2="38.362" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#E9873A" offset="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="be" x1="24" x2="24" y1="45.362" y2="32.253" gradientTransform="matrix(1 0 0 .99168 0 .3776)" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#000000" stop-opacity=".1" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="checkbox-checked-dark" transform="translate(-32 3.638)">
|
||||
<g transform="translate(19)">
|
||||
<g transform="translate(0,-30)">
|
||||
<rect x="17" y="30.362" width="16" height="16" color="#000000" fill="none"/>
|
||||
<rect x="17" y="30.362" width="16" height="16" rx="2.2857" ry="2.2857" color="#000000" opacity=".12" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="2" ry="2" color="#000000" fill="url(#j)" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="2" ry="2" color="#000000" fill="#ffffff" opacity=".1" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="32.362" width="14" height="13" rx="2" ry="1.8571" color="#000000" fill="url(#be)" style="paint-order:fill markers stroke"/>
|
||||
</g>
|
||||
</g>
|
||||
<g transform="translate(36,-1036)">
|
||||
<g transform="rotate(45,7.5,1026.4)">
|
||||
<g transform="translate(12.374,11.531)">
|
||||
<g transform="translate(-3,-5)" fill="#3b3c3e">
|
||||
<path transform="rotate(-45,1304,694.22)" d="m154.16 15.881c-0.25562 0-0.51116 0.0971-0.70703 0.29297l-3.5352 3.5352-1.4785-1.4766c-0.35638-0.35638-0.95788-0.32923-1.3496 0.0625-0.39174 0.39173-0.42083 0.99519-0.0645 1.3516l2.1856 2.1836 0.0644 0.06445c0.35638 0.35638 0.95788 0.32728 1.3496-0.06445l4.2422-4.2422c0.39174-0.39174 0.39174-1.0223 0-1.4141-0.19587-0.19587-0.45141-0.29297-0.70703-0.29297z" fill="#ffffff" filter="url(#bn)"/>
|
||||
</g>
|
||||
<rect transform="translate(0,1036.4)" x="5" y="-8" width="3" height="1" fill-opacity="0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 2.2 KiB |
@ -1,25 +0,0 @@
|
||||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="ax" x1="51.611" x2="80.996" y1="141.02" y2="141.02" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#E9873A" offset="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="bg" x1="66.31" x2="66.31" y1="155.48" y2="126.56" gradientTransform="matrix(1 0 0 .92857 0 11.106)" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#000000" stop-opacity=".1" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="radio-checked-dark" transform="translate(-112 3.6376)">
|
||||
<g transform="translate(19.004)">
|
||||
<g transform="matrix(.93617 0 0 .93566 -96.783 -244.76)">
|
||||
<rect x="206.99" y="261.98" width="17.091" height="17.1" color="#000000" fill="none"/>
|
||||
<g transform="matrix(.50892 0 0 .5174 181.79 197.56)">
|
||||
<rect x="49.512" y="124.5" width="33.583" height="33.05" rx="16.791" ry="16.525" color="#000000" opacity=".12"/>
|
||||
<rect x="51.611" y="126.56" width="29.385" height="28.919" rx="14.692" ry="14.46" color="#000000" fill="url(#ax)" stroke-width="0"/>
|
||||
<rect x="51.611" y="126.56" width="29.385" height="28.919" rx="14.692" ry="14.46" color="#000000" fill="#ffffff" opacity=".1" stroke-width="0"/>
|
||||
<rect x="51.611" y="128.63" width="29.385" height="26.853" rx="14.692" ry="13.427" color="#000000" fill="url(#bg)" stroke-width="0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<rect x="122" y="6.3622" width="4" height="4" rx="1.9989" ry="2" color="#000000" fill="#ffffff" filter="url(#bp)"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.7 KiB |
@ -1,20 +0,0 @@
|
||||
<svg width="40" height="24" version="1.1" viewBox="0 0 40 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<filter id="filter1034" x="-.037565" y="-.037565" width="1.0751" height="1.0751" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<filter id="filter1038" x="-.0216" y="-.070497" width="1.0432" height="1.141" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<linearGradient id="linearGradient862" x1="19" x2="19" y1="24" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#ffffff" offset="0"/>
|
||||
<stop stop-color="#ffffff" stop-opacity="0" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<rect width="40" height="24" rx="12" ry="12" fill="#E9873A" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
<rect width="40" height="24" rx="12" ry="12" fill="url(#linearGradient862)" opacity=".3" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
<rect y="-.038" width="40" height="24" opacity="0" stroke-width=".87706"/>
|
||||
<circle cx="28" cy="12.5" r="11.5" fill="#000000" filter="url(#filter1034)" opacity=".1" stroke-width="1.2778"/>
|
||||
<circle cx="28" cy="12" r="11" fill="#ffffff" stroke-width="1.2222"/>
|
||||
<path d="m12 0c-6.648 0-12 5.352-12 12 0 0.086409 0.011872 0.1699 0.013672 0.25586 0.13601-6.2562 5.4243-11.256 11.986-11.256h16c6.562 0 11.85 4.9996 11.986 11.256 0.0018-0.085962 0.013672-0.16945 0.013672-0.25586 0-6.648-5.352-12-12-12h-16z" fill="#000000" filter="url(#filter1038)" opacity=".1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.7 KiB |
@ -1,12 +0,0 @@
|
||||
<svg width="35" height="200" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<filter id="filter4154" x="-.132" y="-.020842" width="1.264" height="1.0417" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="1.6500004"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g transform="translate(0 -852.36)" shape-rendering="auto">
|
||||
<path d="m7.2 858.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#000000" fill-opacity=".44" filter="url(#filter4154)" image-rendering="auto" opacity=".9" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
<path d="m7 857.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#E55E9C" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
<path transform="translate(0 852.36)" d="m18 94c-0.554 0-1 0.446-1 1v4h-4c-0.554 0-1 0.446-1 1s0.446 1 1 1h4v4c0 0.554 0.446 1 1 1s1-0.446 1-1v-4h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4v-4c0-0.554-0.446-1-1-1zm8 6a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" color="#000000" color-rendering="auto" fill="#eceff1" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.2 KiB |
@ -1,32 +0,0 @@
|
||||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="j" x1="18" x2="32" y1="38.362" y2="38.362" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#E55E9C" offset="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="be" x1="24" x2="24" y1="45.362" y2="32.253" gradientTransform="matrix(1 0 0 .99168 0 .3776)" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#000000" stop-opacity=".1" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="checkbox-checked-dark" transform="translate(-32 3.638)">
|
||||
<g transform="translate(19)">
|
||||
<g transform="translate(0,-30)">
|
||||
<rect x="17" y="30.362" width="16" height="16" color="#000000" fill="none"/>
|
||||
<rect x="17" y="30.362" width="16" height="16" rx="2.2857" ry="2.2857" color="#000000" opacity=".12" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="2" ry="2" color="#000000" fill="url(#j)" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="2" ry="2" color="#000000" fill="#ffffff" opacity=".1" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="32.362" width="14" height="13" rx="2" ry="1.8571" color="#000000" fill="url(#be)" style="paint-order:fill markers stroke"/>
|
||||
</g>
|
||||
</g>
|
||||
<g transform="translate(36,-1036)">
|
||||
<g transform="rotate(45,7.5,1026.4)">
|
||||
<g transform="translate(12.374,11.531)">
|
||||
<g transform="translate(-3,-5)" fill="#3b3c3e">
|
||||
<path transform="rotate(-45,1304,694.22)" d="m154.16 15.881c-0.25562 0-0.51116 0.0971-0.70703 0.29297l-3.5352 3.5352-1.4785-1.4766c-0.35638-0.35638-0.95788-0.32923-1.3496 0.0625-0.39174 0.39173-0.42083 0.99519-0.0645 1.3516l2.1856 2.1836 0.0644 0.06445c0.35638 0.35638 0.95788 0.32728 1.3496-0.06445l4.2422-4.2422c0.39174-0.39174 0.39174-1.0223 0-1.4141-0.19587-0.19587-0.45141-0.29297-0.70703-0.29297z" fill="#ffffff" filter="url(#bn)"/>
|
||||
</g>
|
||||
<rect transform="translate(0,1036.4)" x="5" y="-8" width="3" height="1" fill-opacity="0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 2.2 KiB |
@ -1,25 +0,0 @@
|
||||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="ax" x1="51.611" x2="80.996" y1="141.02" y2="141.02" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#E55E9C" offset="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="bg" x1="66.31" x2="66.31" y1="155.48" y2="126.56" gradientTransform="matrix(1 0 0 .92857 0 11.106)" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#000000" stop-opacity=".1" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="radio-checked-dark" transform="translate(-112 3.6376)">
|
||||
<g transform="translate(19.004)">
|
||||
<g transform="matrix(.93617 0 0 .93566 -96.783 -244.76)">
|
||||
<rect x="206.99" y="261.98" width="17.091" height="17.1" color="#000000" fill="none"/>
|
||||
<g transform="matrix(.50892 0 0 .5174 181.79 197.56)">
|
||||
<rect x="49.512" y="124.5" width="33.583" height="33.05" rx="16.791" ry="16.525" color="#000000" opacity=".12"/>
|
||||
<rect x="51.611" y="126.56" width="29.385" height="28.919" rx="14.692" ry="14.46" color="#000000" fill="url(#ax)" stroke-width="0"/>
|
||||
<rect x="51.611" y="126.56" width="29.385" height="28.919" rx="14.692" ry="14.46" color="#000000" fill="#ffffff" opacity=".1" stroke-width="0"/>
|
||||
<rect x="51.611" y="128.63" width="29.385" height="26.853" rx="14.692" ry="13.427" color="#000000" fill="url(#bg)" stroke-width="0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<rect x="122" y="6.3622" width="4" height="4" rx="1.9989" ry="2" color="#000000" fill="#ffffff" filter="url(#bp)"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.7 KiB |
@ -1,20 +0,0 @@
|
||||
<svg width="40" height="24" version="1.1" viewBox="0 0 40 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<filter id="filter1034" x="-.037565" y="-.037565" width="1.0751" height="1.0751" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<filter id="filter1038" x="-.0216" y="-.070497" width="1.0432" height="1.141" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<linearGradient id="linearGradient862" x1="19" x2="19" y1="24" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#ffffff" offset="0"/>
|
||||
<stop stop-color="#ffffff" stop-opacity="0" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<rect width="40" height="24" rx="12" ry="12" fill="#E55E9C" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
<rect width="40" height="24" rx="12" ry="12" fill="url(#linearGradient862)" opacity=".3" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
<rect y="-.038" width="40" height="24" opacity="0" stroke-width=".87706"/>
|
||||
<circle cx="28" cy="12.5" r="11.5" fill="#000000" filter="url(#filter1034)" opacity=".1" stroke-width="1.2778"/>
|
||||
<circle cx="28" cy="12" r="11" fill="#ffffff" stroke-width="1.2222"/>
|
||||
<path d="m12 0c-6.648 0-12 5.352-12 12 0 0.086409 0.011872 0.1699 0.013672 0.25586 0.13601-6.2562 5.4243-11.256 11.986-11.256h16c6.562 0 11.85 4.9996 11.986 11.256 0.0018-0.085962 0.013672-0.16945 0.013672-0.25586 0-6.648-5.352-12-12-12h-16z" fill="#000000" filter="url(#filter1038)" opacity=".1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.7 KiB |
@ -1,12 +0,0 @@
|
||||
<svg width="35" height="200" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<filter id="filter4154" x="-.132" y="-.020842" width="1.264" height="1.0417" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="1.6500004"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g transform="translate(0 -852.36)" shape-rendering="auto">
|
||||
<path d="m7.2 858.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#000000" fill-opacity=".44" filter="url(#filter4154)" image-rendering="auto" opacity=".9" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
<path d="m7 857.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#9A57A3" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
<path transform="translate(0 852.36)" d="m18 94c-0.554 0-1 0.446-1 1v4h-4c-0.554 0-1 0.446-1 1s0.446 1 1 1h4v4c0 0.554 0.446 1 1 1s1-0.446 1-1v-4h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4v-4c0-0.554-0.446-1-1-1zm8 6a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" color="#000000" color-rendering="auto" fill="#eceff1" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.2 KiB |
@ -1,32 +0,0 @@
|
||||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="j" x1="18" x2="32" y1="38.362" y2="38.362" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#9A57A3" offset="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="be" x1="24" x2="24" y1="45.362" y2="32.253" gradientTransform="matrix(1 0 0 .99168 0 .3776)" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#000000" stop-opacity=".1" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="checkbox-checked-dark" transform="translate(-32 3.638)">
|
||||
<g transform="translate(19)">
|
||||
<g transform="translate(0,-30)">
|
||||
<rect x="17" y="30.362" width="16" height="16" color="#000000" fill="none"/>
|
||||
<rect x="17" y="30.362" width="16" height="16" rx="2.2857" ry="2.2857" color="#000000" opacity=".12" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="2" ry="2" color="#000000" fill="url(#j)" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="2" ry="2" color="#000000" fill="#ffffff" opacity=".1" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="32.362" width="14" height="13" rx="2" ry="1.8571" color="#000000" fill="url(#be)" style="paint-order:fill markers stroke"/>
|
||||
</g>
|
||||
</g>
|
||||
<g transform="translate(36,-1036)">
|
||||
<g transform="rotate(45,7.5,1026.4)">
|
||||
<g transform="translate(12.374,11.531)">
|
||||
<g transform="translate(-3,-5)" fill="#3b3c3e">
|
||||
<path transform="rotate(-45,1304,694.22)" d="m154.16 15.881c-0.25562 0-0.51116 0.0971-0.70703 0.29297l-3.5352 3.5352-1.4785-1.4766c-0.35638-0.35638-0.95788-0.32923-1.3496 0.0625-0.39174 0.39173-0.42083 0.99519-0.0645 1.3516l2.1856 2.1836 0.0644 0.06445c0.35638 0.35638 0.95788 0.32728 1.3496-0.06445l4.2422-4.2422c0.39174-0.39174 0.39174-1.0223 0-1.4141-0.19587-0.19587-0.45141-0.29297-0.70703-0.29297z" fill="#ffffff" filter="url(#bn)"/>
|
||||
</g>
|
||||
<rect transform="translate(0,1036.4)" x="5" y="-8" width="3" height="1" fill-opacity="0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 2.2 KiB |
@ -1,25 +0,0 @@
|
||||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="ax" x1="51.611" x2="80.996" y1="141.02" y2="141.02" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#9A57A3" offset="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="bg" x1="66.31" x2="66.31" y1="155.48" y2="126.56" gradientTransform="matrix(1 0 0 .92857 0 11.106)" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#000000" stop-opacity=".1" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="radio-checked-dark" transform="translate(-112 3.6376)">
|
||||
<g transform="translate(19.004)">
|
||||
<g transform="matrix(.93617 0 0 .93566 -96.783 -244.76)">
|
||||
<rect x="206.99" y="261.98" width="17.091" height="17.1" color="#000000" fill="none"/>
|
||||
<g transform="matrix(.50892 0 0 .5174 181.79 197.56)">
|
||||
<rect x="49.512" y="124.5" width="33.583" height="33.05" rx="16.791" ry="16.525" color="#000000" opacity=".12"/>
|
||||
<rect x="51.611" y="126.56" width="29.385" height="28.919" rx="14.692" ry="14.46" color="#000000" fill="url(#ax)" stroke-width="0"/>
|
||||
<rect x="51.611" y="126.56" width="29.385" height="28.919" rx="14.692" ry="14.46" color="#000000" fill="#ffffff" opacity=".1" stroke-width="0"/>
|
||||
<rect x="51.611" y="128.63" width="29.385" height="26.853" rx="14.692" ry="13.427" color="#000000" fill="url(#bg)" stroke-width="0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<rect x="122" y="6.3622" width="4" height="4" rx="1.9989" ry="2" color="#000000" fill="#ffffff" filter="url(#bp)"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.7 KiB |
@ -1,20 +0,0 @@
|
||||
<svg width="40" height="24" version="1.1" viewBox="0 0 40 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<filter id="filter1034" x="-.037565" y="-.037565" width="1.0751" height="1.0751" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<filter id="filter1038" x="-.0216" y="-.070497" width="1.0432" height="1.141" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<linearGradient id="linearGradient862" x1="19" x2="19" y1="24" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#ffffff" offset="0"/>
|
||||
<stop stop-color="#ffffff" stop-opacity="0" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<rect width="40" height="24" rx="12" ry="12" fill="#9A57A3" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
<rect width="40" height="24" rx="12" ry="12" fill="url(#linearGradient862)" opacity=".3" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
<rect y="-.038" width="40" height="24" opacity="0" stroke-width=".87706"/>
|
||||
<circle cx="28" cy="12.5" r="11.5" fill="#000000" filter="url(#filter1034)" opacity=".1" stroke-width="1.2778"/>
|
||||
<circle cx="28" cy="12" r="11" fill="#ffffff" stroke-width="1.2222"/>
|
||||
<path d="m12 0c-6.648 0-12 5.352-12 12 0 0.086409 0.011872 0.1699 0.013672 0.25586 0.13601-6.2562 5.4243-11.256 11.986-11.256h16c6.562 0 11.85 4.9996 11.986 11.256 0.0018-0.085962 0.013672-0.16945 0.013672-0.25586 0-6.648-5.352-12-12-12h-16z" fill="#000000" filter="url(#filter1038)" opacity=".1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.7 KiB |
@ -1,12 +0,0 @@
|
||||
<svg width="35" height="200" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<filter id="filter4154" x="-.132" y="-.020842" width="1.264" height="1.0417" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="1.6500004"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g transform="translate(0 -852.36)" shape-rendering="auto">
|
||||
<path d="m7.2 858.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#000000" fill-opacity=".44" filter="url(#filter4154)" image-rendering="auto" opacity=".9" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
<path d="m7 857.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#ED5F5D" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
<path transform="translate(0 852.36)" d="m18 94c-0.554 0-1 0.446-1 1v4h-4c-0.554 0-1 0.446-1 1s0.446 1 1 1h4v4c0 0.554 0.446 1 1 1s1-0.446 1-1v-4h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4v-4c0-0.554-0.446-1-1-1zm8 6a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" color="#000000" color-rendering="auto" fill="#eceff1" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.2 KiB |
@ -1,32 +0,0 @@
|
||||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="j" x1="18" x2="32" y1="38.362" y2="38.362" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#ED5F5D" offset="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="be" x1="24" x2="24" y1="45.362" y2="32.253" gradientTransform="matrix(1 0 0 .99168 0 .3776)" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#000000" stop-opacity=".1" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="checkbox-checked-dark" transform="translate(-32 3.638)">
|
||||
<g transform="translate(19)">
|
||||
<g transform="translate(0,-30)">
|
||||
<rect x="17" y="30.362" width="16" height="16" color="#000000" fill="none"/>
|
||||
<rect x="17" y="30.362" width="16" height="16" rx="2.2857" ry="2.2857" color="#000000" opacity=".12" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="2" ry="2" color="#000000" fill="url(#j)" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="2" ry="2" color="#000000" fill="#ffffff" opacity=".1" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="32.362" width="14" height="13" rx="2" ry="1.8571" color="#000000" fill="url(#be)" style="paint-order:fill markers stroke"/>
|
||||
</g>
|
||||
</g>
|
||||
<g transform="translate(36,-1036)">
|
||||
<g transform="rotate(45,7.5,1026.4)">
|
||||
<g transform="translate(12.374,11.531)">
|
||||
<g transform="translate(-3,-5)" fill="#3b3c3e">
|
||||
<path transform="rotate(-45,1304,694.22)" d="m154.16 15.881c-0.25562 0-0.51116 0.0971-0.70703 0.29297l-3.5352 3.5352-1.4785-1.4766c-0.35638-0.35638-0.95788-0.32923-1.3496 0.0625-0.39174 0.39173-0.42083 0.99519-0.0645 1.3516l2.1856 2.1836 0.0644 0.06445c0.35638 0.35638 0.95788 0.32728 1.3496-0.06445l4.2422-4.2422c0.39174-0.39174 0.39174-1.0223 0-1.4141-0.19587-0.19587-0.45141-0.29297-0.70703-0.29297z" fill="#ffffff" filter="url(#bn)"/>
|
||||
</g>
|
||||
<rect transform="translate(0,1036.4)" x="5" y="-8" width="3" height="1" fill-opacity="0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 2.2 KiB |
@ -1,25 +0,0 @@
|
||||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="ax" x1="51.611" x2="80.996" y1="141.02" y2="141.02" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#ED5F5D" offset="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="bg" x1="66.31" x2="66.31" y1="155.48" y2="126.56" gradientTransform="matrix(1 0 0 .92857 0 11.106)" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#000000" stop-opacity=".1" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="radio-checked-dark" transform="translate(-112 3.6376)">
|
||||
<g transform="translate(19.004)">
|
||||
<g transform="matrix(.93617 0 0 .93566 -96.783 -244.76)">
|
||||
<rect x="206.99" y="261.98" width="17.091" height="17.1" color="#000000" fill="none"/>
|
||||
<g transform="matrix(.50892 0 0 .5174 181.79 197.56)">
|
||||
<rect x="49.512" y="124.5" width="33.583" height="33.05" rx="16.791" ry="16.525" color="#000000" opacity=".12"/>
|
||||
<rect x="51.611" y="126.56" width="29.385" height="28.919" rx="14.692" ry="14.46" color="#000000" fill="url(#ax)" stroke-width="0"/>
|
||||
<rect x="51.611" y="126.56" width="29.385" height="28.919" rx="14.692" ry="14.46" color="#000000" fill="#ffffff" opacity=".1" stroke-width="0"/>
|
||||
<rect x="51.611" y="128.63" width="29.385" height="26.853" rx="14.692" ry="13.427" color="#000000" fill="url(#bg)" stroke-width="0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<rect x="122" y="6.3622" width="4" height="4" rx="1.9989" ry="2" color="#000000" fill="#ffffff" filter="url(#bp)"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.7 KiB |
@ -1,20 +0,0 @@
|
||||
<svg width="40" height="24" version="1.1" viewBox="0 0 40 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<filter id="filter1034" x="-.037565" y="-.037565" width="1.0751" height="1.0751" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<filter id="filter1038" x="-.0216" y="-.070497" width="1.0432" height="1.141" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<linearGradient id="linearGradient862" x1="19" x2="19" y1="24" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#ffffff" offset="0"/>
|
||||
<stop stop-color="#ffffff" stop-opacity="0" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<rect width="40" height="24" rx="12" ry="12" fill="#ED5F5D" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
<rect width="40" height="24" rx="12" ry="12" fill="url(#linearGradient862)" opacity=".3" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
<rect y="-.038" width="40" height="24" opacity="0" stroke-width=".87706"/>
|
||||
<circle cx="28" cy="12.5" r="11.5" fill="#000000" filter="url(#filter1034)" opacity=".1" stroke-width="1.2778"/>
|
||||
<circle cx="28" cy="12" r="11" fill="#ffffff" stroke-width="1.2222"/>
|
||||
<path d="m12 0c-6.648 0-12 5.352-12 12 0 0.086409 0.011872 0.1699 0.013672 0.25586 0.13601-6.2562 5.4243-11.256 11.986-11.256h16c6.562 0 11.85 4.9996 11.986 11.256 0.0018-0.085962 0.013672-0.16945 0.013672-0.25586 0-6.648-5.352-12-12-12h-16z" fill="#000000" filter="url(#filter1038)" opacity=".1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.7 KiB |
@ -1,12 +0,0 @@
|
||||
<svg width="35" height="200" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<filter id="filter4154" x="-.132" y="-.020842" width="1.264" height="1.0417" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="1.6500004"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g transform="translate(0 -852.36)" shape-rendering="auto">
|
||||
<path d="m7.2 858.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#000000" fill-opacity=".44" filter="url(#filter4154)" image-rendering="auto" opacity=".9" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
<path d="m7 857.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#F3BA4B" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
<path transform="translate(0 852.36)" d="m18 94c-0.554 0-1 0.446-1 1v4h-4c-0.554 0-1 0.446-1 1s0.446 1 1 1h4v4c0 0.554 0.446 1 1 1s1-0.446 1-1v-4h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4v-4c0-0.554-0.446-1-1-1zm8 6a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" color="#000000" color-rendering="auto" fill="#eceff1" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.2 KiB |
@ -1,32 +0,0 @@
|
||||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="j" x1="18" x2="32" y1="38.362" y2="38.362" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#F3BA4B" offset="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="be" x1="24" x2="24" y1="45.362" y2="32.253" gradientTransform="matrix(1 0 0 .99168 0 .3776)" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#000000" stop-opacity=".1" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="checkbox-checked-dark" transform="translate(-32 3.638)">
|
||||
<g transform="translate(19)">
|
||||
<g transform="translate(0,-30)">
|
||||
<rect x="17" y="30.362" width="16" height="16" color="#000000" fill="none"/>
|
||||
<rect x="17" y="30.362" width="16" height="16" rx="2.2857" ry="2.2857" color="#000000" opacity=".12" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="2" ry="2" color="#000000" fill="url(#j)" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="2" ry="2" color="#000000" fill="#ffffff" opacity=".1" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="32.362" width="14" height="13" rx="2" ry="1.8571" color="#000000" fill="url(#be)" style="paint-order:fill markers stroke"/>
|
||||
</g>
|
||||
</g>
|
||||
<g transform="translate(36,-1036)">
|
||||
<g transform="rotate(45,7.5,1026.4)">
|
||||
<g transform="translate(12.374,11.531)">
|
||||
<g transform="translate(-3,-5)" fill="#3b3c3e">
|
||||
<path transform="rotate(-45,1304,694.22)" d="m154.16 15.881c-0.25562 0-0.51116 0.0971-0.70703 0.29297l-3.5352 3.5352-1.4785-1.4766c-0.35638-0.35638-0.95788-0.32923-1.3496 0.0625-0.39174 0.39173-0.42083 0.99519-0.0645 1.3516l2.1856 2.1836 0.0644 0.06445c0.35638 0.35638 0.95788 0.32728 1.3496-0.06445l4.2422-4.2422c0.39174-0.39174 0.39174-1.0223 0-1.4141-0.19587-0.19587-0.45141-0.29297-0.70703-0.29297z" fill="#ffffff" filter="url(#bn)"/>
|
||||
</g>
|
||||
<rect transform="translate(0,1036.4)" x="5" y="-8" width="3" height="1" fill-opacity="0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 2.2 KiB |
@ -1,25 +0,0 @@
|
||||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="ax" x1="51.611" x2="80.996" y1="141.02" y2="141.02" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#F3BA4B" offset="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="bg" x1="66.31" x2="66.31" y1="155.48" y2="126.56" gradientTransform="matrix(1 0 0 .92857 0 11.106)" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#000000" stop-opacity=".1" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="radio-checked-dark" transform="translate(-112 3.6376)">
|
||||
<g transform="translate(19.004)">
|
||||
<g transform="matrix(.93617 0 0 .93566 -96.783 -244.76)">
|
||||
<rect x="206.99" y="261.98" width="17.091" height="17.1" color="#000000" fill="none"/>
|
||||
<g transform="matrix(.50892 0 0 .5174 181.79 197.56)">
|
||||
<rect x="49.512" y="124.5" width="33.583" height="33.05" rx="16.791" ry="16.525" color="#000000" opacity=".12"/>
|
||||
<rect x="51.611" y="126.56" width="29.385" height="28.919" rx="14.692" ry="14.46" color="#000000" fill="url(#ax)" stroke-width="0"/>
|
||||
<rect x="51.611" y="126.56" width="29.385" height="28.919" rx="14.692" ry="14.46" color="#000000" fill="#ffffff" opacity=".1" stroke-width="0"/>
|
||||
<rect x="51.611" y="128.63" width="29.385" height="26.853" rx="14.692" ry="13.427" color="#000000" fill="url(#bg)" stroke-width="0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<rect x="122" y="6.3622" width="4" height="4" rx="1.9989" ry="2" color="#000000" fill="#ffffff" filter="url(#bp)"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.7 KiB |
@ -1,20 +0,0 @@
|
||||
<svg width="40" height="24" version="1.1" viewBox="0 0 40 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<filter id="filter1034" x="-.037565" y="-.037565" width="1.0751" height="1.0751" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<filter id="filter1038" x="-.0216" y="-.070497" width="1.0432" height="1.141" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<linearGradient id="linearGradient862" x1="19" x2="19" y1="24" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#ffffff" offset="0"/>
|
||||
<stop stop-color="#ffffff" stop-opacity="0" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<rect width="40" height="24" rx="12" ry="12" fill="#F3BA4B" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
<rect width="40" height="24" rx="12" ry="12" fill="url(#linearGradient862)" opacity=".3" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
<rect y="-.038" width="40" height="24" opacity="0" stroke-width=".87706"/>
|
||||
<circle cx="28" cy="12.5" r="11.5" fill="#000000" filter="url(#filter1034)" opacity=".1" stroke-width="1.2778"/>
|
||||
<circle cx="28" cy="12" r="11" fill="#ffffff" stroke-width="1.2222"/>
|
||||
<path d="m12 0c-6.648 0-12 5.352-12 12 0 0.086409 0.011872 0.1699 0.013672 0.25586 0.13601-6.2562 5.4243-11.256 11.986-11.256h16c6.562 0 11.85 4.9996 11.986 11.256 0.0018-0.085962 0.013672-0.16945 0.013672-0.25586 0-6.648-5.352-12-12-12h-16z" fill="#000000" filter="url(#filter1038)" opacity=".1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.7 KiB |
@ -1,12 +0,0 @@
|
||||
<svg width="35" height="200" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<filter id="filter4154" x="-.132" y="-.020842" width="1.264" height="1.0417" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="1.6500004"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g transform="translate(0 -852.36)" shape-rendering="auto">
|
||||
<path d="m7.2 858.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#000000" fill-opacity=".44" filter="url(#filter4154)" image-rendering="auto" opacity=".9" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
<path d="m7 857.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#0860f2" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
<path transform="translate(0 852.36)" d="m18 94c-0.554 0-1 0.446-1 1v4h-4c-0.554 0-1 0.446-1 1s0.446 1 1 1h4v4c0 0.554 0.446 1 1 1s1-0.446 1-1v-4h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4v-4c0-0.554-0.446-1-1-1zm8 6a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" color="#000000" color-rendering="auto" fill="#eceff1" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.2 KiB |
@ -1,32 +0,0 @@
|
||||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="j" x1="18" x2="32" y1="38.362" y2="38.362" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#0860f2" offset="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="be" x1="24" x2="24" y1="45.362" y2="32.253" gradientTransform="matrix(1 0 0 .99168 0 .3776)" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#000000" stop-opacity=".1" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="checkbox-checked-dark" transform="translate(-32 3.638)">
|
||||
<g transform="translate(19)">
|
||||
<g transform="translate(0,-30)">
|
||||
<rect x="17" y="30.362" width="16" height="16" color="#000000" fill="none"/>
|
||||
<rect x="17" y="30.362" width="16" height="16" rx="2.2857" ry="2.2857" color="#000000" opacity=".12" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="2" ry="2" color="#000000" fill="url(#j)" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="2" ry="2" color="#000000" fill="#ffffff" opacity=".1" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="32.362" width="14" height="13" rx="2" ry="1.8571" color="#000000" fill="url(#be)" style="paint-order:fill markers stroke"/>
|
||||
</g>
|
||||
</g>
|
||||
<g transform="translate(36,-1036)">
|
||||
<g transform="rotate(45,7.5,1026.4)">
|
||||
<g transform="translate(12.374,11.531)">
|
||||
<g transform="translate(-3,-5)" fill="#3b3c3e">
|
||||
<path transform="rotate(-45,1304,694.22)" d="m154.16 15.881c-0.25562 0-0.51116 0.0971-0.70703 0.29297l-3.5352 3.5352-1.4785-1.4766c-0.35638-0.35638-0.95788-0.32923-1.3496 0.0625-0.39174 0.39173-0.42083 0.99519-0.0645 1.3516l2.1856 2.1836 0.0644 0.06445c0.35638 0.35638 0.95788 0.32728 1.3496-0.06445l4.2422-4.2422c0.39174-0.39174 0.39174-1.0223 0-1.4141-0.19587-0.19587-0.45141-0.29297-0.70703-0.29297z" fill="#ffffff" filter="url(#bn)"/>
|
||||
</g>
|
||||
<rect transform="translate(0,1036.4)" x="5" y="-8" width="3" height="1" fill-opacity="0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 2.2 KiB |
@ -1,25 +0,0 @@
|
||||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="ax" x1="51.611" x2="80.996" y1="141.02" y2="141.02" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#0860f2" offset="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="bg" x1="66.31" x2="66.31" y1="155.48" y2="126.56" gradientTransform="matrix(1 0 0 .92857 0 11.106)" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#000000" stop-opacity=".1" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="radio-checked-dark" transform="translate(-112 3.6376)">
|
||||
<g transform="translate(19.004)">
|
||||
<g transform="matrix(.93617 0 0 .93566 -96.783 -244.76)">
|
||||
<rect x="206.99" y="261.98" width="17.091" height="17.1" color="#000000" fill="none"/>
|
||||
<g transform="matrix(.50892 0 0 .5174 181.79 197.56)">
|
||||
<rect x="49.512" y="124.5" width="33.583" height="33.05" rx="16.791" ry="16.525" color="#000000" opacity=".12"/>
|
||||
<rect x="51.611" y="126.56" width="29.385" height="28.919" rx="14.692" ry="14.46" color="#000000" fill="url(#ax)" stroke-width="0"/>
|
||||
<rect x="51.611" y="126.56" width="29.385" height="28.919" rx="14.692" ry="14.46" color="#000000" fill="#ffffff" opacity=".1" stroke-width="0"/>
|
||||
<rect x="51.611" y="128.63" width="29.385" height="26.853" rx="14.692" ry="13.427" color="#000000" fill="url(#bg)" stroke-width="0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<rect x="122" y="6.3622" width="4" height="4" rx="1.9989" ry="2" color="#000000" fill="#ffffff" filter="url(#bp)"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.7 KiB |
@ -1,20 +0,0 @@
|
||||
<svg width="40" height="24" version="1.1" viewBox="0 0 40 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<filter id="filter1034" x="-.037565" y="-.037565" width="1.0751" height="1.0751" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<filter id="filter1038" x="-.0216" y="-.070497" width="1.0432" height="1.141" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="0.36"/>
|
||||
</filter>
|
||||
<linearGradient id="linearGradient862" x1="19" x2="19" y1="24" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#ffffff" offset="0"/>
|
||||
<stop stop-color="#ffffff" stop-opacity="0" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<rect width="40" height="24" rx="12" ry="12" fill="#0860f2" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
<rect width="40" height="24" rx="12" ry="12" fill="url(#linearGradient862)" opacity=".3" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
<rect y="-.038" width="40" height="24" opacity="0" stroke-width=".87706"/>
|
||||
<circle cx="28" cy="12.5" r="11.5" fill="#000000" filter="url(#filter1034)" opacity=".1" stroke-width="1.2778"/>
|
||||
<circle cx="28" cy="12" r="11" fill="#ffffff" stroke-width="1.2222"/>
|
||||
<path d="m12 0c-6.648 0-12 5.352-12 12 0 0.086409 0.011872 0.1699 0.013672 0.25586 0.13601-6.2562 5.4243-11.256 11.986-11.256h16c6.562 0 11.85 4.9996 11.986 11.256 0.0018-0.085962 0.013672-0.16945 0.013672-0.25586 0-6.648-5.352-12-12-12h-16z" fill="#000000" filter="url(#filter1038)" opacity=".1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.7 KiB |
79
src/assets/cinnamon/make-assets.sh
Executable file
@ -0,0 +1,79 @@
|
||||
#! /usr/bin/env bash
|
||||
|
||||
for theme in '' '-blue' '-purple' '-pink' '-red' '-orange' '-yellow' '-green' '-grey'; do
|
||||
for type in '' '-nord'; do
|
||||
case "$theme" in
|
||||
'')
|
||||
theme_color='#0860F2'
|
||||
;;
|
||||
-blue)
|
||||
theme_color='#2E7CF7'
|
||||
;;
|
||||
-purple)
|
||||
theme_color='#9A57A3'
|
||||
;;
|
||||
-pink)
|
||||
theme_color='#E55E9C'
|
||||
;;
|
||||
-red)
|
||||
theme_color='#ED5F5D'
|
||||
;;
|
||||
-orange)
|
||||
theme_color='#E9873A'
|
||||
;;
|
||||
-yellow)
|
||||
theme_color='#F3BA4B'
|
||||
;;
|
||||
-green)
|
||||
theme_color='#79B757'
|
||||
;;
|
||||
-grey)
|
||||
theme_color='#8C8C8C'
|
||||
;;
|
||||
esac
|
||||
|
||||
if [[ "$type" == '-nord' ]]; then
|
||||
case "$theme" in
|
||||
'')
|
||||
theme_color='#5271ad'
|
||||
;;
|
||||
-blue)
|
||||
theme_color='#4c7bd9'
|
||||
;;
|
||||
-purple)
|
||||
theme_color='#b57daa'
|
||||
;;
|
||||
-pink)
|
||||
theme_color='#cd7092'
|
||||
;;
|
||||
-red)
|
||||
theme_color='#c35b65'
|
||||
;;
|
||||
-orange)
|
||||
theme_color='#d0846c'
|
||||
;;
|
||||
-yellow)
|
||||
theme_color='#e4b558'
|
||||
;;
|
||||
-green)
|
||||
theme_color='#82ac5d'
|
||||
;;
|
||||
-grey)
|
||||
theme_color='#8999a9'
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
if [[ "$type" != '' ]]; then
|
||||
rm -rf "theme${theme}${type}"
|
||||
cp -rf "theme" "theme${theme}${type}"
|
||||
sed -i "s/#0860f2/${theme_color}/g" "theme${theme}${type}"/*.svg
|
||||
elif [[ "$theme" != '' ]]; then
|
||||
rm -rf "theme${theme}"
|
||||
cp -rf "theme" "theme${theme}"
|
||||
sed -i "s/#0860f2/${theme_color}/g" "theme${theme}"/*.svg
|
||||
fi
|
||||
done
|
||||
done
|
||||
|
||||
echo -e "DONE!"
|
12
src/assets/cinnamon/theme-blue-nord/add-workspace-active.svg
Normal file
@ -0,0 +1,12 @@
|
||||
<svg width="35" height="200" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<filter id="filter4154" x="-.132" y="-.020842" width="1.264" height="1.0417" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="1.6500004"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g transform="translate(0 -852.36)" shape-rendering="auto">
|
||||
<path d="m7.2 858.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" fill="#000000" fill-opacity=".44" filter="url(#filter4154)"/>
|
||||
<path d="m7 857.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" fill="#4c7bd9"/>
|
||||
<path transform="translate(0 852.36)" d="m18 94c-0.554 0-1 0.446-1 1v4h-4c-0.554 0-1 0.446-1 1s0.446 1 1 1h4v4c0 0.554 0.446 1 1 1s1-0.446 1-1v-4h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4v-4c0-0.554-0.446-1-1-1zm8 6a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" fill="#ffffff"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 873 B |
32
src/assets/cinnamon/theme-blue-nord/checkbox.svg
Normal file
@ -0,0 +1,32 @@
|
||||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="j" x1="18" x2="32" y1="38.362" y2="38.362" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4c7bd9" offset="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="be" x1="24" x2="24" y1="45.362" y2="32.253" gradientTransform="matrix(1 0 0 .99168 0 .3776)" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#000000" stop-opacity=".25" offset="0"/>
|
||||
<stop stop-color="#000000" stop-opacity=".1" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="checkbox-checked-dark" transform="translate(-32 3.638)">
|
||||
<g transform="translate(19)">
|
||||
<g transform="translate(0,-30)">
|
||||
<rect x="17" y="30.362" width="16" height="16" color="#000000" fill="none"/>
|
||||
<rect x="17" y="30.362" width="16" height="16" rx="4" ry="4" color="#000000" opacity=".12" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="3" ry="3" color="#000000" fill="url(#j)" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="31.362" width="14" height="14" rx="3" ry="3" color="#000000" fill="#ffffff" opacity=".15" style="paint-order:fill markers stroke"/>
|
||||
<rect x="18" y="32.362" width="14" height="13" rx="3" ry="3" color="#000000" fill="url(#be)" style="paint-order:fill markers stroke"/>
|
||||
</g>
|
||||
</g>
|
||||
<g transform="translate(36,-1036)">
|
||||
<g transform="rotate(45,7.5,1026.4)">
|
||||
<g transform="translate(12.374,11.531)">
|
||||
<g transform="translate(-3,-5)" fill="#3b3c3e">
|
||||
<path transform="rotate(-45,1304,694.22)" d="m154.16 15.881c-0.25562 0-0.51116 0.0971-0.70703 0.29297l-3.5352 3.5352-1.4785-1.4766c-0.35638-0.35638-0.95788-0.32923-1.3496 0.0625-0.39174 0.39173-0.42083 0.99519-0.0645 1.3516l2.1856 2.1836 0.0644 0.06445c0.35638 0.35638 0.95788 0.32728 1.3496-0.06445l4.2422-4.2422c0.39174-0.39174 0.39174-1.0223 0-1.4141-0.19587-0.19587-0.45141-0.29297-0.70703-0.29297z" fill="#ffffff" filter="url(#bn)"/>
|
||||
</g>
|
||||
<rect transform="translate(0,1036.4)" x="5" y="-8" width="3" height="1" fill-opacity="0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.1 KiB |