- Nov 28, 2018
-
-
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 14, 2018
-
-
Karishma Chadha authored
-
- Nov 13, 2018
-
-
Karishma Chadha authored
Disable cloud variable option when vm reaches limit for project. Rename canUseCloud to match other property in the prompt container/component.
-
Karishma Chadha authored
Move cloud connection logic into its own HOC and add canUseCloud flag to control whether to show the new cloud variable options in the variable modal.
-
Karishma Chadha authored
-
Karishma Chadha authored
-
- Nov 05, 2018
-
-
Paul Kaplan authored
The function is being changed to resolve to a promise, so do not request a workspace refresh until after the sharing is completed.
-
- Oct 31, 2018
-
-
Paul Kaplan authored
-
- Oct 24, 2018
-
-
Ben Wheeler authored
-
- Oct 23, 2018
-
-
Eric Rosenbaum authored
* Connection Modal loads its own data * Connection does not update flyout status buttons * WIP moving connection modal into redux * Lint fix and remove unused prop * Close modal even if exception on disconnect
-
- Oct 17, 2018
-
-
Evelyn Eastmond authored
-
- Oct 11, 2018
-
-
Eric Rosenbaum authored
* Handle recordSoundCallback from blocks * Set custom field type for sounds menu * Add record… item to sounds menu * Use localized string and ID for ‘record…’ option * Add integration test * Don’t use custom field for sounds menu * Use callback as the value of the ‘record…’ menu item
-
- Sep 19, 2018
-
-
Evelyn Eastmond authored
-
Evelyn Eastmond authored
-
- Sep 14, 2018
-
-
Michael "Z" Goddard authored
Workspace update errors can be partially recovered from. This allows the gui to "successfully" load on projects that pass vm validation and loading but throw an error in scratch-blocks. Logging the error instead of throwing it allows the gui and vm to finish updating for the workspace change. This allows the VM to behave normally even if the scratch-blocks workspace rendering is incomplete.
-
- Sep 07, 2018
-
-
Evelyn Eastmond authored
-
- Aug 09, 2018
-
-
Eric Rosenbaum authored
-
- Aug 02, 2018
-
-
Eric Rosenbaum authored
-
- Aug 01, 2018
-
-
chrisgarrity authored
-
- Jul 24, 2018
-
-
Karishma Chadha authored
-
- Jul 19, 2018
-
-
Karishma Chadha authored
Call updateToolbox whenever the blocks container updates and is visible so that changes to dynamic menus (e.g. costume renaming) are picked up. Update setLocale to call updateToolbox so that the toolboxRefresh gets re-enabled. This is needed for getting translated toolbox strings like 'Hello' and 'Hmmm...' to stay in sync with language changes.
-
- Jul 18, 2018
-
-
chrisgarrity authored
Remove cruft and add comments to explain how setLocale is called.
-
Paul Kaplan authored
-
Paul Kaplan authored
-
chrisgarrity authored
In `blocks.jsx` only call setLocale if visible. Depends on `getLocale` being added to VM to know when global locale changed while not visible making the VM out of sync.
-
- Jul 12, 2018
-
-
Karishma Chadha authored
Fix rename variable bug by always passing additionalVars to the scratch-blocks prompt callback. Let scratch-blocks decide whether or not to use the additional vars based on whether the variable is local or global.
-
- Jul 11, 2018
-
-
Paul Kaplan authored
-
chrisgarrity authored
Depends on https://github.com/LLK/scratch-vm/pull/1321
-
- Jul 10, 2018
-
-
Paul Kaplan authored
-
- Jul 06, 2018
-
-
Karishma Chadha authored
-
Karishma Chadha authored
Allow specifying variables as local vs. global. Pass var names from VM to scratch-blocks for checking for conflicts in all sprites when attempting to create a global var.
-
- Jul 02, 2018
-
-
Eric Rosenbaum authored
-
Eric Rosenbaum authored
-
Eric Rosenbaum authored
-
Eric Rosenbaum authored
-
- Jun 20, 2018
-
-
chrisgarrity authored
* updated locales reducer to include current messages and messagesByLocale (the previous all messages) * moved locales out of gui * include locales in the things exported by gui (index.js)
-
- Jun 19, 2018
-
-
chrisgarrity authored
Add `?locale=<localecode>` to load in a new langage. Add `?enable=language` to enable the language selector Or combine the two: `?enable=language&locale=<localecode>` Still accepts a hash, but requires that the hash be a sequence of digits. Added new locales reducer to gui: - initializes default react-intl/localeData - initializes default locale messages for all locales - default locale is ‘en’ (can be overridden by URL) Removed dependency on react-intl-redux, added ConnectedIntlProvider (uses correct locale messages from redux based on current locale)
-
- Jun 18, 2018
-
-
Karishma Chadha authored
-
- Jun 15, 2018
-
-
Karishma Chadha authored
-
- Jun 13, 2018
-
-
Karishma Chadha authored
-