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 Add:Local setting for autoplay next item in queue #603 2022-08-28 14:21:28 -05:00
ContextMenuDropdown.vue Add:Create playlist from a collection #1226 2022-12-17 17:31:19 -06:00
Dropdown.vue Make User Settings Accessible via Screen Reader 2022-12-29 05:00:40 +01:00
EditableText.vue Support for libraries and folder mapping, updating static cover path, detect reader.txt 2021-10-04 22:11:42 -05:00
FileInput.vue Update:Edit modal for mobile screen sizes and update tailwind 2022-06-26 11:15:19 -05:00
IconBtn.vue Add:Notification edit/delete and UI updates #996 2022-09-24 14:03:14 -05:00
InputDropdown.vue Update:Editing series on book in edit modal sets focus to first available input #889 2022-08-03 18:38:08 -05:00
LibrariesDropdown.vue Merge pull request #1335 from lkiesow/keyboard-navigation-libraries 2022-12-28 17:18:35 -06:00
LibraryIcon.vue Update:New library icons and picker using icon font 2022-10-18 12:09:36 -05:00
LoadingIndicator.vue Add audiobook uploader 2021-09-13 20:18:58 -05:00
MediaIconPicker.vue Update:New library icons and picker using icon font 2022-10-18 12:09:36 -05:00
Menu.vue Fix:Icon sizes 2022-11-21 07:18:10 -06:00
MultiSelect.vue Fix scroll listener for multi select inputs 2022-12-19 16:10:45 -06:00
MultiSelectDropdown.vue Fix scroll listener for multi select inputs 2022-12-19 16:10:45 -06:00
MultiSelectQueryInput.vue Fix scroll listener for multi select inputs 2022-12-19 16:10:45 -06:00
QueryInput.vue Fix:Edit modal dropdown menus hidden #1295 2022-12-19 15:32:17 -06:00
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 Add:Rich text editor for podcast episode description 2022-05-28 13:36:58 -05:00
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 Make User Settings Accessible via Screen Reader 2022-12-29 05:00:40 +01:00
TextInputWithLabel.vue Make User Settings Accessible via Screen Reader 2022-12-29 05:00:40 +01:00
TimePicker.vue Update:Timestamp input support over 99 hours and focus input #657 2022-07-25 19:32:04 -05:00
ToggleSwitch.vue Make User Settings Accessible via Screen Reader 2022-12-29 05:00:40 +01:00
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