jeffvli
5d738c2ca4
Add configurable music folder filters
2021-10-25 12:32:54 -07:00
jeffvli
453b63c6af
Add cachePath to redux store, add reset to default
2021-10-11 08:28:59 -07:00
jeffvli
ace388b3b4
Make scrobbling configurable, clean up logic ( #17 )
2021-10-11 08:28:59 -07:00
jeffvli
b6e79e6f9a
Change styling for bitRate and size columns
2021-10-04 23:46:27 -07:00
jeffvli
594463d2d8
Add move-selected to context menu
...
- Move local playlist data to redux store
- Refactor selected move logic to be reusable
2021-09-25 01:23:39 -07:00
jeffvli
2243d40a66
Update default prettier config
...
- Change printWidth from 80 -> 100
2021-09-23 13:13:47 -07:00
jeffvli
4b53ae8fef
Add custom handler for *sonic error message
2021-09-21 01:11:25 -07:00
jeffvli
b8bdc30397
Optimize large playlist save, add error fallback
2021-09-21 00:39:53 -07:00
jeffvli
18fb512e7b
Set mocked settings to separate file
2021-09-20 16:00:58 -07:00
jeffvli
c032460651
Fix failing tests with electron-settings in redux
...
Tests were failing due to being unable to find the settings file while
running tests.
2021-09-19 01:40:04 -07:00
jeffvli
b0c101604f
add experimental dynamic background
2021-09-18 11:13:21 -07:00
jeffvli
ce74feca69
add context menu star functionality
...
- resize buttons
- revert back to default api for star/playlist due to 200 responses
- add sleep util function
2021-09-17 08:56:31 -07:00
jeffvli
cb9dc19d83
add playlist drag/drop, save, undo
2021-09-16 03:07:29 -07:00
jeffvli
d5b9cae7c4
add scrollWithCurrentSong to playQueue
...
- this allows us to sync state between the mini/normal play queue views
2021-09-13 13:43:03 -07:00
jeffvli
cda704150b
add font configuration
2021-09-05 19:54:21 -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
ce5ee16931
add debug setting to playqueue store
2021-09-03 07:23:03 -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
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
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
0258d5537f
update settings
...
- add configurable cache location
- add global check for default settings
- add reset settings defaults button
- additional changes for default list columns
2021-08-31 17:12:44 -07:00
jeffvli
6deb6cbc11
add, update list columns
2021-08-31 05:23:18 -07:00
jeffvli
f2e07a0460
split out cache functions to utils
2021-08-28 20:36:47 -07:00
jeffvli
fb1905edcf
add initial up/down functionality
2021-08-08 00:34:54 -07:00
jeffvli
4c1a86eed7
initial commit
2021-08-02 20:52:00 -07:00