Commit Graph
1288 Commits
Author SHA1 Message Date
chrisgarrity 0fa62fc05c Split project-loader-hoc
The project loader that is exported with GUI just expects to be passed projectId as a prop, and it manages loading project data.

The part of the project loader that watches for URL hash changes for the playground is a new HOC that is only used in the various playground examples.
2018-05-10 09:31:50 -04:00
chrisgarrity 9478510c98 Fix stage sizing for www 2018-05-09 10:47:53 -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
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
DD Liu 67982412ec Merge pull request #1866 from fsih/updateBitmap
Bitmap import and export
2018-05-02 09:54:38 -04:00
DD Liu f5ab6c69f8 add comment on default resolution 2018-05-02 09:50:16 -04:00
Andrew Sliwinski 1f70f6c1eb Merge pull request #1935 from thisandagain/feature/ipzy
Add sprites, costumes, and backdrops from Ipzy
2018-05-02 08:57:39 -04:00
DD Liu 8ea5cdce07 Check that costume exists before accessing 2018-05-02 08:49:57 -04:00
Paul Kaplan d147c10b1e Add a lint rule to enforce no more literals in jsx. 2018-05-02 08:48:15 -04:00
Paul Kaplan 0aaf188eac Move remaining strings to using FormatMessage 2018-05-02 08:47:55 -04:00
Andrew Sliwinski b407755f02 Updates for Ipzy assets 2018-05-02 08:46:05 -04:00
Paul Kaplan fc7febb16f Merge pull request #1934 from paulkaplan/revert-localize-error
Revert localization of crash message.
2018-05-02 07:43:56 -04:00
DD Liu 9d3c95812e Fix displayed costume size 2018-05-01 17:40:35 -04:00