jeffvli
1e328aa472
change autoscroll position from 1 -> 2 rows
3 years ago
jeffvli
006ad5fd2e
fix default column labels
3 years ago
jeffvli
c5d307fdef
add configurable grid card size
3 years ago
jeffvli
71d29e8b10
add additional drag logic fixes
- check new rowIndex on every drag
- update drop styling
3 years ago
jeffvli
1e19e27540
update drag logic
- now consistent when dragging onto a consective selected row
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
17169f06fc
add dnd for miniview
3 years ago
jeffvli
71723cd678
handle range select of shuffled entries
3 years ago
jeffvli
fed2ee5156
split logic between index and index with dnd
- add track column
- fix non-dnd index column labels
- fix cursor for non-dnd index
3 years ago
jeffvli
1eb37b086a
fix null bitrate column
3 years ago
jeffvli
232ebeb69e
clean up packages
3 years ago
jeffvli
4082ef60f8
fix redux store mock
3 years ago
jeffvli
76dd42e1f5
set crossorigin to use anonymous
3 years ago
jeffvli
a7e56a21f6
refine drag-n-drop functionality
- add currentSongUniqueId in playqueue reducer
- add quick single drag/drop
- split out logic for single vs multi drag/drop
- add drag/drop label to row # column
- adjust drag placement styling
- set cursor types when drag/dropping
- fix current song/player indices when rearranging order
3 years ago
jeffvli
8c2e06dc6b
add initial support for list drag-n-drop
- add `uniqueId` to list entries to handle duplicate songs
3 years ago
jeffvli
0fb1a12951
add config for global/local mediakeys
3 years ago
jeffvli
68ea1c3bfd
fix vscode debugging config
3 years ago
jeffvli
7e677e4927
add player crossorigin/error reset
- attempt to resolve DOMException: The element has no supported sources
3 years ago
jeffvli
ff33fc8fd4
split config panels out
3 years ago
jeffvli
e2556d0249
fix login styling
3 years ago
jeffvli
93067e2ef0
various fixes
- update scrollbar styling
- remove notification on player error
3 years ago
jeffvli
85d5961072
add miniplayer
3 years ago
jeffvli
cd8e37b01d
add new initial miscstate
3 years ago
jeffvli
e8e5d2be7d
remove unused imports
3 years ago
jeffvli
52ca6dcf90
update card overlay
- add favorite button
- add append button
- add open in modal button
- fix styling
3 years ago
jeffvli
94ef6c32e2
swap sort type to selectpicker
3 years ago
jeffvli
9b3aa818a3
add styled button
3 years ago
jeffvli
021b37e0a5
add full store mock, update titlebar to use redux
3 years ago
jeffvli
667b926499
fix styling on scrollingmenu buttons
3 years ago
jeffvli
8a68d1178e
bump version
3 years ago
jeffvli
37575bea17
add initial styles for sortable table
3 years ago
jeffvli
cda704150b
add font configuration
3 years ago
jeffvli
685241ec35
add chart types
add tsc-silent and suppress errors
3 years ago
jeffvli
6dec738cbe
update default tests to include store mock
3 years ago
jeffvli
5d47f022a5
fix missing selection logic
3 years ago
jeffvli
4dceacc47c
rename 'scroll with current' to 'auto scroll'
3 years ago
jeffvli
6aa8125cc2
adjust scroll speeds
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
c7f2bab307
various fixes
3 years ago
jeffvli
267d51d19e
add play/append button funcs for playlist/album
- update styling on toolbar buttons
- clean up starred sync between all pages
3 years ago
jeffvli
7950b83ba3
fix titlebar styling
3 years ago
jeffvli
8ecbafbca6
additional styling fixes
3 years ago
jeffvli
325312dca6
add configurable seek intervals
3 years ago
jeffvli
c1bd8da570
fix/update various styles
3 years ago
jeffvli
1ac8ffe079
add rating
- add column
- add api call
- add to default columns
3 years ago
jeffvli
b52a92aa14
add timeout to dispatch when clearing queue
3 years ago
jeffvli
2c55f3d5c7
remove depecrecated comment
3 years ago
jeffvli
375f9e612d
set title to vertical center
3 years ago
jeffvli
21a0704ac1
split gapless from fade, add additional fade types
- add logic for gapless playback in redux store
3 years ago
jeffvli
ce5ee16931
add debug setting to playqueue store
3 years ago