Skip to content

merge scratch gui #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 106 commits into from
May 27, 2018
Merged

merge scratch gui #2

merged 106 commits into from
May 27, 2018

Conversation

t-kazu
Copy link
Collaborator

@t-kazu t-kazu commented May 27, 2018

本家の更新に追従するためにマージしました

Ray Schamp and others added 30 commits May 4, 2018 21:27
This brings scratch-gui in line with the rest of the scratch-* packages, and what scratch-www needs for the project preview page.
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.
- better split of hash-parser/project-loader unit tests.
…roject-loader-refactor

Project loader refactor
bowser correctly detects Chrome Headless as Chrome, is already used by scratchr2, and is more actively maintained than platform.
Also, fix detection of IE so it works. Apparently bowser.name !== 'IE' on IE with bowser. bowser.msie works though.
Only call updateProject to load the project if there is a project id, or it’s the default project id.
Replace white rectangle bitmap with empty svg for default backdrop
Specifically in 2.0:
- Monitors cannot be dragged in fullscreen/player
- List monitors cannot be resized, have items added using the button or have their values edited.
- Slider monitors still work.
…-scaling

Fix monitor scaling, positioning and draggability in fullscreen mode
Update scratch-blocks (flyout bottom padding)
Add missing vector sprites and costumes to libraries
greenkeeper bot and others added 28 commits May 23, 2018 19:54
…h-paint-0.2.0-prerelease.20180523195410

chore(package): update scratch-paint to version 0.2.0-prerelease.2018…
…legacy-sound-tags

Add sound library tags for legacy sounds
…h-paint-0.2.0-prerelease.20180523204456

chore(package): update scratch-paint to version 0.2.0-prerelease.2018…
…-backdrop

Make new default backdrop included in build
…ssets

Make costume, sound and sprite tiles draggable.
…-refresh-after-tabbing

Fix toolbox refreshing for new variables after switching tabs
…oundary

Move error boundary out beyond the project loader
Replace platform with bowser for browser detection
…ooltips

Force the tooltips to close to fix touch devices
…ncies

Update scratch-vm and scratch-render
@takaokouji takaokouji merged commit cbd80a3 into smalruby:develop May 27, 2018
@t-kazu t-kazu deleted the merge/scratch-gui branch May 28, 2018 00:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.