- Aug 02, 2018
-
-
chrisgarrity authored
I think this switches all the icons we saw. I also switched the icons on the tabs (the blocks going the wrong way looked bad).
-
- Aug 01, 2018
-
-
chrisgarrity authored
-
- Jul 19, 2018
-
-
Paul Kaplan authored
-
- 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)
-
- Jun 13, 2018
-
-
chrisgarrity authored
Allows the language selection menu to be active if `?enable=language` is in the URL, otherwise shows a ‘coming soon’ tooltip. This can also land on a branch if we don’t want that available on preview. - language menu opens if the globe is clicked - language menu closes if mouse is clicked anywhere outside the language selector - language list is imported from scratch-l10n - current locale is updated if another language is selected (i.e. the current language selected changes) Not in this PR: - styling of language selector - actually changing the messages!
-
- Jun 12, 2018
-
-
Christopher Willis-Ford authored
Also remove some obsolete code
-
Christopher Willis-Ford authored
Pass a `stageSize` property down from a centralized `MediaQuery` in the GUI component, and control the size of the stage and all surrounding elements based on that value. Note that this is a pure property and is not stored in the Redux state, since we gain access to the results of the media query during `render()` and we shouldn't change Redux state during `render()`. Some stage-adjacent elements don't yet react correctly to the smallest stage size.
-
- May 23, 2018
-
-
Paul Kaplan authored
-
- May 21, 2018
-
-
chrisgarrity authored
Move guiMiddleware to `reducers/gui.js`, and use it in `app-state-hoc`
-
chrisgarrity authored
* Export initial states for each reducer * combine all gui reducers (excludes scratchPaint and intl) * combine all initial states to create default guiState for preloading in www * expect all of the gui state to be accessible at `state.scratchGui`
-
- May 01, 2018
-
-
chrisgarrity authored
* Player mode Add isPlayerOnly property on GUI. Move isFullScreen into mode reducer with isPlayerOnly. Full screen needs to be a separate prop so that GUI knows what to show when exiting full-screen (either player-only or full editor). - set `gui-body * {box-sizing: border-box;}` instead of expecting it to be set by the enclosing component/playground, and removed uses of content-box (adjusting sizes as needed) - Added `!isPlayerOnly` to the conditions for draggable sprites - rewrote player example to use player mode.
-
- Apr 30, 2018
-
-
Karishma Chadha authored
-
Paul Kaplan authored
Prevent crashes resulting from the editing target not being on the target list.
-
Andrew Sliwinski authored
-
- Apr 27, 2018
-
-
Paul Kaplan authored
-
Paul Kaplan authored
This reverts commit 29d5619d.
-
Paul Kaplan authored
* WIP tips * WIP first card stack * WIP use tips reducer to show things to try * single card deck similar to mask sequence * collapse option * Add zoom card * WIP tips * Reorganized to redux * Add zooming to the gifs * Blue cards + navigation * Add tips to new nav bar * Remove blue * Update design with icons * deck updates wip * Updated card decks * Add videos to libraries * Update initial card and clicker preview * Add backdrop to initial card step. * WIP use vimeo player instead * New simple spin deck * Spin around and say hello decks * Update button and sub-card styles * Fix "tips" button in menu bar * Use move cursor * Fix cursor * Use same image for deck preview and library * Fix cursor again * Update clicker game deck * Add videos as single-step decks * Change tips in menu bar to ? icon * Change “tips” to “how-tos” in library * Add help icon to cards * Update deck library images * Add drag cover for youtube video to prevent catching mouseup * add a step to spin deck for clicking control * Blue bar style updates * Add step pips * Update clicker game name to run away * Fix image padding * Add change color step to spin deck * Add start sound step to run away deck * Update say deck to start with adding a sprite * Remove package lock * Remove zooming functionality * Remove unnecassary prototype changes * Split up rendering of cards into smaller parts * Use FormattedMessage for all strings * Automatic lint fixes * Almost finished with lint errors! * Fix more lint errors * Clean up CSS * Fix webpack config
-
- Apr 25, 2018
-
-
Andrew Sliwinski authored
* Updates to preview modal for release * Design tweaks and remove import modal * Resolve issues with tests * Copy edits HT Eric * Resolve lint issue with integration test * One more change to the disclaimer language * Add line break
-
- Apr 19, 2018
-
-
chrisgarrity authored
Allow intl to be passed in to GUI as a prop (rather than having to be already in the store)
-
- Apr 13, 2018
-
-
Andrew Sliwinski authored
-
- Apr 12, 2018
-
-
Ray Schamp authored
whoops
-
Ray Schamp authored
-
Ray Schamp authored
They open and close what more do you want?
-
- Mar 23, 2018
-
-
Karishma Chadha authored
Revert "Changes to hash should happen through project loader hoc. Changes to the current project id and current project data should happen in a reducer since they are part of global state. That way, the load button can affect the global project data as well." This reverts commit e4fe143b.
-
- Mar 22, 2018
-
-
Karishma Chadha authored
-
Karishma Chadha authored
Changes to hash should happen through project loader hoc. Changes to the current project id and current project data should happen in a reducer since they are part of global state. That way, the load button can affect the global project data as well.
-
- Mar 15, 2018
-
-
kchadha authored
-
- Feb 23, 2018
-
-
DD authored
-
DD authored
-
Karishma Chadha authored
Initial SB2 Import UI (button in preview modal + import modal that can load projects via url). Preliminary validation on url, still needs error handling.
-
- Feb 22, 2018
-
-
Paul Kaplan authored
-
Paul Kaplan authored
-
- Feb 20, 2018
-
-
DD authored
-
- Jan 12, 2018
-
-
Andrew Sliwinski authored
-
- Dec 27, 2017
-
-
Matthew Taylor authored
* add feedback form This implements #829 * small style updates to the stage buttons from @carljbowman * remove `stageSize` for now We eventually need this, but not yet, and it’s causing lint failure.
-
- Dec 21, 2017
-
-
chrisgarrity authored
- implements welcome to the preview modal, and unsupported browser modal. - will need assets updated in Jan.
-
- Dec 20, 2017
-
-
Matthew Taylor authored
* Implement GH-830: Add coming soon tooltips This implements coming soon tooltips for: * the small stage size * save, load and language It also creates the component that can be copied over into the paint editor for use there as well. Lastly, this does a small refactor on the full screen implementation to include multiple small screen sizes too.
-
- Dec 14, 2017
-
-
chrisgarrity authored
Localizes the pen extension: - loads all pen locale information - may want to consider dynamically loading locales later.
-
- Dec 07, 2017
-
-
DD authored
-