Commit Graph

700 Commits

Author SHA1 Message Date
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
9e4bc582cb Merge pull request #1335 from lkiesow/keyboard-navigation-libraries
Fix keyboard navigation in library selection
2022-12-28 17:18:35 -06:00
fc6aa1f91f Fix keyboard navigation in library selection
This patch fixes the keyboard navigation in the library selection of the
main app bar. Without this patch, no options are selectable via keyboard
and selecting an option and hitting return has no effect.
2022-12-29 00:09:22 +01:00
d4bea34423 Merge pull request #1333 from lkiesow/keynoard-navigation-border
Highlight items when navigating via keyboard
2022-12-28 17:01:17 -06:00
4b0c59b174 Highlight items when navigating via keyboard
This patch highlights items in the app bar if a user uses the keyboard
to navigate in audiobookshelf. This ensures that users actually know
which item they have selected.

This also modifies the text for the library selector, so that users
which are using a screen reader understand that it is a selector for
libraries and not only a button related to the current library.
2022-12-28 22:59:27 +01:00
a0840d2a08 Text description of home link
This patch adds the missing alt attribute to the image linking the home
page of audiobookshelf. This allows screen readers to explain to users
where this link leads to.
2022-12-28 22:55:11 +01:00
308ccf470f Add:Open RSS feed for collection #606 #1265 2022-12-27 18:03:31 -06:00
e803dcd325 Update:RSS feed API routes 2022-12-26 16:58:36 -06:00
45c9038954 Fix:Manually updating author image path & realtime update author image #1317 2022-12-26 15:45:42 -06:00
8acf962864 Update:Remove relImagePath from Author entity 2022-12-26 15:29:45 -06:00
b884f8fe11 Laying the groundwork for music media type #964 2022-12-22 16:38:55 -06:00
eb9a077520 Fix scroll listener for multi select inputs 2022-12-19 16:10:45 -06:00
3d3a224402 Fix:Edit modal dropdown menus hidden #1295 2022-12-19 15:32:17 -06:00
147ffc0210 Fix:Cover size widget behind home page arrow #1288 2022-12-18 18:37:03 -06:00
1b2ccb6cee Fix:Series inner input behind details modal #1289 2022-12-18 18:35:05 -06:00
edbe1851b5 Add translation strings for item metadata utils #1166 2022-12-18 15:11:48 -06:00
4971787482 Add:Manage genres #1163 2022-12-18 14:52:53 -06:00
4d93e39fa9 Add:Item metadata utils config page for managing tags #1163 2022-12-18 14:17:52 -06:00
54ca42a903 Update:Bookshelf view title sign width 2022-12-17 17:50:16 -06:00
5165f11460 Add:Create playlist from a collection #1226 2022-12-17 17:31:19 -06:00
9b1f7f566f Fix:On bookshelf view show series name placard on shelf #1239 2022-12-17 16:36:41 -06:00
c06d734d5e Update:Persist series sort/filter options #1272 2022-12-17 15:10:25 -06:00
7852804a9c Update:Remove call to server for user settings, user settings stored locally 2022-12-17 14:50:01 -06:00
415dda37a4 Update:Match tab persist selected details to use #1276 2022-12-17 10:27:27 -06:00
179d339afd Merge branch 'master' of https://github.com/advplyr/audiobookshelf 2022-12-16 17:58:42 -06:00
858c1a7353 Update:Series inner input modal update button Save to Submit #1277 2022-12-16 17:57:46 -06:00
0b42b81558 Update:Author modal Submit button to Save #1280 2022-12-16 17:54:00 -06:00
82642b295c Merge pull request #1271 from tomazed/localization-update
Missing Localization in Appbar.vue
2022-12-15 17:57:52 -06:00
ba3d84a924 Update client/components/app/Appbar.vue 2022-12-15 17:57:42 -06:00
4fcdeda447 Add:Book library filter for missing cover image #1243 2022-12-15 17:46:27 -06:00
793cc989de Fix:Overflowing edit library folders #1266 2022-12-15 16:51:37 -06:00
48f493a9f5 Missing Localization in Appbar.vue 2022-12-15 17:50:13 +01:00
e59351566d Add:Batch append details #848 2022-12-13 16:28:05 -06:00
ea42ab7624 Update get all users route 2022-12-12 17:48:57 -06:00
2d9035d90b Update get tags route and revert podcast/books search route 2022-12-12 17:45:51 -06:00
0ae853c119 Update library items batch get route 2022-12-12 17:36:53 -06:00
3c0fdff7b4 Update libraries reorder and get all authors routes 2022-12-12 17:33:59 -06:00
9f4547cff8 Update client/components/app/Appbar.vue 2022-12-05 17:13:03 -06:00
a98106593d Update client/components/app/Appbar.vue 2022-12-05 17:12:58 -06:00
c625b3f08c Update client/components/app/Appbar.vue 2022-12-05 17:12:53 -06:00
616caecdf1 Add Missing Tooltips
This patch adds a few more missing tooltips to the user interface.
2022-12-05 23:16:27 +01:00
4959a28485 Update:Playlists cover size 2022-12-03 15:44:53 -06:00
6baa0fa047 Fix:Multi-select library items using shift key #1236 2022-12-01 17:39:23 -06:00
725f8eecdb Fix:Batch selecting ebooks showing play button in appbar #1235 2022-11-30 17:09:00 -06:00
d917f0e37d Fix:Ebook reader for ebooks in root folder #1232 2022-11-30 16:15:25 -06:00
4541e9ddc3 Fix:Library filters when using other language #1166 2022-11-27 17:54:40 -06:00
972271a1a9 Add:Library filter for single & multi-track audiobooks #1213 2022-11-27 17:42:02 -06:00
29a6434fdc Playlist and collections cleanup 2022-11-27 15:12:55 -06:00
2d6c997b38 Cleanup collections add/create modal 2022-11-27 14:39:29 -06:00
232a80a848 Fix playlist cover for single item playlsit 2022-11-27 14:35:55 -06:00