Commit graph

19 commits

Author SHA1 Message Date
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
340629214f Move Volume to React/Redux 2016-07-12 22:37:28 -07:00
Jordan Eldredge
90dbfecf10 Allow redux dev tools to work 2016-07-10 14:40:13 -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
060aafef65 Introduce Redux 2016-07-09 14:19:50 -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
b5c7824f86 Begin introducing es6 2016-07-03 21:37:12 -07:00
Jordan Eldredge
92f5d429f2 Switch from require.js to WebPack
This means we lose the ability to run without a build tool, but it sets the
stage for migrating to React.
2016-05-02 21:20:13 -07:00
Jordan Eldredge
9fba6f0337 Refactor hotkeys, context, browser 2015-12-13 16:52:04 -08:00
Jordan Eldredge
2dd030364c Improve build process, deprecate embedded version 2015-12-13 15:50:29 -08:00
Jordan Eldredge
932a5a255f Create DOM in Javascript
This allows us to develop locally without a server.
2015-12-12 19:49:50 -08:00
Jordan Eldredge
8b986ec3cb Add eslint 2015-12-12 13:38:48 -08:00
Jordan Eldredge
c27f4e98db Don't navigate to # when showing embed link 2015-05-14 00:15:13 -07:00
Jordan Eldredge
23dda79a36 Add embed link to demo page, and update README 2015-05-13 23:54:09 -07:00
Jordan Eldredge
2950973b7a Optimize embeded css, also organize build files 2015-04-11 16:53:28 -07:00
Jordan Eldredge
abd342dc90 Namespace css rules 2015-04-11 16:01:23 -07:00
Jordan Eldredge
2837439934 Switch to require.js, get embedding for free! 2015-03-31 09:16:49 -07:00