Skip to content
Snippets Groups Projects
  1. Feb 07, 2019
  2. Feb 06, 2019
  3. Feb 05, 2019
  4. Feb 04, 2019
    • Paul Kaplan's avatar
      Initialize locale on ScratchBlocks before initial workspace injection · f270b36f
      Paul Kaplan authored
      This fixes a problem where having a non-default locale set during the initial load would display the blocks in the default toolbox in the wrong language, because the toolbox recycling toggle in setLocale does not work on initial load because there is no editing target to refresh.
      f270b36f
  5. Feb 01, 2019
  6. Jan 31, 2019
  7. Jan 30, 2019
  8. Jan 29, 2019
    • Paul Kaplan's avatar
      Only update the toolbox when the blocks tab is visible. · 0d32ac5b
      Paul Kaplan authored
      Need to store the rendered xml because the props can change while the blocks tab is hidden, but we re-render based on what was rendered, not the previous props (which may not have been rendered).
      
      This is similar to the `ThrottledPropertyHOC` in that there may be prop changes that do not get rendered, but in this case for a different reason.
      
      This increases the performance of switching between code and other editor tabs, as well as improving the "See Inside" performance. It makes switching to the code tab as fast as switching between sprites.
      0d32ac5b
  9. Jan 28, 2019
  10. Jan 27, 2019
  11. Jan 23, 2019
  12. Jan 18, 2019
  13. Jan 17, 2019
  14. Jan 15, 2019
  15. Jan 14, 2019
  16. Jan 11, 2019
  17. Jan 10, 2019
  18. Jan 09, 2019
    • chrisgarrity's avatar
      Revise how unsupported browsers are handled · cf5183a3
      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.
      cf5183a3
  19. Jan 08, 2019
  20. Dec 25, 2018
  21. Dec 20, 2018
Loading