Commit graph

355 commits

Author SHA1 Message Date
Jordan Eldredge
2a02123890 Move marquee to offset by pixels
In anticipation of supporting the ability to drag the marquee contents, we're
moving to offsetting by pixels rather than actually modifying the text.
2016-07-28 17:54:36 -07:00
Jordan Eldredge
d34d364a69 Remove errant ; 2016-07-28 09:25:34 -07:00
Jordan Eldredge
3d767ab054 Clean up main-window.js before final refactor (#169) 2016-07-28 09:20:54 -07:00
Jordan Eldredge
75a4cd1696 Move Clutter Bar to React (#167) 2016-07-28 08:40:16 -07:00
Jordan Eldredge
83aec4c474 Abstract file dragging (#166) 2016-07-28 08:33:11 -07:00
Jordan Eldredge
e70d1bbbbe Fix bad copy/paste (#165) 2016-07-27 23:30:10 -07:00
Jordan Eldredge
1e49d0a908 Move to thunks. Use display state from store (#164) 2016-07-27 23:17:32 -07:00
Jordan Eldredge
336a888eb4 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:39:59 -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
Greenkeeper
67995da4cf chore(package): update jest-cli to version 14.0.0 (#162)
https://greenkeeper.io/
2016-07-27 08:37:17 -07:00
Greenkeeper
b5c993e9bf chore(package): update babel-jest to version 14.0.0 (#161)
https://greenkeeper.io/
2016-07-27 08:36:59 -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
5ab052467b Merge pull request #158 from captbaritone/mono
Move Shuffle/Repeat and Mono/Stereo to React
2016-07-26 17:47:12 -07:00
Jordan Eldredge
9ea40ec63f Merge pull request #156 from captbaritone/deploy-foo
Add deploy script
2016-07-26 17:39:43 -07:00
Jordan Eldredge
c03a873568 Merge pull request #157 from captbaritone/tests
Move marquee functions to Marquee
2016-07-26 17:39:37 -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
e24354756c Move marquee functions to Marquee 2016-07-26 16:59:43 -07:00
Jordan Eldredge
ac2ed8ba6e Add deploy script 2016-07-26 13:32:48 -07:00
Jordan Eldredge
ed319db080 Merge pull request #154 from captbaritone/travis
Setup Travis
2016-07-25 22:59:40 -07:00
Jordan Eldredge
6e9b26f442 Setup Travis 2016-07-25 22:52:56 -07:00
Jordan Eldredge
ea0fb94b41 Add spread babel plugin 2016-07-25 22:40:35 -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
8eef8e848d Provie a key element to the chars in strings 2016-07-22 08:29:15 -07:00
Jordan Eldredge
1965879bcd Move Position to react/redux 2016-07-22 08:11:09 -07:00
Jordan Eldredge
f6df92fb29 Add util function getTimeStr and being testing 2016-07-22 08:02:31 -07:00
Jordan Eldredge
b11b6b916b Minor alignment refactor 2016-07-22 08:01:01 -07:00
Jordan Eldredge
9105c10471 Remove unused cleanslate.css
Now that we are not doing the embeddable version of Winamp2-js, we nolonger
need this css file.
2016-07-22 07:58:20 -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
2198842889 Move stepping check out of reducers 2016-07-12 22:15:11 -07:00
Jordan Eldredge
8ba5e1bb5b Merge pull request #153 from captbaritone/redux
Begin migrating from vanilla JavaScript to React/Rexux
2016-07-12 18:47:31 -07:00
Jordan Eldredge
4ec9592396 Fix typo in readme 2016-07-12 10:02:38 -07:00
Jordan Eldredge
816a998df7 Add dev instructions to readme 2016-07-12 10:02:32 -07:00
Jordan Eldredge
087546802f Inline cursors in CSS 2016-07-12 09:55:35 -07:00
Jordan Eldredge
357b0c7950 Remove unused DOM node bindings 2016-07-12 09:19:30 -07:00
Jordan Eldredge
7525d411d4 Remove unused html file 2016-07-12 09:16:41 -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
389f5cb27d Abstract CharacterString for resuability 2016-07-12 09:14:58 -07:00
Jordan Eldredge
06482e6795 Move time displasy to Redux/React 2016-07-11 21:30:27 -07:00
Jordan Eldredge
130d18f072 Abstract Character componant 2016-07-11 21:09:44 -07:00
Jordan Eldredge
9558890d51 Add length and time elapsed to redux state 2016-07-11 20:39:09 -07:00
Jordan Eldredge
3ef2bf7041 Refactor how we handle special NUM_EX CSS 2016-07-11 20:37:03 -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
6b65e944e2 Remove rudunant constructor 2016-07-10 19:07:36 -07:00
Jordan Eldredge
90dbfecf10 Allow redux dev tools to work 2016-07-10 14:40:13 -07:00
Jordan Eldredge
d24376f57f Trigger file dialog via dispatch 2016-07-10 14:40:00 -07:00