- Nov 28, 2018
-
-
Eric Rosenbaum authored
-
Ray Schamp authored
-
Ray Schamp authored
Listen to the new project changed event from the VM and keep track of the state in Redux. Update it as appropriate. Known issue is that the project is marked as "changed" immediately after it's loaded. This is due to asynchronous event emitting while the project data is loaded, and needs an update to the VM to fix.
-
- Nov 27, 2018
-
-
Paul Kaplan authored
-
Paul Kaplan authored
-
Paul Kaplan authored
-
Paul Kaplan authored
This is needed to make the project page work as expected. In the future, investing in ways of making those accessility features work would be good. But for now, it is broken for everyone because it both sends events to the VM _and_ scrolls the page.
-
- Nov 26, 2018
-
-
Ben Wheeler authored
-
- Nov 20, 2018
-
-
Karishma Chadha authored
Add cloud provider APIs for deleting and renaming cloud variables. Remove dataIndex from writeToServer function since it is not used.
-
Ben Wheeler authored
-
Karishma Chadha authored
-
- Nov 19, 2018
-
-
Ben Wheeler authored
-
Ben Wheeler authored
-
Karishma Chadha authored
Set VM's cloud provider to null when disconnecting from the cloud server. Add unit test for disconnecting on unmount.
-
Paul Kaplan authored
-
Paul Kaplan authored
-
Paul Kaplan authored
-
Paul Kaplan authored
-
chrisgarrity authored
-
- Nov 17, 2018
-
-
chrisgarrity authored
This will work better if there are other query string options that need to be handled later. It also handles the distinction between ‘all’ and the other tutorials better.
-
Karishma Chadha authored
-
- Nov 16, 2018
-
-
Karishma Chadha authored
Fix issue where regular cloud variable messages were throwing uncaught Json parse errors because of a newline being at the end of the message. Add test that fails without the bugfix.
-
Karishma Chadha authored
Fix cloud connection logic so that cloud connections are made and cleared out appropriately. This fixes a bug where we were making two cloud connections when creating a new project and not clearing out previous connections when switching between editor and preview/player mode.
-
Paul Kaplan authored
-
Paul Kaplan authored
Uses randomized duration between [0, 2^k-1] where k is the connection attempt number, maxed out at 5. I had to rework the tests quite a bit to make this easy to test, to work around the timeouts and the randomization.
-
- Nov 15, 2018
-
-
Ben Wheeler authored
-
Ben Wheeler authored
-
picklesrus authored
-
Paul Kaplan authored
-
picklesrus authored
-
Paul Kaplan authored
-
Paul Kaplan authored
The use of an "override" prop that allowed the preview modal to be hidden without actually changing the redux state was causing a problem where the block editors where not closing when modals were opening. That is because it relied on the modal reducer being accurate. I defaulted the preview state to false to make it simpler to consume the GUI, as www will not want the preview info to be true. I made it true in the playground instead. This fixes https://github.com/LLK/scratch-gui/issues/3710
-
Ray Schamp authored
Hopefully they are actually clarifying
-
Ray Schamp authored
Instead of saving .sb3 files to the projects server, save just the project JSON. Save assets to the assets server. This happens via the asset types being routed to different web sources by storage.
-
Ray Schamp authored
These files have diverged from the versions stored on the assets server due to the way Git handles line endings. Re-save them and keep their line endings from changing again by treating SVGs as binary in this repo.
-
Ben Wheeler authored
-
Karishma Chadha authored
-
- Nov 14, 2018
-
-
Karishma Chadha authored
Refactor cloud manager hoc to use component lifestyle methods to control cloud connection. Abstract our connection creation logic into a funciton. Make canUseCloud check a function.
-
Karishma Chadha authored
-
chrisgarrity authored
Also pull out `onUpdateReduxDeck` prop out to avoid warning when it’s passed to nested components.
-