- May 21, 2018
-
-
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`
-
- May 16, 2018
-
-
Paul Kaplan authored
Specifically in 2.0: - Monitors cannot be dragged in fullscreen/player - List monitors cannot be resized, have items added using the button or have their values edited. - Slider monitors still work.
-
- May 12, 2018
-
-
Luke Schlangen authored
-
- May 10, 2018
-
-
DD authored
-
- May 01, 2018
-
-
Paul Kaplan authored
-
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.
-
- Apr 30, 2018
-
-
Karishma Chadha authored
Add more UI states (e.g. differentiating between no access, permission granted but video not loaded, video loaded). CSS cleanup.
-
Karishma Chadha authored
Move runtime/renderer related code back into the vm io device. Refactor ModalVideoManager to use the video provider.
-
Karishma Chadha authored
-
Karishma Chadha authored
Separate video provider and modal video manager. Provide hooks in modal video manager for calling functions during stages in enableVideo.
-
- Apr 27, 2018
-
-
Karishma Chadha authored
Refactor video io device to pull HTML DOM related functionality into gui, and for resuability of video device with camera modal.
-
- Apr 12, 2018
-
-
Paul Kaplan authored
-
Paul Kaplan authored
-
Paul Kaplan authored
-
Paul Kaplan authored
Also integrate the "ignore draggability, always drag" behavior of editor mode. Right now, editor drag mode is hooked up to the "isFullscreen" flag, since it is the closest thing we have to player mode now.
-
- Mar 07, 2018
-
-
kchadha authored
-
- Feb 28, 2018
-
-
Karishma Chadha authored
Send flag to vm to indicate that mouse-up event was also the end of a drag. VM should use this flag to selectively activate the sprite click hat.
-
Karishma Chadha authored
-
- Feb 09, 2018
-
-
Paul Kaplan authored
Use the same drag threshold as from the blocks. It may need to be dialed in further, but testing will be needed.
-
- Feb 07, 2018
-
-
Paul Kaplan authored
-
- Jan 26, 2018
-
-
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).
-
- Dec 20, 2017
-
-
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.
-
- Dec 15, 2017
-
-
Paul Kaplan authored
-
- Nov 09, 2017
-
-
Josiah Neuberger authored
-
- Nov 08, 2017
-
-
Paul Kaplan authored
-
- Oct 05, 2017
-
-
Jake Bartles authored
-
- Oct 04, 2017
-
-
Jake Bartles authored
-
Jake Bartles authored
-
Jake Bartles authored
-
- Sep 29, 2017
-
-
Jake Bartles authored
-
- Sep 21, 2017
-
-
Josiah Neuberger authored
-
- Sep 20, 2017
-
-
Paul Kaplan authored
-
Paul Kaplan authored
-
- Aug 27, 2017
-
-
Josiah Neuberger authored
-
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.
-
- Aug 20, 2017
-
-
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.
-
- Aug 17, 2017
-
-
Paul Kaplan authored
-
- Aug 16, 2017
-
-
Paul Kaplan authored
-
Ray Schamp authored
This way a stage is not necessary for sound blocks to work
-
- Aug 10, 2017
-
-
Paul Kaplan authored
-