Commit Graph
347 Commits
Author SHA1 Message Date
Jordan Eldredge 47200d5611 Render the main window DOM with React
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 21:53: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
Jordan Eldredge 6b79eb54dc Move css files closer to their js 2016-07-10 14:39:46 -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 20b5ec28c7 Migrate Marquee to react/redux
Also begin splitting up the reducers
2016-07-09 23:21:38 -07:00
Jordan Eldredge 060aafef65 Introduce Redux 2016-07-09 14:19:50 -07:00
Jordan Eldredge 65de47414d Optimize build for production 2016-07-06 18:49:52 -07:00
Jordan Eldredge 9d73441989 Introduce first taste of React
Future PRs will move more code to React, but this seemed like a good place to
start.
2016-07-06 18:49:24 -07:00
Jordan Eldredge 6a3e0bf214 Add utility function to get weight 2016-07-05 22:00:10 -07:00