Commit Graph
5 Commits
Author SHA1 Message Date
google-labs-jules[bot] 0f4072c9d8 Fix focus state border radius
Removed incorrect border-radius override in focus-visible state to allow buttons to maintain their rounded corners.
2026-01-17 02:52:56 +00:00
google-labs-jules[bot] a07a996864 🎨 Palette: Improve keyboard navigation visibility
Added :focus-visible styles to sidebar interactive elements (sliders, buttons, links) to improve keyboard accessibility.
Added aria-label to GitHub link to indicate it opens in a new tab.
2026-01-17 02:44:51 +00:00
google-labs-jules[bot] 28d413403e 🎨 Palette: Add 'Reset Defaults' button and tooltips
- Added a "Reset Defaults" button to the sidebar footer to allow users to quickly revert all settings.
- Added tooltip (`title`) support to toggle and slider controls for better discoverability.
- Updated sidebar styles to accommodate the new button.
- Manually updated build artifacts `js/christmas-sidebar.js` via `pnpm build`.
2026-01-16 02:54:55 +00:00
google-labs-jules[bot] 86980ca3f0 feat(ui): improve toggle switch accessibility
- Add `role="switch"`, `aria-checked`, `aria-label`, and `tabindex="0"` to toggle switches in `christmas-sidebar.ts`.
- Add keyboard event handling (Enter/Space) to toggle switches.
- Add `:focus-visible` styles to `sidebar.css` for better keyboard navigation visibility.
- Ensure toggle logic is shared between mouse and keyboard interactions.
2026-01-14 02:45:48 +00:00
AEmotionStudio f79492cc22 refactor: sidebar, created css, organized 2026-01-09 17:01:12 -08:00