From a300d85f6fcd8d39d86f82ee66ec34805a2c048a Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 17 Feb 2026 22:06:48 +0200 Subject: [PATCH] feat: upgrade typography - Plus Jakarta Sans headings, JetBrains Mono data, 14px base Heading font: Plus Jakarta Sans (500/600/700) for all h1-h3, stat values, dialog titles, timer display, and wordmark. Body font: Inter (400/500/600/700) unchanged but base bumped from 13px to 14px. Mono font: JetBrains Mono replaces IBM Plex Mono for code and tabular data. --- index.html | 2 +- src/components/TitleBar.vue | 2 +- src/styles/main.css | 5 +++-- src/views/Dashboard.vue | 14 +++++++------- src/views/Entries.vue | 6 +++--- src/views/Invoices.vue | 8 ++++---- src/views/Projects.vue | 6 +++--- src/views/Reports.vue | 12 ++++++------ src/views/Settings.vue | 10 +++++----- src/views/Timer.vue | 2 +- 10 files changed, 34 insertions(+), 33 deletions(-) diff --git a/index.html b/index.html index 7e09d9b..274dd05 100644 --- a/index.html +++ b/index.html @@ -7,7 +7,7 @@ ZeroClock - +
diff --git a/src/components/TitleBar.vue b/src/components/TitleBar.vue index 4cb16fa..7ab9dcf 100644 --- a/src/components/TitleBar.vue +++ b/src/components/TitleBar.vue @@ -50,7 +50,7 @@ async function handleDoubleClick() {
ZeroClock diff --git a/src/styles/main.css b/src/styles/main.css index 61ccbcf..e6cc477 100644 --- a/src/styles/main.css +++ b/src/styles/main.css @@ -30,7 +30,8 @@ /* Fonts */ --font-sans: 'Inter', system-ui, sans-serif; - --font-mono: 'IBM Plex Mono', monospace; + --font-heading: 'Plus Jakarta Sans', 'Inter', system-ui, sans-serif; + --font-mono: 'JetBrains Mono', 'IBM Plex Mono', monospace; } @layer base { @@ -48,7 +49,7 @@ body { font-family: var(--font-sans); - font-size: 0.8125rem; + font-size: 0.875rem; line-height: 1.5; background-color: var(--color-bg-base); color: var(--color-text-primary); diff --git a/src/views/Dashboard.vue b/src/views/Dashboard.vue index 48fb250..9d623e4 100644 --- a/src/views/Dashboard.vue +++ b/src/views/Dashboard.vue @@ -14,7 +14,7 @@