audiobookshelf/client/components/ui
Lars Kiesow 2c344a0bc0
Make User Settings Accessible via Screen Reader
This patch should fix most of the problems for users trying to access
the user settings via screen reader. It makes sure user interface
elements can be reached via keyboard and provides proper labels, roles
and values so you not only can interact with elements but also know what
you are actually changing.

While not focused on other views, this should also already fix a number
of accessibility issues with other settings pages.
2022-12-29 05:00:40 +01:00
..
Btn.vue Fix:Icon sizes 2022-11-21 07:18:10 -06:00
Checkbox.vue
ContextMenuDropdown.vue
Dropdown.vue
EditableText.vue
FileInput.vue Update:Edit modal for mobile screen sizes and update tailwind 2022-06-26 11:15:19 -05:00
IconBtn.vue
InputDropdown.vue
LibrariesDropdown.vue
LibraryIcon.vue
LoadingIndicator.vue
MediaIconPicker.vue
Menu.vue
MultiSelect.vue Fix scroll listener for multi select inputs 2022-12-19 16:10:45 -06:00
MultiSelectDropdown.vue
MultiSelectQueryInput.vue Fix scroll listener for multi select inputs 2022-12-19 16:10:45 -06:00
QueryInput.vue
ReadIconBtn.vue Fix: Setting root socket error, Change: collection books table ordering and icons #151 2021-11-07 15:28:06 -06:00
RichTextEditor.vue
TextareaInput.vue New data model removing media entity for books 2022-03-26 11:59:34 -05:00
TextareaWithLabel.vue New data model removing media entity for books 2022-03-26 11:59:34 -05:00
TextInput.vue
TextInputWithLabel.vue
TimePicker.vue
ToggleSwitch.vue
Tooltip.vue Make Tooltips Accessible 2022-11-20 20:02:31 +01:00
VueTrix.vue Add:Rich text editor for podcast episode description 2022-05-28 13:36:58 -05:00