Skip to content
Snippets Groups Projects
  1. Mar 10, 2017
  2. Mar 09, 2017
  3. Mar 08, 2017
  4. Mar 07, 2017
  5. Mar 06, 2017
    • Steven Dale's avatar
      Libraries: Design pass (#160) · 702dddbb
      Steven Dale authored
      * 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
      702dddbb
  6. Mar 03, 2017
    • Ray Schamp's avatar
      Implement drag and drop for sprites on the stage (#159) · 5647854d
      Ray Schamp authored
      * 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.
      5647854d
  7. Mar 02, 2017
  8. Mar 01, 2017
  9. Feb 28, 2017
    • Steven Dale's avatar
      Stage/Backdrop: Design pass (#134) · 63950a5f
      Steven Dale authored
      * 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
      63950a5f
    • Ray Schamp's avatar
      Filter toolbox to blocks available to the VM · 2b82c0cc
      Ray Schamp authored
      Resolves #16
      2b82c0cc
  10. Feb 27, 2017
    • Steven Dale's avatar
      Configurable SpriteSelectorItems per row (#90). Standardized spacer variable... · 7f0141e7
      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
      7f0141e7
  11. Feb 21, 2017
    • Ray Schamp's avatar
      Use postcss-simple-vars for variables (#125) · 6d2d1dae
      Ray Schamp authored
      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.
      6d2d1dae
  12. Feb 15, 2017
    • Eric Rosenbaum's avatar
      Check for empty sound array · c4decffc
      Eric Rosenbaum authored
      c4decffc
    • Steven Dale's avatar
      Design pass: layout panes, sprite libraries, info area, import buttons, + menu bar (#83) · 74dde69f
      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.
      74dde69f
Loading