Commit graph

42 commits

Author SHA1 Message Date
Jordan Eldredge
78f0bb21f9 Move Clutter Bar to React 2016-07-28 08:33:48 -07:00
Jordan Eldredge
83aec4c474 Abstract file dragging (#166) 2016-07-28 08:33:11 -07:00
Jordan Eldredge
1e49d0a908 Move to thunks. Use display state from store (#164) 2016-07-27 23:17:32 -07:00
Jordan Eldredge
1853bf0352 Render the main window DOM with React (#163)
Because we pass it no props, we can safely manipulate it's DOM state, content
that it won't get rerndered out from underneath us.
2016-07-27 22:33:34 -07:00
Jordan Eldredge
4396225789 Move Close to React (#160) 2016-07-26 20:46:40 -07:00
Jordan Eldredge
049d1b2dfa Move Eject to React (#159) 2016-07-26 17:57:05 -07:00
Jordan Eldredge
00f9ed38fb Move Shuffle/Repeat to React 2016-07-26 17:37:25 -07:00
Jordan Eldredge
a86d81a9b7 Move MonoStereo to React 2016-07-26 17:22:52 -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
1965879bcd Move Position to react/redux 2016-07-22 08:11:09 -07:00
Jordan Eldredge
5990ca04fa Move blance to react/redux 2016-07-12 23:04:00 -07:00
Jordan Eldredge
340629214f Move Volume to React/Redux 2016-07-12 22:37:28 -07:00
Jordan Eldredge
357b0c7950 Remove unused DOM node bindings 2016-07-12 09:19:30 -07:00
Jordan Eldredge
e37d19d9ac Move kbps and khz to redux
These are the last text nodes, so we can finally remove the old Font file.
2016-07-12 09:16:20 -07:00
Jordan Eldredge
06482e6795 Move time displasy to Redux/React 2016-07-11 21:30:27 -07:00
Jordan Eldredge
1fe9fe5da7 Reinstate pausing marquee
Also fix a bug where releasing the mouse button after moving the cursor outside
of the marquee would fail to restart the marquee.
2016-07-10 20:02:10 -07:00
Jordan Eldredge
0558f3c612 Move Actons to React 2016-07-10 19:45:37 -07:00
Jordan Eldredge
d24376f57f Trigger file dialog via dispatch 2016-07-10 14:40:00 -07:00
Jordan Eldredge
6b79eb54dc Move css files closer to their js 2016-07-10 14:39:46 -07:00
Jordan Eldredge
20b5ec28c7 Migrate Marquee to react/redux
Also begin splitting up the reducers
2016-07-09 23:21:38 -07:00
Jordan Eldredge
c5f3f91fe7 Remove unused import 2016-07-03 21:59:46 -07:00
Jordan Eldredge
f37ceb24f1 Switch to ES6-style imports 2016-07-03 21:56:37 -07:00
Jordan Eldredge
e575ee24b4 Refactor multi-display and font 2015-12-13 17:24:20 -08:00
Jordan Eldredge
8b986ec3cb Add eslint 2015-12-12 13:38:48 -08:00
Jordan Eldredge
484f80c21c Ensure file names match module names used 2015-04-14 22:18:09 -07:00
Jordan Eldredge
f0a8c7a2b3 Trigger close event on Winamp object
Fixes exiting Winamp from context menu

Fixes #147
2015-04-13 19:37:15 -07:00
Jordan Eldredge
2837439934 Switch to require.js, get embedding for free! 2015-03-31 09:16:49 -07:00
Jordan Eldredge
cbae6b3e50 Abstract volume, balance, and shade sprite info 2015-02-07 22:00:50 -08:00
Jordan Eldredge
e932c3a4f0 Small cleanup 2015-02-06 17:05:03 -08:00
Jordan Eldredge
82d28ee89c Installed jshint, cleaned up lots of little issues 2015-02-04 23:45:43 -08:00
Jordan Eldredge
4547e07b7b Abstract Easter Egg 2015-02-04 23:30:10 -08:00
Jordan Eldredge
40025d3c5c Abstract repeatToggle 2015-02-01 20:52:56 -08:00
Jordan Eldredge
acf5759021 Abstract setBalance 2015-01-31 14:00:09 -08:00
Jordan Eldredge
6d95be3612 Abstract Toggle Doubled Mode 2015-01-28 21:28:46 -08:00
Jordan Eldredge
b9072bc97c Abstract updating volume 2015-01-28 21:20:31 -08:00
Jordan Eldredge
aa7f2ec362 Abstract position update 2015-01-28 21:08:39 -08:00
Jordan Eldredge
9453f7fae2 Continue to decouple main window and winamp 2015-01-27 18:55:06 -08:00
Jordan Eldredge
1bb3af4866 Use local counter variable in loops 2015-01-25 21:40:13 -08:00
Jordan Eldredge
1adfe58265 Start using real events 2015-01-23 11:23:46 -08:00
Jordan Eldredge
bb48c79012 Cleanup and renaming 2015-01-13 21:25:44 -08:00
Jordan Eldredge
6d2cdccc61 Factor winamp.media out of main-window 2015-01-13 19:29:06 -08:00
Jordan Eldredge
2c5a3c9a12 Major refactor separating ui from core logic 2015-01-12 23:53:26 -08:00