Commit Graph

25 Commits

Author SHA1 Message Date
Josh Goldberg 4e1fe82817 Fixed new lint complaints 2019-03-12 23:29:18 -04:00
Josh Goldberg b5d4722fe0 Fixed a few lint complaints 2019-01-19 11:31:54 -05:00
Josh Goldberg be2afcdb95 Build fixes: unused imports, more specific map type 2018-08-15 23:08:25 -07:00
Josh Goldberg a73db98bf8 (v0.7.3) Non-const OptionType enum 2018-01-15 12:55:59 -08:00
Josh Goldberg d908c30fec tslint@5.9.1 2018-01-14 11:51:44 -08:00
Josh Goldberg 8086942b31 (v0.7.2) Added UserWrappr param to createContents 2017-12-29 18:15:57 -08:00
Josh Goldberg 77809a6209 (v0.7.0) Used shenanigans-manager@0.2 instead of Gulp 2017-12-26 14:27:11 -08:00
Josh Goldberg d06fcb1e2a Converted to use MobX+React as the view libraries (#17)
* Started clearing everything out

* WIP: Scaffolded the main loading flow

See README.md. Measurements, content creation, then menus.

* Hooked up some menu bindings

* Set up webpack entry points

The test shows it seems to work!

* End-to-end tests working

Directly comparing innerHTML to ensure faked menus match up to the real ones.

* Vertical height assumptions: working

* Added DI-d class names and styles

* Dependency-injected styles into the elements

FSP now specifies all its styles within the inline JS. You no longer need the large CSS files bundled with index.html to view the menus.

* Added max height of container size to option lists

* Added correct values to multi selects

* Added old values to saveable store saving

* Fixed resetSize: it'll fully reset menu contents now

* Significantly simplified MenuStores

No more pinning or transition times! They were just confusing and make the test surface much too big.

* Added styles for select inputs

* Documented everything

* Used offsetTop instead of boundingArea.top for getAvailableContainerSize

* Build fixes: requirejs types as dev-dependency; inputSelect stub styles

* Removed @types/requirejs dev dependency

See https://github.com/DefinitelyTyped/DefinitelyTyped/issues/21310.
2017-11-26 15:50:22 -08:00
Josh Goldberg 0ba36a2fc9 Fixed spacing lint complaints and bumped dependency versions 2017-09-18 23:24:15 -04:00
Josh Goldberg 11b30505e6 Added no-trailing-whitespace with gulp-shenanigans 0.1.13
Also test/**/* in .npmignore and docs/generated/** in .gitignore.
2017-06-08 00:39:36 -07:00
Josh Goldberg 8e799ce6eb Brought in latest gulp-shenanigans changes 2017-05-08 02:24:54 -07:00
Josh Goldberg 673503b029 (v0.6.4) Added enter, escape, and backspace keys 2017-04-09 16:09:43 -07:00
Josh Goldberg 186fcc16a2 Switched TableGenerator.optionType to a method
Because, you know, lint ordering complaints.
2017-03-21 21:20:24 -07:00
Josh Goldberg e5287eee26 Fixed TS 2 null complaints 2017-03-21 21:12:06 -07:00
Josh Goldberg 08f8798416 (v0.6.2) Removed GameStartr from callbacks (#14)
* Removed the GameStartr from callback scopes

* Bumped version to 0.6.2
2016-12-27 17:16:02 -05:00
Josh Goldberg e12310ca1f v0.6.0 (#13)
* Changed to accomodate 0.6.0 GameStartr

* Bumped version to 0.6.0

* Node moduleResolution, ignored test setup files

* Fixed shadowed child variable

* Fixed null! in options generator
2016-12-26 10:25:48 -05:00
Josh Goldberg 2e4e71fdbd (v0.5.7) Bumped gulp-shenanigans to 0.5.20
Also removed the LevelEditrGenerator since it's not being used.
2016-12-02 18:35:28 -08:00
Blake Lingenau e8b7ce1d29 Fixed bug where className truncated before "enabled"/"disabled", done with the addition of parentheses. (#11) 2016-10-23 11:33:21 -07:00
Blake Lingenau 232531c00a Added callback to be used to edit a button's "option-enabled" attribute by non-UserWrappr functions (#10)
* Added callback to be used to edit a button's "option-enabled" attribute by non-UserWrappr functions

* Added void return type
2016-10-18 14:31:18 -07:00
Josh Goldberg 72e8377734 Added missing UserWrapper assignment
The stored GameStarter wasn't having its member UserWrapper added. It
should now.
2016-09-21 19:49:45 -07:00
Josh Goldberg 000325e83d Fixed small tslint errors 2016-08-15 03:15:59 -07:00
Josh Goldberg 8986bbd39e Updated for GameStartr component separation 2016-08-06 20:23:24 -07:00
Josh Goldberg c38bed32b9 Added resetControls to IUserWrappr 2016-08-06 15:13:25 -07:00
Josh Goldberg 776dcf130a Added public resetControls (0.5.1) 2016-08-06 15:10:57 -07:00
Josh Goldberg 0b816036ca Moved build process to gulp-shenanigans 2016-07-31 16:01:06 -07:00