Commit graph

58 commits

Author SHA1 Message Date
Jordan Eldredge
3dc8c0b58f Remove last string constants 2017-01-09 21:32:15 -08:00
Jordan Eldredge
587ea68f55 Replace more strings with constants 2017-01-09 21:26:28 -08:00
Jordan Eldredge
d4f70c0a01 Move volume and balance to middleware 2017-01-03 20:57:55 -08:00
Jordan Eldredge
443628b7a6 Start moving media control into a Redux middleware 2017-01-03 20:34:01 -08:00
Jordan Eldredge
1c175ae0a3 Create preamp 2016-11-28 20:24:12 -08:00
Jordan Eldredge
d932bb38f6 Consolidate setting media info 2016-08-23 17:46:18 -07:00
Jordan Eldredge
dc81083ed3 Add back playing media listener, refactor 2016-08-02 23:37:04 -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
4db25a89c4 Remove unused method, and fix close button 2016-08-02 23:01:21 -07:00
Jordan Eldredge
a38eba5d23 Move SET_VOLUME to actionCreators 2016-08-02 22:44:05 -07:00
Jordan Eldredge
8657a4fe9b Removed unused legacy event 2016-08-02 18:10:44 -07:00
Jordan Eldredge
2b6b7f30b5 Rename and move files for better clarity (#186)
* Rename and move files for better clarity

* Add sample mp3 file
2016-08-02 10:10:17 -07:00
Jordan Eldredge
4311fb07c1 Move Skin to React (#182) 2016-08-01 22:01:43 -07:00
Jordan Eldredge
bc1ffb29c3 Move the visualizer to a React component (#181) 2016-08-01 19:30:22 -07:00
Jordan Eldredge
a87c5cfaf0 Port window-manager to React (#174) 2016-07-31 17:18:12 -07:00
Jordan Eldredge
c5caa3cbf6 Linting improvements (#177) 2016-07-30 22:05:42 -07:00
Jordan Eldredge
6d58d7a8da Remove unused code (#176) 2016-07-30 21:35:29 -07:00
Jordan Eldredge
1e49d0a908 Move to thunks. Use display state from store (#164) 2016-07-27 23:17:32 -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
5990ca04fa Move blance to react/redux 2016-07-12 23:04:00 -07:00
Jordan Eldredge
d5869292fe Remove unused volume code 2016-07-12 22:39:40 -07:00
Jordan Eldredge
340629214f Move Volume to React/Redux 2016-07-12 22:37:28 -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
9558890d51 Add length and time elapsed to redux state 2016-07-11 20:39:09 -07:00
Jordan Eldredge
6b79eb54dc Move css files closer to their js 2016-07-10 14:39:46 -07:00
Jordan Eldredge
f37ceb24f1 Switch to ES6-style imports 2016-07-03 21:56:37 -07: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
340d78d83e Decouple stopWaiting state from play state 2015-04-13 22:46:33 -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
0d5e95c9a1 Use filename as default title 2015-03-31 22:01:39 -07:00
Jordan Eldredge
2837439934 Switch to require.js, get embedding for free! 2015-03-31 09:16:49 -07:00
Jordan Eldredge
8be5d0c0c7 Use === instead of == 2015-02-05 22:29:06 -08:00
Jordan Eldredge
c18ebd0237 Add missing semicolons 2015-02-04 23:35:20 -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
c864300b00 Store files as instanace objects
With files encapsulated as objects, we can store them, sort them, and pass them
around. This is laying a foundation for handling playlists. (#10)

Also, we move the modification of the loading state outside of the skin
manager. This creates a better separation of concerns.
2015-01-25 13:31:27 -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