- May 23, 2018
-
-
Eric Rosenbaum authored
-
Paul Kaplan authored
-
- May 21, 2018
-
-
chrisgarrity authored
Move guiMiddleware to `reducers/gui.js`, and use it in `app-state-hoc`
-
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`
-
chrisgarrity authored
GUI will export a reducer to be included in the enclosing component’s redux when GUI is used as a library. The app-state-hoc is moved into the playground examples to provide a store when GUI is being used stand-alone.
-
- May 18, 2018
-
-
Andrew Sliwinski authored
-
Andrew Sliwinski authored
-
- May 17, 2018
-
-
Andrew Sliwinski authored
-
Andrew Sliwinski authored
-
- May 16, 2018
-
-
Andrew Sliwinski authored
-
- May 15, 2018
-
-
chrisgarrity authored
Only call updateProject to load the project if there is a project id, or it’s the default project id.
-
Andrew Sliwinski authored
-
Andrew Sliwinski authored
-
- May 14, 2018
-
-
chrisgarrity authored
- better split of hash-parser/project-loader unit tests.
-
- May 11, 2018
-
-
Paul Kaplan authored
-
- May 10, 2018
-
-
Eric Rosenbaum authored
-
Eric Rosenbaum authored
-
Paul Kaplan authored
-
Paul Kaplan authored
-
chrisgarrity authored
The project loader that is exported with GUI just expects to be passed projectId as a prop, and it manages loading project data. The part of the project loader that watches for URL hash changes for the playground is a new HOC that is only used in the various playground examples.
-
- May 09, 2018
-
-
Paul Kaplan authored
Includes: - context menu for switching to sliders, only on variables. - width, height, min, max properties consumed from VM.
-
- May 07, 2018
-
-
Michael "Z" Goddard authored
-
Karishma Chadha authored
-
- May 05, 2018
-
-
Kenny2github authored
-
- May 04, 2018
-
-
Karishma Chadha authored
-
Karishma Chadha authored
-
Karishma Chadha authored
-
Karishma Chadha authored
-
Karishma Chadha authored
Update calls to addSprite2 to use new API for adding sprites. Cleanup sprite3 representation for uploading a new sprite from an image.
-
Karishma Chadha authored
-
Karishma Chadha authored
-
- May 03, 2018
-
-
Paul Kaplan authored
-
Paul Kaplan authored
Also extract the "supportedBrowser" logic into a helper (rule of 3)
-
- May 02, 2018
-
-
Paul Kaplan authored
-
Paul Kaplan authored
-
Andrew Sliwinski authored
-
- May 01, 2018
-
-
Andrew Sliwinski 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.
-
Karishma Chadha authored
-
- 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.
-