Skip to content
Snippets Groups Projects
  1. Mar 07, 2017
    • Steven Dale's avatar
      SpriteInfo - Design pass, updated SVG icons (#155) · 8556179e
      Steven Dale authored
      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
      8556179e
  2. 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
  3. 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
  4. Mar 02, 2017
  5. Mar 01, 2017
  6. 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
  7. 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
  8. 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
  9. 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
  10. Feb 14, 2017
  11. Feb 09, 2017
  12. Feb 08, 2017
  13. Feb 07, 2017
  14. Feb 06, 2017
  15. Feb 03, 2017
  16. Feb 02, 2017
  17. Feb 01, 2017
  18. Jan 31, 2017
    • Ray Schamp's avatar
      Cache stage bounding box · 6385cb06
      Ray Schamp authored
      `getBoundingClientRect` forces WebKit to recalculate the layout ("force reflow"), so cache the canvas bounding box rather than getting it on every mouse event.
      6385cb06
  19. Jan 30, 2017
  20. Jan 28, 2017
  21. Jan 27, 2017
  22. Jan 24, 2017
  23. Jan 19, 2017
Loading