Commit Graph

967 Commits

Author SHA1 Message Date
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
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
jeffvli
f891daf6c9 Additional player fixes (#217)
- Set condition to only scrobble when player status is PLAYING
- Fix Jellyfin player position on play and pause
2022-02-02 01:41:48 -08:00
jeffvli
87e695d8da Fix playlist deletion crash (#216)
- Due to incorrect syntax of useTranslation hook
2022-02-02 01:06:24 -08:00
jeffvli
49c89e0c9e Update for 0.12.0 2022-01-31 05:24:32 -08:00
jeffvli
600f41d255 Remove cover image download on OBS scrobble (#136) 2022-01-31 05:24:31 -08:00
jeffvli
8ae0a52d90 Revert "Use local placeholder for missing album covers instead online resource"
This reverts commit 15275ae62d.
2022-01-31 05:24:31 -08:00
jeffvli
89f587c98d Revert "Add NodeRT storage depedency"
This reverts commit a8d1305f97.
2022-01-31 05:24:31 -08:00
jeffvli
f29cadd57d Add new translation strings 2022-01-31 05:24:31 -08:00
jeffvli
93062dd786 Fix getPosition based on current player (#162) 2022-01-30 21:52:57 -08:00
jeffvli
bee7270312 Fix scrobble condition based on setting 2022-01-30 21:44:40 -08:00
jeffvli
b165a04cc7 Fix getPosition() request for MPRIS (#162) 2022-01-30 21:42:42 -08:00
jeffvli
e951b42172 Move position/seek requests to hook 2022-01-30 21:40:23 -08:00
jeffvli
66a87eb22d Adjust album header colors to fix light mode 2022-01-30 16:19:23 -08:00
jeffvli
4a7c9c9427 Fix card overlay button color on active 2022-01-30 16:12:44 -08:00
jeffvli
c1efaf9e97 Reduce opacity of info view panels 2022-01-30 16:08:30 -08:00
jeffvli
7d404aa7a7 Add release notes popup 2022-01-30 16:03:54 -08:00
jeffvli
4c65fe1c68 Update config popup
- Set fixed width
- Add pagination config
2022-01-30 15:05:08 -08:00
jeffvli
db319f5c77 Adjust scrobble for Subsonic
- Make consistent with Jellyfin's scrobble
2022-01-30 06:09:54 -08:00
jeffvli
3182947086 Modify "STOP" key behavior (#200)
- Clear queue -> Pause playback and reset seek to 0
2022-01-30 05:48:08 -08:00
jeffvli
16ac6dd1c5 Miscellaneous player fixes (#207)
- Set 'PLAYING' status on prev track always
- Send 'playpause' to main for Windows Controls
- Properly update the seek slider time after last track ends
2022-01-30 05:37:00 -08:00
jeffvli
08723c3408 Update player controls behavior (#207)
- Move controls to hook
- Pressing "prev" within 5 seconds of song start goes to previous song
- Pressing "prev" after 5 seconds goes to the start of the song
- Pressing "prev" on the first song of the queue with repeat "off" goes to the start of the song
- Pressing "next" on the last song of the queue with repeat "off" does nothing
2022-01-30 01:55:28 -08:00
jeffvli
39ded5b9da Fix player repeat on single track queue (#205) 2022-01-29 05:54:59 -08:00
jeffvli
1d9eb9d414 Add sort for artist songs on Jellyfin (#202) 2022-01-28 17:35:09 -08:00
jeffvli
617aed303c Fix albums for Jellyfin when viewing albumArtist 2022-01-28 17:22:26 -08:00
jeffvli
5ae7d087b1 Fix loading indicator on artist list 2022-01-28 17:20:41 -08:00
jeffvli
44bd342d24 Handle fade for jellyfin scrobble 2022-01-28 05:15:39 -08:00
jeffvli
571ba3a8b5 Fix legacy artist view on modal 2022-01-28 01:26:19 -08:00
jeffvli
a23e04d39a Adjust modal component
- Better dynamic fit for cover art
- Allow overflow-y for page modal
2022-01-28 01:25:44 -08:00
jeffvli
8b854441b1 Remove auto playlist limit for Jellyfin (#143) 2022-01-28 01:25:29 -08:00
jeffvli
f227666ee6 Add 5s timeout for Jellyfin play scrobble (#126)
- Prevents playCount increment when quickly skipping through songs
2022-01-28 01:22:34 -08:00
jeffvli
9bd8582fc3 Fix i18next for strings outside of components 2022-01-27 20:53:35 -08:00
jeffvli
8b6c2874b9 Fix missing default song sort value 2022-01-27 19:39:11 -08:00
jeffvli
fc14b3c3ad Adjust remaining page loaders 2022-01-27 19:39:11 -08:00