15 Commits

Author SHA1 Message Date
Josh Goldberg 7b205fae74 Update README.md 2020-07-13 00:17:13 -04:00
Josh Goldberg f542eb2350 .github 2018-04-08 01:24:19 -04:00
Josh Goldberg ba355c9c5a shenanigans-manager@0.2.24 2018-03-04 18:58:39 -08:00
Josh Goldberg 9033537c1b Dev-instructions 2018-01-11 23:54:21 -08:00
Josh Goldberg 79cad65f1c travis.yml_setup 2017-12-29 08:52:56 -08:00
greenkeeper[bot] 0d1a040d75 Update dependencies to enable Greenkeeper 🌴 (#26)
* chore(package): update dependencies

* docs(readme): add Greenkeeper badge
2017-12-28 21:04:15 -08:00
Josh Goldberg 4f1dc24b8f 'shenanigans-manager' 2017-12-28 20:24:22 -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 4ba5eeb08c Updated README.md to latest 2017-05-08 18:11:48 -07:00
Josh Goldberg 8e799ce6eb Brought in latest gulp-shenanigans changes 2017-05-08 02:24:54 -07: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
Josh Goldberg 4a6a008ddc Onboarded shenanigans.json (0.5.3) 2016-08-14 21:19:10 -07:00
Josh Goldberg 0b816036ca Moved build process to gulp-shenanigans 2016-07-31 16:01:06 -07:00
Josh Goldberg 76e7ca9492 Added initial TypeScript conversion
It's not tested and almost certainly doesn't work yet. All internal
members are typed, and generators are changed to classes inheriting from
IOptionsGenerator.
2015-06-14 01:40:29 -04:00
Josh Goldberg 21027404f2 Added initial TS wrappings 2015-05-16 21:15:25 -04:00