From 0859e77b6ab735da2948e0b3063e2296e801e08d Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Thu, 25 Sep 2025 07:19:40 -0600 Subject: [PATCH] Styling changes, avoid glitches even on very small screens. --- src/assets/layout.css | 6 +++-- src/components/BaseDialog.vue | 2 +- src/components/CalendarDay.vue | 39 +++++++++---------------------- src/components/CalendarHeader.vue | 2 +- src/components/EventDialog.vue | 21 ++++++++--------- src/components/EventOverlay.vue | 24 +++++++++---------- src/components/HeaderControls.vue | 4 ++-- src/components/Search.vue | 8 +++---- src/components/SettingsDialog.vue | 4 ++-- 9 files changed, 46 insertions(+), 64 deletions(-) diff --git a/src/assets/layout.css b/src/assets/layout.css index 79d134e..6ebc12c 100644 --- a/src/assets/layout.css +++ b/src/assets/layout.css @@ -7,7 +7,9 @@ * { box-sizing: border-box; } - +html { + font-size: min(3vmin, 16px); +} html, body { height: 100%; @@ -16,7 +18,7 @@ body { body { margin: 0; font: - 500 14px/1.2 ui-sans-serif, + 500 1rem/1.2 ui-sans-serif, system-ui, -apple-system, Segoe UI, diff --git a/src/components/BaseDialog.vue b/src/components/BaseDialog.vue index 6ce0d8d..21f38bb 100644 --- a/src/components/BaseDialog.vue +++ b/src/components/BaseDialog.vue @@ -206,7 +206,7 @@ onUnmounted(() => { -