Compare commits
1222 Commits
2021-01-15
...
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 | ||
![]() |
82279da4ef | ||
![]() |
4f1b95acfb | ||
![]() |
30c3367636 | ||
![]() |
943685a2fb | ||
![]() |
638e3ab1ad | ||
![]() |
a0730b094a | ||
![]() |
e3c1398db3 | ||
![]() |
14296a0aca | ||
![]() |
ad63f0634c | ||
![]() |
9ca944e923 | ||
![]() |
4e89b9d1b4 | ||
![]() |
847cc8d4b4 | ||
![]() |
9735e27bad | ||
![]() |
87506545d6 | ||
![]() |
50c05e98b3 | ||
![]() |
b3551888f6 | ||
![]() |
8651607925 | ||
![]() |
d89e6e24ee | ||
![]() |
f5b1318552 | ||
![]() |
eb30f9078e | ||
![]() |
c6b450bdd0 | ||
![]() |
5b70a05931 | ||
![]() |
5491d45dfb | ||
![]() |
d0487574a2 | ||
![]() |
981252ef24 | ||
![]() |
4f5a1ea8d0 | ||
![]() |
94e19c90a5 | ||
![]() |
7c7f5e65b9 | ||
![]() |
c0144697e5 | ||
![]() |
0963c21230 | ||
![]() |
26d7d7bccf | ||
![]() |
98c185b5cd | ||
![]() |
8010fdc4ea | ||
![]() |
e25e1a1e58 | ||
![]() |
4576dcf847 | ||
![]() |
e34fef3a16 | ||
![]() |
85f71f4540 | ||
![]() |
ae251bd833 | ||
![]() |
7dc77ce37d | ||
![]() |
a1104f39c3 | ||
![]() |
054928fe77 | ||
![]() |
8cc0502db0 | ||
![]() |
885243132f | ||
![]() |
7316471a83 | ||
![]() |
992b9dd95c | ||
![]() |
a0625649fb | ||
![]() |
bbaf0d4664 | ||
![]() |
15e7af4eb6 | ||
![]() |
6e98f13a01 | ||
![]() |
fe20127688 | ||
![]() |
b8acf5ba4b | ||
![]() |
34c8a67a2b | ||
![]() |
6e9aa75e72 | ||
![]() |
9fbc929680 | ||
![]() |
e99e4ef228 | ||
![]() |
0340ea0467 | ||
![]() |
d48a1aff01 | ||
![]() |
3fbce8abfa | ||
![]() |
c790fa2763 | ||
![]() |
7f4bf72ce0 | ||
![]() |
d3436994ed | ||
![]() |
50c1b9b2c6 | ||
![]() |
426f8911d9 | ||
![]() |
7bf095f837 | ||
![]() |
b19f51e825 | ||
![]() |
06fda13e93 | ||
![]() |
e9e1d4ada0 | ||
![]() |
5b793ddf65 | ||
![]() |
5b45d98526 | ||
![]() |
3f0490ab7a | ||
![]() |
5d32cc41df | ||
![]() |
83b57fd473 | ||
![]() |
4aadb89a62 | ||
![]() |
9498060426 | ||
![]() |
d32b9e2190 | ||
![]() |
275cec8576 | ||
![]() |
8e27613e59 | ||
![]() |
7326bd8081 | ||
![]() |
44c321a2b2 | ||
![]() |
a3b0c1b470 | ||
![]() |
13b4c883b7 | ||
![]() |
7a5ee92230 | ||
![]() |
bfd2dc781e | ||
![]() |
384a1de662 | ||
![]() |
153529e341 | ||
![]() |
119100211c | ||
![]() |
bb790a02d6 | ||
![]() |
07f7d6486c | ||
![]() |
c67f6e83ca | ||
![]() |
bb101fb24f | ||
![]() |
be0ceaf130 | ||
![]() |
9e01be8cc5 | ||
![]() |
7c7899484b | ||
![]() |
202039f78b | ||
![]() |
2220a4e194 | ||
![]() |
14c50bfd71 | ||
![]() |
400345581c | ||
![]() |
76202c0a03 | ||
![]() |
d489aae7b2 | ||
![]() |
78b22d23f6 | ||
![]() |
20639289eb | ||
![]() |
f728c53724 | ||
![]() |
5d67322dba | ||
![]() |
950196d04d | ||
![]() |
09c13078b8 | ||
![]() |
3d903c0906 | ||
![]() |
643656bb58 | ||
![]() |
74a0e9a6f3 | ||
![]() |
e4b41191eb | ||
![]() |
6594aef210 | ||
![]() |
25a7a6c068 | ||
![]() |
a5ecc62985 | ||
![]() |
d5534145ce | ||
![]() |
83d2bbfafd | ||
![]() |
bbc4f944db | ||
![]() |
e7a0277111 | ||
![]() |
c56f206791 | ||
![]() |
9065b2096d | ||
![]() |
f8467a05d9 | ||
![]() |
0fd58cd15c | ||
![]() |
0279026afb | ||
![]() |
0ce0f79268 | ||
![]() |
b01351cf06 | ||
![]() |
3f3e4bba1b | ||
![]() |
0a7ba4d795 | ||
![]() |
ab6f09b45c | ||
![]() |
364e8abced | ||
![]() |
b10c494d23 | ||
![]() |
3eba00b434 | ||
![]() |
b476e478a5 | ||
![]() |
897abb20e7 | ||
![]() |
3dec77acb1 | ||
![]() |
4b69d5f2e9 | ||
![]() |
b323f30f3c | ||
![]() |
0375e92331 | ||
![]() |
59c5493cb3 | ||
![]() |
76a3283449 | ||
![]() |
a1ae7970a1 | ||
![]() |
c5ed4f410c | ||
![]() |
5d61538d1c | ||
![]() |
744cadaec8 | ||
![]() |
b453d64a4d | ||
![]() |
bb43077d5c | ||
![]() |
68a096c302 | ||
![]() |
4b0b134d0f | ||
![]() |
3aed513e13 | ||
![]() |
09e8114a55 | ||
![]() |
8668b3d58b | ||
![]() |
da070afeb9 | ||
![]() |
be53598417 | ||
![]() |
3398e41932 | ||
![]() |
fbcc8f67fd | ||
![]() |
8941fee536 | ||
![]() |
7b54aaec8e | ||
![]() |
c62a8c0cdc | ||
![]() |
82f9d9ae99 | ||
![]() |
127d158194 | ||
![]() |
ba9cc2d67a | ||
![]() |
9f7f893c14 | ||
![]() |
1571fa9d05 | ||
![]() |
9d533c6025 | ||
![]() |
1a726c9dd9 | ||
![]() |
a224cfe004 | ||
![]() |
3eef8eef55 | ||
![]() |
88bd54a029 | ||
![]() |
85245a3a85 | ||
![]() |
c61b84109e | ||
![]() |
4df9eb0f82 | ||
![]() |
c3f387a18a | ||
![]() |
c86be8d9e2 | ||
![]() |
9059f0e19d | ||
![]() |
dd572e721e | ||
![]() |
81117ac047 | ||
![]() |
e5480df142 | ||
![]() |
7ae2955c1b | ||
![]() |
3f7965c053 | ||
![]() |
65f4feecbe | ||
![]() |
a9f3d168a9 | ||
![]() |
22bc88823a | ||
![]() |
2521e7ecb3 | ||
![]() |
f2f4240a3e | ||
![]() |
ecd31aebcb | ||
![]() |
0f6c83755c | ||
![]() |
4b4e22e220 | ||
![]() |
e063db1a34 | ||
![]() |
36b65ede51 | ||
![]() |
19f6fb2d77 | ||
![]() |
4b916727b6 | ||
![]() |
db68bb721e | ||
![]() |
fd2c80cc89 | ||
![]() |
9dd112f1b0 | ||
![]() |
3912767cd0 | ||
![]() |
5cbcb74b20 | ||
![]() |
5be548be79 | ||
![]() |
67c6846feb | ||
![]() |
fae1cd0c81 | ||
![]() |
2429e2178c | ||
![]() |
b44ef3a5ed | ||
![]() |
253d5727a0 | ||
![]() |
8f97690274 | ||
![]() |
a384f71c2c | ||
![]() |
b36a11b8c9 | ||
![]() |
8886bea5c6 | ||
![]() |
024815263d | ||
![]() |
09d7d2953e | ||
![]() |
d24df87d7b | ||
![]() |
238178e303 | ||
![]() |
977f88619f | ||
![]() |
55be148032 | ||
![]() |
2b7737d4c6 | ||
![]() |
9597331eac | ||
![]() |
99d5b82bc0 | ||
![]() |
04de695c35 | ||
![]() |
63656bf788 | ||
![]() |
34f55e206a | ||
![]() |
fcf6495849 | ||
![]() |
8cf73bb42a | ||
![]() |
eb542ecd78 | ||
![]() |
d865ae5da9 | ||
![]() |
f42a270fb5 | ||
![]() |
0bb8149c6e | ||
![]() |
36e4cb9e5b | ||
![]() |
2054c97b45 | ||
![]() |
a1a3b823f1 | ||
![]() |
4b4be40b7d | ||
![]() |
d2a7ee82bc | ||
![]() |
cd3eb2f78a | ||
![]() |
140dd93375 | ||
![]() |
a862249442 | ||
![]() |
05f705b474 | ||
![]() |
1fd2348098 | ||
![]() |
6e35ea5206 | ||
![]() |
1c3023b8ff | ||
![]() |
686206828a | ||
![]() |
d0ed30f3e6 | ||
![]() |
bc87b75bb7 | ||
![]() |
79b604aa29 | ||
![]() |
390225c381 | ||
![]() |
338958ae12 | ||
![]() |
c8f833cafd | ||
![]() |
cd78d084fe | ||
![]() |
340cf9848f | ||
![]() |
eb5075aab5 | ||
![]() |
0a1f248269 | ||
![]() |
b8bd9c2e38 | ||
![]() |
512ed9c8f2 | ||
![]() |
96b1a7fb0a | ||
![]() |
ab861f7ff2 | ||
![]() |
4cf146e0d1 | ||
![]() |
8db65c5a86 | ||
![]() |
cff2c2eb6b | ||
![]() |
644af72b5a | ||
![]() |
f7294f70d7 | ||
![]() |
067f2d1255 | ||
![]() |
7fd7db2107 | ||
![]() |
2021451290 | ||
![]() |
7b7471e929 | ||
![]() |
e73ae8d744 | ||
![]() |
b080247064 | ||
![]() |
34d2805868 | ||
![]() |
0a2d0955a5 | ||
![]() |
6152f0cd8c | ||
![]() |
6d3a1ce42e | ||
![]() |
80f1ee96e7 | ||
![]() |
233a461a2c | ||
![]() |
4d54aae7a8 | ||
![]() |
83c91c284d | ||
![]() |
1209168a94 | ||
![]() |
34786640b9 | ||
![]() |
019e2dc648 | ||
![]() |
68632ef420 | ||
![]() |
0cbe62290b | ||
![]() |
aab630fad0 | ||
![]() |
27f51701d3 | ||
![]() |
56120d4673 | ||
![]() |
3ac56658b7 | ||
![]() |
c7010ae868 | ||
![]() |
a12e1df9b6 | ||
![]() |
bdb7236d3b | ||
![]() |
316763053e | ||
![]() |
ca1264bb07 | ||
![]() |
474b0ec8fc | ||
![]() |
4323bfa4ea | ||
![]() |
ae98c4d451 | ||
![]() |
09b994023a | ||
![]() |
94821276a7 | ||
![]() |
876ab84588 | ||
![]() |
d401a78547 | ||
![]() |
ab00d46afb | ||
![]() |
8660baadd6 | ||
![]() |
1afabfec34 | ||
![]() |
208d0e7e3b | ||
![]() |
9906b307f2 | ||
![]() |
e3f1731144 | ||
![]() |
df789826d8 | ||
![]() |
3a1cc5505b | ||
![]() |
857390cc6f | ||
![]() |
34e6779473 | ||
![]() |
64b36878f6 | ||
![]() |
5435060be6 | ||
![]() |
733cb52491 | ||
![]() |
ab44578b1f | ||
![]() |
b492b8e923 | ||
![]() |
385773f23c | ||
![]() |
fc5c576a51 | ||
![]() |
ba3718531d | ||
![]() |
64f72fed8f | ||
![]() |
ff70f27bfb | ||
![]() |
ab9870e174 | ||
![]() |
e96c7cd61e | ||
![]() |
b3f3dd8c27 | ||
![]() |
a5631b1d85 | ||
![]() |
62bf8f44d6 | ||
![]() |
a1a44cb074 | ||
![]() |
e7ace1aa49 | ||
![]() |
014b59bf1d | ||
![]() |
556fa9af5f | ||
![]() |
3c1b2f6602 | ||
![]() |
a4b5717cdb | ||
![]() |
159405320c | ||
![]() |
dcb5847b07 | ||
![]() |
29d3bd1dfb | ||
![]() |
41cc1c30b2 | ||
![]() |
6b2f2115ff | ||
![]() |
3bcde52aae | ||
![]() |
5b6606b8a6 | ||
![]() |
b728d56735 | ||
![]() |
5f7a8e5b2a | ||
![]() |
ba126d2ade | ||
![]() |
608c4e381b | ||
![]() |
d6819a326f | ||
![]() |
902e02ec62 | ||
![]() |
41f1b9dba5 | ||
![]() |
9968ebf737 | ||
![]() |
5fbe71b1f0 | ||
![]() |
45d5ba137c | ||
![]() |
19e1366a62 | ||
![]() |
8b1128d2cb | ||
![]() |
27183406e5 | ||
![]() |
58ac00f3ef | ||
![]() |
aadc1b9ebc | ||
![]() |
6de213b984 | ||
![]() |
4c574b1d6b | ||
![]() |
094b82e9be | ||
![]() |
0c331000c5 | ||
![]() |
00e358009d | ||
![]() |
677fbfcfac | ||
![]() |
553eb1cfec | ||
![]() |
3f84858e4e | ||
![]() |
348516a25e | ||
![]() |
41d079ddff | ||
![]() |
bb051d7f2b | ||
![]() |
52417e11c9 | ||
![]() |
09df2a6662 | ||
![]() |
f3a84436e2 | ||
![]() |
ccb4e0f420 | ||
![]() |
2346c83a8b | ||
![]() |
0d633bfda7 | ||
![]() |
acce6cc91e | ||
![]() |
74b2b063ca | ||
![]() |
ad2f28a1b6 | ||
![]() |
ff93846b71 | ||
![]() |
651251d3bb | ||
![]() |
3ada4e0aea | ||
![]() |
999f68fb2e | ||
![]() |
69307c247a | ||
![]() |
df329a1888 | ||
![]() |
41919a87a0 | ||
![]() |
3e5ecba187 | ||
![]() |
54bc22341e | ||
![]() |
1788cc0461 | ||
![]() |
ac95b28b11 | ||
![]() |
06fa50c433 | ||
![]() |
8ac4a07f53 | ||
![]() |
c006a57550 | ||
![]() |
f0e0a497aa | ||
![]() |
ac977a7370 | ||
![]() |
cf307035e2 | ||
![]() |
fb1fcc3ff1 | ||
![]() |
3343ef3d5c | ||
![]() |
e891e81636 | ||
![]() |
9245f8f90b | ||
![]() |
e26ac9378e | ||
![]() |
f3acc70773 | ||
![]() |
1d8777c2a1 | ||
![]() |
dbf4aab4be | ||
![]() |
880be876f8 | ||
![]() |
acc1fcf027 | ||
![]() |
0571efa376 | ||
![]() |
bed696ca13 | ||
![]() |
e67c8022a8 | ||
![]() |
298a1440b6 | ||
![]() |
b5227462de | ||
![]() |
07d0e57dba | ||
![]() |
cbae71ef97 | ||
![]() |
e3aeb5ec55 | ||
![]() |
d750517e1b | ||
![]() |
df3c3790be | ||
![]() |
ffab45f5d7 | ||
![]() |
1338bf9cae | ||
![]() |
55989c9a21 | ||
![]() |
22bd6b2e14 | ||
![]() |
a6f2aa6e90 | ||
![]() |
d742d3e674 | ||
![]() |
cf0c21612f | ||
![]() |
3401130195 | ||
![]() |
5e629d7315 | ||
![]() |
c6e5b0ce9c | ||
![]() |
bfbc8e7504 | ||
![]() |
7f2ae635d1 | ||
![]() |
366af537f0 | ||
![]() |
d163d51515 | ||
![]() |
70843cceea | ||
![]() |
d0457be7d8 | ||
![]() |
2fccb36999 | ||
![]() |
24ed623d47 | ||
![]() |
aebc1ce92c | ||
![]() |
0fb5c77289 | ||
![]() |
62fe609a83 | ||
![]() |
5ee5f4397a | ||
![]() |
36760b7469 | ||
![]() |
4e962c0582 | ||
![]() |
d5fb7c8d08 | ||
![]() |
44970c16bb | ||
![]() |
52a7a222de | ||
![]() |
0ecb9adfef | ||
![]() |
6ffab5643c | ||
![]() |
55440d2d45 | ||
![]() |
d2ff6f0bf1 | ||
![]() |
0b0c04e1cc | ||
![]() |
0a12fce6d6 | ||
![]() |
33513c3355 | ||
![]() |
062b643627 | ||
![]() |
f056e82388 | ||
![]() |
e24008b175 | ||
![]() |
f05782bc67 | ||
![]() |
e5fad86a0f | ||
![]() |
9d1fdd969b | ||
![]() |
bea47f6cc3 | ||
![]() |
46d54ef5e0 | ||
![]() |
362ad62eb2 | ||
![]() |
35ccf90c4c | ||
![]() |
ceed403d40 | ||
![]() |
0460d0aea0 | ||
![]() |
03a0074c01 | ||
![]() |
a626e49518 | ||
![]() |
95c51b30f8 | ||
![]() |
2230540f9b | ||
![]() |
949c611ec6 | ||
![]() |
8ad9f7ebb7 | ||
![]() |
6733f3e939 | ||
![]() |
f1ab2ebb43 | ||
![]() |
c232862416 | ||
![]() |
75e32c6314 | ||
![]() |
1fc99325d5 | ||
![]() |
97a6e98606 | ||
![]() |
25ce2b031e | ||
![]() |
a94706003c | ||
![]() |
27f413fb22 | ||
![]() |
08c0e15e04 | ||
![]() |
f5c36ed38a | ||
![]() |
f69493fb7f | ||
![]() |
0e96286827 | ||
![]() |
f856031bbd | ||
![]() |
051ef59985 | ||
![]() |
c8cdf39305 | ||
![]() |
243c359ecf | ||
![]() |
e03305d2cc | ||
![]() |
65ebe753a1 | ||
![]() |
422060b7db | ||
![]() |
63b6324329 | ||
![]() |
59e1ce103c | ||
![]() |
2f88fb50ab | ||
![]() |
0b25ab18d1 | ||
![]() |
64e014cefb | ||
![]() |
9e81febd09 | ||
![]() |
4cf435af2e | ||
![]() |
ae0a1249c8 | ||
![]() |
21dcceab2d | ||
![]() |
06409bdd03 | ||
![]() |
d04094b4dc | ||
![]() |
f123e387ee | ||
![]() |
b22e6bd94e | ||
![]() |
9c53e0677d | ||
![]() |
e46833578e | ||
![]() |
140362a9ef | ||
![]() |
82427cec6b | ||
![]() |
2be2e1fcd3 | ||
![]() |
4017baa872 | ||
![]() |
959f917be2 | ||
![]() |
1e38be5314 | ||
![]() |
77fd60f960 | ||
![]() |
06c4409c77 | ||
![]() |
1bd2ae73c9 | ||
![]() |
2a58089c2f | ||
![]() |
d5f25c6820 | ||
![]() |
3ab027e5d8 | ||
![]() |
d595b1b83d | ||
![]() |
b58d092985 | ||
![]() |
53a378d86d | ||
![]() |
c06905cb22 | ||
![]() |
cad655fe50 | ||
![]() |
0cb4c93fe9 | ||
![]() |
9d57249709 | ||
![]() |
955efa870e | ||
![]() |
ccc7fbb467 | ||
![]() |
b69143cfa3 | ||
![]() |
3b29eb078e | ||
![]() |
c5ae491622 | ||
![]() |
28455c1fd8 | ||
![]() |
98b542d38c | ||
![]() |
7be96a0647 | ||
![]() |
f7159dbd67 | ||
![]() |
1d512c6247 | ||
![]() |
3b06296cfb | ||
![]() |
157c712e4e | ||
![]() |
b4c8094fce | ||
![]() |
96e9b52748 | ||
![]() |
41cde92b37 | ||
![]() |
f2a6144b17 | ||
![]() |
85a68e8008 | ||
![]() |
721eea2b43 | ||
![]() |
1fc11376a9 | ||
![]() |
504f0ff209 |
1
AUTHORS → .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 ------------------------
|
128
.github/CODE_OF_CONDUCT.md
vendored
Normal file
@ -0,0 +1,128 @@
|
||||
# Contributor Covenant Code of Conduct
|
||||
|
||||
## Our Pledge
|
||||
|
||||
We as members, contributors, and leaders pledge to make participation in our
|
||||
community a harassment-free experience for everyone, regardless of age, body
|
||||
size, visible or invisible disability, ethnicity, sex characteristics, gender
|
||||
identity and expression, level of experience, education, socio-economic status,
|
||||
nationality, personal appearance, race, religion, or sexual identity
|
||||
and orientation.
|
||||
|
||||
We pledge to act and interact in ways that contribute to an open, welcoming,
|
||||
diverse, inclusive, and healthy community.
|
||||
|
||||
## Our Standards
|
||||
|
||||
Examples of behavior that contributes to a positive environment for our
|
||||
community include:
|
||||
|
||||
* Demonstrating empathy and kindness toward other people
|
||||
* Being respectful of differing opinions, viewpoints, and experiences
|
||||
* Giving and gracefully accepting constructive feedback
|
||||
* Accepting responsibility and apologizing to those affected by our mistakes,
|
||||
and learning from the experience
|
||||
* Focusing on what is best not just for us as individuals, but for the
|
||||
overall community
|
||||
|
||||
Examples of unacceptable behavior include:
|
||||
|
||||
* The use of sexualized language or imagery, and sexual attention or
|
||||
advances of any kind
|
||||
* Trolling, insulting or derogatory comments, and personal or political attacks
|
||||
* Public or private harassment
|
||||
* Publishing others' private information, such as a physical or email
|
||||
address, without their explicit permission
|
||||
* Other conduct which could reasonably be considered inappropriate in a
|
||||
professional setting
|
||||
|
||||
## Enforcement Responsibilities
|
||||
|
||||
Community leaders are responsible for clarifying and enforcing our standards of
|
||||
acceptable behavior and will take appropriate and fair corrective action in
|
||||
response to any behavior that they deem inappropriate, threatening, offensive,
|
||||
or harmful.
|
||||
|
||||
Community leaders have the right and responsibility to remove, edit, or reject
|
||||
comments, commits, code, wiki edits, issues, and other contributions that are
|
||||
not aligned to this Code of Conduct, and will communicate reasons for moderation
|
||||
decisions when appropriate.
|
||||
|
||||
## Scope
|
||||
|
||||
This Code of Conduct applies within all community spaces, and also applies when
|
||||
an individual is officially representing the community in public spaces.
|
||||
Examples of representing our community include using an official e-mail address,
|
||||
posting via an official social media account, or acting as an appointed
|
||||
representative at an online or offline event.
|
||||
|
||||
## Enforcement
|
||||
|
||||
Instances of abusive, harassing, or otherwise unacceptable behavior may be
|
||||
reported to the community leaders responsible for enforcement at
|
||||
https://github.com/vinceliuice/WhiteSur-gtk-theme/issues.
|
||||
All complaints will be reviewed and investigated promptly and fairly.
|
||||
|
||||
All community leaders are obligated to respect the privacy and security of the
|
||||
reporter of any incident.
|
||||
|
||||
## Enforcement Guidelines
|
||||
|
||||
Community leaders will follow these Community Impact Guidelines in determining
|
||||
the consequences for any action they deem in violation of this Code of Conduct:
|
||||
|
||||
### 1. Correction
|
||||
|
||||
**Community Impact**: Use of inappropriate language or other behavior deemed
|
||||
unprofessional or unwelcome in the community.
|
||||
|
||||
**Consequence**: A private, written warning from community leaders, providing
|
||||
clarity around the nature of the violation and an explanation of why the
|
||||
behavior was inappropriate. A public apology may be requested.
|
||||
|
||||
### 2. Warning
|
||||
|
||||
**Community Impact**: A violation through a single incident or series
|
||||
of actions.
|
||||
|
||||
**Consequence**: A warning with consequences for continued behavior. No
|
||||
interaction with the people involved, including unsolicited interaction with
|
||||
those enforcing the Code of Conduct, for a specified period of time. This
|
||||
includes avoiding interactions in community spaces as well as external channels
|
||||
like social media. Violating these terms may lead to a temporary or
|
||||
permanent ban.
|
||||
|
||||
### 3. Temporary Ban
|
||||
|
||||
**Community Impact**: A serious violation of community standards, including
|
||||
sustained inappropriate behavior.
|
||||
|
||||
**Consequence**: A temporary ban from any sort of interaction or public
|
||||
communication with the community for a specified period of time. No public or
|
||||
private interaction with the people involved, including unsolicited interaction
|
||||
with those enforcing the Code of Conduct, is allowed during this period.
|
||||
Violating these terms may lead to a permanent ban.
|
||||
|
||||
### 4. Permanent Ban
|
||||
|
||||
**Community Impact**: Demonstrating a pattern of violation of community
|
||||
standards, including sustained inappropriate behavior, harassment of an
|
||||
individual, or aggression toward or disparagement of classes of individuals.
|
||||
|
||||
**Consequence**: A permanent ban from any sort of public interaction within
|
||||
the community.
|
||||
|
||||
## Attribution
|
||||
|
||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
|
||||
version 2.0, available at
|
||||
https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
|
||||
|
||||
Community Impact Guidelines were inspired by [Mozilla's code of conduct
|
||||
enforcement ladder](https://github.com/mozilla/diversity).
|
||||
|
||||
[homepage]: https://www.contributor-covenant.org
|
||||
|
||||
For answers to common questions about this code of conduct, see the FAQ at
|
||||
https://www.contributor-covenant.org/faq. Translations are available at
|
||||
https://www.contributor-covenant.org/translations.
|
85
.github/CONTRIBUTING.md
vendored
Normal file
@ -0,0 +1,85 @@
|
||||
# WhiteSur GTK theme
|
||||
|
||||
## Summary
|
||||
|
||||
To be able to use the latest/adequate version of sass, install sassc.
|
||||
|
||||
## How to tweak the theme
|
||||
|
||||
WhiteSur (highly infuenced by Adwaita) is a complex theme, so to keep it maintainable, it's written
|
||||
and processed in SASS. The generated CSS is then transformed into a gresource file during gtk build
|
||||
and used at runtime in a non-legible or editable form.
|
||||
|
||||
It is very likely your change will happen in the _common.scss file. That's where all the widget
|
||||
selectors are defined. Here's a rundown of the "supporting" stylesheets, that are unlikely to be the
|
||||
right place for a drive by stylesheet fix:
|
||||
|
||||
_colors.scss - global color definitions. We keep the number of defined colors to a necessary minimum,
|
||||
most colors are derived from a handful of basics. It covers both the light variant and
|
||||
the dark variant.
|
||||
|
||||
_colors-public.scss - SCSS colors exported through gtk to allow for 3rd party apps color mixing.
|
||||
|
||||
_drawing.scss - drawing helper mixings/functions to allow easier definition of widget drawing under
|
||||
specific context. This is why Adwaita isn't 15000 LOC.
|
||||
|
||||
_common.scss - actual definitions of style for each widget. This is where you are likely to add/remove
|
||||
your changes.
|
||||
|
||||
You can read about SASS at http://sass-lang.com/documentation/. Once you make your changes to the
|
||||
_common.scss file, you can either run the ./parse-sass.sh script or keep SASS watching for changes as you
|
||||
edit.
|
||||
|
||||
## Known bugs
|
||||
|
||||
### Theme glitches on NVIDIA driver
|
||||
See upstream [bug](https://web.archive.org/web/20210609140801/https://forums.developer.nvidia.com/t/issues-with-icons-gtk-theme-and-other-graphical-components-prior-to-installation-of-nvidia-drivers/38618).
|
||||
|
||||
# WhiteSur Firefox theme
|
||||
A MacOS Big Sur theme for Firefox 70+
|
||||
|
||||
## Known bugs
|
||||
|
||||
### CSD have sharp corners
|
||||
See upstream [bug](https://bugzilla.mozilla.org/show_bug.cgi?id=1408360).
|
||||
|
||||
### Icons color broken
|
||||
Icons might appear black where they should be white on some systems. I have no
|
||||
idea why, but you can adjust them in the `theme/colors/light.css` or
|
||||
`theme/colors/dark.css` files, look for `--gnome-icons-hack-filter` var and
|
||||
play with css filters.
|
||||
|
||||
## Development
|
||||
|
||||
If you wanna mess around the styles and change something, you might find these
|
||||
things useful.
|
||||
|
||||
To use the Inspector to debug the UI, open the developer tools (F12) on any
|
||||
page, go to options, check both of those:
|
||||
|
||||
- Enable browser chrome and add-on debugging toolboxes
|
||||
- Enable remote debugging
|
||||
|
||||
Now you can close those tools and press Ctrl+Alt+Shift+I to Inspect the browser
|
||||
UI.
|
||||
|
||||
Also you can inspect any GTK3 application, for example type this into a terminal
|
||||
and it will run Epiphany with the GTK Inspector, so you can check the CSS styles
|
||||
of its elements too.
|
||||
|
||||
```sh
|
||||
GTK_DEBUG=interactive epiphany
|
||||
```
|
||||
|
||||
Feel free to use any parts of my code to develop your own themes, I don't force
|
||||
any specific license on your code.
|
||||
|
||||
## Credits
|
||||
Developed by **Rafael Mardojai** and [contributors](https://github.com/rafaelmardojai/firefox-gnome-theme/graphs/contributors). Based on **[Sai Kurogetsu](https://github.com/kurogetsusai/firefox-gnome-theme)** original work.
|
||||
|
||||
# WhiteSur GDM and GNOME Shell theme
|
||||
|
||||
## Known bugs
|
||||
|
||||
### Can't change GDM background on OpenSUSE Tumbleweed
|
||||
See upstream [bug](https://github.com/juhaku/loginized#known-limitations-and-issues).
|
14
.github/ISSUE_TEMPLATE/glitch.md
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
---
|
||||
name: Glitch
|
||||
about: Report unexpected behavior or something doesn't work
|
||||
title: ''
|
||||
labels: 'bug'
|
||||
assignees: 'vinceliuice'
|
||||
|
||||
---
|
||||
|
||||
<!------------------------------------------------------------------------------
|
||||
Please provide your system info (distro version, etc.) and of course, the screenshot
|
||||
------------------------------------------------------------------------------->
|
||||
|
||||
|
14
.github/ISSUE_TEMPLATE/idea.md
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
---
|
||||
name: Idea
|
||||
about: Share your idea, request, and question
|
||||
title: ''
|
||||
labels: 'question'
|
||||
assignees: 'vinceliuice'
|
||||
|
||||
---
|
||||
|
||||
<!------------------------------------------------------------------------------
|
||||
What's your idea, or question?
|
||||
------------------------------------------------------------------------------->
|
||||
|
||||
|
14
.github/ISSUE_TEMPLATE/installation.md
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
---
|
||||
name: Installation
|
||||
about: Report installation error info
|
||||
title: ''
|
||||
labels: 'bug'
|
||||
assignees: 'rivanfebrian123'
|
||||
|
||||
---
|
||||
|
||||
<!------------------------------------------------------------------------------
|
||||
Please copy and paste your error info here
|
||||
------------------------------------------------------------------------------->
|
||||
|
||||
|
8
.github/pull_request_template.md
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
<!------------------------------------------------------------------------------
|
||||
What's the changes?
|
||||
------------------------------------------------------------------------------->
|
||||
|
||||
-
|
||||
-
|
||||
-
|
||||
|
11
.gitignore
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
.DS_store
|
||||
.sass-cache
|
||||
*-temp.scss
|
||||
*.css.map
|
||||
src/main/gtk-3.0/gtk*.css
|
||||
src/main/gtk-4.0/gtk*.css
|
||||
src/main/cinnamon/cinnamon*.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
|
693
COPYING
@ -1,674 +1,19 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The GNU General Public License is a free, copyleft license for
|
||||
software and other kinds of works.
|
||||
|
||||
The licenses for most software and other practical works are designed
|
||||
to take away your freedom to share and change the works. By contrast,
|
||||
the GNU General Public License is intended to guarantee your freedom to
|
||||
share and change all versions of a program--to make sure it remains free
|
||||
software for all its users. We, the Free Software Foundation, use the
|
||||
GNU General Public License for most of our software; it applies also to
|
||||
any other work released this way by its authors. You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
them if you wish), that you receive source code or can get it if you
|
||||
want it, that you can change the software or use pieces of it in new
|
||||
free programs, and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to prevent others from denying you
|
||||
these rights or asking you to surrender the rights. Therefore, you have
|
||||
certain responsibilities if you distribute copies of the software, or if
|
||||
you modify it: responsibilities to respect the freedom of others.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must pass on to the recipients the same
|
||||
freedoms that you received. You must make sure that they, too, receive
|
||||
or can get the source code. And you must show them these terms so they
|
||||
know their rights.
|
||||
|
||||
Developers that use the GNU GPL protect your rights with two steps:
|
||||
(1) assert copyright on the software, and (2) offer you this License
|
||||
giving you legal permission to copy, distribute and/or modify it.
|
||||
|
||||
For the developers' and authors' protection, the GPL clearly explains
|
||||
that there is no warranty for this free software. For both users' and
|
||||
authors' sake, the GPL requires that modified versions be marked as
|
||||
changed, so that their problems will not be attributed erroneously to
|
||||
authors of previous versions.
|
||||
|
||||
Some devices are designed to deny users access to install or run
|
||||
modified versions of the software inside them, although the manufacturer
|
||||
can do so. This is fundamentally incompatible with the aim of
|
||||
protecting users' freedom to change the software. The systematic
|
||||
pattern of such abuse occurs in the area of products for individuals to
|
||||
use, which is precisely where it is most unacceptable. Therefore, we
|
||||
have designed this version of the GPL to prohibit the practice for those
|
||||
products. If such problems arise substantially in other domains, we
|
||||
stand ready to extend this provision to those domains in future versions
|
||||
of the GPL, as needed to protect the freedom of users.
|
||||
|
||||
Finally, every program is threatened constantly by software patents.
|
||||
States should not allow patents to restrict development and use of
|
||||
software on general-purpose computers, but in those that do, we wish to
|
||||
avoid the special danger that patents applied to a free program could
|
||||
make it effectively proprietary. To prevent this, the GPL assures that
|
||||
patents cannot be used to render the program non-free.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
TERMS AND CONDITIONS
|
||||
|
||||
0. Definitions.
|
||||
|
||||
"This License" refers to version 3 of the GNU General Public License.
|
||||
|
||||
"Copyright" also means copyright-like laws that apply to other kinds of
|
||||
works, such as semiconductor masks.
|
||||
|
||||
"The Program" refers to any copyrightable work licensed under this
|
||||
License. Each licensee is addressed as "you". "Licensees" and
|
||||
"recipients" may be individuals or organizations.
|
||||
|
||||
To "modify" a work means to copy from or adapt all or part of the work
|
||||
in a fashion requiring copyright permission, other than the making of an
|
||||
exact copy. The resulting work is called a "modified version" of the
|
||||
earlier work or a work "based on" the earlier work.
|
||||
|
||||
A "covered work" means either the unmodified Program or a work based
|
||||
on the Program.
|
||||
|
||||
To "propagate" a work means to do anything with it that, without
|
||||
permission, would make you directly or secondarily liable for
|
||||
infringement under applicable copyright law, except executing it on a
|
||||
computer or modifying a private copy. Propagation includes copying,
|
||||
distribution (with or without modification), making available to the
|
||||
public, and in some countries other activities as well.
|
||||
|
||||
To "convey" a work means any kind of propagation that enables other
|
||||
parties to make or receive copies. Mere interaction with a user through
|
||||
a computer network, with no transfer of a copy, is not conveying.
|
||||
|
||||
An interactive user interface displays "Appropriate Legal Notices"
|
||||
to the extent that it includes a convenient and prominently visible
|
||||
feature that (1) displays an appropriate copyright notice, and (2)
|
||||
tells the user that there is no warranty for the work (except to the
|
||||
extent that warranties are provided), that licensees may convey the
|
||||
work under this License, and how to view a copy of this License. If
|
||||
the interface presents a list of user commands or options, such as a
|
||||
menu, a prominent item in the list meets this criterion.
|
||||
|
||||
1. Source Code.
|
||||
|
||||
The "source code" for a work means the preferred form of the work
|
||||
for making modifications to it. "Object code" means any non-source
|
||||
form of a work.
|
||||
|
||||
A "Standard Interface" means an interface that either is an official
|
||||
standard defined by a recognized standards body, or, in the case of
|
||||
interfaces specified for a particular programming language, one that
|
||||
is widely used among developers working in that language.
|
||||
|
||||
The "System Libraries" of an executable work include anything, other
|
||||
than the work as a whole, that (a) is included in the normal form of
|
||||
packaging a Major Component, but which is not part of that Major
|
||||
Component, and (b) serves only to enable use of the work with that
|
||||
Major Component, or to implement a Standard Interface for which an
|
||||
implementation is available to the public in source code form. A
|
||||
"Major Component", in this context, means a major essential component
|
||||
(kernel, window system, and so on) of the specific operating system
|
||||
(if any) on which the executable work runs, or a compiler used to
|
||||
produce the work, or an object code interpreter used to run it.
|
||||
|
||||
The "Corresponding Source" for a work in object code form means all
|
||||
the source code needed to generate, install, and (for an executable
|
||||
work) run the object code and to modify the work, including scripts to
|
||||
control those activities. However, it does not include the work's
|
||||
System Libraries, or general-purpose tools or generally available free
|
||||
programs which are used unmodified in performing those activities but
|
||||
which are not part of the work. For example, Corresponding Source
|
||||
includes interface definition files associated with source files for
|
||||
the work, and the source code for shared libraries and dynamically
|
||||
linked subprograms that the work is specifically designed to require,
|
||||
such as by intimate data communication or control flow between those
|
||||
subprograms and other parts of the work.
|
||||
|
||||
The Corresponding Source need not include anything that users
|
||||
can regenerate automatically from other parts of the Corresponding
|
||||
Source.
|
||||
|
||||
The Corresponding Source for a work in source code form is that
|
||||
same work.
|
||||
|
||||
2. Basic Permissions.
|
||||
|
||||
All rights granted under this License are granted for the term of
|
||||
copyright on the Program, and are irrevocable provided the stated
|
||||
conditions are met. This License explicitly affirms your unlimited
|
||||
permission to run the unmodified Program. The output from running a
|
||||
covered work is covered by this License only if the output, given its
|
||||
content, constitutes a covered work. This License acknowledges your
|
||||
rights of fair use or other equivalent, as provided by copyright law.
|
||||
|
||||
You may make, run and propagate covered works that you do not
|
||||
convey, without conditions so long as your license otherwise remains
|
||||
in force. You may convey covered works to others for the sole purpose
|
||||
of having them make modifications exclusively for you, or provide you
|
||||
with facilities for running those works, provided that you comply with
|
||||
the terms of this License in conveying all material for which you do
|
||||
not control copyright. Those thus making or running the covered works
|
||||
for you must do so exclusively on your behalf, under your direction
|
||||
and control, on terms that prohibit them from making any copies of
|
||||
your copyrighted material outside their relationship with you.
|
||||
|
||||
Conveying under any other circumstances is permitted solely under
|
||||
the conditions stated below. Sublicensing is not allowed; section 10
|
||||
makes it unnecessary.
|
||||
|
||||
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||
|
||||
No covered work shall be deemed part of an effective technological
|
||||
measure under any applicable law fulfilling obligations under article
|
||||
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
||||
similar laws prohibiting or restricting circumvention of such
|
||||
measures.
|
||||
|
||||
When you convey a covered work, you waive any legal power to forbid
|
||||
circumvention of technological measures to the extent such circumvention
|
||||
is effected by exercising rights under this License with respect to
|
||||
the covered work, and you disclaim any intention to limit operation or
|
||||
modification of the work as a means of enforcing, against the work's
|
||||
users, your or third parties' legal rights to forbid circumvention of
|
||||
technological measures.
|
||||
|
||||
4. Conveying Verbatim Copies.
|
||||
|
||||
You may convey verbatim copies of the Program's source code as you
|
||||
receive it, in any medium, provided that you conspicuously and
|
||||
appropriately publish on each copy an appropriate copyright notice;
|
||||
keep intact all notices stating that this License and any
|
||||
non-permissive terms added in accord with section 7 apply to the code;
|
||||
keep intact all notices of the absence of any warranty; and give all
|
||||
recipients a copy of this License along with the Program.
|
||||
|
||||
You may charge any price or no price for each copy that you convey,
|
||||
and you may offer support or warranty protection for a fee.
|
||||
|
||||
5. Conveying Modified Source Versions.
|
||||
|
||||
You may convey a work based on the Program, or the modifications to
|
||||
produce it from the Program, in the form of source code under the
|
||||
terms of section 4, provided that you also meet all of these conditions:
|
||||
|
||||
a) The work must carry prominent notices stating that you modified
|
||||
it, and giving a relevant date.
|
||||
|
||||
b) The work must carry prominent notices stating that it is
|
||||
released under this License and any conditions added under section
|
||||
7. This requirement modifies the requirement in section 4 to
|
||||
"keep intact all notices".
|
||||
|
||||
c) You must license the entire work, as a whole, under this
|
||||
License to anyone who comes into possession of a copy. This
|
||||
License will therefore apply, along with any applicable section 7
|
||||
additional terms, to the whole of the work, and all its parts,
|
||||
regardless of how they are packaged. This License gives no
|
||||
permission to license the work in any other way, but it does not
|
||||
invalidate such permission if you have separately received it.
|
||||
|
||||
d) If the work has interactive user interfaces, each must display
|
||||
Appropriate Legal Notices; however, if the Program has interactive
|
||||
interfaces that do not display Appropriate Legal Notices, your
|
||||
work need not make them do so.
|
||||
|
||||
A compilation of a covered work with other separate and independent
|
||||
works, which are not by their nature extensions of the covered work,
|
||||
and which are not combined with it such as to form a larger program,
|
||||
in or on a volume of a storage or distribution medium, is called an
|
||||
"aggregate" if the compilation and its resulting copyright are not
|
||||
used to limit the access or legal rights of the compilation's users
|
||||
beyond what the individual works permit. Inclusion of a covered work
|
||||
in an aggregate does not cause this License to apply to the other
|
||||
parts of the aggregate.
|
||||
|
||||
6. Conveying Non-Source Forms.
|
||||
|
||||
You may convey a covered work in object code form under the terms
|
||||
of sections 4 and 5, provided that you also convey the
|
||||
machine-readable Corresponding Source under the terms of this License,
|
||||
in one of these ways:
|
||||
|
||||
a) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by the
|
||||
Corresponding Source fixed on a durable physical medium
|
||||
customarily used for software interchange.
|
||||
|
||||
b) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by a
|
||||
written offer, valid for at least three years and valid for as
|
||||
long as you offer spare parts or customer support for that product
|
||||
model, to give anyone who possesses the object code either (1) a
|
||||
copy of the Corresponding Source for all the software in the
|
||||
product that is covered by this License, on a durable physical
|
||||
medium customarily used for software interchange, for a price no
|
||||
more than your reasonable cost of physically performing this
|
||||
conveying of source, or (2) access to copy the
|
||||
Corresponding Source from a network server at no charge.
|
||||
|
||||
c) Convey individual copies of the object code with a copy of the
|
||||
written offer to provide the Corresponding Source. This
|
||||
alternative is allowed only occasionally and noncommercially, and
|
||||
only if you received the object code with such an offer, in accord
|
||||
with subsection 6b.
|
||||
|
||||
d) Convey the object code by offering access from a designated
|
||||
place (gratis or for a charge), and offer equivalent access to the
|
||||
Corresponding Source in the same way through the same place at no
|
||||
further charge. You need not require recipients to copy the
|
||||
Corresponding Source along with the object code. If the place to
|
||||
copy the object code is a network server, the Corresponding Source
|
||||
may be on a different server (operated by you or a third party)
|
||||
that supports equivalent copying facilities, provided you maintain
|
||||
clear directions next to the object code saying where to find the
|
||||
Corresponding Source. Regardless of what server hosts the
|
||||
Corresponding Source, you remain obligated to ensure that it is
|
||||
available for as long as needed to satisfy these requirements.
|
||||
|
||||
e) Convey the object code using peer-to-peer transmission, provided
|
||||
you inform other peers where the object code and Corresponding
|
||||
Source of the work are being offered to the general public at no
|
||||
charge under subsection 6d.
|
||||
|
||||
A separable portion of the object code, whose source code is excluded
|
||||
from the Corresponding Source as a System Library, need not be
|
||||
included in conveying the object code work.
|
||||
|
||||
A "User Product" is either (1) a "consumer product", which means any
|
||||
tangible personal property which is normally used for personal, family,
|
||||
or household purposes, or (2) anything designed or sold for incorporation
|
||||
into a dwelling. In determining whether a product is a consumer product,
|
||||
doubtful cases shall be resolved in favor of coverage. For a particular
|
||||
product received by a particular user, "normally used" refers to a
|
||||
typical or common use of that class of product, regardless of the status
|
||||
of the particular user or of the way in which the particular user
|
||||
actually uses, or expects or is expected to use, the product. A product
|
||||
is a consumer product regardless of whether the product has substantial
|
||||
commercial, industrial or non-consumer uses, unless such uses represent
|
||||
the only significant mode of use of the product.
|
||||
|
||||
"Installation Information" for a User Product means any methods,
|
||||
procedures, authorization keys, or other information required to install
|
||||
and execute modified versions of a covered work in that User Product from
|
||||
a modified version of its Corresponding Source. The information must
|
||||
suffice to ensure that the continued functioning of the modified object
|
||||
code is in no case prevented or interfered with solely because
|
||||
modification has been made.
|
||||
|
||||
If you convey an object code work under this section in, or with, or
|
||||
specifically for use in, a User Product, and the conveying occurs as
|
||||
part of a transaction in which the right of possession and use of the
|
||||
User Product is transferred to the recipient in perpetuity or for a
|
||||
fixed term (regardless of how the transaction is characterized), the
|
||||
Corresponding Source conveyed under this section must be accompanied
|
||||
by the Installation Information. But this requirement does not apply
|
||||
if neither you nor any third party retains the ability to install
|
||||
modified object code on the User Product (for example, the work has
|
||||
been installed in ROM).
|
||||
|
||||
The requirement to provide Installation Information does not include a
|
||||
requirement to continue to provide support service, warranty, or updates
|
||||
for a work that has been modified or installed by the recipient, or for
|
||||
the User Product in which it has been modified or installed. Access to a
|
||||
network may be denied when the modification itself materially and
|
||||
adversely affects the operation of the network or violates the rules and
|
||||
protocols for communication across the network.
|
||||
|
||||
Corresponding Source conveyed, and Installation Information provided,
|
||||
in accord with this section must be in a format that is publicly
|
||||
documented (and with an implementation available to the public in
|
||||
source code form), and must require no special password or key for
|
||||
unpacking, reading or copying.
|
||||
|
||||
7. Additional Terms.
|
||||
|
||||
"Additional permissions" are terms that supplement the terms of this
|
||||
License by making exceptions from one or more of its conditions.
|
||||
Additional permissions that are applicable to the entire Program shall
|
||||
be treated as though they were included in this License, to the extent
|
||||
that they are valid under applicable law. If additional permissions
|
||||
apply only to part of the Program, that part may be used separately
|
||||
under those permissions, but the entire Program remains governed by
|
||||
this License without regard to the additional permissions.
|
||||
|
||||
When you convey a copy of a covered work, you may at your option
|
||||
remove any additional permissions from that copy, or from any part of
|
||||
it. (Additional permissions may be written to require their own
|
||||
removal in certain cases when you modify the work.) You may place
|
||||
additional permissions on material, added by you to a covered work,
|
||||
for which you have or can give appropriate copyright permission.
|
||||
|
||||
Notwithstanding any other provision of this License, for material you
|
||||
add to a covered work, you may (if authorized by the copyright holders of
|
||||
that material) supplement the terms of this License with terms:
|
||||
|
||||
a) Disclaiming warranty or limiting liability differently from the
|
||||
terms of sections 15 and 16 of this License; or
|
||||
|
||||
b) Requiring preservation of specified reasonable legal notices or
|
||||
author attributions in that material or in the Appropriate Legal
|
||||
Notices displayed by works containing it; or
|
||||
|
||||
c) Prohibiting misrepresentation of the origin of that material, or
|
||||
requiring that modified versions of such material be marked in
|
||||
reasonable ways as different from the original version; or
|
||||
|
||||
d) Limiting the use for publicity purposes of names of licensors or
|
||||
authors of the material; or
|
||||
|
||||
e) Declining to grant rights under trademark law for use of some
|
||||
trade names, trademarks, or service marks; or
|
||||
|
||||
f) Requiring indemnification of licensors and authors of that
|
||||
material by anyone who conveys the material (or modified versions of
|
||||
it) with contractual assumptions of liability to the recipient, for
|
||||
any liability that these contractual assumptions directly impose on
|
||||
those licensors and authors.
|
||||
|
||||
All other non-permissive additional terms are considered "further
|
||||
restrictions" within the meaning of section 10. If the Program as you
|
||||
received it, or any part of it, contains a notice stating that it is
|
||||
governed by this License along with a term that is a further
|
||||
restriction, you may remove that term. If a license document contains
|
||||
a further restriction but permits relicensing or conveying under this
|
||||
License, you may add to a covered work material governed by the terms
|
||||
of that license document, provided that the further restriction does
|
||||
not survive such relicensing or conveying.
|
||||
|
||||
If you add terms to a covered work in accord with this section, you
|
||||
must place, in the relevant source files, a statement of the
|
||||
additional terms that apply to those files, or a notice indicating
|
||||
where to find the applicable terms.
|
||||
|
||||
Additional terms, permissive or non-permissive, may be stated in the
|
||||
form of a separately written license, or stated as exceptions;
|
||||
the above requirements apply either way.
|
||||
|
||||
8. Termination.
|
||||
|
||||
You may not propagate or modify a covered work except as expressly
|
||||
provided under this License. Any attempt otherwise to propagate or
|
||||
modify it is void, and will automatically terminate your rights under
|
||||
this License (including any patent licenses granted under the third
|
||||
paragraph of section 11).
|
||||
|
||||
However, if you cease all violation of this License, then your
|
||||
license from a particular copyright holder is reinstated (a)
|
||||
provisionally, unless and until the copyright holder explicitly and
|
||||
finally terminates your license, and (b) permanently, if the copyright
|
||||
holder fails to notify you of the violation by some reasonable means
|
||||
prior to 60 days after the cessation.
|
||||
|
||||
Moreover, your license from a particular copyright holder is
|
||||
reinstated permanently if the copyright holder notifies you of the
|
||||
violation by some reasonable means, this is the first time you have
|
||||
received notice of violation of this License (for any work) from that
|
||||
copyright holder, and you cure the violation prior to 30 days after
|
||||
your receipt of the notice.
|
||||
|
||||
Termination of your rights under this section does not terminate the
|
||||
licenses of parties who have received copies or rights from you under
|
||||
this License. If your rights have been terminated and not permanently
|
||||
reinstated, you do not qualify to receive new licenses for the same
|
||||
material under section 10.
|
||||
|
||||
9. Acceptance Not Required for Having Copies.
|
||||
|
||||
You are not required to accept this License in order to receive or
|
||||
run a copy of the Program. Ancillary propagation of a covered work
|
||||
occurring solely as a consequence of using peer-to-peer transmission
|
||||
to receive a copy likewise does not require acceptance. However,
|
||||
nothing other than this License grants you permission to propagate or
|
||||
modify any covered work. These actions infringe copyright if you do
|
||||
not accept this License. Therefore, by modifying or propagating a
|
||||
covered work, you indicate your acceptance of this License to do so.
|
||||
|
||||
10. Automatic Licensing of Downstream Recipients.
|
||||
|
||||
Each time you convey a covered work, the recipient automatically
|
||||
receives a license from the original licensors, to run, modify and
|
||||
propagate that work, subject to this License. You are not responsible
|
||||
for enforcing compliance by third parties with this License.
|
||||
|
||||
An "entity transaction" is a transaction transferring control of an
|
||||
organization, or substantially all assets of one, or subdividing an
|
||||
organization, or merging organizations. If propagation of a covered
|
||||
work results from an entity transaction, each party to that
|
||||
transaction who receives a copy of the work also receives whatever
|
||||
licenses to the work the party's predecessor in interest had or could
|
||||
give under the previous paragraph, plus a right to possession of the
|
||||
Corresponding Source of the work from the predecessor in interest, if
|
||||
the predecessor has it or can get it with reasonable efforts.
|
||||
|
||||
You may not impose any further restrictions on the exercise of the
|
||||
rights granted or affirmed under this License. For example, you may
|
||||
not impose a license fee, royalty, or other charge for exercise of
|
||||
rights granted under this License, and you may not initiate litigation
|
||||
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
||||
any patent claim is infringed by making, using, selling, offering for
|
||||
sale, or importing the Program or any portion of it.
|
||||
|
||||
11. Patents.
|
||||
|
||||
A "contributor" is a copyright holder who authorizes use under this
|
||||
License of the Program or a work on which the Program is based. The
|
||||
work thus licensed is called the contributor's "contributor version".
|
||||
|
||||
A contributor's "essential patent claims" are all patent claims
|
||||
owned or controlled by the contributor, whether already acquired or
|
||||
hereafter acquired, that would be infringed by some manner, permitted
|
||||
by this License, of making, using, or selling its contributor version,
|
||||
but do not include claims that would be infringed only as a
|
||||
consequence of further modification of the contributor version. For
|
||||
purposes of this definition, "control" includes the right to grant
|
||||
patent sublicenses in a manner consistent with the requirements of
|
||||
this License.
|
||||
|
||||
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
||||
patent license under the contributor's essential patent claims, to
|
||||
make, use, sell, offer for sale, import and otherwise run, modify and
|
||||
propagate the contents of its contributor version.
|
||||
|
||||
In the following three paragraphs, a "patent license" is any express
|
||||
agreement or commitment, however denominated, not to enforce a patent
|
||||
(such as an express permission to practice a patent or covenant not to
|
||||
sue for patent infringement). To "grant" such a patent license to a
|
||||
party means to make such an agreement or commitment not to enforce a
|
||||
patent against the party.
|
||||
|
||||
If you convey a covered work, knowingly relying on a patent license,
|
||||
and the Corresponding Source of the work is not available for anyone
|
||||
to copy, free of charge and under the terms of this License, through a
|
||||
publicly available network server or other readily accessible means,
|
||||
then you must either (1) cause the Corresponding Source to be so
|
||||
available, or (2) arrange to deprive yourself of the benefit of the
|
||||
patent license for this particular work, or (3) arrange, in a manner
|
||||
consistent with the requirements of this License, to extend the patent
|
||||
license to downstream recipients. "Knowingly relying" means you have
|
||||
actual knowledge that, but for the patent license, your conveying the
|
||||
covered work in a country, or your recipient's use of the covered work
|
||||
in a country, would infringe one or more identifiable patents in that
|
||||
country that you have reason to believe are valid.
|
||||
|
||||
If, pursuant to or in connection with a single transaction or
|
||||
arrangement, you convey, or propagate by procuring conveyance of, a
|
||||
covered work, and grant a patent license to some of the parties
|
||||
receiving the covered work authorizing them to use, propagate, modify
|
||||
or convey a specific copy of the covered work, then the patent license
|
||||
you grant is automatically extended to all recipients of the covered
|
||||
work and works based on it.
|
||||
|
||||
A patent license is "discriminatory" if it does not include within
|
||||
the scope of its coverage, prohibits the exercise of, or is
|
||||
conditioned on the non-exercise of one or more of the rights that are
|
||||
specifically granted under this License. You may not convey a covered
|
||||
work if you are a party to an arrangement with a third party that is
|
||||
in the business of distributing software, under which you make payment
|
||||
to the third party based on the extent of your activity of conveying
|
||||
the work, and under which the third party grants, to any of the
|
||||
parties who would receive the covered work from you, a discriminatory
|
||||
patent license (a) in connection with copies of the covered work
|
||||
conveyed by you (or copies made from those copies), or (b) primarily
|
||||
for and in connection with specific products or compilations that
|
||||
contain the covered work, unless you entered into that arrangement,
|
||||
or that patent license was granted, prior to 28 March 2007.
|
||||
|
||||
Nothing in this License shall be construed as excluding or limiting
|
||||
any implied license or other defenses to infringement that may
|
||||
otherwise be available to you under applicable patent law.
|
||||
|
||||
12. No Surrender of Others' Freedom.
|
||||
|
||||
If conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot convey a
|
||||
covered work so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you may
|
||||
not convey it at all. For example, if you agree to terms that obligate you
|
||||
to collect a royalty for further conveying from those to whom you convey
|
||||
the Program, the only way you could satisfy both those terms and this
|
||||
License would be to refrain entirely from conveying the Program.
|
||||
|
||||
13. Use with the GNU Affero General Public License.
|
||||
|
||||
Notwithstanding any other provision of this License, you have
|
||||
permission to link or combine any covered work with a work licensed
|
||||
under version 3 of the GNU Affero General Public License into a single
|
||||
combined work, and to convey the resulting work. The terms of this
|
||||
License will continue to apply to the part which is the covered work,
|
||||
but the special requirements of the GNU Affero General Public License,
|
||||
section 13, concerning interaction through a network will apply to the
|
||||
combination as such.
|
||||
|
||||
14. Revised Versions of this License.
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions of
|
||||
the GNU General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the
|
||||
Program specifies that a certain numbered version of the GNU General
|
||||
Public License "or any later version" applies to it, you have the
|
||||
option of following the terms and conditions either of that numbered
|
||||
version or of any later version published by the Free Software
|
||||
Foundation. If the Program does not specify a version number of the
|
||||
GNU General Public License, you may choose any version ever published
|
||||
by the Free Software Foundation.
|
||||
|
||||
If the Program specifies that a proxy can decide which future
|
||||
versions of the GNU General Public License can be used, that proxy's
|
||||
public statement of acceptance of a version permanently authorizes you
|
||||
to choose that version for the Program.
|
||||
|
||||
Later license versions may give you additional or different
|
||||
permissions. However, no additional obligations are imposed on any
|
||||
author or copyright holder as a result of your choosing to follow a
|
||||
later version.
|
||||
|
||||
15. Disclaimer of Warranty.
|
||||
|
||||
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
||||
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
||||
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
||||
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
||||
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
||||
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. Limitation of Liability.
|
||||
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
||||
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
||||
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
||||
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
||||
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
||||
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
||||
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGES.
|
||||
|
||||
17. Interpretation of Sections 15 and 16.
|
||||
|
||||
If the disclaimer of warranty and limitation of liability provided
|
||||
above cannot be given local legal effect according to their terms,
|
||||
reviewing courts shall apply local law that most closely approximates
|
||||
an absolute waiver of all civil liability in connection with the
|
||||
Program, unless a warranty or assumption of liability accompanies a
|
||||
copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
state the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
{one line to give the program's name and a brief idea of what it does.}
|
||||
Copyright (C) {year} {name of author}
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program does terminal interaction, make it output a short
|
||||
notice like this when it starts in an interactive mode:
|
||||
|
||||
{project} Copyright (C) {year} {fullname}
|
||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, your program's commands
|
||||
might be different; for a GUI interface, you would use an "about box".
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
Copyright (c) 2021 WhiteSur Developers
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
|
||||
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
|
||||
OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
33
HACKING
@ -1,33 +0,0 @@
|
||||
Summary
|
||||
-------
|
||||
|
||||
* Do not edit the CSS directly, edit the source SCSS files and process them with SASS (run
|
||||
`./parse-sass.sh` when you have the required software installed, as described below)
|
||||
* To be able to use the latest/adequate version of sass, install sassc.
|
||||
|
||||
How to tweak the theme
|
||||
----------------------
|
||||
|
||||
Adwaita is a complex theme, so to keep it maintainable, it's written and processed in SASS. The
|
||||
generated CSS is then transformed into a gresource file during gtk build and used at runtime in a
|
||||
non-legible or editable form.
|
||||
|
||||
It is very likely your change will happen in the _common.scss file. That's where all the widget
|
||||
selectors are defined. Here's a rundown of the "supporting" stylesheets, that are unlikely to be the
|
||||
right place for a drive by stylesheet fix:
|
||||
|
||||
_colors.scss - global color definitions. We keep the number of defined colors to a necessary minimum,
|
||||
most colors are derived from a handful of basics. It covers both the light variant and
|
||||
the dark variant.
|
||||
|
||||
_colors-public.scss - SCSS colors exported through gtk to allow for 3rd party apps color mixing.
|
||||
|
||||
_drawing.scss - drawing helper mixings/functions to allow easier definition of widget drawing under
|
||||
specific context. This is why Adwaita isn't 15000 LOC.
|
||||
|
||||
_common.scss - actual definitions of style for each widget. This is where you are likely to add/remove
|
||||
your changes.
|
||||
|
||||
You can read about SASS at http://sass-lang.com/documentation/. Once you make your changes to the
|
||||
_common.scss file, you can either run the ./parse-sass.sh script or keep SASS watching for changes as you
|
||||
edit.
|
466
README.md
@ -1,128 +1,388 @@
|
||||
<img src="https://github.com/vinceliuice/Sierra-gtk-theme/blob/imgs/logo.png" alt="Logo" align="right" /> WhiteSur Gtk Theme
|
||||
======
|
||||
<h1 align="center"> WhiteSur GTK Theme </h1>
|
||||
<p align="center"> <img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/macbook.png"/> </p>
|
||||
|
||||
WhiteSur is a MacOS Big Sur like theme for GTK 3, GTK 2 and Gnome-Shell which supports GTK 3 and GTK 2 based desktop environments like Gnome, Pantheon, XFCE, Mate, etc.
|
||||
<br>
|
||||
<p align="center"> <b> A macOS like theme for Linux GTK Desktops </b> </p>
|
||||
<br>
|
||||
|
||||
## Requirements
|
||||
### GTK2 Murrine engine requirements.
|
||||
## Donate
|
||||
|
||||
- gtk-murrine-engine `Fedora/RedHat`
|
||||
- gtk2-engines-murrine `Ubuntu/Mint/Debian`
|
||||
- gtk-engine-murrine `Arch/Manjaro`
|
||||
If you like my project, you can buy me a coffee, many thanks ❤️ !
|
||||
|
||||
### GTK2 pixbuf engine requirements.
|
||||
<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>
|
||||
|
||||
- gtk2-engines `Fedora/RedHat`
|
||||
- gtk2-engines-pixbuf `Ubuntu/Mint/Debian`
|
||||
- gtk-engines `Arch/Manjaro`
|
||||
|
||||
### Installed Dependency requirements.
|
||||
# Installation is easy!
|
||||
<details> <summary> Required dependencies <b>(click to open)</b> </summary>
|
||||
|
||||
### "Install from source" deps
|
||||
- sassc
|
||||
- optipng
|
||||
- inkscape
|
||||
- dialog
|
||||
- libglib2.0-dev-bin `ubuntu 20.04`
|
||||
- libglib2.0-dev `ubuntu 18.04` `debian 10.03` `linux mint 19`
|
||||
- libxml2-utils `ubuntu 18.04` `debian 10.03` `linux mint 19`
|
||||
- glib2-devel `Fedora` `Redhat`
|
||||
- libglib2.0-dev-bin `ubuntu 20.04`
|
||||
- libglib2.0-dev `ubuntu 18.04` `debian 10.03` `linux mint 19`
|
||||
- libxml2-utils `ubuntu 18.04` `debian 10.03` `linux mint 19`
|
||||
- glib2-devel `Fedora` `Redhat`
|
||||
|
||||
## Installation
|
||||
### Misc deps
|
||||
- imagemagick `(optional for GDM theme tweak)`
|
||||
- dialog `(optional for installation in dialog mode)`
|
||||
- optipng `(optional for asset rendering)`
|
||||
- inkscape `(optional for asset rendering)`
|
||||
|
||||
### From source
|
||||
Don't worry, WhiteSur installer already provides all of those dependencies.
|
||||
</details>
|
||||
|
||||
After all dependencies are installed, you can run:
|
||||
```bash
|
||||
./install.sh
|
||||
```
|
||||
#### Install tips
|
||||
<details> <summary> Recommended GNOME Shell extensions <b>(click to open)</b> </summary>
|
||||
|
||||
Usage: `./install.sh` **[OPTIONS...]**
|
||||
- [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)
|
||||
|
||||
| OPTIONS: | |
|
||||
|:--------------------|:-------------|
|
||||
|-d, --dest | Specify theme destination directory (Default: $HOME/.themes)|
|
||||
|-n, --name | Specify theme name (Default: WhiteSur)|
|
||||
|-c, --color | Specify theme color variant(s) **[light/dark]** (Default: All variants)|
|
||||
|-o, --opacity | Specify theme opacity variant(s) **[standard/solid]** (Default: All variants)|
|
||||
|-a, --alt | Specify titlebutton variant(s) **[standard/alt]** (Default: All variants)|
|
||||
|-t, --theme | Specify primary theme color variant(s) **[default/blue/purple/pink/red/orange/yellow/green/grey]** (Default: MacOS blue)|
|
||||
|-p, --panel | Change the panel opacty **[default/25/35/45/55/65/75/85]** (Default: 16)|
|
||||
|-s, --size | Change the nautilus sidebar width size **[default/220/240/260/280]** (Default: 200px)|
|
||||
|-i, --icon | Activities icon variant(s) **[standard/normal/gnome/ubuntu/arch/manjaro/fedora/debian/void]** (Default: standard variant)|
|
||||
|-g, --gdm | Install GDM theme, you should run this with sudo!|
|
||||
|-r, --remove | Remove theme, this will remove all installed themes!|
|
||||
|-dialog, --dialog | Run terminal dialog, this will Run terminal dialog to install themes!|
|
||||
|-h, --help | Show this help|
|
||||
</details>
|
||||
|
||||
### <p align="center" > 1. Change primary theme color </p>
|
||||
If you want to change primary theme color! (Default color is default MacOS blue)
|
||||
then you can run: `for example`
|
||||
```bash
|
||||
./install.sh -t green # Install green accent color version
|
||||
```
|
||||

|
||||
## Quick install
|
||||
|
||||
### <p align="center" > 2. Install GDM theme </p>
|
||||
If you want to install GDM theme!
|
||||
then you can run: `for example`
|
||||
```bash
|
||||
sudo ./install.sh -g # install default dark version
|
||||
### Installing from source
|
||||
|
||||
sudo ./install.sh -g -c light # install light version
|
||||
1. Run `git clone https://github.com/vinceliuice/WhiteSur-gtk-theme.git --depth=1`
|
||||
|
||||
sudo ./install.sh -g -r # remove installed GDM theme
|
||||
```
|
||||

|
||||
2. Run `./install.sh` to install the default WhiteSur GTK theme pack.
|
||||
|
||||
### <p align="center" > 3. Change nautilus sidebar width size </p>
|
||||
If you want to change nautilus sidebar width size! (Default size is 200px)
|
||||
(Nautilus cannot change the structure of the sidebar, so I added a picture as a background to achieve the effect of bigsur)
|
||||
then you can run: 'for example'
|
||||
```bash
|
||||
./install.sh -s 260 # Install 260px width version
|
||||
```
|
||||

|
||||
### Uninstall
|
||||
|
||||
### <p align="center" > 4. Change gnome-shell activities icon </p>
|
||||
If you want to change gnome-shell activities icon! (Default icon is Apple)
|
||||
then you can run: `for example`
|
||||
```bash
|
||||
./install.sh -i manjaro # Install Manjaro icon
|
||||
```
|
||||

|
||||
- 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`
|
||||
|
||||
### On Snapcraft
|
||||
## There's so many customizations you can do!
|
||||
Usage: `./install.sh [OPTIONS...]`
|
||||
|
||||
<a href="https://snapcraft.io/whitesur-gtk-theme">
|
||||
<img alt="Get it from the Snap Store" src="https://snapcraft.io/static/images/badges/en/snap-store-black.svg" />
|
||||
</a>
|
||||
|
||||
You can install the theme from the Snap Store, or by running:
|
||||
<details> <summary> Options <b>(click to open)</b> </summary>
|
||||
|
||||
```bash
|
||||
sudo snap install whitesur-gtk-theme
|
||||
```
|
||||
To connect the theme to an app, run:
|
||||
```bash
|
||||
sudo snap connect [other snap]:gtk-3-themes whitesur-gtk-theme:gtk-3-themes
|
||||
```
|
||||
```bash
|
||||
sudo snap connect [other snap]:icon-themes whitesur-gtk-theme:icon-themes
|
||||
```
|
||||
To connect the theme to all apps which have available plugs to gtk-common-themes, you can run:
|
||||
```bash
|
||||
for i in $(snap connections | grep gtk-common-themes:gtk-3-themes | awk '{print $2}'); do sudo snap connect $i whitesur-gtk-theme:gtk-3-themes; done
|
||||
|
||||
OPTIONS:
|
||||
-d, --dest DIR
|
||||
Set destination directory. Default is '/home/[USER_NAME]/.themes'
|
||||
|
||||
-n, --name NAME
|
||||
Set theme name. Default is 'WhiteSur'
|
||||
|
||||
-o, --opacity [normal|solid]
|
||||
Set theme opacity variants. Repeatable. Default is all variants
|
||||
|
||||
-c, --color [light|dark]
|
||||
Set theme color variants. Repeatable. Default is all variants
|
||||
|
||||
-a, --alt [normal|alt|all]
|
||||
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
|
||||
|
||||
-s, --scheme [standard|nord]
|
||||
Set theme colorscheme style. Repeatable. Default is 'standard'
|
||||
|
||||
-m, --monterey
|
||||
Set to MacOS Monterey style.
|
||||
|
||||
-N, --nautilus [stable|normal|mojave|glassy|right]
|
||||
Set Nautilus style. Default is BigSur-like style (stabled sidebar)
|
||||
|
||||
-l, --libadwaita
|
||||
Install theme into gtk4.0 config for libadwaita. Default is dark version
|
||||
|
||||
-f, --fixed
|
||||
Install fixed accent color version. Default is adaptive version
|
||||
|
||||
-HD, --highdefinition
|
||||
Set to High Definition size. Default is laptop size
|
||||
|
||||
--shell, --gnomeshell
|
||||
Tweaks for gnome-shell. Options:
|
||||
|
||||
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'
|
||||
|
||||
2. -b, -background [default|blank|IMAGE_PATH]
|
||||
Set gnome-shell background image. Default is BigSur-like wallpaper
|
||||
|
||||
3. -p, -panelopacity [default|30|45|60|75]
|
||||
Set gnome-shell panel transparency. Default is 15%
|
||||
|
||||
4. -h, -panelheight [default|smaller|bigger]
|
||||
Set gnome-shell panel height size. Default is 32px
|
||||
|
||||
5. -sf, -smallerfont
|
||||
Set gnome-shell font size to smaller (10pt). Default is 11pt
|
||||
|
||||
6. normal, -normal
|
||||
Set gnome-shell show apps button style to normal. Default is BigSur
|
||||
|
||||
--round, --roundedmaxwindow
|
||||
Set maximized window to rounded. Default is square
|
||||
|
||||
--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.
|
||||
|
||||
```
|
||||
|
||||
### Suggested themes
|
||||
| Suggested themes | Links | Preview |
|
||||
|:--------------------|:-------------|:-------------|
|
||||
| Kde theme | [WhiteSur-kde](https://github.com/vinceliuice/WhiteSur-kde)|  |
|
||||
| Icon theme | [WhiteSur-icon](https://github.com/vinceliuice/WhiteSur-icon-theme)|  |
|
||||
| Wallpaper | [WhiteSur wallpaper](https://github.com/vinceliuice/WhiteSur-kde/tree/master/wallpaper)|  |
|
||||
| Firefox theme | [WhiteSur firefox theme](src/other/firefox)|  |
|
||||
| Dash to Dock theme | [WhiteSur dash-to-dock theme](src/other/dash-to-dock)|  |
|
||||
</details>
|
||||
|
||||
## Theme Preview
|
||||

|
||||
## Fix for libadwaita (not perfect)
|
||||
|
||||
<details> <summary> Details <b>(click to open)</b> </summary>
|
||||
|
||||
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 -l # Default is the normal dark theme
|
||||
./install.sh -l -c light # install light theme for libadwaita
|
||||
```
|
||||
|
||||
## <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:
|
||||
|
||||
```bash
|
||||
./install.sh -t red # install red theme accent only
|
||||
./install.sh -t red -t green # install red and green theme accents
|
||||
./install.sh -t all # install all available theme accents
|
||||
```
|
||||
|
||||
## <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` `-N`
|
||||
|
||||
Example: `./install.sh -N mojave`
|
||||
|
||||
## <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.
|
||||
|
||||
# <p align="center"> <b> Let's tweak! </b> </p>
|
||||
Usage: `./tweaks.sh [OPTIONS...]`
|
||||
|
||||
<details> <summary> Options <b>(click to open)</b> </summary>
|
||||
|
||||
```bash
|
||||
|
||||
OPTIONS:
|
||||
-o, --opacity [normal|solid]
|
||||
Set 'WhiteSur' GDM/Flatpak theme opacity variants. Default is 'normal'
|
||||
|
||||
-c, --color [light|dark]
|
||||
Set 'WhiteSur' GDM/Flatpak theme color variants. Default is 'light'
|
||||
|
||||
-t, --theme [default|blue|purple|pink|red|orange|yellow|green|grey]
|
||||
Set 'WhiteSur' GDM/Flatpak theme accent color. Default is BigSur-like theme
|
||||
|
||||
-s, --scheme [standard|nord]
|
||||
Set 'WhiteSur' GDM/Flatpak theme colorscheme style. Default is 'standard'
|
||||
|
||||
|
||||
Tweaks for GDM theme. options
|
||||
|
||||
-g, --gdm Without options default GDM theme will install...
|
||||
|
||||
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'
|
||||
|
||||
2. -b, -background [default|blank|IMAGE_PATH] Set GDM background image Default is BigSur-like wallpaper
|
||||
|
||||
3. -p, -panelopacity [default|30|45|60|75] Set GDM panel transparency Default is 15%
|
||||
|
||||
4. -h, -panelheight [default|smaller|bigger] Set GDM panel height size Default is 32px
|
||||
|
||||
5. -sf, -smallerfont Set GDM font size to smaller (10pt) Default is 11pt
|
||||
|
||||
6. -nd, -nodarken Don't darken 'WhiteSur' GDM theme background image
|
||||
|
||||
7. -nb, -noblur Don't blur 'WhiteSur' GDM theme background image
|
||||
|
||||
|
||||
Tweaks for firefox. options
|
||||
|
||||
-f, --firefox [(monterey|flat)|alt|(darker|adaptive)] Without options default WhiteSur theme will install... Options:
|
||||
|
||||
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.
|
||||
|
||||
```
|
||||
|
||||
</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.svg"/>
|
||||
</a> </p>
|
||||
|
||||
#### - [Install Firefox theme](src/other/firefox)
|
||||
Parameter: `--firefox` `-f`
|
||||
|
||||
Example: `./tweaks.sh -f`
|
||||
|
||||
#### - Edit Firefox theme
|
||||
Parameter: `--edit-firefox` `-e`
|
||||
|
||||
Example:
|
||||
|
||||
```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 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
|
||||
Parameter: `--gdm` `-g` (requires to be run as root)
|
||||
|
||||
Example: `sudo ./tweaks.sh -g`
|
||||
|
||||
#### - Change the background
|
||||
Parameter: `--background` `-b`
|
||||
|
||||
Example:
|
||||
|
||||
```bash
|
||||
sudo ./tweaks.sh -g -b "my picture.jpg" # use the custom background
|
||||
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: `--nodarken` `-nd`
|
||||
|
||||
Example:
|
||||
|
||||
```bash
|
||||
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: `--noblur` `-nb`
|
||||
|
||||
Example:
|
||||
|
||||
```bash
|
||||
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
|
||||
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!
|
||||
|
||||
##
|
||||
|
||||
### <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)
|
||||
|
||||
Parameter: `--flatpak` `-F`
|
||||
|
||||
Example: `./tweaks.sh -F`
|
||||
|
||||
## <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/icon-theme.png"/>
|
||||
</a> </p>
|
||||
<br>
|
||||
<p align="center"> <a href="https://github.com/vinceliuice/WhiteSur-icon-theme">
|
||||
<img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/download-button.svg"/>
|
||||
</a> </p>
|
||||
<br>
|
||||
|
||||
### <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-wallpapers">
|
||||
<img src="https://github.com/vinceliuice/WhiteSur-gtk-theme/blob/pictures/pictures/download-button.svg"/>
|
||||
</a> </p>
|
||||
<br>
|
||||
|
||||
## Technical details and getting involved
|
||||
Please go read [CONTRIBUTING.md](.github/CONTRIBUTING.md) for more info
|
||||
|
16
clean-git.sh
Executable file
@ -0,0 +1,16 @@
|
||||
#! /usr/bin/env bash
|
||||
#
|
||||
# Clean ignored files
|
||||
#
|
||||
|
||||
# TODO: integrate with Bridge.sh
|
||||
|
||||
git clean -d -f -X
|
||||
git add .
|
||||
|
||||
! command -v beautysh && sudo pip install beautysh
|
||||
beautysh -i 2 -s paronly *.sh
|
||||
|
||||
git add .
|
||||
|
||||
echo "DONE!"
|
979
install.sh
793
libs/lib-core.sh
Executable file
@ -0,0 +1,793 @@
|
||||
# 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 )
|
||||
|
||||
set -Eeo pipefail
|
||||
|
||||
if [[ ! "${REPO_DIR}" ]]; then
|
||||
echo "Please define 'REPODIR' variable"; exit 1
|
||||
elif [[ "${WHITESUR_SOURCE[@]}" =~ "lib-core.sh" ]]; then
|
||||
echo "'lib-core.sh' is already imported"; exit 1
|
||||
fi
|
||||
|
||||
WHITESUR_SOURCE=("lib-core.sh")
|
||||
|
||||
###############################################################################
|
||||
# VARIABLES #
|
||||
###############################################################################
|
||||
|
||||
#--------------System--------------#
|
||||
|
||||
export WHITESUR_PID=$$
|
||||
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
|
||||
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="3-28"
|
||||
fi
|
||||
else
|
||||
GNOME_VERSION="48-0"
|
||||
fi
|
||||
|
||||
#----------Program options-------------#
|
||||
SASSC_OPT="-t expanded"
|
||||
|
||||
if [[ "$(uname -s)" =~ "BSD" || "$(uname -s)" == "Darwin" ]]; then
|
||||
SED_OPT="-i """
|
||||
else
|
||||
SED_OPT="-i"
|
||||
fi
|
||||
|
||||
SUDO_BIN="$(which sudo)"
|
||||
|
||||
#------------Directories--------------#
|
||||
THEME_SRC_DIR="${REPO_DIR}/src"
|
||||
DASH_TO_DOCK_SRC_DIR="${REPO_DIR}/src/other/dash-to-dock"
|
||||
DASH_TO_DOCK_DIR_ROOT="/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com"
|
||||
DASH_TO_DOCK_DIR_HOME="${MY_HOME}/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com"
|
||||
GNOME_SHELL_EXTENSION_DIR="${MY_HOME}/.local/share/gnome-shell/extensions"
|
||||
FIREFOX_SRC_DIR="${REPO_DIR}/src/other/firefox"
|
||||
FIREFOX_DIR_HOME="${MY_HOME}/.mozilla/firefox"
|
||||
FIREFOX_THEME_DIR="${MY_HOME}/.mozilla/firefox/firefox-themes"
|
||||
FIREFOX_FLATPAK_DIR_HOME="${MY_HOME}/.var/app/org.mozilla.firefox/.mozilla/firefox"
|
||||
FIREFOX_FLATPAK_THEME_DIR="${MY_HOME}/.var/app/org.mozilla.firefox/.mozilla/firefox/firefox-themes"
|
||||
FIREFOX_SNAP_DIR_HOME="${MY_HOME}/snap/firefox/common/.mozilla/firefox"
|
||||
FIREFOX_SNAP_THEME_DIR="${MY_HOME}/snap/firefox/common/.mozilla/firefox/firefox-themes"
|
||||
export WHITESUR_TMP_DIR="/tmp/WhiteSur.lock"
|
||||
|
||||
if [[ -w "/root" ]]; then
|
||||
THEME_DIR="/usr/share/themes"
|
||||
else
|
||||
THEME_DIR="$HOME/.themes"
|
||||
fi
|
||||
|
||||
#--------------GDM----------------#
|
||||
WHITESUR_GS_DIR="/usr/share/gnome-shell/theme/WhiteSur"
|
||||
COMMON_CSS_FILE="/usr/share/gnome-shell/theme/gnome-shell.css"
|
||||
UBUNTU_CSS_FILE="/usr/share/gnome-shell/theme/ubuntu.css"
|
||||
ZORIN_CSS_FILE="/usr/share/gnome-shell/theme/zorin.css"
|
||||
ETC_CSS_FILE="/etc/alternatives/gdm3.css"
|
||||
ETC_GR_FILE="/etc/alternatives/gdm3-theme.gresource"
|
||||
YARU_GR_FILE="/usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource"
|
||||
POP_OS_GR_FILE="/usr/share/gnome-shell/theme/Pop/gnome-shell-theme.gresource"
|
||||
ZORIN_GR_FILE="/usr/share/gnome-shell/theme/ZorinBlue-Light/gnome-shell-theme.gresource"
|
||||
MISC_GR_FILE="/usr/share/gnome-shell/gnome-shell-theme.gresource"
|
||||
GS_GR_XML_FILE="${THEME_SRC_DIR}/main/gnome-shell/gnome-shell-theme.gresource.xml"
|
||||
|
||||
#-------------Theme---------------#
|
||||
THEME_NAME="WhiteSur"
|
||||
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')
|
||||
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' 'right')
|
||||
|
||||
#--------Customization, default values----------#
|
||||
dest="${THEME_DIR}"
|
||||
name="${THEME_NAME}"
|
||||
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]}"
|
||||
panel_size="${PANEL_SIZE_VARIANTS[0]}"
|
||||
nautilus_style="${NAUTILUS_STYLE_VARIANTS[0]}"
|
||||
background="blank"
|
||||
compact="true"
|
||||
|
||||
#--Ambigous arguments checking and overriding default values--#
|
||||
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"
|
||||
uninstall="false"
|
||||
interactive="false"
|
||||
silent_mode="false"
|
||||
|
||||
no_darken="false"
|
||||
no_blur="false"
|
||||
|
||||
firefox="false"
|
||||
edit_firefox="false"
|
||||
flatpak="false"
|
||||
snap="false"
|
||||
gdm="false"
|
||||
dash_to_dock="false"
|
||||
max_round="false"
|
||||
showapps_normal="false"
|
||||
|
||||
#--------------Misc----------------#
|
||||
msg=""
|
||||
final_msg="Run '${0} --help' to explore more customization features!"
|
||||
notif_msg=""
|
||||
process_ids=()
|
||||
# This is important for 'udo' because 'return "${result}"' is considered the
|
||||
# last command in 'BASH_COMMAND' variable
|
||||
WHITESUR_COMMAND=""
|
||||
export ANIM_PID="0"
|
||||
has_any_error="false"
|
||||
swupd_packages=""
|
||||
# '/' ending is required in 'swupd_url'
|
||||
swupd_url="https://cdn.download.clearlinux.org/current/x86_64/os/Packages/"
|
||||
swupd_ver_url="https://cdn.download.clearlinux.org/latest"
|
||||
swupd_prepared="false"
|
||||
xbps_prepared="false"
|
||||
|
||||
#------------Decoration-----------#
|
||||
export c_default="\033[0m"
|
||||
export c_blue="\033[1;34m"
|
||||
export c_magenta="\033[1;35m"
|
||||
export c_cyan="\033[1;36m"
|
||||
export c_green="\033[1;32m"
|
||||
export c_red="\033[1;31m"
|
||||
export c_yellow="\033[1;33m"
|
||||
|
||||
anim=(
|
||||
"${c_blue}•${c_green}•${c_red}•${c_magenta}• "
|
||||
" ${c_green}•${c_red}•${c_magenta}•${c_blue}• "
|
||||
" ${c_red}•${c_magenta}•${c_blue}•${c_green}• "
|
||||
" ${c_magenta}•${c_blue}•${c_green}•${c_red}• "
|
||||
" ${c_blue}•${c_green}•${c_red}•${c_magenta}•"
|
||||
)
|
||||
|
||||
# Check command availability
|
||||
has_command() {
|
||||
command -v "$1" &> /dev/null
|
||||
}
|
||||
|
||||
has_flatpak_app() {
|
||||
flatpak list --columns=application | grep "${1}" &> /dev/null || return 1
|
||||
}
|
||||
|
||||
has_snap_app() {
|
||||
snap list "${1}" &> /dev/null || return 1
|
||||
}
|
||||
|
||||
is_my_distro() {
|
||||
[[ "$(cat '/etc/os-release' | awk -F '=' '/ID/{print $2}')" =~ "${1}" ]]
|
||||
}
|
||||
|
||||
is_running() {
|
||||
pgrep "$1" &> /dev/null
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
# CORE UTILITIES #
|
||||
###############################################################################
|
||||
|
||||
start_animation() {
|
||||
[[ "${silent_mode}" == "true" ]] && return 0
|
||||
|
||||
setterm -cursor off
|
||||
|
||||
(
|
||||
while true; do
|
||||
for i in {0..4}; do
|
||||
echo -ne "\r\033[2K ${anim[i]}"
|
||||
sleep 0.1
|
||||
done
|
||||
|
||||
for i in {4..0}; do
|
||||
echo -ne "\r\033[2K ${anim[i]}"
|
||||
sleep 0.1
|
||||
done
|
||||
done
|
||||
) &
|
||||
|
||||
export ANIM_PID="${!}"
|
||||
}
|
||||
|
||||
stop_animation() {
|
||||
[[ "${silent_mode}" == "true" ]] && return 0
|
||||
|
||||
[[ -e "/proc/${ANIM_PID}" ]] && kill -13 "${ANIM_PID}"
|
||||
setterm -cursor on
|
||||
}
|
||||
|
||||
# Echo like ... with flag type and display message colors
|
||||
prompt() {
|
||||
case "${1}" in
|
||||
"-s")
|
||||
echo -e " ${c_green}${2}${c_default}" ;; # print success message
|
||||
"-e")
|
||||
echo -e " ${c_red}${2}${c_default}" ;; # print error message
|
||||
"-w")
|
||||
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
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
# SELF SAFETY #
|
||||
###############################################################################
|
||||
##### This is the core of error handling, make sure there's no error here #####
|
||||
|
||||
### TODO: return "lockWhiteSur()" back for non functional syntax error handling
|
||||
### and lock dir removal after immediate terminal window closing
|
||||
|
||||
if [[ -d "${WHITESUR_TMP_DIR}" ]]; then
|
||||
start_animation; sleep 2; stop_animation; echo
|
||||
|
||||
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}')'"
|
||||
fi
|
||||
fi
|
||||
|
||||
rm -rf "${WHITESUR_TMP_DIR}"
|
||||
mkdir -p "${WHITESUR_TMP_DIR}"; exec 2> "${WHITESUR_TMP_DIR}/error_log.txt"
|
||||
|
||||
signal_exit() {
|
||||
rm -rf "${WHITESUR_TMP_DIR}"
|
||||
stop_animation
|
||||
}
|
||||
|
||||
signal_abort() {
|
||||
signal_exit
|
||||
prompt -e "\n\n Oops! Operation has been aborted...\n\n"
|
||||
exit 1
|
||||
}
|
||||
|
||||
signal_error() {
|
||||
# TODO: make this more accurate
|
||||
|
||||
IFS=$'\n'
|
||||
local sources=($(basename -a "${WHITESUR_SOURCE[@]}" "${BASH_SOURCE[@]}" | sort -u))
|
||||
local dist_ids=($(awk -F '=' '/ID/{print $2}' "/etc/os-release" | tr -d '"' | sort -Vru))
|
||||
local repo_ver=""
|
||||
local lines=()
|
||||
local log="$(awk '{printf "\033[1;31m >>> %s\n", $0}' "${WHITESUR_TMP_DIR}/error_log.txt" || echo "")"
|
||||
|
||||
if ! repo_ver="$(cd "${REPO_DIR}"; git log -1 --date=format-local:"%FT%T%z" --format="%ad")"; then
|
||||
if ! repo_ver="$(date -r "${REPO_DIR}" +"%FT%T%z")"; then
|
||||
repo_ver="unknown"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Some computer may have a bad performance. We need to avoid the error log
|
||||
# to be cut. Sleeping for awhile may help
|
||||
sleep 0.75; clear
|
||||
|
||||
prompt -e "\n\n Oops! Operation failed...\n"
|
||||
prompt -e "=========== ERROR LOG ==========="
|
||||
|
||||
if [[ "${log}" ]] ; then
|
||||
echo -e "${log}"
|
||||
else
|
||||
prompt -e "\n>>>>>>> No error log found <<<<<<"
|
||||
fi
|
||||
|
||||
prompt -e "\n =========== ERROR INFO =========="
|
||||
prompt -e "FOUND :"
|
||||
|
||||
for i in "${sources[@]}"; do
|
||||
lines=($(grep -Fn "${WHITESUR_COMMAND:-${BASH_COMMAND}}" "${REPO_DIR}/${i}" | cut -d : -f 1 || echo ""))
|
||||
prompt -e " >>> ${i}$(IFS=';'; [[ "${lines[*]}" ]] && echo " at ${lines[*]}")"
|
||||
done
|
||||
|
||||
prompt -e "SNIPPET:\n >>> ${WHITESUR_COMMAND:-${BASH_COMMAND}}"
|
||||
prompt -e "TRACE :"
|
||||
|
||||
for i in "${FUNCNAME[@]}"; do
|
||||
prompt -e " >>> ${i}"
|
||||
done
|
||||
|
||||
prompt -e "\n =========== SYSTEM INFO ========="
|
||||
prompt -e "DISTRO : $(IFS=';'; echo "${dist_ids[*]}")"
|
||||
prompt -e "SUDO : $([[ -w "/root" ]] && echo "yes" || echo "no")"
|
||||
if command -v gnome-shell &> /dev/null; then
|
||||
prompt -e "DESKTOP : $(gnome-shell --version)"
|
||||
else
|
||||
prompt -e "DESKTOP : ${DESKTOP_SESSION}"
|
||||
fi
|
||||
prompt -e "REPO : ${repo_ver}\n"
|
||||
|
||||
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"
|
||||
|
||||
rm -rf "${WHITESUR_TMP_DIR}"; exit 1
|
||||
}
|
||||
|
||||
trap 'signal_exit' EXIT
|
||||
trap 'signal_error' ERR
|
||||
trap 'signal_abort' INT TERM TSTP
|
||||
|
||||
###############################################################################
|
||||
# USER UTILITIES #
|
||||
###############################################################################
|
||||
|
||||
ask() {
|
||||
[[ "${silent_mode}" == "true" ]] && return 0
|
||||
|
||||
echo -ne "${c_magenta}"
|
||||
read -p " ${2}: " ${1} 2>&1
|
||||
echo -ne "${c_default}"
|
||||
}
|
||||
|
||||
confirm() {
|
||||
[[ "${silent_mode}" == "true" ]] && return 0
|
||||
|
||||
while [[ "${!1}" != "y" && "${!1}" != "n" ]]; do
|
||||
ask ${1} "${2} (y/n)"
|
||||
done
|
||||
}
|
||||
|
||||
dialogify() {
|
||||
if [[ "${silent_mode}" == "true" ]]; then
|
||||
prompt -w "Oops... silent mode has been activated so we can't show the dialog"
|
||||
return 0
|
||||
fi
|
||||
|
||||
local lists=""
|
||||
local i=0
|
||||
local result=""
|
||||
local n_result=4
|
||||
|
||||
for list in "${@:4}"; do
|
||||
lists+=" ${i} ${list} off "; ((i+=1))
|
||||
done
|
||||
|
||||
result="$(dialog --backtitle "${2}" --radiolist "${3}" 0 0 0 ${lists} --output-fd 1 || echo "x")"
|
||||
clear
|
||||
|
||||
if [[ "${result}" != "x" ]]; then
|
||||
((n_result+=result))
|
||||
printf -v "${1}" "%s" "${!n_result}"
|
||||
else
|
||||
signal_abort
|
||||
fi
|
||||
}
|
||||
|
||||
helpify_title() {
|
||||
printf "${c_cyan}%s${c_blue}%s ${c_green}%s\n\n" "Usage: " "$0" "[OPTIONS...]"
|
||||
printf "${c_cyan}%s\n" "OPTIONS:"
|
||||
}
|
||||
|
||||
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 #
|
||||
###############################################################################
|
||||
|
||||
destify() {
|
||||
case "${1}" in
|
||||
normal|default|standard)
|
||||
echo "" ;;
|
||||
*)
|
||||
echo "-${1}" ;;
|
||||
esac
|
||||
}
|
||||
|
||||
parsimplify() {
|
||||
case "${1}" in
|
||||
--name|-n)
|
||||
# workaround for echo
|
||||
echo "~-n" | cut -c 2- ;;
|
||||
--dest)
|
||||
echo "-d" ;;
|
||||
--alt)
|
||||
echo "-a" ;;
|
||||
--opacity)
|
||||
echo "-o" ;;
|
||||
--color)
|
||||
echo "-c" ;;
|
||||
--icon)
|
||||
echo "-i" ;;
|
||||
--theme)
|
||||
echo "-t" ;;
|
||||
--scheme)
|
||||
echo "-s" ;;
|
||||
--nautilus)
|
||||
echo "-N" ;;
|
||||
-background)
|
||||
echo "-b" ;;
|
||||
-panelheight)
|
||||
echo "-h" ;;
|
||||
-panelopacity)
|
||||
echo "-p" ;;
|
||||
*)
|
||||
echo "${1}" ;;
|
||||
esac
|
||||
}
|
||||
|
||||
check_param() {
|
||||
local global_param="$(parsimplify "${1}")"
|
||||
local display_param="${2}" # used for aliases
|
||||
local value="${3}"
|
||||
local must_not_ambigous="${4}" # options: must, optional, not-at-all
|
||||
local must_have_value="${5}" # options: must, optional, not-at-all
|
||||
local value_must_found="${6}" # options: must, optional, not-at-all
|
||||
local allow_all_choice="${7}" # options: true, false
|
||||
|
||||
local has_any_ambiguity_error="false"
|
||||
local variant_found="false"
|
||||
|
||||
if [[ "${silent_mode}" == "true" ]]; then
|
||||
must_not_ambigous="must"
|
||||
must_have_value="must"
|
||||
value_must_found="must"
|
||||
fi
|
||||
|
||||
if [[ "${has_set["${global_param}"]}" == "true" ]]; then
|
||||
need_dialog["${global_param}"]="true"
|
||||
|
||||
case "${must_not_ambigous}" in
|
||||
must)
|
||||
prompt -e "ERROR: Ambigous '${display_param}' option. Choose one only."; has_any_error="true" ;;
|
||||
optional)
|
||||
prompt -w "WARNING: Ambigous '${display_param}' option. We'll show a chooser dialog when possible" ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
if [[ "${value}" == "" || "${value}" == "-"* ]]; then
|
||||
need_dialog["${global_param}"]="true"
|
||||
|
||||
case "${must_have_value}" in
|
||||
must)
|
||||
prompt -e "ERROR: '${display_param}' can't be empty."; has_any_error="true" ;;
|
||||
optional)
|
||||
prompt -w "WARNING: '${display_param}' can't be empty. We'll show a chooser dialog when possible" ;;
|
||||
esac
|
||||
|
||||
has_set["${global_param}"]="true"; return 1
|
||||
else
|
||||
if [[ "${has_set["${global_param}"]}" == "false" ]]; then
|
||||
case "${global_param}" in
|
||||
-a)
|
||||
alts=() ;;
|
||||
-o)
|
||||
opacities=() ;;
|
||||
-c)
|
||||
colors=() ;;
|
||||
-t)
|
||||
themes=() ;;
|
||||
-s)
|
||||
schemes=() ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
case "${global_param}" in
|
||||
-d)
|
||||
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
|
||||
prompt -e "'${display_param}' ERROR: You have no permission to access that directory."
|
||||
has_any_error="true"
|
||||
else
|
||||
if [[ ! -d "${value}" ]]; then
|
||||
prompt -w "Destination directory does not exist. Let's make a new one..."; echo
|
||||
mkdir -p "${value}"
|
||||
fi
|
||||
|
||||
dest="${value}"
|
||||
fi
|
||||
|
||||
remind_relative_path "${display_param}" "${value}"; variant_found="skip";;
|
||||
-b)
|
||||
if [[ "${value}" == "blank" || "${value}" == "default" ]]; then
|
||||
background="${value}"
|
||||
elif [[ ! -r "${value}" ]]; then
|
||||
prompt -e "'${display_param}' ERROR: Image file is not found or unreadable."
|
||||
has_any_error="true"
|
||||
elif file "${value}" | grep -qE "image|bitmap"; then
|
||||
background="${value}"
|
||||
else
|
||||
prompt -e "'${display_param}' ERROR: Invalid image file."
|
||||
has_any_error="true"
|
||||
fi
|
||||
|
||||
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 ;;
|
||||
-p)
|
||||
for i in {0..4}; do
|
||||
if [[ "${value}" == "${PANEL_OPACITY_VARIANTS[i]}" ]]; then
|
||||
panel_opacity="${value}"; variant_found="true"; break
|
||||
fi
|
||||
done ;;
|
||||
-h)
|
||||
for i in {0..2}; do
|
||||
if [[ "${value}" == "${PANEL_SIZE_VARIANTS[i]}" ]]; then
|
||||
panel_size="${value}"; variant_found="true"; break
|
||||
fi
|
||||
done ;;
|
||||
-a)
|
||||
if [[ "${value}" == "all" ]]; then
|
||||
for i in {0..2}; do
|
||||
alts+=("${ALT_VARIANTS[i]}")
|
||||
done
|
||||
|
||||
variant_found="true"
|
||||
else
|
||||
for i in {0..2}; do
|
||||
if [[ "${value}" == "${ALT_VARIANTS[i]}" ]]; then
|
||||
alts+=("${ALT_VARIANTS[i]}"); variant_found="true"; break
|
||||
fi
|
||||
done
|
||||
fi ;;
|
||||
-o)
|
||||
for i in {0..1}; do
|
||||
if [[ "${value}" == "${OPACITY_VARIANTS[i]}" ]]; then
|
||||
opacities+=("${OPACITY_VARIANTS[i]}"); variant_found="true"; break
|
||||
fi
|
||||
done ;;
|
||||
-c)
|
||||
for i in {0..1}; do
|
||||
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..13}; do
|
||||
if [[ "${value}" == "${ICON_VARIANTS[i]}" ]]; then
|
||||
icon="${ICON_VARIANTS[i]}"; variant_found="true"; break
|
||||
fi
|
||||
done ;;
|
||||
-t)
|
||||
if [[ "${value}" == "all" ]]; then
|
||||
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
|
||||
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..4}; do
|
||||
if [[ "${value}" == "${NAUTILUS_STYLE_VARIANTS[i]}" ]]; then
|
||||
nautilus_style="${NAUTILUS_STYLE_VARIANTS[i]}"; variant_found="true"; break
|
||||
fi
|
||||
done ;;
|
||||
esac
|
||||
|
||||
if [[ "${variant_found}" == "false" && "${variant_found}" != "skip" ]]; then
|
||||
case "${value_must_found}" in
|
||||
must)
|
||||
prompt -e "ERROR: Unrecognized '${display_param}' variant: '${value}'."; has_any_error="true" ;;
|
||||
optional)
|
||||
prompt -w "WARNING: '${display_param}' variant of '${value}' isn't recognized. We'll show a chooser dialog when possible"
|
||||
need_dialog["${global_param}"]="true" ;;
|
||||
esac
|
||||
elif [[ "${allow_all_choice}" == "false" && "${value}" == "all" ]]; then
|
||||
prompt -e "ERROR: Can't choose all '${display_param}' variants."; has_any_error="true"
|
||||
fi
|
||||
|
||||
has_set["${global_param}"]="true"; return 0
|
||||
fi
|
||||
}
|
||||
|
||||
avoid_variant_duplicates() {
|
||||
colors=($(printf "%s\n" "${colors[@]}" | sort -u))
|
||||
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
|
||||
|
||||
###############################################################################
|
||||
# FILES #
|
||||
###############################################################################
|
||||
|
||||
restore_file() {
|
||||
if [[ -f "${1}.bak" || -d "${1}.bak" ]]; then
|
||||
case "${2}" in
|
||||
sudo)
|
||||
sudo rm -rf "${1}"; sudo mv "${1}"{".bak",""} ;;
|
||||
udo)
|
||||
udo rm -rf "${1}"; udo mv "${1}"{".bak",""} ;;
|
||||
*)
|
||||
rm -rf "${1}"; mv "${1}"{".bak",""} ;;
|
||||
esac
|
||||
fi
|
||||
}
|
||||
|
||||
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)
|
||||
sudo mv -n "${1}"{"",".bak"} ;;
|
||||
udo)
|
||||
udo mv -n "${1}"{"",".bak"} ;;
|
||||
*)
|
||||
mv -n "${1}"{"",".bak"} ;;
|
||||
esac
|
||||
fi
|
||||
}
|
||||
|
||||
udoify_file() {
|
||||
if [[ -f "${1}" && "$(ls -ld "${1}" | awk '{print $3}')" != "${MY_USERNAME}" ]]; then
|
||||
sudo chown "${MY_USERNAME}:" "${1}"
|
||||
fi
|
||||
}
|
||||
|
||||
check_theme_file() {
|
||||
[[ -f "${1}" || -f "${1}.bak" ]]
|
||||
}
|
||||
|
||||
remind_relative_path() {
|
||||
[[ "${2}" =~ "~" ]] && prompt -w "'${1}' REMEMBER: ~/'path to somewhere' and '~/path to somewhere' are different."
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
# MISC #
|
||||
###############################################################################
|
||||
|
||||
sudo() {
|
||||
local result="0"
|
||||
|
||||
prompt -w "Executing '$(echo "${@}" | cut -c -35 )...' as root \n"
|
||||
|
||||
if ! ${SUDO_BIN} -n true &> /dev/null; then
|
||||
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
|
||||
${SUDO_BIN} "${@}" < /dev/stdin || result="${?}"
|
||||
else
|
||||
${SUDO_BIN} "${@}" || result="${?}"
|
||||
fi
|
||||
|
||||
[[ "${result}" != "0" ]] && WHITESUR_COMMAND="${*}"
|
||||
|
||||
return "${result}"
|
||||
}
|
||||
|
||||
udo() {
|
||||
local result="0"
|
||||
|
||||
# Just in case. We put the prompt here to make it less annoying
|
||||
if ! ${SUDO_BIN} -u "${MY_USERNAME}" -n true &> /dev/null; then
|
||||
prompt -w "Executing '$(echo "${@}" | cut -c -35 )...' as user"
|
||||
echo -e "${c_magenta} Authentication is required${c_default} ${c_green}(Please input your password):${c_default}"
|
||||
fi
|
||||
|
||||
if [[ -p /dev/stdin ]]; then
|
||||
${SUDO_BIN} -u "${MY_USERNAME}" "${@}" < /dev/stdin || result="${?}"
|
||||
else
|
||||
${SUDO_BIN} -u "${MY_USERNAME}" "${@}" || result="${?}"
|
||||
fi
|
||||
|
||||
[[ "${result}" != "0" ]] && WHITESUR_COMMAND="${*}"
|
||||
|
||||
return "${result}"
|
||||
}
|
||||
|
||||
full_sudo() {
|
||||
if [[ ! -w "/root" ]]; then
|
||||
prompt -e "ERROR: '${1}' needs a root privilege. Please run this '${0}' as root"
|
||||
has_any_error="true"
|
||||
fi
|
||||
}
|
||||
|
||||
get_utc_epoch_time() {
|
||||
local time=""
|
||||
local epoch=""
|
||||
|
||||
if exec 3<> "/dev/tcp/iana.org/80"; then
|
||||
echo -e "GET / HTTP/1.1\nHost: iana.org\n\n" >&3
|
||||
|
||||
while read -r -t 2 line 0<&3; do
|
||||
if [[ "${line}" =~ "Date:" ]]; then
|
||||
time="${line#*':'}"; exec 3<&-; break
|
||||
fi
|
||||
done
|
||||
|
||||
exec 3<&-
|
||||
|
||||
if [[ "${time}" ]]; then
|
||||
epoch="$(date -d "${time}" "+%s")"
|
||||
echo "$((epoch + 2))"
|
||||
else
|
||||
return 1
|
||||
fi
|
||||
else
|
||||
exec 3<&-; return 1
|
||||
fi
|
||||
}
|
||||
|
||||
usage() {
|
||||
prompt -e "Usage function is not implemented"; exit 1
|
||||
}
|
||||
|
||||
finalize_argument_parsing() {
|
||||
if [[ "${need_help}" == "true" ]]; then
|
||||
echo; usage; echo
|
||||
[[ "${has_any_error}" == "true" ]] && exit 1 || exit 0
|
||||
elif [[ "${has_any_error}" == "true" ]]; then
|
||||
echo; prompt -i "Try '$0 --help' for more information."; echo; exit 1
|
||||
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
72
make-release.sh
Executable file
@ -0,0 +1,72 @@
|
||||
#! /usr/bin/env bash
|
||||
|
||||
readonly REPO_DIR="$(dirname "$(readlink -m "${0}")")"
|
||||
readonly RELEASE_DIR="${REPO_DIR}/release"
|
||||
source "${REPO_DIR}/libs/lib-install.sh"
|
||||
|
||||
# Customization, default values
|
||||
colors=("${COLOR_VARIANTS[@]}")
|
||||
opacities=("${OPACITY_VARIANTS[@]}")
|
||||
|
||||
C_VARIANTS=('-Light' '-Dark')
|
||||
S_VARIANTS=('' '-solid')
|
||||
N_VARIANTS=('' '-nord')
|
||||
|
||||
install() {
|
||||
remove_themes; customize_theme; avoid_variant_duplicates
|
||||
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
|
||||
for scheme in "${N_VARIANTS[@]}"; do
|
||||
rm -rf ${RELEASE_DIR}/${THEME_NAME}${color}${solid}${scheme}.tar.xz
|
||||
done
|
||||
done
|
||||
done
|
||||
|
||||
cd ${THEME_DIR}
|
||||
|
||||
for color in "${C_VARIANTS[@]}"; do
|
||||
for solid in "${S_VARIANTS[@]}"; do
|
||||
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
|
||||
}
|
||||
|
||||
release_info() {
|
||||
rm -rf ${RELEASE_DIR}/release-info.txt
|
||||
|
||||
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
|
@ -1,5 +1,8 @@
|
||||
#! /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
|
||||
@ -10,11 +13,11 @@ if [ ! "$(which sassc 2> /dev/null)" ]; then
|
||||
if has_command zypper; then
|
||||
sudo zypper in sassc
|
||||
elif has_command apt; then
|
||||
sudo apt install sassc
|
||||
sudo apt install -y sassc
|
||||
elif has_command dnf; then
|
||||
sudo dnf install -y sassc
|
||||
elif has_command yum; then
|
||||
sudo yum install sassc
|
||||
sudo yum install -y sassc
|
||||
elif has_command pacman; then
|
||||
sudo pacman -S --noconfirm sassc
|
||||
fi
|
||||
@ -22,56 +25,19 @@ fi
|
||||
|
||||
SASSC_OPT="-M -t expanded"
|
||||
|
||||
_COLOR_VARIANTS=('-light' '-dark')
|
||||
_COLOR_VARIANTS=('-Light' '-Dark')
|
||||
|
||||
if [ ! -z "${COLOR_VARIANTS:-}" ]; then
|
||||
IFS=', ' read -r -a _COLOR_VARIANTS <<< "${COLOR_VARIANTS:-}"
|
||||
fi
|
||||
|
||||
_TRANS_VARIANTS=('' '-solid')
|
||||
if [ ! -z "${TRANS_VARIANTS:-}" ]; then
|
||||
IFS=', ' read -r -a _TRANS_VARIANTS <<< "${TRANS_VARIANTS:-}"
|
||||
fi
|
||||
|
||||
_ALT_VARIANTS=('' '-alt')
|
||||
if [ ! -z "${TRANS_VARIANTS:-}" ]; then
|
||||
IFS=', ' read -r -a _TRANS_VARIANTS <<< "${TRANS_VARIANTS:-}"
|
||||
fi
|
||||
|
||||
_THEME_VARIANTS=('' '-blue' '-purple' '-pink' '-red' '-orange' '-yellow' '-green' '-grey')
|
||||
if [ ! -z "${THEME_VARIANTS:-}" ]; then
|
||||
IFS=', ' read -r -a _THEME_VARIANTS <<< "${THEME_VARIANTS:-}"
|
||||
fi
|
||||
|
||||
for color in "${_COLOR_VARIANTS[@]}"; do
|
||||
for trans in "${_TRANS_VARIANTS[@]}"; do
|
||||
for theme in "${_THEME_VARIANTS[@]}"; do
|
||||
sassc $SASSC_OPT src/main/gtk-3.0/gtk${color}${trans}${theme}.{scss,css}
|
||||
echo "==> Generating the gtk${color}${trans}${theme}.css..."
|
||||
sassc $SASSC_OPT src/main/cinnamon/cinnamon${color}${trans}${theme}.{scss,css}
|
||||
echo "==> Generating the cinnamon${color}${trans}${theme}.css..."
|
||||
done
|
||||
done
|
||||
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
|
||||
|
||||
for color in "${_COLOR_VARIANTS[@]}"; do
|
||||
for trans in "${_TRANS_VARIANTS[@]}"; do
|
||||
for alt in "${_ALT_VARIANTS[@]}"; do
|
||||
for theme in "${_THEME_VARIANTS[@]}"; do
|
||||
sassc $SASSC_OPT src/main/gnome-shell/gnome-shell${color}${trans}${alt}${theme}.{scss,css}
|
||||
echo "==> Generating the gnome-shell${color}${trans}${alt}${theme}.css..."
|
||||
done
|
||||
done
|
||||
done
|
||||
done
|
||||
|
||||
for color in "${_COLOR_VARIANTS[@]}"; do
|
||||
for theme in "${_THEME_VARIANTS[@]}"; do
|
||||
sassc $SASSC_OPT src/main/gnome-shell/gdm3${color}${theme}.{scss,css}
|
||||
echo "==> Generating the gdm3${color}${theme}.css..."
|
||||
done
|
||||
done
|
||||
|
||||
sassc $SASSC_OPT src/other/dash-to-dock/stylesheet.{scss,css}
|
||||
echo "==> Generating dash-to-dock stylesheet.css..."
|
||||
sassc $SASSC_OPT src/other/dash-to-dock/stylesheet-dark.{scss,css}
|
||||
echo "==> Generating dash-to-dock stylesheet-dark.css..."
|
||||
|
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
|
@ -1,46 +0,0 @@
|
||||
#! /usr/bin/env bash
|
||||
|
||||
INKSCAPE="/usr/bin/inkscape"
|
||||
OPTIPNG="/usr/bin/optipng"
|
||||
|
||||
REPO_DIR=$(cd $(dirname $0) && pwd)
|
||||
ASRC_DIR=${REPO_DIR}/src/assets
|
||||
|
||||
# check command avalibility
|
||||
has_command() {
|
||||
"$1" -v $1 > /dev/null 2>&1
|
||||
}
|
||||
|
||||
if [ ! "$(which inkscape 2> /dev/null)" ]; then
|
||||
echo inkscape and optipng needs to be installed to generate the assets.
|
||||
if has_command zypper; then
|
||||
sudo zypper in inkscape optipng
|
||||
elif has_command apt; then
|
||||
sudo apt install inkscape optipng
|
||||
elif has_command dnf; then
|
||||
sudo dnf install -y inkscape optipng
|
||||
elif has_command yum; then
|
||||
sudo yum install inkscape optipng
|
||||
elif has_command pacman; then
|
||||
sudo pacman -S --noconfirm inkscape optipng
|
||||
fi
|
||||
fi
|
||||
|
||||
echo Rendering gtk-2.0 assets
|
||||
cd $ASRC_DIR/gtk-2.0 && ./render-assets.sh
|
||||
|
||||
echo Rendering gtk-3.0 assets
|
||||
cd $ASRC_DIR/gtk-3.0 && ./render-thumbnails.sh
|
||||
cd $ASRC_DIR/gtk-3.0/common-assets && ./render-assets.sh
|
||||
cd $ASRC_DIR/gtk-3.0/windows-assets && ./render-assets.sh && ./render-alt-assets.sh
|
||||
|
||||
echo Rendering cinnamon thumbnails
|
||||
cd $ASRC_DIR/cinnamon && ./render-thumbnails.sh
|
||||
|
||||
echo Rendering metacity-1 assets
|
||||
cd $ASRC_DIR/metacity-1 && ./render-assets.sh
|
||||
|
||||
echo Rendering xfwm4 assets
|
||||
cd $ASRC_DIR/xfwm4 && ./render-assets.sh
|
||||
|
||||
exit 0
|
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 |
112
src/assets/cinnamon/assets-Dark/menu-solid.svg
Normal file
@ -0,0 +1,112 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="78"
|
||||
height="80"
|
||||
version="1.1"
|
||||
viewBox="0 0 78 80"
|
||||
id="svg17"
|
||||
sodipodi:docname="menu-solid.svg"
|
||||
inkscape:version="1.0.2 (e86c870879, 2021-01-15, custom)">
|
||||
<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" />
|
||||
<dc:title></dc:title>
|
||||
</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="1920"
|
||||
inkscape:window-height="962"
|
||||
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="36.930272"
|
||||
inkscape:cy="39.026794"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="28"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg17">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid846" />
|
||||
<sodipodi:guide
|
||||
position="59,74"
|
||||
orientation="1,0"
|
||||
id="guide864" />
|
||||
<sodipodi:guide
|
||||
position="59,62"
|
||||
orientation="0,-1"
|
||||
id="guide866" />
|
||||
</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="stroke-width:2.9091;opacity:1" />
|
||||
<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.4 KiB |
112
src/assets/cinnamon/assets-Dark/menu.svg
Normal file
@ -0,0 +1,112 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="78"
|
||||
height="80"
|
||||
version="1.1"
|
||||
viewBox="0 0 78 80"
|
||||
id="svg17"
|
||||
sodipodi:docname="menu.svg"
|
||||
inkscape:version="1.0.2 (e86c870879, 2021-01-15, custom)">
|
||||
<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" />
|
||||
<dc:title></dc:title>
|
||||
</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="1920"
|
||||
inkscape:window-height="962"
|
||||
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="36.930272"
|
||||
inkscape:cy="39.026794"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="28"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg17">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid846" />
|
||||
<sodipodi:guide
|
||||
position="59,74"
|
||||
orientation="1,0"
|
||||
id="guide864" />
|
||||
<sodipodi:guide
|
||||
position="59,62"
|
||||
orientation="0,-1"
|
||||
id="guide866" />
|
||||
</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="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.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 |
11
src/assets/cinnamon/assets-Light/menu-solid.svg
Normal file
@ -0,0 +1,11 @@
|
||||
<svg width="78" height="80" version="1.1" viewBox="0 0 78 80" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<filter id="filter852" x="-.108" y="-.108" width="1.216" height="1.216" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="2.88"/>
|
||||
</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"/>
|
||||
<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"/>
|
||||
<rect x="7" y="6" width="64" height="64" rx="12" ry="12" fill="#f5f5f5" stroke-width="2.9091"/>
|
||||
<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="#ffffff" opacity=".1" stroke-width="2.9091"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.1 KiB |
11
src/assets/cinnamon/assets-Light/menu.svg
Normal file
@ -0,0 +1,11 @@
|
||||
<svg width="78" height="80" version="1.1" viewBox="0 0 78 80" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<filter id="filter852" x="-.108" y="-.108" width="1.216" height="1.216" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="2.88"/>
|
||||
</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"/>
|
||||
<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"/>
|
||||
<rect x="7" y="6" width="64" height="64" rx="12" ry="12" fill="#f5f5f5" opacity=".95" stroke-width="2.9091"/>
|
||||
<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="#ffffff" opacity=".1" stroke-width="2.9091"/>
|
||||
</svg>
|
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,13 +0,0 @@
|
||||
<svg width="36" height="36" version="1.1" viewBox="0 0 36 36" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<filter id="a" x="-.18" y="-.18" width="1.36" height="1.36" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="1.949998"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g transform="translate(0 -1016.4)">
|
||||
<rect transform="matrix(1.0181 0 0 1.0181 -.32511 -18.718)" x="5" y="1023.4" width="26" height="26" rx="9.4545" ry="9.4546" filter="url(#a)" opacity=".15"/>
|
||||
<rect x="6.5" y="1022.9" width="23" height="23" rx="8.5" ry="8.5" fill="none" opacity=".75" stroke="#000" stroke-linecap="round"/>
|
||||
<rect x="7" y="1023.4" width="22" height="22" rx="8" ry="8" fill="#323232"/>
|
||||
<path d="m15 1023.4c-4.432 0-8 3.568-8 8v6c0 4.432 3.568 8 8 8h6c4.432 0 8-3.568 8-8v-6c0-4.432-3.568-8-8-8zm0 1h6c3.878 0 7 3.122 7 7v6c0 3.878-3.122 7-7 7h-6c-3.878 0-7-3.122-7-7v-6c0-3.878 3.122-7 7-7z" fill="#fff" opacity=".1"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 927 B |
@ -1,135 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="36"
|
||||
height="36"
|
||||
viewBox="0 0 36 36"
|
||||
id="svg5386"
|
||||
version="1.1"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
||||
sodipodi:docname="menu.svg">
|
||||
<defs
|
||||
id="defs5388">
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
style="color-interpolation-filters:sRGB"
|
||||
id="filter922"
|
||||
x="-0.18000007"
|
||||
width="1.3600001"
|
||||
y="-0.17999993"
|
||||
height="1.3599999">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="1.949998"
|
||||
id="feGaussianBlur924" />
|
||||
</filter>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="11.313708"
|
||||
inkscape:cx="20.362383"
|
||||
inkscape:cy="19.968957"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
units="px"
|
||||
inkscape:snap-bbox="true"
|
||||
inkscape:bbox-paths="true"
|
||||
inkscape:bbox-nodes="true"
|
||||
inkscape:snap-bbox-edge-midpoints="true"
|
||||
inkscape:window-width="1366"
|
||||
inkscape:window-height="716"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid5954" />
|
||||
<sodipodi:guide
|
||||
position="15,23"
|
||||
orientation="1,0"
|
||||
id="guide821"
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="10,21"
|
||||
orientation="0,1"
|
||||
id="guide823"
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="10,15"
|
||||
orientation="0,1"
|
||||
id="guide948"
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="21,23"
|
||||
orientation="1,0"
|
||||
id="guide950"
|
||||
inkscape:locked="false" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata5391">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Ebene 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-1016.3622)">
|
||||
<rect
|
||||
ry="9.4545527"
|
||||
rx="9.4545317"
|
||||
y="1023.3622"
|
||||
x="5.0000181"
|
||||
height="25.999983"
|
||||
width="25.999964"
|
||||
id="rect828"
|
||||
style="display:inline;opacity:0.15;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.98225904;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter922)"
|
||||
transform="matrix(1.0180615,0,0,1.0180615,-0.325107,-18.71823)" />
|
||||
<rect
|
||||
style="display:inline;opacity:0.75;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4164-4-3"
|
||||
width="23"
|
||||
height="23.000017"
|
||||
x="6.499999"
|
||||
y="1022.8622"
|
||||
rx="8.5"
|
||||
ry="8.5000172" />
|
||||
<rect
|
||||
ry="8.0000172"
|
||||
rx="7.9999981"
|
||||
y="1023.3622"
|
||||
x="6.9999995"
|
||||
height="22.000017"
|
||||
width="21.999998"
|
||||
id="rect825"
|
||||
style="display:inline;opacity:0.95;fill:#323232;fill-opacity:1;stroke:none;stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<path
|
||||
style="display:inline;opacity:0.1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="m 15,1023.3622 c -4.432,0 -8,3.568 -8,8 v 6 c 0,4.432 3.568,8 8,8 h 6 c 4.432,0 8,-3.568 8,-8 v -6 c 0,-4.432 -3.568,-8 -8,-8 z m 0,1 h 6 c 3.878,0 7,3.122 7,7 v 6 c 0,3.878 -3.122,7 -7,7 h -6 c -3.878,0 -7,-3.122 -7,-7 v -6 c 0,-3.878 3.122,-7 7,-7 z"
|
||||
id="rect4164"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 4.5 KiB |
@ -1,119 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="37"
|
||||
height="18"
|
||||
id="svg3783"
|
||||
version="1.1"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
||||
sodipodi:docname="submenu.svg"
|
||||
inkscape:export-filename="/home/steffen/.local/share/themes/Vertex_Shell/gnome-shell/menu.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90">
|
||||
<defs
|
||||
id="defs3785" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#323232"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="64.000003"
|
||||
inkscape:cx="6.9067521"
|
||||
inkscape:cy="19.509989"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="g3027"
|
||||
showgrid="true"
|
||||
inkscape:showpageshadow="false"
|
||||
inkscape:window-width="1366"
|
||||
inkscape:window-height="716"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:snap-global="true"
|
||||
inkscape:snap-bbox="true"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
inkscape:bbox-paths="true"
|
||||
inkscape:bbox-nodes="true"
|
||||
inkscape:snap-bbox-edge-midpoints="true">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid4301"
|
||||
empspacing="8"
|
||||
visible="true"
|
||||
enabled="true"
|
||||
snapvisiblegridlinesonly="true"
|
||||
originx="0"
|
||||
originy="0" />
|
||||
<sodipodi:guide
|
||||
orientation="0,1"
|
||||
position="14.052204,22.065004"
|
||||
id="guide3831"
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
orientation="0,1"
|
||||
position="14.052204,-3.9349962"
|
||||
id="guide3835"
|
||||
inkscape:locked="false" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata3788">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-5.9477962,-1025.4272)">
|
||||
<g
|
||||
id="g3027"
|
||||
transform="matrix(0,-1,1,0,-1048.3622,1052.3622)">
|
||||
<rect
|
||||
style="opacity:0.2;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect3092"
|
||||
width="30.999943"
|
||||
height="18"
|
||||
x="1057.3101"
|
||||
y="-26.934996"
|
||||
transform="rotate(90)" />
|
||||
<rect
|
||||
style="opacity:0.2;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect3883"
|
||||
width="30.999943"
|
||||
height="1"
|
||||
x="1057.3101"
|
||||
y="-9.9350014"
|
||||
transform="rotate(90)" />
|
||||
<rect
|
||||
transform="rotate(90)"
|
||||
y="-26.934999"
|
||||
x="1057.3101"
|
||||
height="1"
|
||||
width="30.999943"
|
||||
id="rect818"
|
||||
style="opacity:0.2;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 3.7 KiB |
@ -1,12 +0,0 @@
|
||||
<svg width="36" height="36" version="1.1" viewBox="0 0 36 36" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<filter id="a" x="-.18" y="-.18" width="1.36" height="1.36" color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur stdDeviation="1.949998"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g transform="translate(0 -1016.4)">
|
||||
<rect transform="matrix(1.0181 0 0 1.0181 -.32511 -18.718)" x="5" y="1023.4" width="26" height="26" rx="9.4545" ry="9.4546" filter="url(#a)" opacity=".15"/>
|
||||
<rect x="6.5" y="1022.9" width="23" height="23" rx="8.5" ry="8.5" fill="none" opacity=".15" stroke="#000" stroke-linecap="round"/>
|
||||
<rect x="7" y="1023.4" width="22" height="22" rx="8" ry="8" fill="#fff"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 689 B |
@ -1,130 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="36"
|
||||
height="36"
|
||||
viewBox="0 0 36 36"
|
||||
id="svg5386"
|
||||
version="1.1"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
||||
sodipodi:docname="menu.svg">
|
||||
<defs
|
||||
id="defs5388">
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
style="color-interpolation-filters:sRGB"
|
||||
id="filter922"
|
||||
x="-0.18000007"
|
||||
width="1.3600001"
|
||||
y="-0.17999993"
|
||||
height="1.3599999">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="1.949998"
|
||||
id="feGaussianBlur924" />
|
||||
</filter>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="22.627416"
|
||||
inkscape:cx="15.512282"
|
||||
inkscape:cy="15.631194"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
units="px"
|
||||
inkscape:snap-bbox="true"
|
||||
inkscape:bbox-paths="true"
|
||||
inkscape:bbox-nodes="true"
|
||||
inkscape:snap-bbox-edge-midpoints="true"
|
||||
inkscape:window-width="1366"
|
||||
inkscape:window-height="716"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid5954" />
|
||||
<sodipodi:guide
|
||||
position="15,23"
|
||||
orientation="1,0"
|
||||
id="guide821"
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="9,21"
|
||||
orientation="0,1"
|
||||
id="guide823"
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="9,15"
|
||||
orientation="0,1"
|
||||
id="guide948"
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="21,23"
|
||||
orientation="1,0"
|
||||
id="guide950"
|
||||
inkscape:locked="false" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata5391">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Ebene 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-1016.3622)">
|
||||
<rect
|
||||
ry="9.4545527"
|
||||
rx="9.4545317"
|
||||
y="1023.3622"
|
||||
x="5.0000181"
|
||||
height="25.999983"
|
||||
width="25.999964"
|
||||
id="rect828"
|
||||
style="display:inline;opacity:0.15;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.98225904;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter922)"
|
||||
transform="matrix(1.0180615,0,0,1.0180615,-0.325107,-18.718213)" />
|
||||
<rect
|
||||
style="display:inline;opacity:0.15;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4164-4-3"
|
||||
width="23"
|
||||
height="23.000017"
|
||||
x="6.499999"
|
||||
y="1022.8622"
|
||||
rx="8.5"
|
||||
ry="8.5000172" />
|
||||
<rect
|
||||
style="display:inline;opacity:0.95;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4164"
|
||||
width="22"
|
||||
height="22.000017"
|
||||
x="7"
|
||||
y="1023.3622"
|
||||
rx="8"
|
||||
ry="8.0000172" />
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 3.9 KiB |
@ -1,119 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="37"
|
||||
height="18"
|
||||
id="svg3783"
|
||||
version="1.1"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
||||
sodipodi:docname="submenu.svg"
|
||||
inkscape:export-filename="/home/steffen/.local/share/themes/Vertex_Shell/gnome-shell/menu.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90">
|
||||
<defs
|
||||
id="defs3785" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="16.000001"
|
||||
inkscape:cx="-1.8753165"
|
||||
inkscape:cy="8.8262734"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="g3027"
|
||||
showgrid="true"
|
||||
inkscape:showpageshadow="false"
|
||||
inkscape:window-width="1366"
|
||||
inkscape:window-height="716"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:snap-global="true"
|
||||
inkscape:snap-bbox="true"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
inkscape:bbox-paths="true"
|
||||
inkscape:bbox-nodes="true"
|
||||
inkscape:snap-bbox-edge-midpoints="true">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid4301"
|
||||
empspacing="8"
|
||||
visible="true"
|
||||
enabled="true"
|
||||
snapvisiblegridlinesonly="true"
|
||||
originx="0"
|
||||
originy="0" />
|
||||
<sodipodi:guide
|
||||
orientation="0,1"
|
||||
position="14.052204,22.065004"
|
||||
id="guide3831"
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
orientation="0,1"
|
||||
position="14.052204,-3.9349962"
|
||||
id="guide3835"
|
||||
inkscape:locked="false" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata3788">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-5.9477962,-1025.4272)">
|
||||
<g
|
||||
id="g3027"
|
||||
transform="matrix(0,-1,1,0,-1048.3622,1052.3622)">
|
||||
<rect
|
||||
style="opacity:0.05;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect3092"
|
||||
width="30.99987"
|
||||
height="18"
|
||||
x="1057.3099"
|
||||
y="-26.934996"
|
||||
transform="rotate(90)" />
|
||||
<rect
|
||||
style="opacity:0.15;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect3883"
|
||||
width="30.999939"
|
||||
height="1"
|
||||
x="1057.3099"
|
||||
y="-9.9350014"
|
||||
transform="rotate(90)" />
|
||||
<rect
|
||||
transform="rotate(90)"
|
||||
y="-26.935001"
|
||||
x="1057.3099"
|
||||
height="1"
|
||||
width="30.999939"
|
||||
id="rect818"
|
||||
style="opacity:0.15;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 3.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="#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,7 +0,0 @@
|
||||
<svg width="34" height="34" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<g transform="matrix(1.0666 0 0 1.0667 -146.13 -409.05)">
|
||||
<g transform="matrix(.10027 0 0 .96591 33.558 279.17)">
|
||||
<rect x="1059.7" y="108" width="261.81" height="33" fill="#2E7CF7"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 287 B |
@ -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,7 +0,0 @@
|
||||
<svg width="34" height="34" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<g transform="matrix(1.0666 0 0 1.0667 -146.13 -409.05)">
|
||||
<g transform="matrix(.10027 0 0 .96591 33.558 279.17)">
|
||||
<rect x="1059.7" y="108" width="261.81" height="33" fill="#79B757"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 287 B |
@ -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,7 +0,0 @@
|
||||
<svg width="34" height="34" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<g transform="matrix(1.0666 0 0 1.0667 -146.13 -409.05)">
|
||||
<g transform="matrix(.10027 0 0 .96591 33.558 279.17)">
|
||||
<rect x="1059.7" y="108" width="261.81" height="33" fill="#8C8C8C"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 287 B |
@ -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,7 +0,0 @@
|
||||
<svg width="34" height="34" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<g transform="matrix(1.0666 0 0 1.0667 -146.13 -409.05)">
|
||||
<g transform="matrix(.10027 0 0 .96591 33.558 279.17)">
|
||||
<rect x="1059.7" y="108" width="261.81" height="33" fill="#E9873A"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 287 B |
@ -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,7 +0,0 @@
|
||||
<svg width="34" height="34" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<g transform="matrix(1.0666 0 0 1.0667 -146.13 -409.05)">
|
||||
<g transform="matrix(.10027 0 0 .96591 33.558 279.17)">
|
||||
<rect x="1059.7" y="108" width="261.81" height="33" fill="#E55E9C"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 287 B |
@ -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,7 +0,0 @@
|
||||
<svg width="34" height="34" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<g transform="matrix(1.0666 0 0 1.0667 -146.13 -409.05)">
|
||||
<g transform="matrix(.10027 0 0 .96591 33.558 279.17)">
|
||||
<rect x="1059.7" y="108" width="261.81" height="33" fill="#9A57A3"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 287 B |
@ -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,7 +0,0 @@
|
||||
<svg width="34" height="34" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<g transform="matrix(1.0666 0 0 1.0667 -146.13 -409.05)">
|
||||
<g transform="matrix(.10027 0 0 .96591 33.558 279.17)">
|
||||
<rect x="1059.7" y="108" width="261.81" height="33" fill="#ED5F5D"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 287 B |
@ -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 |