Skip to content
Snippets Groups Projects
  1. Nov 28, 2018
    • Ray Schamp's avatar
      Track "project changed" state in Redux · 09592425
      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.
      09592425
  2. Nov 14, 2018
  3. Nov 13, 2018
  4. Nov 05, 2018
  5. Oct 31, 2018
  6. Oct 24, 2018
  7. Oct 23, 2018
  8. Oct 17, 2018
  9. Oct 11, 2018
    • Eric Rosenbaum's avatar
      Open sound recorder from sound block menu (#3309) · d5e024cc
      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
      Unverified
      d5e024cc
  10. Sep 19, 2018
  11. Sep 14, 2018
    • Michael "Z" Goddard's avatar
      log workspace update errors · 64c4d37e
      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.
      Unverified
      64c4d37e
  12. Sep 07, 2018
  13. Aug 09, 2018
  14. Aug 02, 2018
  15. Aug 01, 2018
  16. Jul 24, 2018
  17. Jul 19, 2018
    • Karishma Chadha's avatar
      Call updateToolbox whenever the blocks container updates and is visible so... · 5d6a48a2
      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.
      5d6a48a2
  18. Jul 18, 2018
  19. Jul 12, 2018
  20. Jul 11, 2018
  21. Jul 10, 2018
  22. Jul 06, 2018
  23. Jul 02, 2018
  24. Jun 20, 2018
    • chrisgarrity's avatar
      Locales cleanup · 60a3dc3a
      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)
      60a3dc3a
  25. Jun 19, 2018
    • chrisgarrity's avatar
      Initial version of loading or switching language. · a0455422
      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)
      a0455422
  26. Jun 18, 2018
  27. Jun 15, 2018
  28. Jun 13, 2018
Loading