- Aug 16, 2017
-
-
Ray Schamp authored
-
- Jul 19, 2017
-
-
chrisgarrity authored
Added language-selector component and container. Replaced lib/intl.jsx with reducers/intl.js and added updateIntl to handle language changes. Moved languages.json into src
-
- Jul 18, 2017
-
-
chrisgarrity authored
Using react-intl-redux package. This just sets up the default English. Language switching in another PR. Requires locale/messages.json to exist, `{}` is ok.
-
- Jun 30, 2017
-
-
Paul Kaplan authored
-
chrisgarrity authored
Costumes and Sound tab strings.
-
- Jun 09, 2017
-
-
Ray Schamp authored
It wasn't ever necessary. Still allow configuring this path in the GUI in case of different paths to static files for scratch-blocks.
-
- Apr 24, 2017
-
-
Ray Schamp authored
Otherwise the VM can't JSON.load it.
-
Ray Schamp authored
If the app is loading with an initial project id, don't try to load the default project. Previously, this data would load on top of the project being loaded. Does not fix the issue of blocks not loading in the blocks pane, which appears to be separate.
-
- Apr 20, 2017
-
-
Ray Schamp authored
With jscodeshift thank God
-
- Mar 02, 2017
-
-
Ray Schamp authored
These aren't necessary to update in realtime, so throttle them to once every 30ms
-
- Dec 15, 2016
-
-
Ray Schamp authored
Move layout styles from component stylesheets to the GUI, or the component that is placing the component. Add a new `Box` component to control layouts, basically giving a convenient way to lay out with flexbox. Use `Box` as the output component for any component that may need to be passed layout options. The props passing convention allows giving layout props to the final `Box` component, making wrapping with another `Box` unnecessary in some cases.
-
- Dec 03, 2016
-
-
Ray Schamp authored
In preparation to split the sprites from the stage, start managing the target list state in a single place.
-
- Oct 22, 2016
-
-
Ray Schamp authored
-
Ray Schamp authored
-
- Oct 17, 2016
-
-
Ray Schamp authored
Move behavior-related components to "containers", leave presentation components in "components".
-
- Oct 13, 2016
-
-
Ray Schamp authored
While doing so: - Use ProjectLoader for loading projects - Stop using loadEmptyProject and supply empty project data - Move project loading to App, GUI now receives data (as a string - the vm should receive an object eventually) - Add logging
-
- Sep 28, 2016
-
-
Ray Schamp authored
-
Ray Schamp authored
-
- Sep 15, 2016
-
-
Ray Schamp authored
-
Ray Schamp authored
This way we can have a consistent style for Node and web code.
-
Ray Schamp authored
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
-
Ray Schamp authored
-