What's Changed
Changed
- Design: primary accent migrated from
#2563EB(Tailwind Blue-600) to#4F46E5(Indigo-600) for a warmer, more distinctive tone that harmonises with the existing warm-neutral surface palette and--color-accent-secondary; all Indigo-family tokens updated accordingly across light and dark mode - Design: module accent colours decoupled from severity colours — Meals moved to Orange-700 (
#C2410C), Shopping to Pink-600 (#DB2777), Budget to Teal-700 (#0F766E); previous Orange sharing between Meals, Shopping, Warning and Priority-Medium made badges semantically ambiguous - Design: Warning (
#A15C0A) and Danger (#B91C1C) raised to higher contrast ratios (5.2:1 and 6.9:1 respectively) for improved readability on white - Design: Priority-Medium separated into Amber-700 (
#A16207, 6.3:1) so it is visually distinct from Warning and Meals in the same row - Design: dark-mode accent shifted to Indigo-400/500 (
#818CF8/#6366F1) to preserve hue identity from light mode instead of the previous hue-shifted Sky-Blue
Fixed
- Tasks: overdue badge base styles moved from dynamically-unloaded
tasks.csstolayout.css, so the badge remains visible in the navigation bar on every page (closes #56) - Tasks: subtask checkbox icon refactored from inline
style="color:#fff"to CSS class usingvar(--color-text-on-accent) - Reminders: three stale CSS fallback values removed;
color: #fffreplaced withvar(--color-text-on-accent) - Dashboard: widget customise button glass highlight replaced with existing
--color-glass*tokens
Accessibility
prefers-contrast: moreblock now overrides--module-notesto#A16207(6.3:1) to meet AA normal-text threshold in high-contrast mode
Full Changelog: https://github.com/ulsklyc/oikos/blob/main/CHANGELOG.md