Commit graph

373 commits

Author SHA1 Message Date
Jordan Eldredge
e387340d5c Add loadTrackUrl to winamp 2017-10-17 19:44:48 -07:00
Jordan Eldredge
c22f2ea497 Small screenshot improvements 2017-10-13 07:18:11 -07:00
Jordan Eldredge
290496392a Better default data 2017-10-12 20:33:20 -07:00
Jordan Eldredge
08a347bb5e Fix some subtle eq graph alignment issues 2017-10-12 15:18:25 -07:00
Jordan Eldredge
68f3d7b91c Clarify defaults 2017-10-12 14:16:54 -07:00
Jordan Eldredge
a104e35b36 Use createImageBitmap if possible 2017-10-12 14:16:02 -07:00
Jordan Eldredge
f037498e9e Add entry point 2017-10-09 20:54:14 -07:00
Jordan Eldredge
81ad02340e Make winamp class self contained 2017-10-09 17:12:22 -07:00
Jordan Eldredge
94d7e38251 Remove unused legacy method 2017-10-09 16:45:21 -07:00
Jordan Eldredge
f65bb2a413 Add cache busting 2017-10-08 19:33:05 -07:00
Jordan Eldredge
b4a388ed31 Query string cache busting does not work 2017-10-08 12:16:01 -07:00
Jordan Eldredge
95ff7bbea7 Cachebust skin 2017-10-08 11:53:10 -07:00
Jordan Eldredge
c03949bb59 Move cursors into skin 2017-10-08 11:49:19 -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
6855f8d5cb Allow skin parsing to happen in parallel. 2017-10-07 15:54:22 -07:00
Jordan Eldredge
0e9541bcdb Start reading curors from skin. 2017-10-07 15:45:45 -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
d32cf0da2c Refactor 2017-10-03 21:46:12 -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
cf4c2ba909 Use createObjectURL in clase of data URI
This is cheaper and saves some memory. As suggested by @nkwiatek.
2017-09-30 14:35:21 -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
48baae3274 Clicking a track unselects all other tracks 2017-09-30 12:08:28 -07:00
Jordan Eldredge
ec753b8b81 Slice up playlist button sprites 2017-09-30 12:00:44 -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
7527e05a4d Disable preamp when disabling EQ
Fixes #403
2017-09-29 22:15:57 -07:00
Jordan Eldredge
87b8eaf0b9 Remove unused function 2017-09-27 22:44:19 -07:00
Jordan Eldredge
234c814410 Make playlist more draggable. 2017-09-27 22:44:19 -07:00
Jordan Eldredge
a267a8e546 Fix browser support message. 2017-09-27 22:44:19 -07:00
Jordan Eldredge
61aae34e41 Improve styling of playlist 2017-09-27 22:44:19 -07:00
Jordan Eldredge
a29f793db3 I had the playlist scroll bar handle states swapped. 2017-09-27 22:44:19 -07:00
Jordan Eldredge
390fd99e05 Get playlist scroll bar working. Kinda. 2017-09-27 22:44:19 -07:00
Jordan Eldredge
fc1e7214f0 Refactor playlist HTML/CSS 2017-09-27 22:44:19 -07:00
Jordan Eldredge
dfff415abb Remove equalizer feature flag 2017-09-27 22:44:19 -07:00
Jordan Eldredge
2739ae0a31 Remove equalizer feature flag 2017-09-27 18:39:57 -07:00
Jordan Eldredge
80f0e99ebb Add custom user message for playlist 2017-09-27 18:28:20 -07:00
Jordan Eldredge
af920107c0 Esc should not be able to toggle Lamma mode 2017-09-27 07:38:17 -07:00
Jordan Eldredge
082ae4f30a Fix dragging in files. 2017-09-26 16:52:34 -07:00
Jordan Eldredge
1e38da3f52 Fix some subtle bugs with the easter egg
Because we were trimming the log to be too long (it was trying to account for
esc), it would only work if the easter egg was the very first string typed.

Additionally, we filter out escape keys explicitly. This accounts for things
like Firefox when it blocks the file input popup, and therefore does not block
swallow the esc.

Also, clean up the array matching logic.

Fixes #395.
2017-09-26 08:24:36 -07:00
Jordan Eldredge
4445af4bc5 Only connect the analyser once. 2017-09-26 08:24:36 -07:00
Jordan Eldredge
dbef151f9a Handle refs getting unloade 2017-09-16 21:44:05 -07:00
Jordan Eldredge
be199b00f6 Playlist button when depressed and selected was 1px off. 2017-09-16 21:43:50 -07:00