Skip to content
Snippets Groups Projects
  1. Apr 19, 2018
  2. Jan 12, 2018
  3. Jan 10, 2018
    • chrisgarrity's avatar
      Support IE just enough to show unsupported modal (#1213) · 3ddb26de
      chrisgarrity authored
      * Added object.assign polyfill
      
      * Fix IE load failure
      
      Don’t call `(window.AudioContext || window.webkitAudioContext)()` if platform is IE
      
      Catch any other errors, and display Browser unsupported in error-boundary.
      
      If for some reason there are no other errors (unlikely), preview-modal will still check for IE and show the unsupported modal.
      
      Polyfilling Object.assign is enough to get through load and show the modal for IE. We can always switch to `babel-polyfill` if there are others needed later, but for now this is smaller.
      Unverified
      3ddb26de
  4. Nov 17, 2017
  5. Aug 16, 2017
  6. Jul 19, 2017
    • chrisgarrity's avatar
      Add language selection widget to menubar · af697375
      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
      af697375
  7. Jul 18, 2017
    • chrisgarrity's avatar
      Integrate react-intl with redux · 1225d387
      chrisgarrity authored
      Using react-intl-redux package.
      
      This just sets up the default English. Language switching in another PR. Requires locale/messages.json to exist, `{}` is ok.
      1225d387
  8. Jun 30, 2017
  9. Jun 09, 2017
  10. Apr 24, 2017
    • Ray Schamp's avatar
      Stringify project data · cade94ab
      Ray Schamp authored
      Otherwise the VM can't JSON.load it.
      cade94ab
    • Ray Schamp's avatar
      Stop clobbering loading projects with default data · e9d33f83
      Ray Schamp authored
      If the app is loading with an initial project id, don't try to load the default project. Previously, this data would load on top of the project being loaded.
      
      Does not fix the issue of blocks not loading in the blocks pane, which appears to be separate.
      e9d33f83
  11. Apr 20, 2017
  12. Mar 02, 2017
  13. Dec 15, 2016
    • Ray Schamp's avatar
      Layout pass · 789fd146
      Ray Schamp authored
      Move layout styles from component stylesheets to the GUI, or the component that is placing the component.
      
      Add a new `Box` component to control layouts, basically giving a convenient way to lay out with flexbox.
      
      Use `Box` as the output component for any component that may need to be passed layout options. The props passing convention allows giving layout props to the final `Box` component, making wrapping with another `Box` unnecessary in some cases.
      789fd146
  14. Dec 03, 2016
    • Ray Schamp's avatar
      Reduxify sprite selector · 24389c30
      Ray Schamp authored
      In preparation to split the sprites from the stage, start managing the target list state in a single place.
      24389c30
  15. Oct 22, 2016
  16. Oct 17, 2016
  17. Oct 13, 2016
    • Ray Schamp's avatar
      Update project on hash change · 54548b5c
      Ray Schamp authored
      While doing so:
      - Use ProjectLoader for loading projects
      - Stop using loadEmptyProject and supply empty project data
      - Move project loading to App, GUI now receives data (as a string - the vm should receive an object eventually)
      - Add logging
      54548b5c
  18. Sep 28, 2016
  19. Sep 15, 2016
Loading