Commit graph

286 commits

Author SHA1 Message Date
Jakub Ďuraš
1c97cce4e1 Merges upstream/master and resolves conflicts 2018-03-12 11:50:34 +01:00
Jakub Ďuraš
8c4735d245 Refactor for position calculation to account for NaN/0 2018-03-11 23:15:32 +01:00
Jakub Ďuraš
5303bf70c8 Prettier position percentage calculation 2018-03-11 14:47:21 -07:00
Jakub Ďuraš
0a0ea9ffca Adds flooring of time elapsed for seeking bar position 2018-03-11 14:47:21 -07:00
Jakub Ďuraš
ea36814d2a Prettier position percentage calculation 2018-03-11 20:26:03 +01:00
Jordan Eldredge
f8660f319b Load directories 2018-03-10 18:59:59 -08:00
Jordan Eldredge
f81ad68a46 Fix insert position of tracks dragged into the playlist while scrolled 2018-03-10 16:25:53 -08:00
Jordan Eldredge
6cb8b50c09 Add missing key 2018-03-10 16:11:41 -08:00
Jordan Eldredge
5830ac1021 Pull Dropbox integration out of core
Fixes #499
2018-03-10 16:02:49 -08:00
Jordan Eldredge
6ee338fc76 Remove event listener
I was a good boy, and made sure to remove my mouse move event listener when the user's mouse came up.

Sadly, I didn't then _also_ remove the mouse up event listener.

This meant that after clicking a few times, the whole app would stall quite a bit any time your mouse came up.
2018-03-10 16:02:49 -08:00
Jordan Eldredge
33e33b2dec Add dropbox support 2018-03-10 16:02:49 -08:00
Jakub Ďuraš
994da15f55 Adds flooring of time elapsed for seeking bar position 2018-03-10 19:07:28 +01:00
Jordan Eldredge
bb5502461f Get window size more robustly 2018-02-21 20:03:11 -08:00
Jordan Eldredge
ee04f2adc9 Allow Winamp2-js to center iteself in a container element 2018-02-19 20:10:37 -08:00
Jordan Eldredge
b11ae25a33 Refactor file loading 2018-02-19 17:16:25 -08:00
Jordan Eldredge
2bc90d9a90 Improve how files get loaded 2018-02-19 10:42:46 -08:00
Jordan Eldredge
43cbf35e82 Use role application 2018-02-15 21:43:47 -08:00
Jordan Eldredge
85df75d3b0 Avoid rebinding openFileDialog in render
This is probably not a real perf problem, but I personally find .bind a bit harder to read than arrow functions, and since I was converting them, I figured I'd move them to `mapDispatchToProps` which only gets called on mount rather than on each render.
2018-02-12 17:11:59 -08:00
Ricky Miller
bd7ac23bc0 Limit presets to .eqf 2018-02-12 16:13:26 -08:00
Ricky Miller
cd8d38b371 Fix prettier nits 2018-02-12 09:22:33 -08:00
Ricky Miller
1f329174ce Add optional accept argument 2018-02-12 09:22:33 -08:00
Jordan Eldredge
7d5814e169 Fix balance bar title 2018-02-08 20:58:03 -08:00
Jordan Eldredge
76f8c1bfdd Fix broken balance background position
Fixes #467
2018-02-08 20:57:25 -08:00
Jordan Eldredge
6bd1efe545 Update snapshot 2018-02-08 19:53:55 -08:00
Jonny Buchanan
bef09cc354 Remove "Playlist not yet implemented" message 2018-02-08 19:50:09 -08:00
Jordan Eldredge
13a57202f5 Fix bug where snapping did not quite work properly. 2018-02-03 15:30:34 -08:00
Jordan Eldredge
6f98d28309 Add comment to ClickedDiv 2018-02-03 12:06:53 -08:00
Jordan Eldredge
aa4c05733f Generalize handling buttons that only get their background after being clicked
https://twitter.com/LuigiHann/status/959430718517637120
2018-02-02 20:29:39 -08:00
Jordan Eldredge
58ff98cd58 Don't use the unclicked state until after the first click.
https://twitter.com/LuigiHann/status/959120559970930689
2018-02-01 21:57:01 -08:00
Jordan Eldredge
38bb8dc228 Make input 3px shorter 2018-02-01 20:35:32 -08:00
Jordan Eldredge
df81666b1d Poor man's rightPad 2018-01-31 21:12:35 -08:00
Jordan Eldredge
d3e4797848 Fix snapshots 2018-01-31 20:42:53 -08:00
Jordan Eldredge
c36ed2c805 Fix issue where seeking would leave the marquee in seeking state and never unset focus 2018-01-31 20:02:46 -08:00
Jordan Eldredge
6775897e47 Clean up missing mapStateToProps 2018-01-25 19:59:06 -08:00
Jordan Eldredge
3ac165a649 Hack to preserve background of MiniTime while paused/blinking
Fixes #450
2018-01-21 21:15:40 -08:00
Jordan Eldredge
4f3549f19f Move track removal deep into the bowels of a nested action creator
Fixes #449
2018-01-21 20:49:20 -08:00
Jordan Eldredge
d6f99c1d99 Tweak playlist top tiling to exactly match real Winamp. Quirky!
Fixes #448
2018-01-20 15:18:48 -08:00
Jordan Eldredge
c726a6e461 Pad running time message. Tweak layout. 2018-01-19 17:41:42 -08:00
Jordan Eldredge
0cf2d7292f Show minitime even when blank. Tweak positioning 2018-01-19 17:33:50 -08:00
Jordan Eldredge
5a5258e6fc Remove old TODO comments 2018-01-17 19:00:36 -08:00
Jordan Eldredge
75edacee9a Display minimal media text in playlist shade mode 2018-01-17 19:00:36 -08:00
Jordan Eldredge
d6c361f77a Add TODO about abuts 2018-01-17 19:00:36 -08:00
Jordan Eldredge
bb816d3693 Improve handling to multipel concurrent diffs 2018-01-17 19:00:36 -08:00
Jordan Eldredge
e8ce04e554 Apply window snap and border snap at the same time. Fixes #381 2018-01-17 19:00:36 -08:00
Jordan Eldredge
f1d34139e2 Make CharacterString better for screen readers. 2018-01-17 19:00:32 -08:00
Jordan Eldredge
1bf1eac03d Refactor Winamp class API 2018-01-17 19:00:31 -08:00
Jordan Eldredge
b4b583a3ed Show loading state before JS loads. 2018-01-17 19:00:31 -08:00
Jordan Eldredge
1996cfbb33 Abstact resize target for future use in gen windows 2018-01-17 12:17:06 -08:00
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