Commit Graph

6 Commits

Author SHA1 Message Date
Alexander 23adc92d44 Move more CSS styling to a global css files to reduce bundle size 2026-01-23 15:37:32 +01:00
Alexander 33718f0788 feat: improve accessibility and update color scheme based on PageSpeed insights
- Add aria-labels to icon-only links (add button, edit button, logo, nav toggle)
- Add main landmark element for better page structure
- Fix heading hierarchy on recipe pages (h1 → h2 → h3 progression)
- Add role="status" to loading placeholders to allow aria-label usage
- Update link colors from red to blue for better contrast in both light and dark modes
- Change hover colors from orange/red to light blue across all interactive elements
- Reduce font size of section labels (Season, Keywords) while maintaining semantic structure

These changes address PageSpeed accessibility recommendations including low-contrast text,
missing accessible names, prohibited ARIA attributes, missing landmarks, and improper
heading order.
2026-01-05 16:14:37 +01:00
Alexander c8b09959d5 move globals out of component into css file 2024-02-18 23:34:14 +01:00
Alexander c6bebfd218 add link styling 2024-02-18 15:09:25 +01:00
Alexander a6b110fd1e dark theme implemented 2024-01-20 00:39:53 +01:00
Alexander 651a48f6e2 First almost fully functioning MVP.
Lacking:
- Seasons cannot be added/edited
- image upload
- layout recipe/adding
2023-06-24 15:35:38 +02:00