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