Commit Graph
210 Commits
Author SHA1 Message Date
DD Liu 8bfaf69d6e Inject fonts thumbnails (#2948) 2018-08-23 14:57:08 -04:00
Karishma Chadha 718fb7255d Fix up tests. 2018-08-23 11:03:29 -04:00
chrisgarrity 523bb04766 move aria label onto languageSelector 2018-08-20 08:02:22 -04:00
chrisgarrity 50e6fcf376 Fix localization test. 2018-08-20 08:00:28 -04:00
chrisgarrity dac632c0eb Merge pull request #2752 from apple502j/patch-4
Fix tooltips for preview modal

Fixes #2087 Thanks @apple502j
2018-08-14 11:02:49 -04:00
Paul Kaplan bc93a131d8 Merge pull request #2580 from rschamp/bugfix/player-loader
Fix loading projects by hash on player example
2018-08-06 11:32:17 -04:00
chrisgarrity 9e31cd2e8a Merge pull request #2760 from chrisgarrity/feature/1579-rtl
fixes #1579
2018-08-03 15:57:09 -04:00
Ray Schamp b739493c5f Test that the expected project URI is requested 2018-08-03 08:39:49 -04:00
chrisgarrity ea6980e39c Flip the direction of a bunch of icons
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).
2018-08-02 17:06:55 -04:00
apple502j e53b35a444 Forgot to change here 2018-08-02 09:57:20 +09:00
apple502j 656d7b6c5e Merge branch 'develop' into patch-4 2018-08-02 09:42:07 +09:00
Paul Kaplan 45f762b01b Merge pull request #2761 from LLK/master
Bring in hotfix to beta stuff to develop
2018-08-01 20:19:36 -04:00
chrisgarrity 9d9d03613c Update unit test snapshot
Expected change for a className that uses classNames function now, but didn’t before.
2018-08-01 15:55:11 -04:00
Andrew Sliwinski 63c189e531 Merge pull request #2678 from LLK/preview-to-beta
Hotfix: Preview to Beta changes
2018-08-01 08:28:28 -04:00
apple502j c910bb9590 Change test (tryit) 2018-08-01 17:37:14 +09:00
apple502j 20f5cfb6ba Change test (tryit) 2018-08-01 17:36:31 +09:00
apple502j 6b78ccb4e9 Change test (viewproject, tryit) 2018-08-01 17:15:39 +09:00
apple502j c234a52bfe Update test (tryit) 2018-08-01 17:08:47 +09:00
apple502j 6754f4efc0 Update test (tryit) 2018-08-01 17:06:51 +09:00
apple502j e66f3d6653 Update test (tryit) 2018-08-01 17:03:44 +09:00
apple502j 52689cb877 Update test (tryit) 2018-08-01 17:02:45 +09:00
apple502j 264d68b1fb Test change (tryit tooltip) 2018-08-01 17:01:40 +09:00
Paul Kaplan 465e28a222 Use img instead of CostumeCanvas 2018-07-25 13:53:11 -04:00
Connor Hudson f12361d749 Update GUI with beta strings and new welcome asset
Preview FAQ -> FAQ

Make welcome image in modal match the homepage banners

Preview -> Beta (:D)
2018-07-19 09:22:52 -04:00
chrisgarrity 02f4265b29 Re-enable localization test
HT @paulkaplan
2018-07-18 10:54:53 -04:00
Paul Kaplan 685b208a0a Do not skip safari 9 browser test because it works now 2018-07-13 09:17:28 -04:00
Paul Kaplan 2257bac707 Fix integration test 2018-07-12 10:53:20 -04:00
Paul Kaplan fc08333898 Change "how-to" messages to "tutorial" and update the icon to lightbulb 2018-07-12 10:08:39 -04:00
chrisgarrity 1083b6241a Added automatic detection of locale from browser langauge
Locale detection function that checks browser setting and lets URL parameter (locale= or lang=) override the browser setting.
2018-06-24 13:07:56 -04:00
chrisgarrity a2e8bd254f Merge pull request #2405 from chrisgarrity/feature/switch-languages
Initial version of loading or switching language.
2018-06-21 22:15:02 -04:00
Andrew Sliwinski 9399d19b66 Merge pull request #2421 from kosiecki17/develop
Updates to How To Lib for ISTE
2018-06-21 18:25:19 -04:00
Connor Hudson f9d5f95c15 Check for step-video in how-tos integration test 2018-06-21 17:27:26 -04:00
chrisgarrity a04554229f Initial version of loading or switching language.
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)
2018-06-19 15:40:47 -04:00
Paul Kaplan 98b0765051 Make costume and sound tabs sortable 2018-06-13 11:07:25 -04:00
Paul Kaplan bcb32edab0 Skip Safari 9 test, because it was always broken 2018-06-05 12:59:57 -04:00
Paul Kaplan d621dab514 Remove webgl crutch, it works with safari 10 2018-06-05 12:50:18 -04:00
Paul Kaplan 7dca076eff Add IE11 and Safari 9/10 tests to browser smoke test using Sauce 2018-06-04 10:41:11 -04:00
Paul Kaplan 8525b6d848 Fix css to keep backpack bar in view 2018-05-29 16:23:53 -04:00
Paul Kaplan a7c5bf7b32 Toggle backpack when backpack host param is available 2018-05-29 10:30:36 -04:00
Paul Kaplan 70f56d0876 Merge pull request #2144 from SpeakkVisually/develop
Update Learning Activities
2018-05-24 16:21:32 -04:00
Paul Kaplan e0dbcf98b5 Fix integration test 2018-05-24 13:28:25 -04:00
Paul Kaplan daf9af110c Merge pull request #2130 from paulkaplan/draggable-assets
Make costume, sound and sprite tiles draggable.
2018-05-24 13:23:53 -04:00
Paul Kaplan 6ee0a343ac Make costume, sound and sprite tiles draggable. 2018-05-23 11:12:06 -04:00
Paul Kaplan 71012e8e66 Make list test sensitive to "clicking clears the field" bug 2018-05-23 10:45:29 -04:00
Paul Kaplan fa75113351 Add integration test for list monitor.
Tests adding a list through the UI, the add <thing> blocks, the reported value and adding items using the monitor UI
2018-05-23 10:34:24 -04:00
Paul Kaplan 5096f13db3 Test changing monitor mode, prevent a regression we saw last week. 2018-05-23 10:34:18 -04:00
chrisgarrity 44c76e5774 Combine GUI reducers
* 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`
2018-05-21 16:54:19 -04:00
chrisgarrity 37f98f6099 Fix up comments
- better split of hash-parser/project-loader unit tests.
2018-05-14 17:17:39 -04:00
chrisgarrity 0fa62fc05c Split project-loader-hoc
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.
2018-05-10 09:31:50 -04:00
Paul Kaplan 8e12f5dc70 Add an integration test for adding extensions 2018-05-07 14:00:57 -04:00