Commit graph

18 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
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