From ca1ca0c3b1740f6042214c73b9ebb8505449c2a9 Mon Sep 17 00:00:00 2001 From: Connor Johnstone Date: Fri, 12 Sep 2025 14:55:07 -0400 Subject: [PATCH] Implement comprehensive theme system with FontAwesome icons MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add comprehensive CSS custom properties for all theme colors - Include modal, button, input, text, and background color variables - Enhance dark theme with complete variable overrides for proper contrast - Replace hardcoded colors in print-preview.css with theme variables - Add FontAwesome CDN integration and replace emoji icons - Create minimalistic glass-effect checkbox styling with transparency - Fix white-on-white text issue in dark theme across all modals 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- frontend/index.html | 1 + frontend/print-preview.css | 61 ++++++-- frontend/src/components/calendar_header.rs | 2 +- frontend/src/components/sidebar.rs | 4 +- frontend/styles.css | 174 +++++++++++++++++++-- 5 files changed, 213 insertions(+), 29 deletions(-) diff --git a/frontend/index.html b/frontend/index.html index 8d162e3..16d07dc 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -9,6 +9,7 @@ +