* Buffer sprite info text fields
Changes to the name, x, or y fields should only be sent to the VM when the field is blurred or when enter is pressed.
Still allow updates while the fields are focused, but unchanged.
Fixes#154
* Remove focus from input fields after hitting enter
* Fix prop types for info component and container
SpriteInfo: Design + refactor pass
* Updated SVG icons
* Added tab indexes, related #88. Still no tab on radio buttons
* Removed outline on dropdown focus
* Radio icons: fixed redirecting issue, using `div` instead of `a`. Temporary, until radio buttons. Related #156
* All icons: unselectable to prevent highlighting. Radio icons clickable
* SpriteSelector: fixed bottom padding in scroll wrapper
* Design pass on libraries to make sprites look more like they do in the SpriteSelector. Fixed scrolling overflow when reaching the bottom
* Started a colors variables file
* Added a light transform on sprite item hover
Related #12
* WIP: drag states in stage component
* WIP: Hacky drag canvas
* Update sprite position on drag
Use VM to put sprite into drag state and update the sprite's position while dragging.
Temporarily don't use the drawable data to drag a new canvas, this can happen whne we have somewhere to drag the sprite to.
* Stage/Backdrop: design pass. Changed how selected state works to keep width of pane from shifting. Switched to fixed pixel width to match design spec
* SpriteSelector: removed flex basis width. Pane grows to expand the empty space, since Stage is now fixed width
* SpriteInfo: updated to correct dropdown values. Updated 2nd row type sizing and radio box border-radius
* SpriteInfo: made labels non-selectable. StageArea: added border
* SpriteSelectorItem: Updating type size to match SpriteInfo
* Standardized use of space units where appropriate
* Reversed box classes for easier readability in Inspector
* Sprite Area: removed unused info button
* SpriteSelectorItems: fixed spacing between rows. Isolated layout + component CSS, now reusable in other context. Items per row is now easily configurable
* MenuBar: refactored structure for clickable items
* Remove unnecessary dev dependencies
* Use large range on true "dev" dependencies
The exact versions of these dependencies are not important for building, so give them large ranges in order to quiet down greenkeeper.
I did not split them between dependencies and devDependencies because a package's dependencies are installed whenever the package is installed as a dependency. Installing all of these would be obnoxious and unnecessary.
Using postcss-modules-values with imported values failed on our current basic usage; it is apparently not mature enough to be used yet.
The syntax used by postcss-simple-vars is already familiar to most people familiar with modern CSS build systems.