Commit graph

60 commits

Author SHA1 Message Date
Jordan Eldredge
38eafb8564 Allow click+drag in playlist 2017-12-13 06:31:19 -08:00
Jordan Eldredge
353b0b909c Fake "New List" option by just removing all tracks from the current list 2017-12-13 06:31:19 -08:00
Jordan Eldredge
7e7e217075 Support shift click and meta click in playlist 2017-12-13 06:31:19 -08:00
Jordan Eldredge
d7b268674b Remove console.log 2017-12-13 06:31:19 -08:00
Jordan Eldredge
5ba7fb9349 Fix failing tests 2017-12-13 06:31:19 -08:00
Jordan Eldredge
5d21000022 Fix track name in playlist shade 2017-12-13 06:31:19 -08:00
Jordan Eldredge
e518cd196e Get playlist html working 2017-12-13 06:31:19 -08:00
Jordan Eldredge
777486a288 Add jsmediatags 2017-12-13 06:31:19 -08:00
Jordan Eldredge
e79191b57c Start adding dragSelected, refactor tracks 2017-12-13 06:31:19 -08:00
Jordan Eldredge
77bdbf3efa Playlist track number fixes 2017-12-13 06:31:19 -08:00
Jordan Eldredge
caeb4652c1 Implemnt scroll buttons 2017-12-13 06:31:18 -08:00
Jordan Eldredge
8755122bec Extract playlist scrollbar 2017-12-13 06:31:18 -08:00
Jordan Eldredge
12fae519e4 Refactor state to reference current track by index 2017-12-13 06:31:18 -08:00
Jordan Eldredge
7bb6030e8a Ellipsis for playlist shade. Resize playlist shade 2017-12-13 06:31:18 -08:00
Jordan Eldredge
c9020fcc5a Compute track number in marquee 2017-12-13 06:31:18 -08:00
Jordan Eldredge
31d6cf1440 Refactor how tracks are listed so we can support ellipsis 2017-12-13 06:31:18 -08:00
Jordan Eldredge
799fcd0c9a Enable multiple tracks 2017-12-13 06:31:18 -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
Jordan Eldredge
364cdeea3b Playlist shade snapshot test 2017-11-17 00:03:58 -08:00
Jordan Eldredge
6b864267dd Starting draft of playlist shade mode 2017-11-17 00:01:18 -08:00
Jordan Eldredge
11a11dfd2b Implement playlist's "close" button 2017-11-16 22:33:59 -08:00
Jordan Eldredge
7f121327d4 Lint 2017-11-15 21:12:53 -08:00
Jordan Eldredge
b10dffe454 Make ini not case sensitive 2017-11-15 21:10:21 -08:00
Jordan Eldredge
c6a5f14c85 Add running time to Playlist
(+ small cleanups)
2017-11-15 21:09:45 -08:00
Jordan Eldredge
c847d50e10 Update snapshot 2017-10-23 18:20:36 -07:00
Jordan Eldredge
3045733c63 Memoize track ordering 2017-10-23 17:59:39 -07:00
Jordan Eldredge
e589edca77 Implement hover ourselves (sad face)
Fixes #408
2017-10-22 11:10:05 -07:00
Jordan Eldredge
c22f2ea497 Small screenshot improvements 2017-10-13 07:18:11 -07:00
Jordan Eldredge
81ad02340e Make winamp class self contained 2017-10-09 17:12:22 -07:00
Jordan Eldredge
3215aed270 Fix snapshot 2017-10-07 22:48:21 -07:00
Jordan Eldredge
18df559d0c Fix playlist scrolling
Fixes #411 and #407
2017-10-07 22:21:08 -07:00
Jordan Eldredge
4023a53798 Update snapshot 2017-10-07 20:13:50 -07:00
Jordan Eldredge
e66ef57182 Refactor removing tracks 2017-10-07 11:21:12 -07:00
Jordan Eldredge
8269c198a5 Fix clickout again 2017-10-06 16:50:05 -07:00
Jordan Eldredge
de28646ffb Let user's toggle playlist menus 2017-10-04 21:15:32 -07:00
Jordan Eldredge
2f152f21fc Start adding misc menu 2017-10-04 20:19:48 -07:00
Jordan Eldredge
35bf29f47c Add 'remove' buttons 2017-10-03 21:05:05 -07:00
Jordan Eldredge
7389e08a62 Allow playlist to be resized 2017-10-02 07:04:00 -07:00
Jordan Eldredge
7389587a75 Make ESLint happy 2017-09-30 14:35:21 -07:00
Jordan Eldredge
e97cb3c243 Add selection menu (always open, for now) 2017-09-30 13:33:27 -07:00
Jordan Eldredge
924485c8a8 Support ctrl click on tracks 2017-09-30 12:24:50 -07:00
Jordan Eldredge
e37841f379 Allow users to select tracks 2017-09-30 12:00:30 -07:00
Jordan Eldredge
2a1d819a3d Fix playlist scolling
Fixes #401
2017-09-30 01:15:11 -07:00
Jordan Eldredge
87b8eaf0b9 Remove unused function 2017-09-27 22:44:19 -07:00