From 47de301f777e85584ef95f9744f8da6cd81046c1 Mon Sep 17 00:00:00 2001 From: fullsizemalt <106900403+fullsizemalt@users.noreply.github.com> Date: Sat, 27 Dec 2025 12:12:10 -0800 Subject: [PATCH] style: Dark/Light mode contrast audit - Boost text contrast in both themes - Strengthen border visibility (subtle borders now visible) - Convert 39 files from hardcoded dark:/light: to CSS vars - Tertiary text now more readable on both backgrounds --- .../src/components/BatchTransitionModal.tsx | 18 +++++----- frontend/src/components/ErrorBoundary.tsx | 6 ++-- frontend/src/components/TaskTemplateModal.tsx | 26 +++++++------- frontend/src/components/WeightLogModal.tsx | 22 ++++++------ frontend/src/components/aura/Navbar.tsx | 4 +-- .../components/dashboard/RoomStatusCard.tsx | 8 ++--- frontend/src/components/dev/DevTools.tsx | 8 ++--- .../src/components/heatmap/BedTooltip.tsx | 4 +-- .../components/heatmap/GrowRoomHeatmap.tsx | 2 +- .../src/components/heatmap/HealthLegend.tsx | 4 +-- .../ipm/BatchHealthHistoryModal.tsx | 12 +++---- frontend/src/components/layout/MobileNav.tsx | 2 +- frontend/src/components/layout/PageHeader.tsx | 4 +-- .../components/messaging/ShiftNotesWidget.tsx | 14 ++++---- .../components/tasks/CompleteTaskModal.tsx | 10 +++--- .../src/components/tasks/CreateTaskModal.tsx | 36 +++++++++---------- .../components/tasks/TasksDueTodayWidget.tsx | 2 +- .../touchpoints/QuickLogButtons.tsx | 2 +- .../touchpoints/TouchPointModal.tsx | 22 ++++++------ frontend/src/components/ui/BottomSheet.tsx | 8 ++--- frontend/src/components/ui/CommandPalette.tsx | 20 +++++------ frontend/src/components/ui/DataTable.tsx | 4 +-- .../src/components/ui/LinearPrimitives.tsx | 6 ++-- frontend/src/components/ui/PhotoUpload.tsx | 2 +- frontend/src/components/ui/PullToRefresh.tsx | 2 +- frontend/src/components/ui/Skeleton.tsx | 10 +++--- frontend/src/components/ui/SwipeableRow.tsx | 2 +- frontend/src/components/ui/VisitorBadge.tsx | 8 ++--- frontend/src/index.css | 32 ++++++++--------- frontend/src/pages/AuditLogPage.tsx | 4 +-- frontend/src/pages/BatchDetailPage.tsx | 10 +++--- frontend/src/pages/BatchesPage.tsx | 2 +- frontend/src/pages/MetrcDashboardPage.tsx | 4 +-- frontend/src/pages/RoomsPage.tsx | 8 ++--- frontend/src/pages/SuppliesPage.tsx | 8 ++--- frontend/src/pages/TasksPage.tsx | 6 ++-- frontend/src/pages/VisitorManagementPage.tsx | 4 +-- frontend/src/templates/PageTemplate.tsx | 8 ++--- frontend/src/templates/WidgetTemplate.tsx | 4 +-- 39 files changed, 179 insertions(+), 179 deletions(-) diff --git a/frontend/src/components/BatchTransitionModal.tsx b/frontend/src/components/BatchTransitionModal.tsx index 2ca857b..8ba1d49 100644 --- a/frontend/src/components/BatchTransitionModal.tsx +++ b/frontend/src/components/BatchTransitionModal.tsx @@ -55,8 +55,8 @@ export default function BatchTransitionModal({ batch, onClose, onSuccess }: Tran return (
-
-
+
+

Transition Batch

-
+
{batch.name} @@ -77,11 +77,11 @@ export default function BatchTransitionModal({ batch, onClose, onSuccess }: Tran
- + setTargetRoomId(e.target.value)} - className="w-full p-3 rounded-lg bg-white dark:bg-slate-900 border border-slate-200 dark:border-slate-700 dark:text-white" + className="w-full p-3 rounded-lg bg-[var(--color-bg-elevated)] border border-[var(--color-border-default)] dark:text-white" > {rooms.map(room => ( @@ -110,12 +110,12 @@ export default function BatchTransitionModal({ batch, onClose, onSuccess }: Tran
- + setMetadata({ ...metadata, plantCount: parseInt(e.target.value) || 0 })} - className="w-full p-3 rounded-lg bg-white dark:bg-slate-900 border border-slate-200 dark:border-slate-700 dark:text-white" + className="w-full p-3 rounded-lg bg-[var(--color-bg-elevated)] border border-[var(--color-border-default)] dark:text-white" />
diff --git a/frontend/src/components/ErrorBoundary.tsx b/frontend/src/components/ErrorBoundary.tsx index bde7dd4..3827b9e 100644 --- a/frontend/src/components/ErrorBoundary.tsx +++ b/frontend/src/components/ErrorBoundary.tsx @@ -49,7 +49,7 @@ export class ErrorBoundary extends Component { return (
-
+
@@ -68,7 +68,7 @@ export class ErrorBoundary extends Component { Technical Details -
+                                
                                     {this.state.error.toString()}
                                     {this.state.errorInfo?.componentStack}
                                 
@@ -85,7 +85,7 @@ export class ErrorBoundary extends Component {