Jordan Eldredge
0ee711239e
Move the visualizer to a React component
2016-08-01 19:27:15 -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
3ef2bf7041
Refactor how we handle special NUM_EX CSS
2016-07-11 20:37:03 -07:00
Jordan Eldredge
f37ceb24f1
Switch to ES6-style imports
2016-07-03 21:56:37 -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
e575ee24b4
Refactor multi-display and font
2015-12-13 17:24:20 -08:00
Jordan Eldredge
8b986ec3cb
Add eslint
2015-12-12 13:38:48 -08:00
Jordan Eldredge
dea6e43f96
Allow skins that are not in a /dir
...
Loading skins other than the default was broken
2015-07-07 21:45:50 -07:00
Jordan Eldredge
49f34b4086
Fix bug where loaing skins crashed in Chrome
...
When you load a skin after the initial load, there is no callback.
2015-06-21 14:58:23 -07:00
Jordan Eldredge
ab3ea207d4
Ensure variables stay local
2015-06-21 14:58:02 -07:00
Jordan Eldredge
56282d9669
Only use the NUMS_EX style if file is in skin
...
Fixes a regression introduced when we changed the way skins are defined.
2015-06-21 14:16:33 -07:00
Jordan Eldredge
78c3844fb0
Use JSZip's built in regex filter
2015-04-23 13:58: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
Jordan Eldredge
a9900a6df8
Finish abstracting sprite data
2015-02-07 23:21:11 -08:00
Jordan Eldredge
24eca69581
Abstract more skin sprites
2015-02-07 22:37:12 -08:00
Jordan Eldredge
cbae6b3e50
Abstract volume, balance, and shade sprite info
2015-02-07 22:00:50 -08:00
Jordan Eldredge
81b1406bdb
Abstract monoster.bmp sprite info
2015-02-07 18:49:45 -08:00
Jordan Eldredge
89ad5d43c3
Remove console debug line
2015-02-07 18:30:08 -08:00
Jordan Eldredge
e74eded3f1
Start abstracting skin data
2015-02-07 18:14:51 -08:00
Jordan Eldredge
82d28ee89c
Installed jshint, cleaned up lots of little issues
2015-02-04 23:45:43 -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
bb48c79012
Cleanup and renaming
2015-01-13 21:25:44 -08:00
Jordan Eldredge
2c5a3c9a12
Major refactor separating ui from core logic
2015-01-12 23:53:26 -08:00
Jordan Eldredge
58e7133cb8
Better file organization
2014-12-15 21:25:01 -08:00