* chore(package): update react to version 16.6.3
* chore(package): update react-dom to version 16.6.3
* chore(package): update lockfile package-lock.json
* 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.