Commit graph

86 commits

Author SHA1 Message Date
Jordan Eldredge
7bcdcdebde Scroll volume if there are no tracks to scroll 2018-01-17 09:39:17 -08:00
Jordan Eldredge
3b9fdb30e5 Update snapshots 2018-01-17 09:38:58 -08:00
Jordan Eldredge
07c902b95d Control volume with scroll wheel. Fixes #442 2018-01-17 08:43:21 -08:00
Jordan Eldredge
c304a968ca Use fragment 2018-01-16 21:21:21 -08:00
Jordan Eldredge
c1d6d06c46 Abstract out Playlist Action Area. Add prev/next to playlist 2018-01-16 21:21:21 -08:00
Jordan Eldredge
fb58e54a3d Add mouse scroll to playlist 2018-01-16 21:21:21 -08:00
Jordan Eldredge
6c5681e1a7 Make Add File from playlist append file to end of list 2018-01-14 14:36:21 -08:00
Jordan Eldredge
f6bea6d8ef Don't use global fileInput 2018-01-14 14:36:21 -08:00
Jordan Eldredge
46c525cc53 Update snapshots 2018-01-08 07:39:47 -08:00
Jordan Eldredge
b5826bb117 Toggle shade modes by double clicking 2018-01-08 07:34:02 -08:00
Jordan Eldredge
c79df974c7 Fix snapshots 2018-01-03 19:52:00 -08:00
Jordan Eldredge
23d2100522 Fix click actions on tracks when scrolled 2018-01-03 19:52:00 -08:00
Jordan Eldredge
6c7ef89812 Make playlist scroll discrete. Fixes #429 2018-01-03 19:52:00 -08:00
Jordan Eldredge
6e3fec5ace Update snapshots 2018-01-03 19:52:00 -08:00
Jordan Eldredge
18bf035119 Don't autoplay on playlist drop. Fixes #435 2018-01-03 19:52:00 -08:00
Jordan Eldredge
a927d15ce6 Support dragging files in at a given location in the playlist 2018-01-03 19:52:00 -08:00
Jordan Eldredge
07d31aded6 Clean up import order 2018-01-03 19:52:00 -08:00
Jordan Eldredge
ff11deae0d Refactor loading files 2018-01-03 19:52:00 -08:00
Jordan Eldredge
d26e51d526 Add track moving to the list level
This way we can start to respond to the difference between being in the list and outside.
2018-01-03 19:52:00 -08:00
Jordan Eldredge
e61a05a87b Improve time string truncation
Fixes #400
2018-01-03 19:52:00 -08:00
Jordan Eldredge
f8705b9091 Upgrade jest 2018-01-03 19:52:00 -08:00
Jordan Eldredge
0615fb3d8f Handle empty playlist in playlist shade 2018-01-03 19:52:00 -08:00
Jordan Eldredge
2a43de28cb Fix some tests (but not all) 2018-01-03 19:52:00 -08:00
Jordan Eldredge
dd6fef67d8 Click on no track should clear the selection 2018-01-03 19:52:00 -08:00
Jordan Eldredge
302ea6728b Support loading multiple files at once 2018-01-03 19:52:00 -08:00
Jordan Eldredge
2c0c54102f Fix some playlist click bugs 2018-01-03 19:52:00 -08:00
Jordan Eldredge
7b7d4e2a88 Allow click+drag in playlist 2018-01-03 19:52:00 -08:00
Jordan Eldredge
867fb2dae6 Fake "New List" option by just removing all tracks from the current list 2018-01-03 19:52:00 -08:00
Jordan Eldredge
d019803708 Support shift click and meta click in playlist 2018-01-03 19:52:00 -08:00
Jordan Eldredge
8dd98d4c1a Remove console.log 2018-01-03 19:52:00 -08:00
Jordan Eldredge
08ae4c0a58 Fix failing tests 2018-01-03 19:52:00 -08:00
Jordan Eldredge
792b29d8e2 Fix track name in playlist shade 2018-01-03 19:52:00 -08:00
Jordan Eldredge
067fc7d280 Get playlist html working 2018-01-03 19:52:00 -08:00
Jordan Eldredge
211156c8f0 Add jsmediatags 2018-01-03 19:52:00 -08:00
Jordan Eldredge
ea1a87b98d Start adding dragSelected, refactor tracks 2018-01-03 19:52:00 -08:00
Jordan Eldredge
f3374f4d57 Playlist track number fixes 2018-01-03 19:52:00 -08:00
Jordan Eldredge
bdb01aceab Implemnt scroll buttons 2018-01-03 19:52:00 -08:00
Jordan Eldredge
9a3351cd4b Extract playlist scrollbar 2018-01-03 19:52:00 -08:00
Jordan Eldredge
207ed2b070 Refactor state to reference current track by index 2018-01-03 19:52:00 -08:00
Jordan Eldredge
4f3ff48a3e Ellipsis for playlist shade. Resize playlist shade 2018-01-03 19:52:00 -08:00
Jordan Eldredge
217c27ccc2 Compute track number in marquee 2018-01-03 19:52:00 -08:00
Jordan Eldredge
943cf47caa Refactor how tracks are listed so we can support ellipsis 2018-01-03 19:52:00 -08:00
Jordan Eldredge
c7e626de9c Enable multiple tracks 2018-01-03 19:52:00 -08:00
Jordan Eldredge
ec62b37e23 Abstract dropping files. Add to playlist 2017-11-19 11:45:56 -08:00
Jordan Eldredge
a233a98c9e Fix annoyance where dragging could cause text to get highlighted 2017-11-18 16:43:39 -08:00
Jordan Eldredge
8a4e471a22 Fix issue with context menus inside playlist menus 2017-11-18 16:41:53 -08:00
Jordan Eldredge
802b1564b2 Toggle vis syle from playlist 2017-11-18 14:19:02 -08:00
Jordan Eldredge
0e773a0d31 Add playlist window visualizer 2017-11-18 14:10:14 -08:00
Jordan Eldredge
308a1bcd3f Reverse, randomize, sort 2017-11-18 13:42:04 -08:00
Jordan Eldredge
a71d3e66e1 Add missing playlist menus 2017-11-17 21:17:41 -08:00