Karishma Chadha
6aec034acd
Remove .sb from file browser filter since we can't support them yet. Remove .zip from the same. Save project as .sb3 (and untitled-project).
2018-03-21 18:03:38 -04:00
Karishma Chadha
bb3a4572c9
Default project should have correct property names for md5+ext.
2018-03-21 16:52:58 -04:00
Karishma Chadha
47e2bbbdc7
Pretty print default project json.
2018-03-21 16:36:30 -04:00
Karishma Chadha
73ec43d0b3
Revert "Rename md5 property in default sb3 project to md5ext to reflect it's actual contents."
...
scratch-audio depends on sound property being called md5 even though it refers to md5+file ext,
so this property cannot be renamed just yet.
This reverts commit dee7195fac .
2018-03-21 12:38:55 -04:00
Karishma Chadha
dee7195fac
Rename md5 property in default sb3 project to md5ext to reflect it's actual contents.
2018-03-21 11:16:34 -04:00
Karishma Chadha
447b2b551a
Code cleanup to remove warning for loadingStateVisible property.
2018-03-16 15:13:19 -04:00
Karishma Chadha
5cbec2e127
Moving shorthand prop ('disabled') first, according to react lint rules.
2018-03-15 11:10:42 -04:00
kchadha
03310e42a3
Load button file input should only accept specific file extensions. Update load button to use new revamped loadProject function from VM. Loading a project via load button should clear the url hash (without triggering a reload or the project-loader-hoc).
2018-03-15 10:17:09 -04:00
kchadha
dff72b62dc
Trigger loading animation and loading error states from load button.
2018-03-15 10:17:09 -04:00
kchadha
a7a0260808
Gui should catch vm load errors and render error page if project failed to load.
2018-03-15 10:17:09 -04:00
Paul Kaplan
20ce165b1f
Merge pull request #1610 from kchadha/fix-reload-link
...
Fix reload button on error page
2018-03-14 14:41:16 -04:00
Paul Kaplan
36a19bfa1b
Allow new sprite to propagate before selecting costume tab
2018-03-12 14:23:32 -04:00
kchadha
b0101fe4f9
Fix reload button on error page so that it goes to the correct url (including the pathname).
2018-03-12 13:42:15 -04:00
kchadha
d9f13332fa
Merge pull request #1564 from kchadha/save-load
...
Save and Load sb3 projects
2018-03-09 10:58:39 -05:00
kchadha
c647ad6286
Removing JSZip dependency. VM will unpack the zip (for now, until this functionality gets moved to scratch-storage).
2018-03-08 10:21:35 -05:00
Paul Kaplan
0b4737f123
Merge pull request #1495 from kyleplo/showhide-stage
...
Update make-toolbox-xml.js
2018-03-08 09:28:36 -05:00
kyleplo
9a9b60d74f
Update make-toolbox-xml.js
2018-03-08 08:09:56 -05:00
kchadha
df37f3ccf1
Merge pull request #1532 from kchadha/report-mouse-up
...
Always report mouse-up to VM and send flag indicating end of drag
2018-03-07 17:15:04 -05:00
kchadha
a57aad36d2
Code cleanup addressing PR comment.
2018-03-07 13:23:37 -05:00
Andrew Sliwinski
68b14cfac5
Merge pull request #1511 from thisandagain/bugfix/library
...
Minor fixes to sprite library
2018-03-07 12:07:26 -05:00
Andrew Sliwinski
bc755b38f3
Additional fixes to libraries
2018-03-06 16:27:48 -05:00
DD Liu
dab400a063
Merge pull request #1547 from fsih/backdropLoad
...
Move backdrop library back to costumes tab
2018-03-06 15:52:02 -05:00
DD
3f987097ff
Add switching to costumes tab to surprise button also. All backdrop adding buttons should switch tabs.
2018-03-06 15:43:47 -05:00
DD
c1780800c2
Switch to costumes tab on open backdrop library
2018-03-06 11:00:54 -05:00
kchadha
0342fe976f
Merge branch 'develop' into save-load
2018-03-06 10:13:37 -05:00
Karishma Chadha
c9840b5f2a
Updating save and load buttons to not use bind in mapStateToProps
2018-03-06 10:09:24 -05:00
Paul Kaplan
be1dfc133a
Merge pull request #1546 from fsih/costumeSwitchIndex
...
Switch to the correct costume number when switching sprites
2018-03-06 08:58:21 -05:00
Paul Kaplan
8bc925c4a4
Merge pull request #1551 from kchadha/http-url
...
Allow http url in import modal
2018-03-06 08:50:17 -05:00
Paul Kaplan
02fae56a20
Merge pull request #1514 from paulkaplan/react-perf
...
Performance audit of react/redux state
2018-03-06 08:43:44 -05:00
Karishma Chadha
64ee4c7e86
Remove unused import.
2018-03-05 17:13:40 -05:00
Karishma Chadha
588273a991
Let vm do the heavy lifting and give gui the file to download.
2018-03-05 17:07:07 -05:00
DD
afd73dcfd8
Uncomment raven
2018-03-05 16:48:52 -05:00
DD
fe6078cce1
Move backdrop library back to costumes tab
2018-03-05 16:48:52 -05:00
Paul Kaplan
56ffff20a6
Cache Renderer.isSupported because it takes 30ms every time
2018-03-05 12:20:39 -05:00
Karishma Chadha
1c2c79e62f
Loading sb3 projects via load button that were saved via save button.
2018-03-04 17:30:30 -05:00
Karishma Chadha
8641ae2ab3
Update save button to download zip of project json + serialized assets (costumes and sounds).
2018-03-04 17:30:30 -05:00
Karishma Chadha
1adf6b24f5
allow http url in import modal
2018-03-04 16:45:51 -05:00
DD
4da72835fe
Set index for sounds too. Reseting to sound 0 matches scratch 2 behavior
2018-03-02 14:01:51 -05:00
DD
d87b34cd0a
Switch to the correct costume number when switching sprites
2018-03-02 13:51:32 -05:00
Karishma Chadha
ff37a347d0
Send flag to vm to indicate that mouse-up event was also the end of a drag. VM should use this flag to selectively activate the sprite click hat.
2018-02-28 16:34:35 -05:00
Karishma Chadha
fa40d54955
onMouseUp should tell the vm that the mouse is up even if a drag just ended.
2018-02-28 15:29:36 -05:00
Karishma Chadha
4bf21a53bb
Swapping out default project with sb3 version. This will be refined as the sb3 spec gets fleshed out.
2018-02-28 11:03:10 -05:00
Paul Kaplan
5542becc44
Add fetching and loading states to display loading screen.
2018-02-27 17:23:20 -05:00
kchadha
89214e1611
Merge pull request #1516 from chrisgarrity/feature/gh1205-oops-error
...
Nicer crash message format
2018-02-27 14:52:54 -05:00
chrisgarrity
d65fabc6a7
reload without project hash
2018-02-27 14:13:33 -05:00
Paul Kaplan
f168256ff5
Merge pull request #1523 from paulkaplan/fix-gui-updating
...
Fix the GUI not updating when new project data is available
2018-02-27 13:04:53 -05:00
Moran T
c670d4f1a8
Remove shouldComponentUpdate from vmListenerHOC, move block drag end
...
to target pane, which already has all the needed props.
2018-02-27 12:07:13 -05:00
Paul Kaplan
92f1d64473
Cache Renderer.isSupported because it takes 30ms every time
2018-02-27 09:33:46 -05:00
Moran T
d2d15f68d4
Revert "Adding constraint on min height for large stage"
...
This reverts commit 0a741b1083 .
2018-02-27 15:13:23 +02:00
Moran T
0a741b1083
Adding constraint on min height for large stage
...
Should help with smaller screen sizes, where the ratio is different (like some chromebooks)
2018-02-27 15:11:52 +02:00