- Dec 04, 2018
-
-
chrisgarrity authored
-
- Nov 27, 2018
-
-
chrisgarrity authored
Export the tutorial card URL query string handling for www. Also fix typo
-
- Nov 17, 2018
-
-
Ben Wheeler authored
-
- Nov 14, 2018
-
-
chrisgarrity authored
Moved the tutorial id handling into gui so it works when gui is embedded in www as well as standalone. This seemed better than adding the same query handling to www, in order to pass an id to gui. Note, the `?tutorial=all` handling remains in app-state-hoc. Currently it’s only needed in standalone mode for Hour of Code. It’s easy to move into the gui container if we do want it in gui by default.
-
- Nov 09, 2018
-
-
chrisgarrity authored
Export the tutorial card URL query string handling for www. Also fix typo
-
- Sep 20, 2018
-
-
Christopher Willis-Ford authored
For use from `scratch-desktop` and maybe other places...
-
- Jun 20, 2018
-
-
chrisgarrity authored
* updated locales reducer to include current messages and messagesByLocale (the previous all messages) * moved locales out of gui * include locales in the things exported by gui (index.js)
-
- Jun 19, 2018
-
-
chrisgarrity authored
Add `?locale=<localecode>` to load in a new langage. Add `?enable=language` to enable the language selector Or combine the two: `?enable=language&locale=<localecode>` Still accepts a hash, but requires that the hash be a sequence of digits. Added new locales reducer to gui: - initializes default react-intl/localeData - initializes default locale messages for all locales - default locale is ‘en’ (can be overridden by URL) Removed dependency on react-intl-redux, added ConnectedIntlProvider (uses correct locale messages from redux based on current locale)
-
- May 21, 2018
-
-
chrisgarrity authored
Move guiMiddleware to `reducers/gui.js`, and use it in `app-state-hoc`
-
chrisgarrity authored
scratch-gui exports `index.js` instead of just GUI container.
-
- Oct 22, 2016
-
-
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
-