* Updating react-number-editor dependency from stale named branch
* Remove references to deprecated react-addons-perf package
* Issue #25 Webpack updated to current version, many
dependencies updated, Babel & Webpack configs updated.
Add dev & prod Dockerfiles and update README with Docker instructions
Created webpack.common.js.
Coriolis-data now specified as github dependency
* Bump bugfix versions of react & react-dom only
* Workbox dependency upgrade for webpack 5 compat
* Stab at upgrading workbox dep
Far more fatal webpack errors :(
* Automate reinstall/rebuild with npm script
* Working build again w updated deps
Disabled/commented out all bugsnag references
Added production-like Docker build for troubleshooting issues that don't
appear in dev server
* Remove deprecated @babel/polyfill import & dependency
* Fix to service worker to v5 of workbox
and align with webpack 5 plugin
* Disabling recent round of polyfills. Don't think
they're necessary.
* Whitespace in package.json
* Add Buffer as Webpack plugin. Fix indenting.
Fix deprecated call to Buffer.
* Remove bugsnag and deprecated babel code that was
commented out, per convo with Felix
---------
Co-authored-by: Sam Clayton <sam@goranku.com>
* Cleanup for linting issues, and added last bit of focus handling for selected modifications and specials
* added correct value for selectedRefId for utility slot section menu when Empty All selected
Added keydown and focus handlers for Slot Section Menus ("Core Internal", "Optional Internal", etc.)
When focus is on the header, Enter key will open the menu and set focus to either the first option, or else the currently selected option, such as "Planetary Explorer" in Core Internal menu (if one has been previously selected).
While menu is open, Tab and Shift-Tab will move the focus up and down as expected. Shift-tab on first option will move focus to last option in the menu, and Tab on the last option will move focus to the top. Focus will stay inside the menu until menu is closed.
When focus is on a menu options, hitting the Enter key will trigger the onClick function for that option, and will set the option as the currently selected option for that menu.
Esc key will close the menu and set focus to the menu header H1 element.