Skip to content
Snippets Groups Projects
  1. May 21, 2018
    • chrisgarrity's avatar
      Combine GUI reducers · 44c76e57
      chrisgarrity authored
      * Export initial states for each reducer
      * combine all gui reducers (excludes scratchPaint and intl)
      * combine all initial states to create default guiState for preloading in www
      * expect all of the gui state to be accessible at `state.scratchGui`
      44c76e57
  2. May 16, 2018
  3. May 12, 2018
  4. May 10, 2018
  5. May 01, 2018
    • Paul Kaplan's avatar
      396f21e5
    • chrisgarrity's avatar
      Player mode (#1909) · be208ba1
      chrisgarrity authored
      * Player mode
      
      Add isPlayerOnly property on GUI. Move isFullScreen into mode reducer with isPlayerOnly.
      
      Full screen needs to be a separate prop so that GUI knows what to show when exiting full-screen (either player-only or full editor).
      
      - set `gui-body * {box-sizing: border-box;}` instead of expecting it to be set by the enclosing component/playground, and removed uses of content-box (adjusting sizes as needed) 
      - Added `!isPlayerOnly` to the conditions for draggable sprites
      - rewrote player example to use player mode.
      be208ba1
  6. Apr 30, 2018
  7. Apr 27, 2018
  8. Apr 12, 2018
  9. Mar 07, 2018
  10. Feb 28, 2018
  11. Feb 09, 2018
  12. Feb 07, 2018
  13. Jan 26, 2018
    • Florrie's avatar
      Detect wheel event on canvas and post data to VM · 6b88a9b4
      Florrie authored
      This, along with the related VM pull request, fixes LLK/scratch-vm#865.
      This adds the GUI code which posts wheel scroll data to the VM's
      mouseWheel IO (which, in turn, activates relevant "when key pressed"
      blocks).
      6b88a9b4
  14. Dec 20, 2017
    • Matthew Taylor's avatar
      Partially Implement GH-830: Add coming soon tooltips (#1069) · 8dc26d8d
      Matthew Taylor authored
      * Implement GH-830: Add coming soon tooltips
      
      This implements coming soon tooltips for:
      * the small stage size
      * save, load and language
      
      It also creates the component that can be copied over into the paint editor for use there as well.
      
      Lastly, this does a small refactor on the full screen implementation to include multiple small screen sizes too.
      8dc26d8d
  15. Dec 15, 2017
  16. Nov 09, 2017
  17. Nov 08, 2017
  18. Oct 05, 2017
  19. Oct 04, 2017
  20. Sep 29, 2017
  21. Sep 21, 2017
  22. Sep 20, 2017
  23. Aug 27, 2017
    • Josiah Neuberger's avatar
      1e2240fa
    • Josiah Neuberger's avatar
      fixed outstanding issues with stage zooming · 65ab58d9
      Josiah Neuberger authored
        1. Fixed issue with sprites not being dragable when stage zoomed.
      
        2. Fixed issue with coordinates of mouse position being wrong when
           stage is zoomed. This was caused by the renderer not being
           resized when zooming/unzooming.
      
        3. Refactored zoom control to separate react component/containter
           with global reducer for isZoomed, which is passed to the stage
           container. This allows for the zoom control to zoom the stage
           menu and stage as seperate containers.
      
        4. Added icons zoom/unzoom for stage zoom control. Moved icon
           position to be part of stage menu floating to right of start/stop
           buttons.
      65ab58d9
  24. Aug 20, 2017
    • Josiah's avatar
      Added ability to zoom stage to full screen and exit back to standard view · 91b8d066
      Josiah authored
        * Needs a real icon for opening (borrowed sprite-info icon). The open
          icon needs to be moved from current location of underneath stage to
          same row as control buttons (start/stop vm).
      
        * The zoomed mode loses the ability to drag sprites. Haven't had
           a change to look into this yet.
      91b8d066
  25. Aug 17, 2017
  26. Aug 16, 2017
  27. Aug 10, 2017
Loading