- Apr 12, 2018
-
-
Ray Schamp authored
-
Ray Schamp authored
It's a cleaner API IMO but ended up being a messy implementation...
-
Ray Schamp authored
-
Ray Schamp authored
These use a technique where the save/load functionality is passed from the component to its children via a function argument. I opted for this rather than a higher order component because it is more readable and requires fewer intermediary components. This could just as easily been done with a higher order component and would be happy to change it to that instead. There is a performance implication since there is a function being defined in render. However the menu bar is not a highly re-rendered component, so I thought it would be ok in this case.
-
Ray Schamp authored
-
Ray Schamp authored
Mostly to remove the repeated props
-
Ray Schamp authored
We have actual menu items now so the things that were menu items should be considered menu bar items
-
Ray Schamp authored
They open and close what more do you want?
-
- Apr 04, 2018
-
-
Jake Bartles authored
-
- Mar 28, 2018
-
-
Ray Schamp authored
-
Ray Schamp authored
-
Ray Schamp authored
-
Paul Kaplan authored
-
- Mar 27, 2018
-
-
Ray Schamp authored
-
- Feb 09, 2018
-
-
Paul Kaplan authored
Images are draggable by default, but when used within buttons or as clickable elements, they should not be draggable because starting a drag accidentally prevents the click event.
-
- Dec 27, 2017
-
-
Matthew Taylor authored
* add feedback form This implements #829 * small style updates to the stage buttons from @carljbowman * remove `stageSize` for now We eventually need this, but not yet, and it’s causing lint failure.
-
- Nov 10, 2017
-
-
Tina Quach authored
-
- Nov 02, 2017
-
-
Tina Quach authored
-
Tina Quach authored
-
- Jul 21, 2017
-
-
Paul Kaplan authored
-
- Jul 19, 2017
-
-
chrisgarrity authored
Added language-selector component and container. Replaced lib/intl.jsx with reducers/intl.js and added updateIntl to handle language changes. Moved languages.json into src
-
- Jun 30, 2017
-
-
Paul Kaplan authored
-
- May 04, 2017
-
-
Ray Schamp authored
Use the de/serialization features of the VM to allow downloading and loading project JSON
-
- Feb 27, 2017
-
-
Steven Dale authored
Configurable SpriteSelectorItems per row (#90). Standardized spacer variable (#84). MenuBar Pass (#130) * 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
-
- Feb 15, 2017
-
-
Steven Dale authored
* Covers parts of these issues: GUI layout panes (#69), sprite libraries (#12), import buttons (#64), menu bar (#67), and sprite info area (#53) ~ Refactored layout pane structure by removing `display: flex` from `.box`, by default. Declaring flex instead only where specifically needed. This helped fix layout quirks, and should help us avoid hard to find issues related to nested flex boxes ~ Added descriptive classnames to boxes/containers/wrappers. Moved more padding, margins + layout into these wrappers to help with component reusability. ~ Set up a spacer unit variable inside `gui.css`, to start keeping consistent padding, margins and rounded corners between panes. Used [CSS/PostCSS Modules](https://github.com/css-modules/postcss-modules-values) to avoid SCSS dependency. ~ Refactored inline styles from JSX, into CSS files. 2 reasons: a) prepping for reuse of CSS Module variables. b) Feels easier to debug complex flex layouts when all the styles are in one place vs JS/HTML/CSS syntax mixed together ~ Added menu bar into layout via new component, and sprite info header in sprite selector pane, with stubs for the labels + forms. Sprite items are correctly scrolling, while leaving the header fixed, in Chrome. Mostly working in FFx. Not working in Safari, IE yet. ~ Style pass on library modal ~ Experimenting with a few different transition styles: Logo in menu bar, sprite library items, Add buttons.
-