jeffvli
2243d40a66
Update default prettier config
- Change printWidth from 80 -> 100
3 years ago
jeffvli
2457300de2
Optimize gapless playback
- Remove unused seekable attribute
- Remove seek/duration rounding calculation
3 years ago
jeffvli
18fb512e7b
Set mocked settings to separate file
3 years ago
jeffvli
fd2fc9e9db
Add arbitrary check when increment/decrement
This check will automatically reset the player1 ref's currentTime value
back to 0 so that the bar doesn't temporarily lag at it's previous value
3 years ago
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.
3 years ago
jeffvli
b0c101604f
add experimental dynamic background
3 years ago
jeffvli
63012f4035
add initial context menu
fix default click
- remove preventDefault() from root container
3 years ago
jeffvli
cf9b8a0c8c
update playlist save, add playlist delete
- split logic between saving small/large playlists
- add axios retry
3 years ago
jeffvli
829b001e48
update mock state
3 years ago
jeffvli
5ca59f971a
split sort logic between nowPlaying and other list
3 years ago
jeffvli
3574baef71
add initial list sort
3 years ago
jeffvli
d5b9cae7c4
add scrollWithCurrentSong to playQueue
- this allows us to sync state between the mini/normal play queue views
3 years ago
jeffvli
4082ef60f8
fix redux store mock
3 years ago
jeffvli
cd8e37b01d
add new initial miscstate
3 years ago
jeffvli
021b37e0a5
add full store mock, update titlebar to use redux
3 years ago
jeffvli
6dec738cbe
update default tests to include store mock
3 years ago
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
3 years ago
jeffvli
4c1a86eed7
initial commit
3 years ago