jeffvli
874d364a6a
update tooltip styling
- set default transparent to remove sidebar tooltips
- increase delay for playerbar control tooltips
3 years ago
jeffvli
f16fdda0d5
update listType for list view
- make naming consistent for star/unstar
3 years ago
jeffvli
87bb21820e
update contextmenu
- move to root app
- styling changes
3 years ago
jeffvli
f53f310387
update playlist endpoints
3 years ago
jeffvli
9af6e15bef
remove selection bar
3 years ago
jeffvli
4f8be81669
update toast
- allow any message
- add title case for title
- customize styling
3 years ago
jeffvli
63012f4035
add initial context menu
fix default click
- remove preventDefault() from root container
3 years ago
jeffvli
05d9ed63cb
bump node-sass to latest
- dependency for macos/linux
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
d20f2e3c5f
change window minWidth from 800 -> 640
3 years ago
jeffvli
6f3919b738
fix table sort logic
3 years ago
jeffvli
533564dd33
add src set check
3 years ago
jeffvli
e513cdd381
add toasts
3 years ago
jeffvli
cb9dc19d83
add playlist drag/drop, save, undo
3 years ago
jeffvli
443e423ff7
fix player1 when moving to new page while fading
3 years ago
jeffvli
829b001e48
update mock state
3 years ago
jeffvli
bcf43754ee
player fixes
3 years ago
jeffvli
ea4b708d8f
move player src to redux, fix gapless
3 years ago
jeffvli
98007565ec
fix index when on player2
3 years ago
jeffvli
022251d663
change nowplaying row to use uniqueId
3 years ago
jeffvli
969f0f9b3b
remove play/pause spin
3 years ago
jeffvli
695a5953a3
update play/pause timeout, method for pause
3 years ago
jeffvli
5c219dd3a6
add timeout for initial playback
3 years ago
jeffvli
5ca59f971a
split sort logic between nowPlaying and other list
3 years ago
jeffvli
7601626f38
fix dev renderer
3 years ago
jeffvli
a9ffc16137
fix sort range select
3 years ago
jeffvli
2b18acf463
add timeout to track change
3 years ago
jeffvli
a4dbb55af5
clean up sort
3 years ago
jeffvli
3574baef71
add initial list sort
3 years ago
jeffvli
fa64f1aef9
add additional comments, clean up drag code
3 years ago
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