Skip to content
This repository was archived by the owner on Aug 12, 2022. It is now read-only.

Conversation

@chrisgarrity
Copy link
Contributor

September 2020 update for ScratchJr

benjiwheeler and others added 30 commits April 13, 2020 22:11
Add more analytics events, and use action as event type
Refactor the native interface in preparation for switching iOS to use WKWebview.
* Finally rename the folder for device specific interfaces as `tablet` instead of `iPad`
* Update `import` statements to use the new name
* Create new `iOS.js` and `Android.js` based on previous `iPad/iOS.js` to separate the interfaces
* Add new `OS.js` class to manage the class variables, initialize the device interface delegate methods to the correct interface.
* refactor how  `utils/lib` detects the current platform based on `navigtor.userAgent` based on https://stackoverflow.com/questions/37591279/detect-if-user-is-using-webview-for-android-ios-or-a-regular-browser. previous method relied on the Android interface being loaded or not. It can be difficult to detect the difference between in a browser and in a webview, but for now ScratchJr doesn’t need to worry about running in a browser
Android Studio added some more config files.
removing dead code that was just commented in the previous commit,
add generic setAnalyticsPref functions for iOS and Android
Upgrade webview to WKWebView with many thanks to @yueyuzhao

* Need to debug a problem saving thumbnails on iOS 9.3.5
* Needs much more testing
add support for custom options questions at app start; refactor index.js
Don’t pass NSNulls to Firebase. Paramaters must be string or integer, so use ‘undefined’ to match current values.
at least 90% reviewed for the source file '/editions/free/src/localizations/en.json'
on the 'ca' language.

 Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
at least 90% reviewed for the source file '/editions/free/src/localizations/en.json'
on the 'zh_CN' language.

 Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
at least 90% reviewed for the source file '/editions/free/src/localizations/en.json'
on the 'zh_TW' language.

 Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
transifex-integration bot and others added 28 commits September 4, 2020 16:16
at least 90% reviewed for the source file '/editions/free/src/localizations/en.json'
on the 'pl' language.

 Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
at least 90% reviewed for the source file '/editions/free/src/localizations/en.json'
on the 'pt' language.

 Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
at least 90% reviewed for the source file '/editions/free/src/localizations/en.json'
on the 'pt_BR' language.

 Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
at least 90% reviewed for the source file '/editions/free/src/localizations/en.json'
on the 'es' language.

 Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
at least 90% reviewed for the source file '/editions/free/src/localizations/en.json'
on the 'th' language.

 Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
at least 90% reviewed for the source file '/editions/free/src/localizations/en.json'
on the 'tr' language.

 Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
at least 90% reviewed for the source file '/editions/free/src/localizations/en.json'
on the 'cy' language.

 Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
…izations-en-json--develop_ca

Translate '/editions/free/src/localizations/en.json' in 'ca' [manual sync]
…izations-en-json--develop_zh_CN

Translate '/editions/free/src/localizations/en.json' in 'zh_CN' [manual sync]
…izations-en-json--develop_zh_TW

Translate '/editions/free/src/localizations/en.json' in 'zh_TW' [manual sync]
…izations-en-json--develop_fr

Translate '/editions/free/src/localizations/en.json' in 'fr' [manual sync]
…izations-en-json--develop_el

Translate '/editions/free/src/localizations/en.json' in 'el' [manual sync]
…izations-en-json--develop_it

Translate '/editions/free/src/localizations/en.json' in 'it' [manual sync]
…izations-en-json--develop_ja

Translate '/editions/free/src/localizations/en.json' in 'ja' [manual sync]
…izations-en-json--develop_no

Translate '/editions/free/src/localizations/en.json' in 'no' [manual sync]
…izations-en-json--develop_pl

Translate '/editions/free/src/localizations/en.json' in 'pl' [manual sync]
…izations-en-json--develop_pt

Translate '/editions/free/src/localizations/en.json' in 'pt' [manual sync]
…izations-en-json--develop_pt_BR

Translate '/editions/free/src/localizations/en.json' in 'pt_BR' [manual sync]
…izations-en-json--develop_es

Translate '/editions/free/src/localizations/en.json' in 'es' [manual sync]
…izations-en-json--develop_th

Translate '/editions/free/src/localizations/en.json' in 'th' [manual sync]
…izations-en-json--develop_tr

Translate '/editions/free/src/localizations/en.json' in 'tr' [manual sync]
…izations-en-json--develop_cy

Translate '/editions/free/src/localizations/en.json' in 'cy' [manual sync]
fix buzz bug when initialOptions missing from settings
Pull develop into release branch
@chrisgarrity chrisgarrity merged commit 72c8112 into master Sep 14, 2020
@chrisgarrity chrisgarrity deleted the release/2020-09-14 branch May 11, 2021 14:54
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants