tangled
alpha
login
or
join now
mackuba.eu
/
skythread
14
fork
atom
Thread viewer for Bluesky
14
fork
atom
overview
issues
pulls
pipelines
Fix dark mode
merges #6
authored by
Heika
and committed by
mackuba.eu
3 weeks ago
d6fc2b70
b6738a94
+31
-14
3 changed files
expand all
collapse all
unified
split
src
components
AccountMenu.svelte
AccountMenuButton.svelte
DialogPanel.svelte
+10
-6
src/components/AccountMenu.svelte
···
100
100
<AccountMenuButton onclick={logOut} label="Log out" />
101
101
{/if}
102
102
103
103
-
<li class="link"><a href="{getBaseLocation()}">Home</a></li>
103
103
+
<li class="link"><a href={getBaseLocation()}>Home</a></li>
104
104
<li class="link"><a href="?page=posting_stats">Posting stats</a></li>
105
105
<li class="link"><a href="?page=like_stats">Like stats</a></li>
106
106
<li class="link"><a href="?page=search">Timeline search</a></li>
···
172
172
}
173
173
174
174
@media (prefers-color-scheme: dark) {
175
175
-
#account.active {
176
176
-
color: #333;
175
175
+
#account_menu {
176
176
+
background: hsl(210, 11.81%, 24.9%);
177
177
+
border-color: hsl(210, 19.61%, 40%);
177
178
}
178
179
179
179
-
#account_menu {
180
180
-
background: hsl(210, 33.33%, 94.0%);
181
181
-
border-color: #ccc;
180
180
+
li.link a {
181
181
+
color: #ccc;
182
182
+
}
183
183
+
184
184
+
#account_menu :global(li:not(.link) + li.link) {
185
185
+
border-top-color: hsl(210, 19.61%, 40%);
182
186
}
183
187
}
184
188
</style>
+12
-4
src/components/AccountMenuButton.svelte
···
32
32
33
33
@media (prefers-color-scheme: dark) {
34
34
li .button {
35
35
-
color: #333;
36
36
-
border-color: #bbb;
37
37
-
background-color: hsla(210, 100%, 4%, 0.12);
35
35
+
color: #ccc;
36
36
+
border-color: hsl(210, 19.61%, 40%);
37
37
+
background-color: hsla(210, 100%, 80%, 0.08);
38
38
}
39
39
40
40
li .button:hover {
41
41
-
background-color: hsla(210, 100%, 4%, 0.2);
41
41
+
color: #fff;
42
42
+
border-color: hsl(210, 22.13%, 52.16%);
43
43
+
background-color: hsla(210, 100%, 80%, 0.15);
44
44
+
}
45
45
+
46
46
+
li .button:active {
47
47
+
color: #fff;
48
48
+
border-color: hsl(210, 28.4%, 31.76%);
49
49
+
background-color: hsla(210, 100%, 80%, 0.05);
42
50
}
43
51
}
44
52
</style>
+9
-4
src/components/DialogPanel.svelte
···
137
137
}
138
138
139
139
input[type="submit"] {
140
140
-
border-color: hsl(210, 15%, 40%);
141
141
-
background-color: hsl(210, 12%, 35%);
140
140
+
background-color: hsl(210, 53.33%, 35.29%);
141
141
+
border-color: hsl(210, 45.28%, 41.57%);
142
142
+
}
143
143
+
144
144
+
input[type="submit"]:hover {
145
145
+
background-color: hsl(210, 45.28%, 41.57%);
146
146
+
border-color: hsl(210, 39.34%, 47.84%);
142
147
}
143
148
144
149
input[type="submit"]:active {
145
145
-
border-color: hsl(210, 15%, 35%);
146
146
-
background-color: hsl(210, 12%, 30%);
150
150
+
border-color: hsl(210, 64.86%, 29.02%);
151
151
+
background-color: hsl(210, 53.33%, 35.29%);
147
152
}
148
153
}
149
154
}