Commit Graph

1055 Commits

Author SHA1 Message Date
jeffvli
2fb86935ec Check player status before sending mpris interval 2022-02-16 02:40:41 -08:00
jeffvli
809e8ab1c7 Add undefined check when decrementing song (#230) 2022-02-15 18:58:04 -08:00
jeffvli
2e30ca6424 Adjust button positions 2022-02-15 18:19:26 -08:00
jeffvli
0f7575f10e Adjust sidebar playlist styling 2022-02-15 17:11:21 -08:00
jeffvli
251e4ba721 Add playlist as option for start page (#226) 2022-02-14 17:32:43 -08:00
jeffvli
58d567622e Fix sidebar config persistence 2022-02-14 17:04:14 -08:00
jeffvli
880e6ae6e1 Improve tray functionality (#225)
- Add playback buttons
- Move configs to redux state
2022-02-14 16:54:35 -08:00
jeffvli
943101a1d2 Add useRating hook, refactor components 2022-02-14 01:22:38 -08:00
jeffvli
8853a74d32 Fix artist favorite status return (jellyfin) 2022-02-14 01:22:38 -08:00
jeffvli
3633e4a62c Add useFavorite hook, refactor components 2022-02-14 01:22:37 -08:00
jeffvli
5bf4267d00 Rename playhandler hook, refactor components 2022-02-14 01:22:33 -08:00
jeffvli
39afae746d Add undefined check for artist 2022-02-14 01:21:18 -08:00
Dickson
52fa23a812 Add labels for screen readers to various regions of the UI 2022-02-14 01:13:39 -08:00
Dickson
3a35d29c25 Make various buttons across the UI accessible for screen reader users
There are 2 types of buttons:

1. Buttons with purely iconic labels
2. Buttons that have a label that displays on hover

The tooltip component from rsuite doesn't implement the aria tooltip
pattern,
hence I added labels to the triggering control instead as a workaround
2022-02-14 01:13:39 -08:00
jeffvli
1efd60ac5b Add better check for next search page 2022-02-13 14:23:44 -08:00
jeffvli
f27ad265f5 Redo searchbar styling, add playback buttons 2022-02-13 14:23:44 -08:00
jeffvli
09b869284c Add "Play" type 2022-02-13 14:23:44 -08:00
jeffvli
ee8dcba5e5 Remove "Entry" type in favor of Song 2022-02-13 14:23:44 -08:00
jeffvli
f267757e3f Add usePlayHandler hook 2022-02-13 14:23:44 -08:00
jeffvli
85bd3d391c Fix table button font 2022-02-12 02:37:12 -08:00
jeffvli
e9475a9c65 Change playerbar display from albumArtist to artist (#218) 2022-02-12 02:36:12 -08:00
jeffvli
f4d79e14ba Fix table click handlers 2022-02-11 15:30:42 -08:00
jeffvli
7967c760ab Fix bitrate return type on Jellyfin (#220) 2022-02-11 15:14:41 -08:00
jeffvli
2474dc5aaa Add undefined check when incrementing song (#230) 2022-02-11 14:57:19 -08:00
jeffvli
0044bf0b85 Enforce configured font on popups/tooltips
- Move setting from misc -> config state
2022-02-11 14:54:10 -08:00
jeffvli
5b04fecc83 Fix table button font prop 2022-02-11 14:11:08 -08:00
jeffvli
28f86fa2d0 Fix sidebar item hide prop 2022-02-11 14:09:54 -08:00
jeffvli
38dbbc814b Fix scrobble condition based on setting 2022-02-11 14:08:04 -08:00
jeffvli
f2ed0e7d5e Reset player volume when resetting song (#228) 2022-02-11 14:07:09 -08:00
jeffvli
d897629db2 Update search page UI 2022-02-11 14:00:04 -08:00
jeffvli
5b55588b06 Add queryclient to test 2022-02-11 14:00:04 -08:00
jeffvli
c8a1f4bfca Remove user-select from checkbox 2022-02-11 14:00:04 -08:00
jeffvli
3ab15260d6 Decrease brightness for disabled buttons 2022-02-11 14:00:04 -08:00
jeffvli
dbda522c6f Refactor search API
- Improve support for pagination
2022-02-11 14:00:04 -08:00
jeffvli
2e4373f465 Update search bar UI 2022-02-11 14:00:04 -08:00
jeffvli
d2b2f5d127 Optimize list view table
- Clean up component
- Reduce number of re-renders
2022-02-08 16:48:37 -08:00
jeffvli
110669b777 Add blur to modal backdrop 2022-02-08 02:58:01 -08:00
jeffvli
479c482533 Rename modal component 2022-02-08 02:57:57 -08:00
jeffvli
edad615d73 Decrease config option font thickness 2022-02-08 02:57:02 -08:00
jeffvli
69887f5e4e Set new loader centered position 2022-02-08 02:56:55 -08:00
jeffvli
3b81174328 Add customizable sidebar elements 2022-02-07 13:15:17 -08:00
jeffvli
98c434967a Add width prop to checkpicker 2022-02-07 13:15:17 -08:00
jeffvli
563453b232 Move sidebar state to config 2022-02-07 13:15:17 -08:00
jeffvli
f632301102 Initial sidebar improvements
- Add playlist list to sidebar
- Add cover art toggle to sidebar
- Drag resizable
2022-02-07 13:15:17 -08:00
jeffvli
97457de061 Refactor drag end to hook 2022-02-05 15:16:25 -08:00
jeffvli
b58d2c677a Refactor list click/doubleclick to hook 2022-02-05 15:16:25 -08:00
jeffvli
0c768921b5 Optimize list drag/drop
- Move array slice logic outside of redux
2022-02-05 15:16:25 -08:00
jeffvli
7901627c17 Rename workflows v0.12.1 2022-02-02 02:08:19 -08:00
jeffvli
a600cb165e Update for 0.12.1 2022-02-02 02:07:04 -08:00
jeffvli
2f7f8b251a Fix undefined check for OBS scrobble 2022-02-02 02:07:04 -08:00