Skip to content

Migrate to Web Awesome component library #17

Description

@abb848

Replace all hand-rolled UI components with their equivalents from home-assistant/webawesome, covering buttons, dialogs, form inputs, sliders, and the progress bar. Update selection cards (option-card, device-card, drive-card) to be keyboard-focusable with proper button/radio semantics. Remove the now-unused custom component styles and update README/docs/spec to reflect the actual component library in use. Verify keyboard navigation and screen reader support across all flows.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Fields

Priority

None yet

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions