Paul Kaplan
719c5d3c6f
Merge branch 'develop' into improve-toolbox-perf
2019-01-30 14:47:06 -05:00
Paul Kaplan
45659f23d6
Merge pull request #4457 from kchadha/update-project-changes-test
...
Update project changes test
2019-01-30 14:30:43 -05:00
Paul Kaplan
7ba92a6e44
Merge pull request #4454 from LLK/greenkeeper/scratch-l10n-3.1.20190130142816
...
Update scratch-l10n to the latest version 🚀
2019-01-30 14:18:23 -05:00
Paul Kaplan
90266ea225
Update package.json
2019-01-30 14:17:53 -05:00
Paul Kaplan
4031d058c9
Merge branch 'develop' into greenkeeper/scratch-l10n-3.1.20190130142816
2019-01-30 14:16:22 -05:00
Paul Kaplan
0706ac769f
Merge pull request #4456 from LLK/greenkeeper/scratch-blocks-0.1.0-prerelease.1548864869
...
Update scratch-blocks to the latest version 🚀
2019-01-30 14:15:51 -05:00
Benjamin Wheeler
9a5783786f
Merge pull request #4452 from chrisgarrity/issue/monitors-over-menu
...
Menus should be over most things
2019-01-30 12:03:03 -05:00
Paul Kaplan
b1a06aba10
Merge pull request #4455 from LLK/greenkeeper/scratch-vm-0.2.0-prerelease.20190130160436
...
Update scratch-vm to the latest version 🚀
2019-01-30 11:55:19 -05:00
Karishma Chadha
af462ec372
Update project changes test to test a project change that should actually emit a change event. Clicking on blocks should not emit a project changed event.
2019-01-30 11:25:07 -05:00
greenkeeper[bot]
af00f82944
chore(package): update scratch-blocks to version 0.1.0-prerelease.1548864869
2019-01-30 16:22:01 +00:00
Paul Kaplan
4da58b0e67
Include blocks update that improves toolbox layout perf
2019-01-30 11:17:27 -05:00
greenkeeper[bot]
30e6b55b3b
chore(package): update scratch-vm to version 0.2.0-prerelease.20190130160436
2019-01-30 16:07:25 +00:00
chrisgarrity
7dd7f1ac60
Menus cover monitors
...
fixes https://github.com/LLK/scratch-www/issues/2587
and https://github.com/LLK/scratch-gui/issues/4428
changed menu-bar z-index to one more than monitors so drop down menus cover monitors when opened.
2019-01-30 15:40:21 +01:00
Paul Kaplan
9264f30198
Make the toolbox xml reflect the costume, sound and backdrop name
...
This invalidates the toolbox XML when switching back to the code tab after e.g. renaming a costume, making the code tab
2019-01-30 09:39:18 -05:00
Paul Kaplan
f7b5463461
Add test for menus not updating when adding new costumes
...
I know we will want to change this eventually, so I added comments about that. But the next commit originally contained an inadvertent change to this functionality, so I wanted to add an integration test so that when we do change it, we
2019-01-30 09:37:27 -05:00
greenkeeper[bot]
a5358b5fbf
chore(package): update scratch-l10n to version 3.1.20190130142816
2019-01-30 14:35:28 +00:00
Paul Kaplan
81bbcf8348
Add an integration test to cover renaming costumes updating the blocks
...
It looks like an "test.only" was left in on one of these tests by mistake.
2019-01-30 09:12:27 -05:00
Paul Kaplan
b77766db00
Merge pull request #4448 from LLK/greenkeeper/scratch-vm-0.2.0-prerelease.20190128192220
...
Update scratch-vm to the latest version 🚀
2019-01-29 14:12:13 -05:00
Paul Kaplan
d43f236fe7
Merge branch 'develop' into greenkeeper/scratch-vm-0.2.0-prerelease.20190128192220
2019-01-29 14:12:02 -05:00
Paul Kaplan
0d32ac5b40
Only update the toolbox when the blocks tab is visible.
...
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.
2019-01-29 14:05:38 -05:00
Paul Kaplan
5632eb1bdb
Merge pull request #4440 from paulkaplan/improve-block-perf
...
Avoid double toolbox update on mount and when setting language
2019-01-29 14:05:04 -05:00
Paul Kaplan
1f3a442425
Merge pull request #4447 from paulkaplan/faster-map-state-to-props
...
Move rounding into sprite info to improve performance
2019-01-29 14:04:28 -05:00
Paul Kaplan
c017d2d490
Remove cruft
2019-01-28 15:32:38 -05:00
Paul Kaplan
f92a519740
Merge pull request #4446 from LLK/greenkeeper/scratch-vm-0.2.0-prerelease.20190128162704
...
chore(package): update scratch-vm to version 0.2.0-prerelease.2019012…
2019-01-28 14:42:03 -05:00
Paul Kaplan
45cfbc2037
Merge branch 'develop' into greenkeeper/scratch-vm-0.2.0-prerelease.20190128162704
2019-01-28 14:41:46 -05:00
greenkeeper[bot]
59ddd02c2f
chore(package): update scratch-vm to version 0.2.0-prerelease.20190128192220
2019-01-28 19:29:10 +00:00
Paul Kaplan
cb63e6e199
Merge pull request #4442 from LLK/greenkeeper/scratch-render-0.1.0-prerelease.20190128154859
...
Update scratch-render to the latest version 🚀
2019-01-28 14:07:16 -05:00
Paul Kaplan
3eae325c9c
Merge pull request #4443 from LLK/greenkeeper/scratch-vm-0.2.0-prerelease.20190128155421
...
Update scratch-vm to the latest version 🚀
2019-01-28 14:06:50 -05:00
Paul Kaplan
59b76c5df5
Merge pull request #4444 from LLK/greenkeeper/scratch-blocks-0.1.0-prerelease.1548691077
...
Update scratch-blocks to the latest version 🚀
2019-01-28 14:06:27 -05:00
Paul Kaplan
d08ce5d937
Move rounding into sprite info to avoid generating lots of garbage
...
It also avoids repeating the costly object spread, which becomes a problem for projects with a lot of sprites
2019-01-28 12:02:03 -05:00
greenkeeper[bot]
8ff38e0e0f
chore(package): update scratch-vm to version 0.2.0-prerelease.20190128162704
...
Closes #4443
2019-01-28 16:42:23 +00:00
greenkeeper[bot]
6eb3814150
chore(package): update scratch-blocks to version 0.1.0-prerelease.1548691077
2019-01-28 16:17:49 +00:00
greenkeeper[bot]
b4e8687700
chore(package): update scratch-vm to version 0.2.0-prerelease.20190128155421
2019-01-28 16:06:34 +00:00
greenkeeper[bot]
84aca794fe
chore(package): update scratch-render to version 0.1.0-prerelease.20190128154859
2019-01-28 16:03:46 +00:00
Paul Kaplan
50b5b4186c
Merge pull request #4425 from paulkaplan/faster-text-tile-rendering
...
Use fontInliner instead of entire SVGRenderer for showing costume tiles.
2019-01-28 10:17:36 -05:00
Benjamin Wheeler
d7549bec1f
Merge pull request #4099 from benjiwheeler/sprite-animate-render
...
Sprite library animations no longer update the entire library state on every costume change
2019-01-28 10:12:36 -05:00
Paul Kaplan
cc25a40b70
Merge pull request #4441 from LLK/greenkeeper/scratch-blocks-0.1.0-prerelease.1548354812
...
chore(package): update scratch-blocks to version 0.1.0-prerelease.154…
2019-01-28 09:29:54 -05:00
Paul Kaplan
4ae2fdcbe6
Merge pull request #4430 from LLK/greenkeeper/scratch-render-0.1.0-prerelease.20190125023926
...
Update scratch-render to the latest version 🚀
2019-01-28 09:29:28 -05:00
Paul Kaplan
a70e1cfadc
Merge pull request #4434 from LLK/greenkeeper/scratch-svg-renderer-0.2.0-prerelease.20190125192231
...
Update scratch-svg-renderer to the latest version 🚀
2019-01-28 09:28:32 -05:00
Paul Kaplan
cf0d5487d6
Avoid double toolbox update when setting the locale
2019-01-28 09:15:19 -05:00
greenkeeper[bot]
50b69a9e98
chore(package): update scratch-svg-renderer to version 0.2.0-prerelease.20190125192231
2019-01-25 19:24:09 +00:00
greenkeeper[bot]
3b6e439ab8
chore(package): update scratch-render to version 0.1.0-prerelease.20190125023926
2019-01-25 02:41:01 +00:00
Ben Wheeler
3baca0bc76
fixed mouse click issuue
2019-01-24 13:56:23 -05:00
greenkeeper[bot]
9ed955452d
chore(package): update scratch-blocks to version 0.1.0-prerelease.1548354812
...
Closes #4426
2019-01-24 18:35:59 +00:00
Paul Kaplan
a37ea67512
Use fontInliner instead of entire SVGRenderer for showing costume tiles.
...
The fontInliner from the scratch-svg-renderer was changed recently to work entirely on strings, so we can use that instead of parsing/loading/possibly drawing/stringifying the entire SVG.
This does not address the size-1 cache issue where the cache is invalidated any time there is more than 1 sprite. But that can be handled later.
Using the 4x CPU slowdown in chrome dev tools, on a simple costume that just has a single text element the getCostumeUrl time goes from 10ms to 1ms, very important for updating in a timely way.
2019-01-24 08:49:17 -05:00
picklesrus
ef59643c94
Merge pull request #4424 from picklesrus/sound-test
...
Fix test broken in #4422 by updating the snapshot.
2019-01-23 17:48:33 -05:00
picklesrus
0eeff37d09
Fix test broken in #4422 by updating the snapshot.
2019-01-23 17:37:12 -05:00
Paul Kaplan
3c16bf31ec
Merge pull request #4422 from paulkaplan/no-playhead-scrollbars
...
Add container with overflow hidden to prevent scrollbars from playhead
2019-01-23 17:05:15 -05:00
Paul Kaplan
d0efc9a907
Add container with overflow hidden to prevent scrollbars from playhead
2019-01-23 17:03:23 -05:00
Paul Kaplan
d4bf303eb3
Merge pull request #4421 from LLK/paulkaplan-patch-1
...
Update l10n
2019-01-23 16:30:48 -05:00