jeffvli
0f7575f10e
Adjust sidebar playlist styling
3 years ago
jeffvli
251e4ba721
Add playlist as option for start page ( #226 )
3 years ago
jeffvli
58d567622e
Fix sidebar config persistence
3 years ago
jeffvli
880e6ae6e1
Improve tray functionality ( #225 )
- Add playback buttons
- Move configs to redux state
3 years ago
jeffvli
943101a1d2
Add useRating hook, refactor components
3 years ago
jeffvli
8853a74d32
Fix artist favorite status return (jellyfin)
3 years ago
jeffvli
3633e4a62c
Add useFavorite hook, refactor components
3 years ago
jeffvli
5bf4267d00
Rename playhandler hook, refactor components
3 years ago
jeffvli
39afae746d
Add undefined check for artist
3 years ago
Dickson
52fa23a812
Add labels for screen readers to various regions of the UI
3 years ago
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
3 years ago
jeffvli
1efd60ac5b
Add better check for next search page
3 years ago
jeffvli
f27ad265f5
Redo searchbar styling, add playback buttons
3 years ago
jeffvli
09b869284c
Add "Play" type
3 years ago
jeffvli
ee8dcba5e5
Remove "Entry" type in favor of Song
3 years ago
jeffvli
f267757e3f
Add usePlayHandler hook
3 years ago
jeffvli
85bd3d391c
Fix table button font
3 years ago
jeffvli
e9475a9c65
Change playerbar display from albumArtist to artist ( #218 )
3 years ago
jeffvli
f4d79e14ba
Fix table click handlers
3 years ago
jeffvli
7967c760ab
Fix bitrate return type on Jellyfin ( #220 )
3 years ago
jeffvli
2474dc5aaa
Add undefined check when incrementing song ( #230 )
3 years ago
jeffvli
0044bf0b85
Enforce configured font on popups/tooltips
- Move setting from misc -> config state
3 years ago
jeffvli
5b04fecc83
Fix table button font prop
3 years ago
jeffvli
28f86fa2d0
Fix sidebar item hide prop
3 years ago
jeffvli
38dbbc814b
Fix scrobble condition based on setting
3 years ago
jeffvli
f2ed0e7d5e
Reset player volume when resetting song ( #228 )
3 years ago
jeffvli
d897629db2
Update search page UI
3 years ago
jeffvli
5b55588b06
Add queryclient to test
3 years ago
jeffvli
c8a1f4bfca
Remove user-select from checkbox
3 years ago
jeffvli
3ab15260d6
Decrease brightness for disabled buttons
3 years ago
jeffvli
dbda522c6f
Refactor search API
- Improve support for pagination
3 years ago
jeffvli
2e4373f465
Update search bar UI
3 years ago
jeffvli
d2b2f5d127
Optimize list view table
- Clean up component
- Reduce number of re-renders
3 years ago
jeffvli
110669b777
Add blur to modal backdrop
3 years ago
jeffvli
479c482533
Rename modal component
3 years ago
jeffvli
edad615d73
Decrease config option font thickness
3 years ago
jeffvli
69887f5e4e
Set new loader centered position
3 years ago
jeffvli
3b81174328
Add customizable sidebar elements
3 years ago
jeffvli
98c434967a
Add width prop to checkpicker
3 years ago
jeffvli
563453b232
Move sidebar state to config
3 years ago
jeffvli
f632301102
Initial sidebar improvements
- Add playlist list to sidebar
- Add cover art toggle to sidebar
- Drag resizable
3 years ago
jeffvli
97457de061
Refactor drag end to hook
3 years ago
jeffvli
b58d2c677a
Refactor list click/doubleclick to hook
3 years ago
jeffvli
0c768921b5
Optimize list drag/drop
- Move array slice logic outside of redux
3 years ago
jeffvli
7901627c17
Rename workflows
3 years ago
jeffvli
a600cb165e
Update for 0.12.1
3 years ago
jeffvli
2f7f8b251a
Fix undefined check for OBS scrobble
3 years ago
jeffvli
f891daf6c9
Additional player fixes ( #217 )
- Set condition to only scrobble when player status is PLAYING
- Fix Jellyfin player position on play and pause
3 years ago
jeffvli
87e695d8da
Fix playlist deletion crash ( #216 )
- Due to incorrect syntax of useTranslation hook
3 years ago
jeffvli
49c89e0c9e
Update for 0.12.0
3 years ago