From 11cd6ff8706124141512d78c945c7c5dbd5e831b Mon Sep 17 00:00:00 2001 From: Youwes09 Date: Thu, 2 Apr 2026 22:46:55 -0500 Subject: [PATCH] Fix: CSS Issues --- src/components/layout/Toaster.svelte | 8 +++++-- src/components/pages/Extensions.svelte | 2 +- src/components/reader/Reader.svelte | 6 ++--- src/components/settings/ThemeEditor.svelte | 23 ++------------------ src/components/shared/AutomationPanel.svelte | 20 ++++------------- src/components/shared/TrackingPanel.svelte | 18 --------------- 6 files changed, 16 insertions(+), 61 deletions(-) diff --git a/src/components/layout/Toaster.svelte b/src/components/layout/Toaster.svelte index 3a55559..2d9086d 100644 --- a/src/components/layout/Toaster.svelte +++ b/src/components/layout/Toaster.svelte @@ -27,7 +27,7 @@ {#if store.toasts.length}
{#each store.toasts as t (t.id)} - -
+ {/each} {/if} @@ -76,6 +76,10 @@ cursor: pointer; animation: slideIn 0.2s cubic-bezier(0.16, 1, 0.3, 1) both; transition: opacity 0.15s ease, transform 0.15s ease; + font-family: inherit; + font-size: inherit; + color: inherit; + text-align: left; } .toast:hover { opacity: 0.85; transform: translateX(-2px); } diff --git a/src/components/pages/Extensions.svelte b/src/components/pages/Extensions.svelte index bbcc726..7293439 100644 --- a/src/components/pages/Extensions.svelte +++ b/src/components/pages/Extensions.svelte @@ -284,7 +284,7 @@ .header { display: flex; align-items: center; gap: var(--sp-4); padding: var(--sp-4) var(--sp-6); border-bottom: 1px solid var(--border-dim); flex-shrink: 0; } .header-right { display: flex; align-items: center; gap: var(--sp-2); margin-left: auto; } .heading { font-family: var(--font-ui); font-size: var(--text-xs); font-weight: var(--weight-normal); color: var(--text-faint); letter-spacing: var(--tracking-wider); text-transform: uppercase; } - .header-actions { display: flex; gap: var(--sp-1); } + .icon-btn { display: flex; align-items: center; justify-content: center; width: 28px; height: 28px; border-radius: var(--radius-md); color: var(--text-muted); transition: color var(--t-base), background var(--t-base); } .icon-btn:hover:not(:disabled) { color: var(--text-primary); background: var(--bg-raised); } .icon-btn:disabled { opacity: 0.4; } diff --git a/src/components/reader/Reader.svelte b/src/components/reader/Reader.svelte index f10f7b4..8923b6a 100644 --- a/src/components/reader/Reader.svelte +++ b/src/components/reader/Reader.svelte @@ -921,9 +921,9 @@ {#if showResumeBanner} -
{ resumeVisible = false; resumeFading = false; }}> +
+ {/if}
t.id === editingId); @@ -81,13 +77,10 @@ let saveStatus: "idle" | "saved" = $state("idle"); let importError: string | null = $state(null); - // ── CSS vars helper ─────────────────────────────────────────────────────── function toCssVars(t: ThemeTokens): string { return Object.entries(t).map(([k, v]) => `--${k}: ${v};`).join(" "); } - // ── Actions ─────────────────────────────────────────────────────────────── - function handleSave() { const name = themeName.trim() || "Untitled Theme"; const id = editingId ?? `custom:${Math.random().toString(36).slice(2, 10)}`; @@ -154,17 +147,15 @@ - - -