Skip to content

Commit 7cf7006

Browse files
committed
Fix git fetch concurrency, network cleanup, terminal theme init, update light themes
1 parent fc0613f commit 7cf7006

19 files changed

+699
-687
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/services/browser-view.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,11 @@ export function attachTab(tabId: string, webContentsId: number, win: BrowserWind
124124
} catch { /* body may not be available for some requests */ }
125125
}
126126
}
127+
128+
if (method === 'Network.loadingFailed') {
129+
pendingRequests.delete(params.requestId)
130+
pendingResponses.delete(params.requestId)
131+
}
127132
})
128133
}
129134

src/main/services/git-fetch-service.ts

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import type { BranchDriftInfo } from '@main/models/types'
44

55
const projects = new Map<string, string>()
66
let intervalId: ReturnType<typeof setInterval> | null = null
7+
let ticking = false
78

89
function broadcast(projectId: string, drift: BranchDriftInfo): void {
910
for (const win of BrowserWindow.getAllWindows()) {
@@ -12,24 +13,30 @@ function broadcast(projectId: string, drift: BranchDriftInfo): void {
1213
}
1314

1415
async function tick(): Promise<void> {
15-
for (const [projectId, cwd] of projects) {
16-
try {
17-
if (!await isGitRepo(cwd)) continue
18-
await fetchRemote(cwd)
19-
const drift = await getBranchDrift(cwd)
20-
if (drift.behind > 0 || drift.diverged) {
21-
broadcast(projectId, drift)
16+
if (ticking) return
17+
ticking = true
18+
try {
19+
for (const [projectId, cwd] of projects) {
20+
try {
21+
if (!await isGitRepo(cwd)) continue
22+
await fetchRemote(cwd)
23+
const drift = await getBranchDrift(cwd)
24+
if (drift.behind > 0 || drift.diverged) {
25+
broadcast(projectId, drift)
26+
}
27+
} catch {
28+
// silent
2229
}
23-
} catch {
24-
// silent
2530
}
31+
} finally {
32+
ticking = false
2633
}
2734
}
2835

2936
export function registerProject(projectId: string, cwd: string): void {
3037
projects.set(projectId, cwd)
3138
if (!intervalId) {
32-
intervalId = setInterval(() => { tick() }, 60_000)
39+
intervalId = setInterval(() => { void tick() }, 60_000)
3340
}
3441
}
3542

src/renderer/components/terminal/TerminalInstance.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ export function TerminalInstance({ tabId, projectId, cwd, initialCommand }: Term
8787
cols: 80,
8888
rows: 24,
8989
allowProposedApi: true,
90-
theme: getTerminalTheme(useThemeStore.getState().getFullThemeId())
90+
theme: getTerminalTheme(useThemeStore.getState().getTerminalThemeId())
9191
})
9292

9393
const fitAddon = new FitAddon()
Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,45 @@
11
:root.catppuccin-light body {
2-
background: #eff1f5;
3-
color: #4c4f69;
2+
background: #f5f7fc;
3+
color: #3b3e54;
44
}
55

66
:root.catppuccin-light ::-webkit-scrollbar-thumb {
7-
background: #ccd0da;
7+
background: #c8ccd8;
88
}
99

1010
:root.catppuccin-light ::-webkit-scrollbar-thumb:hover {
11-
background: #bcc0cc;
11+
background: #b4b8c8;
1212
}
1313

14-
:root.catppuccin-light .bg-zinc-950 { background-color: #eff1f5; }
15-
:root.catppuccin-light .bg-zinc-900\/80 { background-color: #e6e9efe6; }
16-
:root.catppuccin-light .bg-zinc-900\/50 { background-color: #e6e9ef80; }
17-
:root.catppuccin-light .bg-zinc-900\/30 { background-color: #e6e9ef4d; }
18-
:root.catppuccin-light .bg-zinc-900 { background-color: #e6e9ef; }
19-
:root.catppuccin-light .bg-zinc-800 { background-color: #dce0e8; }
20-
:root.catppuccin-light .bg-zinc-800\/70 { background-color: #dce0e8b3; }
21-
:root.catppuccin-light .bg-zinc-800\/50 { background-color: #dce0e880; }
22-
:root.catppuccin-light .bg-zinc-800\/30 { background-color: #dce0e84d; }
23-
:root.catppuccin-light .bg-zinc-700 { background-color: #ccd0da; }
24-
:root.catppuccin-light .bg-zinc-700\/30 { background-color: #ccd0da4d; }
14+
:root.catppuccin-light .bg-zinc-950 { background-color: #f5f7fc; }
15+
:root.catppuccin-light .bg-zinc-900\/80 { background-color: #eff2faf0; }
16+
:root.catppuccin-light .bg-zinc-900\/50 { background-color: #eff2fa99; }
17+
:root.catppuccin-light .bg-zinc-900\/30 { background-color: #eff2fa66; }
18+
:root.catppuccin-light .bg-zinc-900 { background-color: #eff2fa; }
19+
:root.catppuccin-light .bg-zinc-800 { background-color: #e6eaf4; }
20+
:root.catppuccin-light .bg-zinc-800\/70 { background-color: #e6eaf4b3; }
21+
:root.catppuccin-light .bg-zinc-800\/50 { background-color: #e6eaf480; }
22+
:root.catppuccin-light .bg-zinc-800\/30 { background-color: #e6eaf44d; }
23+
:root.catppuccin-light .bg-zinc-700 { background-color: #d5daea; }
24+
:root.catppuccin-light .bg-zinc-700\/30 { background-color: #d5daea4d; }
2525

26-
:root.catppuccin-light .hover\:bg-zinc-800:hover { background-color: #dce0e8; }
27-
:root.catppuccin-light .hover\:bg-zinc-800\/50:hover { background-color: #dce0e880; }
28-
:root.catppuccin-light .hover\:bg-zinc-800\/30:hover { background-color: #dce0e84d; }
29-
:root.catppuccin-light .hover\:bg-zinc-700:hover { background-color: #ccd0da; }
26+
:root.catppuccin-light .hover\:bg-zinc-800:hover { background-color: #e6eaf4; }
27+
:root.catppuccin-light .hover\:bg-zinc-800\/50:hover { background-color: #e6eaf480; }
28+
:root.catppuccin-light .hover\:bg-zinc-800\/30:hover { background-color: #e6eaf44d; }
29+
:root.catppuccin-light .hover\:bg-zinc-700:hover { background-color: #d5daea; }
3030

31-
:root.catppuccin-light .border-zinc-800 { border-color: #ccd0da; }
32-
:root.catppuccin-light .border-zinc-700 { border-color: #bcc0cc; }
33-
:root.catppuccin-light .border-zinc-600 { border-color: #bcc0cc; }
34-
:root.catppuccin-light .border-zinc-600\/40 { border-color: #bcc0cc66; }
31+
:root.catppuccin-light .border-zinc-800 { border-color: #c4c8d8; }
32+
:root.catppuccin-light .border-zinc-700 { border-color: #b0b4c8; }
33+
:root.catppuccin-light .border-zinc-600 { border-color: #b0b4c8; }
34+
:root.catppuccin-light .border-zinc-600\/40 { border-color: #b0b4c866; }
3535

36-
:root.catppuccin-light .text-zinc-100 { color: #4c4f69; }
36+
:root.catppuccin-light .text-zinc-100 { color: #3b3e54; }
3737
:root.catppuccin-light .text-zinc-200 { color: #4c4f69; }
38-
:root.catppuccin-light .text-zinc-300 { color: #5c5f77; }
39-
:root.catppuccin-light .text-zinc-400 { color: #6c6f85; }
40-
:root.catppuccin-light .text-zinc-500 { color: #6c6f85; }
41-
:root.catppuccin-light .text-zinc-600 { color: #6c6f85; }
38+
:root.catppuccin-light .text-zinc-300 { color: #484c66; }
39+
:root.catppuccin-light .text-zinc-400 { color: #565972; }
40+
:root.catppuccin-light .text-zinc-500 { color: #636682; }
41+
:root.catppuccin-light .text-zinc-600 { color: #727492; }
4242

43-
:root.catppuccin-light .hover\:text-zinc-200:hover { color: #4c4f69; }
44-
:root.catppuccin-light .hover\:text-zinc-300:hover { color: #5c5f77; }
45-
:root.catppuccin-light .hover\:text-zinc-400:hover { color: #6c6f85; }
43+
:root.catppuccin-light .hover\:text-zinc-200:hover { color: #3b3e54; }
44+
:root.catppuccin-light .hover\:text-zinc-300:hover { color: #484c66; }
45+
:root.catppuccin-light .hover\:text-zinc-400:hover { color: #565972; }
Lines changed: 72 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,72 @@
1-
:root.cyberpunk-light body {
2-
background: #f5f4e8;
3-
color: #1a1a10;
4-
}
5-
6-
:root.cyberpunk-light ::-webkit-scrollbar-thumb {
7-
background: #b8007780;
8-
}
9-
10-
:root.cyberpunk-light ::-webkit-scrollbar-thumb:hover {
11-
background: #b80077bb;
12-
}
13-
14-
:root.cyberpunk-light .bg-zinc-950 { background-color: #f5f4e8; }
15-
:root.cyberpunk-light .bg-zinc-900\/80 { background-color: #eeead8e6; }
16-
:root.cyberpunk-light .bg-zinc-900\/50 { background-color: #eeead880; }
17-
:root.cyberpunk-light .bg-zinc-900\/30 { background-color: #eeead84d; }
18-
:root.cyberpunk-light .bg-zinc-900 { background-color: #eeead8; }
19-
:root.cyberpunk-light .bg-zinc-800 { background-color: #e4dfc8; }
20-
:root.cyberpunk-light .bg-zinc-800\/70 { background-color: #e4dfc8b3; }
21-
:root.cyberpunk-light .bg-zinc-800\/50 { background-color: #e4dfc880; }
22-
:root.cyberpunk-light .bg-zinc-800\/30 { background-color: #e4dfc84d; }
23-
:root.cyberpunk-light .bg-zinc-700 { background-color: #d8d0b0; }
24-
:root.cyberpunk-light .bg-zinc-700\/30 { background-color: #d8d0b04d; }
25-
26-
:root.cyberpunk-light .hover\:bg-zinc-800:hover { background-color: #e0d8c0; }
27-
:root.cyberpunk-light .hover\:bg-zinc-800\/50:hover { background-color: #e0d8c080; }
28-
:root.cyberpunk-light .hover\:bg-zinc-800\/30:hover { background-color: #e0d8c04d; }
29-
:root.cyberpunk-light .hover\:bg-zinc-700:hover { background-color: #d0c8a8; }
30-
31-
:root.cyberpunk-light .border-zinc-800 { border-color: #a6850060; }
32-
:root.cyberpunk-light .border-zinc-700 { border-color: #b8007750; }
33-
:root.cyberpunk-light .border-zinc-600 { border-color: #b8007750; }
34-
:root.cyberpunk-light .border-zinc-600\/40 { border-color: #b8007730; }
35-
36-
:root.cyberpunk-light .text-zinc-100 { color: #1a1a10; }
37-
:root.cyberpunk-light .text-zinc-200 { color: #a68500; }
38-
:root.cyberpunk-light .text-zinc-300 { color: #b80077; }
39-
:root.cyberpunk-light .text-zinc-400 { color: #007a6a; }
40-
:root.cyberpunk-light .text-zinc-500 { color: #c05000; }
41-
:root.cyberpunk-light .text-zinc-600 { color: #b80077; }
42-
43-
:root.cyberpunk-light .hover\:text-zinc-200:hover { color: #b80077; }
44-
:root.cyberpunk-light .hover\:text-zinc-300:hover { color: #a68500; }
45-
:root.cyberpunk-light .hover\:text-zinc-400:hover { color: #007a6a; }
46-
47-
:root.cyberpunk-light .bg-blue-500 { background-color: #007a6a; }
48-
:root.cyberpunk-light .bg-blue-600 { background-color: #006a5a; }
49-
:root.cyberpunk-light .hover\:bg-blue-500:hover { background-color: #008a7a; }
50-
:root.cyberpunk-light .bg-blue-500\/15 { background-color: rgba(0, 122, 106, 0.15); }
51-
:root.cyberpunk-light .bg-emerald-400 { background-color: #a68500; }
52-
:root.cyberpunk-light .bg-amber-400 { background-color: #c05000; }
53-
:root.cyberpunk-light .bg-amber-600 { background-color: #c05000; }
54-
:root.cyberpunk-light .bg-amber-500\/15 { background-color: rgba(192, 80, 0, 0.15); }
55-
:root.cyberpunk-light .bg-red-500\/20 { background-color: rgba(184, 0, 119, 0.2); }
56-
:root.cyberpunk-light .bg-red-600 { background-color: #b80077; }
57-
:root.cyberpunk-light .bg-green-400 { background-color: #a68500; }
58-
:root.cyberpunk-light .bg-green-400\/15 { background-color: rgba(166, 133, 0, 0.15); }
59-
:root.cyberpunk-light .bg-green-600 { background-color: #b89500; }
60-
61-
:root.cyberpunk-light .text-blue-400 { color: #007a6a; }
62-
:root.cyberpunk-light .text-emerald-400 { color: #a68500; }
63-
:root.cyberpunk-light .text-amber-300 { color: #c05000; }
64-
:root.cyberpunk-light .text-amber-400 { color: #c05000; }
65-
:root.cyberpunk-light .text-red-400 { color: #b80077; }
66-
:root.cyberpunk-light .text-red-500 { color: #cc0088; }
67-
:root.cyberpunk-light .text-green-400 { color: #a68500; }
68-
:root.cyberpunk-light .text-yellow-400 { color: #c05000; }
69-
:root.cyberpunk-light .fill-yellow-400 { fill: #c05000; }
70-
:root.cyberpunk-light .hover\:text-red-400:hover { color: #cc0088; }
71-
72-
:root.cyberpunk-light .focus\:ring-zinc-600:focus { --tw-ring-color: #007a6a; }
1+
:root.cyberpunk-light body {
2+
background: #fdfaf0;
3+
color: #101008;
4+
}
5+
6+
:root.cyberpunk-light ::-webkit-scrollbar-thumb {
7+
background: #b8007780;
8+
}
9+
10+
:root.cyberpunk-light ::-webkit-scrollbar-thumb:hover {
11+
background: #b80077bb;
12+
}
13+
14+
:root.cyberpunk-light .bg-zinc-950 { background-color: #fdfaf0; }
15+
:root.cyberpunk-light .bg-zinc-900\/80 { background-color: #f8f5e0f0; }
16+
:root.cyberpunk-light .bg-zinc-900\/50 { background-color: #f8f5e099; }
17+
:root.cyberpunk-light .bg-zinc-900\/30 { background-color: #f8f5e066; }
18+
:root.cyberpunk-light .bg-zinc-900 { background-color: #f8f5e0; }
19+
:root.cyberpunk-light .bg-zinc-800 { background-color: #f2eccc; }
20+
:root.cyberpunk-light .bg-zinc-800\/70 { background-color: #f2ecccb3; }
21+
:root.cyberpunk-light .bg-zinc-800\/50 { background-color: #f2eccc80; }
22+
:root.cyberpunk-light .bg-zinc-800\/30 { background-color: #f2eccc4d; }
23+
:root.cyberpunk-light .bg-zinc-700 { background-color: #e8e0b8; }
24+
:root.cyberpunk-light .bg-zinc-700\/30 { background-color: #e8e0b84d; }
25+
26+
:root.cyberpunk-light .hover\:bg-zinc-800:hover { background-color: #eee8c8; }
27+
:root.cyberpunk-light .hover\:bg-zinc-800\/50:hover { background-color: #eee8c880; }
28+
:root.cyberpunk-light .hover\:bg-zinc-800\/30:hover { background-color: #eee8c84d; }
29+
:root.cyberpunk-light .hover\:bg-zinc-700:hover { background-color: #e0d8a8; }
30+
31+
:root.cyberpunk-light .border-zinc-800 { border-color: #a6850060; }
32+
:root.cyberpunk-light .border-zinc-700 { border-color: #b8007750; }
33+
:root.cyberpunk-light .border-zinc-600 { border-color: #b8007750; }
34+
:root.cyberpunk-light .border-zinc-600\/40 { border-color: #b8007730; }
35+
36+
:root.cyberpunk-light .text-zinc-100 { color: #101008; }
37+
:root.cyberpunk-light .text-zinc-200 { color: #a68500; }
38+
:root.cyberpunk-light .text-zinc-300 { color: #b80077; }
39+
:root.cyberpunk-light .text-zinc-400 { color: #007a6a; }
40+
:root.cyberpunk-light .text-zinc-500 { color: #c05000; }
41+
:root.cyberpunk-light .text-zinc-600 { color: #b80077; }
42+
43+
:root.cyberpunk-light .hover\:text-zinc-200:hover { color: #b80077; }
44+
:root.cyberpunk-light .hover\:text-zinc-300:hover { color: #a68500; }
45+
:root.cyberpunk-light .hover\:text-zinc-400:hover { color: #007a6a; }
46+
47+
:root.cyberpunk-light .bg-blue-500 { background-color: #007a6a; }
48+
:root.cyberpunk-light .bg-blue-600 { background-color: #006a5a; }
49+
:root.cyberpunk-light .hover\:bg-blue-500:hover { background-color: #008a7a; }
50+
:root.cyberpunk-light .bg-blue-500\/15 { background-color: rgba(0, 122, 106, 0.15); }
51+
:root.cyberpunk-light .bg-emerald-400 { background-color: #a68500; }
52+
:root.cyberpunk-light .bg-amber-400 { background-color: #c05000; }
53+
:root.cyberpunk-light .bg-amber-600 { background-color: #c05000; }
54+
:root.cyberpunk-light .bg-amber-500\/15 { background-color: rgba(192, 80, 0, 0.15); }
55+
:root.cyberpunk-light .bg-red-500\/20 { background-color: rgba(184, 0, 119, 0.2); }
56+
:root.cyberpunk-light .bg-red-600 { background-color: #b80077; }
57+
:root.cyberpunk-light .bg-green-400 { background-color: #a68500; }
58+
:root.cyberpunk-light .bg-green-400\/15 { background-color: rgba(166, 133, 0, 0.15); }
59+
:root.cyberpunk-light .bg-green-600 { background-color: #b89500; }
60+
61+
:root.cyberpunk-light .text-blue-400 { color: #007a6a; }
62+
:root.cyberpunk-light .text-emerald-400 { color: #a68500; }
63+
:root.cyberpunk-light .text-amber-300 { color: #c05000; }
64+
:root.cyberpunk-light .text-amber-400 { color: #c05000; }
65+
:root.cyberpunk-light .text-red-400 { color: #b80077; }
66+
:root.cyberpunk-light .text-red-500 { color: #cc0088; }
67+
:root.cyberpunk-light .text-green-400 { color: #a68500; }
68+
:root.cyberpunk-light .text-yellow-400 { color: #c05000; }
69+
:root.cyberpunk-light .fill-yellow-400 { fill: #c05000; }
70+
:root.cyberpunk-light .hover\:text-red-400:hover { color: #cc0088; }
71+
72+
:root.cyberpunk-light .focus\:ring-zinc-600:focus { --tw-ring-color: #007a6a; }
Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,45 @@
11
:root.dracula-light body {
2-
background: #f8f8f2;
3-
color: #363c4a;
2+
background: #ffffff;
3+
color: #282d38;
44
}
55

66
:root.dracula-light ::-webkit-scrollbar-thumb {
77
background: #d0d0c0;
88
}
99

1010
:root.dracula-light ::-webkit-scrollbar-thumb:hover {
11-
background: #c0c0b0;
11+
background: #b8b8a8;
1212
}
1313

14-
:root.dracula-light .bg-zinc-950 { background-color: #f8f8f2; }
15-
:root.dracula-light .bg-zinc-900\/80 { background-color: #f0f0ebe6; }
16-
:root.dracula-light .bg-zinc-900\/50 { background-color: #f0f0eb80; }
17-
:root.dracula-light .bg-zinc-900\/30 { background-color: #f0f0eb4d; }
18-
:root.dracula-light .bg-zinc-900 { background-color: #f0f0eb; }
19-
:root.dracula-light .bg-zinc-800 { background-color: #e8e8e0; }
20-
:root.dracula-light .bg-zinc-800\/70 { background-color: #e8e8e0b3; }
21-
:root.dracula-light .bg-zinc-800\/50 { background-color: #e8e8e080; }
22-
:root.dracula-light .bg-zinc-800\/30 { background-color: #e8e8e04d; }
23-
:root.dracula-light .bg-zinc-700 { background-color: #d0d0c0; }
24-
:root.dracula-light .bg-zinc-700\/30 { background-color: #d0d0c04d; }
14+
:root.dracula-light .bg-zinc-950 { background-color: #ffffff; }
15+
:root.dracula-light .bg-zinc-900\/80 { background-color: #f5f5f0f0; }
16+
:root.dracula-light .bg-zinc-900\/50 { background-color: #f5f5f099; }
17+
:root.dracula-light .bg-zinc-900\/30 { background-color: #f5f5f066; }
18+
:root.dracula-light .bg-zinc-900 { background-color: #f5f5f0; }
19+
:root.dracula-light .bg-zinc-800 { background-color: #ecece4; }
20+
:root.dracula-light .bg-zinc-800\/70 { background-color: #ecece4b3; }
21+
:root.dracula-light .bg-zinc-800\/50 { background-color: #ecece480; }
22+
:root.dracula-light .bg-zinc-800\/30 { background-color: #ecece44d; }
23+
:root.dracula-light .bg-zinc-700 { background-color: #d8d8c8; }
24+
:root.dracula-light .bg-zinc-700\/30 { background-color: #d8d8c84d; }
2525

26-
:root.dracula-light .hover\:bg-zinc-800:hover { background-color: #e8e8e0; }
27-
:root.dracula-light .hover\:bg-zinc-800\/50:hover { background-color: #e8e8e080; }
28-
:root.dracula-light .hover\:bg-zinc-800\/30:hover { background-color: #e8e8e04d; }
29-
:root.dracula-light .hover\:bg-zinc-700:hover { background-color: #d0d0c0; }
26+
:root.dracula-light .hover\:bg-zinc-800:hover { background-color: #ecece4; }
27+
:root.dracula-light .hover\:bg-zinc-800\/50:hover { background-color: #ecece480; }
28+
:root.dracula-light .hover\:bg-zinc-800\/30:hover { background-color: #ecece44d; }
29+
:root.dracula-light .hover\:bg-zinc-700:hover { background-color: #d8d8c8; }
3030

31-
:root.dracula-light .border-zinc-800 { border-color: #d0d0c0; }
32-
:root.dracula-light .border-zinc-700 { border-color: #c0c0b0; }
33-
:root.dracula-light .border-zinc-600 { border-color: #c0c0b0; }
34-
:root.dracula-light .border-zinc-600\/40 { border-color: #c0c0b066; }
31+
:root.dracula-light .border-zinc-800 { border-color: #c8c8b8; }
32+
:root.dracula-light .border-zinc-700 { border-color: #b0b0a0; }
33+
:root.dracula-light .border-zinc-600 { border-color: #b0b0a0; }
34+
:root.dracula-light .border-zinc-600\/40 { border-color: #b0b0a066; }
3535

36-
:root.dracula-light .text-zinc-100 { color: #363c4a; }
36+
:root.dracula-light .text-zinc-100 { color: #282d38; }
3737
:root.dracula-light .text-zinc-200 { color: #363c4a; }
38-
:root.dracula-light .text-zinc-300 { color: #4d5566; }
39-
:root.dracula-light .text-zinc-400 { color: #7c8897; }
40-
:root.dracula-light .text-zinc-500 { color: #7c8897; }
41-
:root.dracula-light .text-zinc-600 { color: #7c8897; }
38+
:root.dracula-light .text-zinc-300 { color: #474f60; }
39+
:root.dracula-light .text-zinc-400 { color: #576070; }
40+
:root.dracula-light .text-zinc-500 { color: #687280; }
41+
:root.dracula-light .text-zinc-600 { color: #788490; }
4242

43-
:root.dracula-light .hover\:text-zinc-200:hover { color: #363c4a; }
44-
:root.dracula-light .hover\:text-zinc-300:hover { color: #4d5566; }
45-
:root.dracula-light .hover\:text-zinc-400:hover { color: #7c8897; }
43+
:root.dracula-light .hover\:text-zinc-200:hover { color: #282d38; }
44+
:root.dracula-light .hover\:text-zinc-300:hover { color: #474f60; }
45+
:root.dracula-light .hover\:text-zinc-400:hover { color: #576070; }

0 commit comments

Comments
 (0)