From 8b34fed6064633080dc8a007f4683c5ee39ffaf3 Mon Sep 17 00:00:00 2001 From: jake Date: Tue, 17 Mar 2026 02:17:25 +0000 Subject: [PATCH] =?UTF-8?q?refactor(kon):=20add=20design=20tokens=20?= =?UTF-8?q?=E2=80=94=20radius=20scale,=20title=20size,=20button=20componen?= =?UTF-8?q?t=20classes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- src/app.css | 12 ++++++++++++ src/lib/pages/DictationPage.svelte | 16 ++++++++-------- src/lib/pages/FilesPage.svelte | 10 +++++----- src/lib/pages/HistoryPage.svelte | 4 ++-- src/lib/pages/ProfilesPage.svelte | 8 ++++---- src/lib/pages/TasksPage.svelte | 4 ++-- 6 files changed, 33 insertions(+), 21 deletions(-) diff --git a/src/app.css b/src/app.css index 16cf2bc..3f078e1 100644 --- a/src/app.css +++ b/src/app.css @@ -31,8 +31,20 @@ --color-sidebar: #13120f; --color-nav-active: #201e1a; --color-hover: #1e1c18; + + /* === Layout Tokens === */ + --radius-sm: 6px; + --radius-md: 8px; + --radius-lg: 12px; + --radius-xl: 16px; + --title-size: 26px; } +/* === Button Component Classes === */ +.btn-sm { @apply px-2.5 py-1 text-[11px]; } +.btn-md { @apply px-3 py-1.5 text-[12px]; } +.btn-lg { @apply px-4 py-2 text-[13px]; } + /* === Light theme overrides === */ html.light { --color-bg: #faf8f5; diff --git a/src/lib/pages/DictationPage.svelte b/src/lib/pages/DictationPage.svelte index 1497fc4..110ea9e 100644 --- a/src/lib/pages/DictationPage.svelte +++ b/src/lib/pages/DictationPage.svelte @@ -560,14 +560,14 @@ {#if templates.length > 0}
{#if showTemplateMenu}
{#each templates as template} @@ -577,35 +577,35 @@
{/if}
{#if showExportMenu}
{#each [["txt", "Plain Text"], ["md", "Markdown"], ["csv", "CSV"], ["html", "HTML"], ["srt", "SRT Subtitles"], ["vtt", "WebVTT"]] as [fmt, label]} {/each} diff --git a/src/lib/pages/FilesPage.svelte b/src/lib/pages/FilesPage.svelte index 8881a65..922a9b2 100644 --- a/src/lib/pages/FilesPage.svelte +++ b/src/lib/pages/FilesPage.svelte @@ -137,7 +137,7 @@
-

File Transcription

+

File Transcription

@@ -168,7 +168,7 @@
+
{#if showExportMenu}
{#each [["txt", "Plain Text"], ["md", "Markdown"], ["srt", "SRT Subtitles"], ["vtt", "WebVTT"]] as [fmt, label]} {/each} diff --git a/src/lib/pages/HistoryPage.svelte b/src/lib/pages/HistoryPage.svelte index 35c0b68..5ee93b5 100644 --- a/src/lib/pages/HistoryPage.svelte +++ b/src/lib/pages/HistoryPage.svelte @@ -142,12 +142,12 @@
-

History

+

History

{history.length} saved
{#if history.length > 0}
@@ -216,7 +216,7 @@
diff --git a/src/lib/pages/TasksPage.svelte b/src/lib/pages/TasksPage.svelte index 3bb7cb6..ec6a69f 100644 --- a/src/lib/pages/TasksPage.svelte +++ b/src/lib/pages/TasksPage.svelte @@ -178,7 +178,7 @@