- Feb 07, 2019
-
-
Paul Kaplan authored
This was already being used for sb3s and sprite3s, but the code was repeated in different places. Make a single helper that downloads blobs, and make all download paths use it.
-
- Feb 06, 2019
-
-
Paul Kaplan authored
-
Paul Kaplan authored
-
Florrie authored
-
Michael "Z" Goddard authored
-
- Feb 05, 2019
-
-
Xu Jing authored
-
Karishma Chadha authored
-
- Feb 04, 2019
-
-
Florrie authored
-
- Feb 01, 2019
-
-
Paul Kaplan authored
-
- Jan 31, 2019
-
-
Paul Kaplan authored
-
- Jan 30, 2019
-
-
Paul Kaplan authored
This invalidates the toolbox XML when switching back to the code tab after e.g. renaming a costume, making the code tab
-
- Jan 27, 2019
-
-
apple502j authored
-
- Jan 24, 2019
-
-
Paul Kaplan authored
The fontInliner from the scratch-svg-renderer was changed recently to work entirely on strings, so we can use that instead of parsing/loading/possibly drawing/stringifying the entire SVG. This does not address the size-1 cache issue where the cache is invalidated any time there is more than 1 sprite. But that can be handled later. Using the 4x CPU slowdown in chrome dev tools, on a simple costume that just has a single text element the getCostumeUrl time goes from 10ms to 1ms, very important for updating in a timely way.
-
- Jan 23, 2019
-
-
Paul Kaplan authored
-
Paul Kaplan authored
Adds unit tests for this HOC.
-
Paul Kaplan authored
Use PureComponent instead since it is a simple shouldComponentUpdate check now.
-
- Jan 22, 2019
-
-
Paul Kaplan authored
-
Eric Rosenbaum authored
-
- Jan 18, 2019
-
-
Paul Kaplan authored
We were emitting drops when getMouseOverIndex was null, which could happen either when the drop is outside the container, or there were zero boxes to check for ordering. Treat these two cases separately, and continue to not emit drops when outside the container.
-
Paul Kaplan authored
This reverts commit 97f8eb63, reversing changes made to 2e017f06.
-
- Jan 17, 2019
-
-
Evelyn Eastmond authored
-
- Jan 15, 2019
-
-
Paul Kaplan authored
This is used because the sortable drop is also used for general dropping as well as sorting drop, so you need to be able to drop into a sortable list that does not contain any items. Make the corresponding reorder code be more careful to check if there is a newIndex.
-
- Jan 14, 2019
-
-
Paul Kaplan authored
-
Paul Kaplan authored
-
- Jan 10, 2019
-
-
Ben Wheeler authored
https://github.com/LLK/scratch-gui/pull/4312 had a function name conflict with the existing code. This change fixes that by renaming the conflicting function, and removes redundant code.
-
Karishma Chadha authored
-
- Jan 09, 2019
-
-
chrisgarrity authored
Browsers other than IE will be allowed to load the GUI. However, if there is an error, the error boundary will display an unsupported browser message recommending they update to the latest version of a supported browser. For the purposes of this PR, ‘supported’ means you can load the gui (anything other than IE), and recommended is just the browsers that meet our minimum requirements for Chrome, Firefox, Edge and Safari.
-
- Jan 08, 2019
-
-
Paul Kaplan authored
-
chrisgarrity authored
-
- Jan 07, 2019
-
-
Karishma Chadha authored
-
- Jan 03, 2019
-
-
picklesrus authored
-
adroitwhiz authored
-
adroitwhiz authored
-
- Dec 26, 2018
-
-
picklesrus authored
-
Cqoicebordel authored
-
- Dec 21, 2018
-
-
Paul Kaplan authored
-
- Dec 20, 2018
-
-
Eric Rosenbaum authored
-
Christopher Willis-Ford authored
The playground now displays this on startup when in Scratch Desktop simulation mode.
-
Paul Kaplan authored
-
Paul Kaplan authored
-