- Oct 13, 2018
- Oct 11, 2018
-
-
DD authored
-
- Sep 19, 2018
-
-
Evelyn Eastmond authored
-
- Sep 07, 2018
-
-
Ben Wheeler authored
-
- Sep 06, 2018
-
-
Ben Wheeler authored
styling for title field; correct input target in tests; make download filename safer with default, max length; in playground index, correctly pass props through to gui container
-
- Sep 05, 2018
-
-
Ray Schamp authored
If the VM is ever instantiated, which happens whenever GUI is instantiated due to default props, then IE11 will crash
-
- Aug 28, 2018
-
-
Ray Schamp authored
-
- Aug 17, 2018
-
-
chrisgarrity authored
For some reason the travis eslint did not catch these missing prop validations.
-
- Aug 16, 2018
-
-
Ray Schamp authored
-
Ray Schamp authored
*Kind of*. This isn't a good way to do it because we use the storage singleton before GUI is mounted. This needs to happen differently, like configuring storage in the project loader hoc and passing it down, so it could be attached to the VM once it has a VM? Fixup 723d975d062ce3b585715b5cbabfcdae218d901a This reverts commit 723d975d062ce3b585715b5cbabfcdae218d901a.
-
- Aug 01, 2018
-
-
chrisgarrity authored
-
- Jun 26, 2018
-
-
Ray Schamp authored
This allows the project to continue playing/retain state while toggling language or player state.
-
Ray Schamp authored
And implement toggle on player playground
-
- Jun 08, 2018
-
-
sjhuang26 authored
-
- Jun 06, 2018
-
-
Paul Kaplan authored
Also include the hash of the project in load errors from the server so we can debug them
-
- May 24, 2018
-
-
Paul Kaplan authored
-
- May 22, 2018
-
-
chrisgarrity authored
-
- May 21, 2018
-
-
chrisgarrity authored
-
chrisgarrity authored
scratch-gui exports `index.js` instead of just GUI container.
-
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 09, 2018
-
-
chrisgarrity authored
Fixes #1853
-
- Apr 30, 2018
-
-
Paul Kaplan authored
-
Andrew Sliwinski authored
-
- Apr 27, 2018
-
-
Paul Kaplan authored
-
Paul Kaplan authored
This reverts commit 29d5619d.
-
Paul Kaplan authored
* WIP tips * WIP first card stack * WIP use tips reducer to show things to try * single card deck similar to mask sequence * collapse option * Add zoom card * WIP tips * Reorganized to redux * Add zooming to the gifs * Blue cards + navigation * Add tips to new nav bar * Remove blue * Update design with icons * deck updates wip * Updated card decks * Add videos to libraries * Update initial card and clicker preview * Add backdrop to initial card step. * WIP use vimeo player instead * New simple spin deck * Spin around and say hello decks * Update button and sub-card styles * Fix "tips" button in menu bar * Use move cursor * Fix cursor * Use same image for deck preview and library * Fix cursor again * Update clicker game deck * Add videos as single-step decks * Change tips in menu bar to ? icon * Change “tips” to “how-tos” in library * Add help icon to cards * Update deck library images * Add drag cover for youtube video to prevent catching mouseup * add a step to spin deck for clicking control * Blue bar style updates * Add step pips * Update clicker game name to run away * Fix image padding * Add change color step to spin deck * Add start sound step to run away deck * Update say deck to start with adding a sprite * Remove package lock * Remove zooming functionality * Remove unnecassary prototype changes * Split up rendering of cards into smaller parts * Use FormattedMessage for all strings * Automatic lint fixes * Almost finished with lint errors! * Fix more lint errors * Clean up CSS * Fix webpack config
-
- Apr 25, 2018
-
-
Andrew Sliwinski authored
* Updates to preview modal for release * Design tweaks and remove import modal * Resolve issues with tests * Copy edits HT Eric * Resolve lint issue with integration test * One more change to the disclaimer language * Add line break
-
- Apr 19, 2018
-
-
chrisgarrity authored
The initial intl store expected an object with an `intl` key, not the intl object as returned by `injectIntl`. Also changed GUI proptypes to accept Object as well as String for projectData to avoid warnings.
-
chrisgarrity authored
- export image and sounds in dist/static/assets - rename main export (`scratch-gui.js`, not `index.js`) - move project-loader-hoc back to lib (VM doesn’t load properly without it)
-
chrisgarrity authored
-
- Apr 13, 2018
-
-
Andrew Sliwinski authored
-
- Apr 06, 2018
-
-
Paul Kaplan authored
-
Paul Kaplan authored
It seems like there is some kind of touch action interference coming from the blocks panel, where if you touch the tabs on a touchscreen chromebook/chrome responsive mode, it does not select the tab if the touch radius is overlapping the blocks panel at all. See gifs in PR for more explanation. Fixes issue #1283, making chromebooks useable!
-
- Mar 23, 2018
-
-
Karishma Chadha authored
Revert "Changes to hash should happen through project loader hoc. Changes to the current project id and current project data should happen in a reducer since they are part of global state. That way, the load button can affect the global project data as well." This reverts commit e4fe143b.
-
- Mar 22, 2018
-
-
Karishma Chadha authored
-
Karishma Chadha authored
Changes to hash should happen through project loader hoc. Changes to the current project id and current project data should happen in a reducer since they are part of global state. That way, the load button can affect the global project data as well.
-
- Mar 16, 2018
-
-
Karishma Chadha authored
-
- Mar 15, 2018
-
-
kchadha authored
-