Eric Rosenbaum
3ee4fdbdf3
making 1.4-style gui
2016-10-12 16:40:35 -04:00
Ray Schamp
e9801c8697
Set default stage size
2016-09-28 17:35:03 -04:00
Ray Schamp
4a6e59cf94
Fix lint error
2016-09-28 11:11:42 -04:00
Ray Schamp
dc119d0a32
Configure base path for media directory
2016-09-28 11:08:53 -04:00
Ray Schamp
9abdc519a1
Add project loading
2016-09-28 10:53:37 -04:00
Ray Schamp
f1d2c99ef3
Fix path to build directory
2016-09-28 10:29:46 -04:00
Ray Schamp
e111c1001a
Temporarily only release on the node 4 environment
...
With only one concurrent build, we can't wait for all the jobs to finish first
2016-09-28 10:18:37 -04:00
Ray Schamp
5251b07e98
Add "stop" skeleton component
2016-09-28 10:17:54 -04:00
Ray Schamp
06ca90c86d
Add green flag skeleton component
2016-09-28 09:48:57 -04:00
Ray Schamp
ea5ebeb7ad
Provide Blockly media to playground
2016-09-28 09:48:39 -04:00
Ray Schamp
627487fed3
Use travis_after_all fork for private repos
2016-09-28 09:47:58 -04:00
Ray Schamp
f8cee14175
Install React explicitly for npm 3
2016-09-27 16:17:17 -04:00
Ray Schamp
2730eaaaec
Begin animating after starting the VM
2016-09-27 15:44:51 -04:00
Ray Schamp
33397c00cd
Move rest of workspace/vm setup to VMManager
2016-09-27 15:42:02 -04:00
Ray Schamp
2d5d8d267e
Use let where applicable
...
Copy-paste-laziness
2016-09-27 11:51:07 -04:00
Ray Schamp
bbbb2bc2ef
Bind workspaceUpdate to vm
...
Update the workspace when changing the target
2016-09-27 11:50:42 -04:00
Ray Schamp
0bbc53706d
Use semver-friendly version format for scratch-*
2016-09-27 10:46:22 -04:00
Ray Schamp
37843229ab
Build in same node environments as scratch-*
2016-09-27 10:42:55 -04:00
Ray Schamp
9a0319d525
Don't be strict about the React dependencies
...
Because these are peer dependencies, we should be lenient about the required version of React required to use the components.
I didn't use the caret because the x's work and it's obvious what they mean, unlike ^ and ~.
2016-09-26 11:02:26 -04:00
Ray Schamp
2d9c93da26
Always use the most recent scratch-* packages
2016-09-26 10:21:39 -04:00
Ray Schamp
83e4f394cc
Add build status badge
2016-09-26 10:20:43 -04:00
Ray Schamp
30aa510c7b
Switch to published packages
...
Now they don't have to be built and rebuilt every npm install
2016-09-25 14:57:04 -04:00
Ray Schamp
fe15041e2e
Deploy to gh-pages
2016-09-23 11:19:22 -04:00
Ray Schamp
f9d305c538
Fix "tests"
2016-09-22 10:32:09 -04:00
Ray Schamp
676b3d84b4
Add sprite selection skeleton component
2016-09-22 10:24:09 -04:00
Ray Schamp
e43653a389
Add basic Stage component
...
Update webpack config and vm usage to match updates in scratch-vm
2016-09-22 10:23:44 -04:00
Ray Schamp
603fade788
Add default toolbox categories
...
Also make the toolbox actually get used by scratch-blocks, and update the import of scratch-blocks to use the new shimming method.
2016-09-19 19:23:40 -04:00
Ray Schamp
4a35375332
Make React a peer dependency
...
Multiple installations of React can cause issues if the package is used just for the components.
2016-09-19 17:07:19 -04:00
Ray Schamp
0911b50893
Un-shim scratch-blocks, it shims itself now
2016-09-16 18:25:44 -04:00
Ray Schamp
c5b81e684a
Quiet React warnings in development
2016-09-15 16:55:51 -04:00
Ray Schamp
20778d8d05
The playground is the product
2016-09-15 16:50:10 -04:00
Ray Schamp
5badff999e
Use ES5 module style
...
This way we can have a consistent style for Node and web code.
2016-09-15 16:20:37 -04:00
Ray Schamp
6ecd75e482
Also test that the playground builds
2016-09-15 13:10:05 -04:00
Ray Schamp
a965b4e106
Travis you're too kind
2016-09-15 13:00:58 -04:00
Ray Schamp
61ce1400fa
Set up Travis
2016-09-15 12:55:58 -04:00
Ray Schamp
b8515753a9
Ignore webpack output until we're using it
2016-09-15 12:52:45 -04:00
Ray Schamp
5f7b8f5f79
Hook up skeleton VM to blocks
2016-09-15 12:49:19 -04:00
Ray Schamp
5169f97d8f
Add default blocks options and validation
...
Add skeleton toolbox component
2016-09-15 12:49:07 -04:00
Ray Schamp
882a6107ba
Use .js for everything
...
Thanks to babel-loader and babel-eslint, we can use the same linting everywhere. This makes our imports easier since we don't need to think about the extension.
Also export things more succinctly in src/index.js
2016-09-15 12:20:00 -04:00
Ray Schamp
a173405cc3
Initial commit
2016-09-15 00:50:28 -04:00