Jordan Eldredge
2d1bd3f110
Progress toward unifying windows
2018-05-13 12:36:15 -07:00
Jordan Eldredge
702b22ecd9
Add hotkeys for main context menu
2018-05-06 19:22:51 -07:00
Jordan Eldredge
6cd8e7112b
Maintain window relationships on resize
2018-03-24 21:55:40 -07:00
Jordan Eldredge
2bc90d9a90
Improve how files get loaded
2018-02-19 10:42:46 -08:00
Jordan Eldredge
f6bea6d8ef
Don't use global fileInput
2018-01-14 14:36:21 -08:00
Jordan Eldredge
a5c7fbc90a
Next/prev 10
2018-01-03 19:52:00 -08:00
Jordan Eldredge
c7e626de9c
Enable multiple tracks
2018-01-03 19:52:00 -08:00
Jordan Eldredge
308a1bcd3f
Reverse, randomize, sort
2017-11-18 13:42:04 -08:00
Jordan Eldredge
0a2f662dfe
Prevent bookmarking on Windows, when trying to DOUBLE
2017-11-15 21:10:04 -08:00
Jordan Eldredge
c6a5f14c85
Add running time to Playlist
...
(+ small cleanups)
2017-11-15 21:09:45 -08:00
Jordan Eldredge
81ad02340e
Make winamp class self contained
2017-10-09 17:12:22 -07:00
Jordan Eldredge
af920107c0
Esc should not be able to toggle Lamma mode
2017-09-27 07:38:17 -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
c40a78845b
Swith to Prettier
2017-03-20 23:14:15 +00:00
Jordan Eldredge
523c3e87ba
Remove dangling comma.
2017-03-20 17:48:46 +00:00
Jordan Eldredge
b2d7b68aad
Move more things to action creators.
2017-03-20 17:43:35 +00:00
Jordan Eldredge
ea0322244f
Fix linting
2017-01-24 18:20:33 -08:00
Jordan Eldredge
0872f5fad4
Standardize on es6 exports
2017-01-17 17:44:51 -08:00
Jordan Eldredge
cde7f3f5b0
Simplify how files are loaded. Move more stuff out of Winamp.
2017-01-16 20:44:06 -08:00
Jordan Eldredge
587ea68f55
Replace more strings with constants
2017-01-09 21:26:28 -08:00
Jordan Eldredge
4138c5aaa0
More media middleware cleanup
2017-01-03 22:13:23 -08:00
Jordan Eldredge
0c9e6e0c35
Convert toggleRepeat to middlware
2017-01-03 21:14:47 -08:00
Jordan Eldredge
d4f70c0a01
Move volume and balance to middleware
2017-01-03 20:57:55 -08:00
Jordan Eldredge
f7305455eb
Fix spelling error
2017-01-03 20:47:57 -08:00
Jordan Eldredge
2d84561890
Destructure dispatch
2017-01-03 20:47:14 -08:00
Jordan Eldredge
c181be82a3
Remove uneeded passing of media object
2017-01-03 20:40:35 -08:00
Jordan Eldredge
8d6357f26c
Reformat hotkeys
2016-08-23 17:46:18 -07:00
Jordan Eldredge
d321a16170
Move openFileDialog to actionCreators
2016-08-04 08:33:45 -07:00
Jordan Eldredge
3fa5c05bd1
Move shuffle and balance to action creators
2016-08-02 23:21:08 -07:00
Jordan Eldredge
59dfb34e9d
Make toggle repeat an action creator
2016-08-02 23:09:12 -07:00
Jordan Eldredge
824577b4f0
Dispatch directly on store where possible
2016-08-02 23:02:43 -07:00
Jordan Eldredge
4935af4454
Use adjustVolume in hotkeys.js
2016-08-02 22:53:26 -07:00
Jordan Eldredge
a38eba5d23
Move SET_VOLUME to actionCreators
2016-08-02 22:44:05 -07:00
Jordan Eldredge
c5caa3cbf6
Linting improvements ( #177 )
2016-07-30 22:05:42 -07:00
Jordan Eldredge
1e49d0a908
Move to thunks. Use display state from store ( #164 )
2016-07-27 23:17:32 -07:00
Jordan Eldredge
83f5b92932
Major refactor
...
Major refactor, mostly to compute Marquee values instead of setting them.
2016-07-25 22:32:42 -07:00
Jordan Eldredge
340629214f
Move Volume to React/Redux
2016-07-12 22:37:28 -07:00
Jordan Eldredge
06482e6795
Move time displasy to Redux/React
2016-07-11 21:30:27 -07:00
Jordan Eldredge
09f70d5e2a
Trigger file opener via dispatch
2016-07-10 14:38:50 -07:00
Jordan Eldredge
e2f0339ef7
Use keydown for better hotkey response
2016-07-10 08:16:10 -07:00
Jordan Eldredge
f37ceb24f1
Switch to ES6-style imports
2016-07-03 21:56:37 -07:00
Jordan Eldredge
9fba6f0337
Refactor hotkeys, context, browser
2015-12-13 16:52:04 -08:00
Jordan Eldredge
8b986ec3cb
Add eslint
2015-12-12 13:38:48 -08:00
Jordan Eldredge
2837439934
Switch to require.js, get embedding for free!
2015-03-31 09:16:49 -07:00
Jordan Eldredge
82d28ee89c
Installed jshint, cleaned up lots of little issues
2015-02-04 23:45:43 -08:00
Jordan Eldredge
2c5a3c9a12
Major refactor separating ui from core logic
2015-01-12 23:53:26 -08:00
Jordan Eldredge
b81dc72875
Fix typos
2014-12-23 11:48:45 -08:00
Jordan Eldredge
e472baf74f
Abstract all the functionality used by Hokeys.js
...
Progress on #121
2014-12-23 11:44:21 -08:00
Jordan Eldredge
58e7133cb8
Better file organization
2014-12-15 21:25:01 -08:00