Commit Graph
1297 Commits
Author SHA1 Message Date
DD bee4ffb8a5 Merge branch 'develop' into attachSvgRenderer 2018-05-10 17:28:39 -04:00
Paul Kaplan 3c15ec666d Fix uint16 sound loading error 2018-05-10 14:32:41 -04:00
DD 98999ab852 Send svg renderer to vm 2018-05-10 11:01:43 -04:00
Paul Kaplan 2d80d3825a Remove console log 2018-05-09 14:42:06 -04:00
Paul Kaplan 3fb83ec3f7 Fix padding for list items 2018-05-09 14:17:54 -04:00
Paul Kaplan 96d6391bb3 Add "read-only" slider and list monitors.
Includes:
- context menu for switching to sliders, only on variables.
- width, height, min, max properties consumed from VM.
2018-05-09 13:50:47 -04:00
Paul Kaplan 45f44d9720 Merge pull request #2011 from paulkaplan/consume-monitor-mode
Consume monitor mode and position from VM
2018-05-09 11:28:41 -04:00
chrisgarrity 63fb368857 Merge pull request #2010 from chrisgarrity/issue/gh1853-app-target
Add setAppElement to GUI.

Fixes #1853
2018-05-09 10:47:24 -04:00
kchadha f254e67fae Merge pull request #1989 from Kenny2github/develop
Add random backdrop menu option
2018-05-09 10:14:32 -04:00
chrisgarrity 0448f7e80e Add setAppElement function to exported GUI
Fixes #1853
2018-05-09 10:03:30 -04:00
Paul Kaplan 29b37e2b34 Allow for empty mode only for backwards compatibility 2018-05-09 10:03:12 -04:00
Paul Kaplan eb60744bf2 Change monitor "type" to "mode" to be consistent with vm 2018-05-09 10:01:14 -04:00
Paul Kaplan 896f732c92 Fix css for large monitors to make sizing more consistent with Scratch 2 2018-05-09 10:00:17 -04:00
Paul Kaplan 3bd5abfc26 Consume mode info from the VM 2018-05-09 09:59:44 -04:00
Ray Schamp fb39799700 Merge pull request #2001 from mzgoddard/arraybuffer-loader
Replace buffer-loader with arraybuffer-loader
2018-05-08 16:54:48 -04:00
Ray Schamp 3ae8559f79 Optimize the logo SVG
It was 435KB. Now it's 5KB. I used SVGOMG: https://jakearchibald.github.io/svgomg/
2018-05-08 16:27:29 -04:00
Michael "Z" Goddard 11344eab8c Replace buffer-loader with arraybuffer-loader 2018-05-07 14:52:19 -04:00
Paul Kaplan 024db1af66 Fix flickering of monitor value in Safari with CSS hack.
Root cause is probably the flex implementation on Safari.
2018-05-07 14:00:30 -04:00
Paul Kaplan d64b50661f Add monitor type temporarily to state to add context menu switching 2018-05-07 14:00:30 -04:00
Paul Kaplan f0d1c154cb Add large monitor mode, but no switching yet. 2018-05-07 14:00:30 -04:00
kchadha 728e4afe17 Merge pull request #1967 from kchadha/sprite-upload
Sprite upload
2018-05-07 10:40:51 -04:00
Karishma Chadha 148eed03ee Cleanup 2018-05-07 10:06:59 -04:00
Kenny2github 2406e11cfa Add random backdrop option 2018-05-05 18:13:08 +08:00
Ray Schamp cf7acc359c Merge pull request #1973 from gnarf/limit-toolbox-updates
Limit toolbox updates
2018-05-04 16:52:18 -04:00
Karishma Chadha ab6e2d15e2 Fix MIME type for zips. 2018-05-04 15:58:25 -04:00
Karishma Chadha ed07535a04 Log unexpected file type. 2018-05-04 15:56:02 -04:00
Karishma Chadha 579c61aef3 Treat zips as sprite files as well. 2018-05-04 15:54:42 -04:00
Karishma Chadha f1e2d1b2e3 Fix typo. 2018-05-04 15:14:22 -04:00
Karishma Chadha 0bbf92f90b Update calls to addSprite2 to use new API for adding sprites. Cleanup sprite3 representation for uploading a new sprite from an image. 2018-05-04 15:14:22 -04:00
Karishma Chadha 820008853f Enable sprite upload. 2018-05-04 15:14:22 -04:00
Corey Frang 238c85c42e Add withToolboxUpdates to wait until after toolbox updates 2018-05-04 12:03:10 -04:00
Karishma Chadha 11517e221b Implement when backdrop switches to menu. 2018-05-04 10:46:34 -04:00
Andrew Sliwinski 2a96e8c2a3 Open feedback forum in new tab 2018-05-04 10:09:44 -04:00
Andrew Sliwinski 0d924eed23 Resolve lint issue 2018-05-04 08:58:26 -04:00
Andrew Sliwinski 4be1e2e08a Restore feedback button with link to the forums 2018-05-04 08:54:19 -04:00
Paul Kaplan 5957372fd0 Merge pull request #1953 from paulkaplan/unsupported-errors
Make error catching and reporting better
2018-05-03 11:34:14 -04:00
Paul Kaplan 95a1bf30a9 Merge pull request #1956 from paulkaplan/fix-stage-name
Fix stage naming by using intl.formatMessage instead of component.
2018-05-03 11:25:36 -04:00
Paul Kaplan 8b7f69d94f Fix stage naming by using intl.formatMessage instead of component.
Fixes #1955
2018-05-03 11:05:13 -04:00
Paul Kaplan d1b7562ab4 Fix sentry config, used too many quotes 2018-05-03 10:48:43 -04:00
Paul Kaplan f587105645 Add error boundaries to the three tabs to get more info ab out errors 2018-05-03 10:36:20 -04:00
Paul Kaplan 5fa9e79fb7 Use different errors for unsupported browsers.
Also extract the "supportedBrowser" logic into a helper (rule of 3)
2018-05-03 10:19:03 -04:00
Corey Frang 4c2d6cbedc Re-enable toolbox updates during normal runtime 2018-05-02 16:39:57 -04:00
Corey Frang 7b962d6484 toolboxUpdateTimeout 2018-05-02 16:39:57 -04:00
Corey Frang 6b6f5221ec cleanup some stuff not for this branch 2018-05-02 16:39:57 -04:00
Corey Frang bbd7c34e13 fix comments to fit in github review window 2018-05-02 16:39:57 -04:00
Corey Frang 5f676f55a9 Limit toolbox updates to when we tell it to update 2018-05-02 16:39:57 -04:00
Paul Kaplan fe13e3e630 Move analytics things to environment vars 2018-05-02 16:02:59 -04:00
Paul Kaplan 1dd7b6447a Merge pull request #1947 from paulkaplan/fix-ie-errors
Move ErrorBoundary back into the app, fix IE error boundary
2018-05-02 15:06:58 -04:00
Paul Kaplan 2bdd7cb916 Move ErrorBoundary back into the app 2018-05-02 12:29:04 -04:00
Paul Kaplan 9be831513a Merge pull request #1942 from paulkaplan/enforce-no-strings
Make remaining text translatable, and prevent future regressions
2018-05-02 10:38:43 -04:00