Commit graph

366 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
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
Jordan Eldredge
92c1df41cc Guard for in 2016-07-05 21:08:02 -07:00
Jordan Eldredge
3a119416ba Move some code out of font.js 2016-07-05 21:03:52 -07:00
Jordan Eldredge
c5f3f91fe7 Remove unused import 2016-07-03 21:59:46 -07:00
Jordan Eldredge
f37ceb24f1 Switch to ES6-style imports 2016-07-03 21:56:37 -07:00
Jordan Eldredge
b5c7824f86 Begin introducing es6 2016-07-03 21:37:12 -07:00
Jordan Eldredge
3a2a8f3941 Fix webpack-dev-server 2016-07-03 21:25:46 -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
75a691503c Fix easter egg 2016-02-20 20:02:11 -08:00
Jordan Eldredge
12e70bdac5 Remove embed link, since it's no longer maintained 2016-01-08 09:15:32 -08:00
Jordan Eldredge
1b2fa77c76 Fix shade button active state 2015-12-13 18:27:07 -08:00
Jordan Eldredge
e575ee24b4 Refactor multi-display and font 2015-12-13 17:24:20 -08:00
Jordan Eldredge
9fba6f0337 Refactor hotkeys, context, browser 2015-12-13 16:52:04 -08:00
Jordan Eldredge
a9ab90fb57 Smaller CSS module in built version 2015-12-13 15:57:32 -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
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
ebec56b98f Make vol slider alignment consistant with balance 2015-06-21 14:56:47 -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
c27f4e98db Don't navigate to # when showing embed link 2015-05-14 00:15:13 -07:00
Jordan Eldredge
7b7af08ee1 Merge branch 'embed-link' 2015-05-13 23:55:26 -07:00
Jordan Eldredge
23dda79a36 Add embed link to demo page, and update README 2015-05-13 23:54:09 -07:00
Jordan Eldredge
37b5e610d1 Merge pull request #151 from LziWai/master
Issue #150 only README.md edited
2015-05-13 22:38:41 -07:00
Sotir Danailov
9d4b9221ce Issue #150 only README.md edited 2015-05-13 17:52:20 +03:00
Jordan Eldredge
119cc9a50f Enable setting options via tag attributes 2015-05-02 12:47:27 -07:00
Jordan Eldredge
8743bd167b Merge branch 'master' of github.com:captbaritone/winamp2-js 2015-04-23 13:58:54 -07:00
Jordan Eldredge
78c3844fb0 Use JSZip's built in regex filter 2015-04-23 13:58:28 -07:00
Jordan Eldredge
405896e035 Serve cursors over https 2015-04-19 00:39:26 -04:00
Jordan Eldredge
309540bcc4 Hard code cursor urls for embeded winamp 2015-04-18 15:45:44 -04:00