Commit graph

24 commits

Author SHA1 Message Date
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
Renamed from skin.js (Browse further)