772 Commits

Author SHA1 Message Date
jeffvli
021b37e0a5 add full store mock, update titlebar to use redux 2021-09-08 02:28:58 -07:00
jeffvli
667b926499 fix styling on scrollingmenu buttons 2021-09-08 02:27:22 -07:00
jeffvli
37575bea17 add initial styles for sortable table 2021-09-05 22:21:01 -07:00
jeffvli
cda704150b add font configuration 2021-09-05 19:54:21 -07:00
jeffvli
6dec738cbe update default tests to include store mock 2021-09-05 16:44:21 -07:00
jeffvli
5d47f022a5 fix missing selection logic 2021-09-05 08:12:26 -07:00
jeffvli
4dceacc47c rename 'scroll with current' to 'auto scroll' 2021-09-05 08:08:57 -07:00
jeffvli
6aa8125cc2 adjust scroll speeds 2021-09-05 08:03:07 -07:00
jeffvli
32236ea4d1 overhaul themes
- add support for theme selection
- clean up components
- add light theme
- remove default tests (can't mock settings right now)
- add misc reducer to hold theme selection
- remove most reliance on rsuite less variables
2021-09-05 07:59:38 -07:00
jeffvli
c7f2bab307 various fixes 2021-09-04 19:26:07 -07:00
jeffvli
267d51d19e add play/append button funcs for playlist/album
- update styling on toolbar buttons
- clean up starred sync between all pages
2021-09-04 08:29:14 -07:00
jeffvli
7950b83ba3 fix titlebar styling 2021-09-04 06:42:57 -07:00
jeffvli
8ecbafbca6 additional styling fixes 2021-09-04 06:00:26 -07:00
jeffvli
325312dca6 add configurable seek intervals 2021-09-04 05:10:36 -07:00
jeffvli
c1bd8da570 fix/update various styles 2021-09-04 04:52:14 -07:00
jeffvli
1ac8ffe079 add rating
- add column
- add api call
- add to default columns
2021-09-04 01:16:49 -07:00
jeffvli
b52a92aa14 add timeout to dispatch when clearing queue 2021-09-03 22:46:33 -07:00
jeffvli
2c55f3d5c7 remove depecrecated comment 2021-09-03 20:34:32 -07:00
jeffvli
375f9e612d set title to vertical center 2021-09-03 18:51:04 -07:00
jeffvli
21a0704ac1 split gapless from fade, add additional fade types
- add logic for gapless playback in redux store
2021-09-03 11:10:48 -07:00
jeffvli
ce5ee16931 add debug setting to playqueue store 2021-09-03 07:23:03 -07:00
jeffvli
2ea0683b8e fix volumeFade 2021-09-03 06:34:01 -07:00
jeffvli
c4b54588f7 fix dipped fade calculation 2021-09-03 05:19:04 -07:00
jeffvli
f95b0bb475 refactor playback settings to apply instantly
- no more reload requirement when updating settings:
- fadeDuration, pollingInterval, fadeType, volumeFade
2021-09-03 05:12:10 -07:00
jeffvli
eaa5991e47 fix media hotkeys
- using invalid store value
2021-09-03 04:47:39 -07:00
jeffvli
28debb029e add dipped crossfade type 2021-09-03 04:47:19 -07:00
jeffvli
f38806ebff additional fade optimizations 2021-09-03 02:52:33 -07:00
jeffvli
20db920c58 add fade data to debug window
- add reducer in playqueue slice to hold fade data
- styling changes on debug window
2021-09-02 22:08:19 -07:00
jeffvli
179b2475d0 move window reload button to side 2021-09-02 18:55:58 -07:00
jeffvli
5d28764b70 revert sidebar reorder 2021-09-02 18:24:17 -07:00
jeffvli
01345072e7 fix media hotkeys when no tracks available 2021-09-02 18:24:01 -07:00
jeffvli
998de72233 add volume fade, polling interval settings
- clarify settings
- add to debug window
- add to default settings
2021-09-02 17:57:10 -07:00
jeffvli
420e528337 add debug window 2021-09-02 11:40:10 -07:00
jeffvli
31c2f9d579 add configurable fade type 2021-09-02 11:02:15 -07:00
jeffvli
671b5dea82 fix horizontal scroll going below 0 2021-09-02 04:08:50 -07:00
jeffvli
c944dfff40 add repeat/shuffle to settings by playerbar
- defaultShuffle -> shuffle
- defaultRepeat -> repeat
- remove set in config
2021-09-02 03:39:28 -07:00
jeffvli
b62b52c2eb update volume set
- use hooks
- add to settings
2021-09-02 03:37:59 -07:00
jeffvli
0b6fc31ad3 add timeout to autoscroll 2021-09-02 02:50:03 -07:00
jeffvli
2712264ce5 fix list images 2021-09-02 01:48:54 -07:00
jeffvli
6147a71018 fix star refresh on all lists 2021-09-02 01:46:08 -07:00
jeffvli
a46638f26f refactor albumlist page, add allAlbums api query 2021-09-02 01:43:41 -07:00
jeffvli
649888640f clear out shuffledEntry if shuffle off 2021-09-01 20:03:38 -07:00
jeffvli
ae5859a4c9 fix shuffle toggle 2021-09-01 20:03:18 -07:00
jeffvli
62ba0c07a4 update routes for album/artist/folder/genre 2021-09-01 19:58:33 -07:00
jeffvli
3ca8e0e3eb increment/decrement cleanup
- if repeat all enabled, reset to last track when decrementing
- if repeat one and on last track, don't increment
2021-09-01 18:42:35 -07:00
jeffvli
085f11822c cleanup unsued 2021-09-01 08:55:49 -07:00
jeffvli
dc7327e4f9 add horizontal scroll zones 2021-09-01 08:54:42 -07:00
jeffvli
3af8c334f3 refactor playQueue slice 2021-09-01 08:12:31 -07:00
jeffvli
8feb2d9975 add shuffle/repeat defaults using parsed settings
parse json to pass settings to redux slice
2021-09-01 08:12:03 -07:00
jeffvli
fae14521bb add shuffledEntry in slice 2021-09-01 02:34:02 -07:00