feat: prepare for Scratch Link 2.0 macOS release

This commit is contained in:
Christopher Willis-Ford 2023-01-19 15:00:13 -08:00
parent dc8e255fb8
commit a2d07da8c2
6 changed files with 6 additions and 4 deletions
src
components/extension-landing
l10n.json
views/ev3
static/images/scratchlink
test/unit/components

View file

@ -27,7 +27,7 @@ const ExtensionRequirements = props => (
alt=""
src="/svgs/extensions/mac.svg"
/>
macOS 10.13+
macOS 10.15+
</span>
)}
{!props.hideChromeOS && (

View file

@ -426,10 +426,10 @@
"extensions.troubleshootingTitle": "Troubleshooting",
"extensions.browserCompatibilityTitle": "Make sure your browser is compatible with Scratch Link",
"extensions.browserCompatibilityText": "Scratch Link 1.4 is not compatible with Safari. If you use macOS, please use another supported browser, such as Chrome or Firefox.",
"extensions.browserCompatibilityText": "Scratch Link is compatible with most browsers on macOS and Windows. For Safari, please update to Scratch Link 2.x, Safari 14 or newer, and macOS 10.15 or newer.",
"extensions.checkOSVersionTitle": "Make sure your operating system is compatible with Scratch Link",
"extensions.checkOSVersionText": "The minimum operating system versions are listed at the top of this page. See instructions for checking your version of {winOSVersionLink} or {macOSVersionLink}.",
"extensions.checkOsVersionText2": "If you are using macOS 12, please update to macOS 12.3 or newer. Earlier versions of macOS 12 do not work correctly with Scratch Link.",
"extensions.checkOsVersionText2": "If you are using macOS 12, please update to macOS 12.3 or newer. Earlier versions of macOS 12 may not work correctly with Scratch Link.",
"extensions.winOSVersionLinkText": "Windows",
"extensions.macOSVersionLinkText": "macOS",
"extensions.closeScratchCopiesTitle": "Close other copies of Scratch",

View file

@ -313,6 +313,7 @@ class EV3 extends ExtensionLanding {
/>
</p>
<p><FormattedMessage id="extensions.checkOsVersionText2" /></p>
<p><FormattedMessage id="ev3.macCompatibility" /></p>
</React.Fragment>
)}
<h3 className="faq-title"><FormattedMessage id="ev3.makeSurePairedTitle" /></h3>

View file

@ -28,6 +28,7 @@
"ev3.troubleshootingTitle": "Troubleshooting",
"ev3.checkOSVersionTitle": "Make sure your operating system is compatible with Scratch Link",
"ev3.checkOSVersionText": "The minimum operating system versions are listed at the top of this page. See instructions for checking your version of {winOSVersionLink} or {macOSVersionLink}.",
"ev3.macCompatibility": "For best results with EV3 on macOS, please update to macOS 11 or newer.",
"ev3.winOSVersionLinkText": "Windows",
"ev3.macOSVersionLinkText": "macOS",
"ev3.makeSurePairedTitle": "Make sure your computer is paired with your EV3",

Binary file not shown.

Before

(image error) Size: 23 KiB

After

(image error) Size: 188 KiB

View file

@ -10,7 +10,7 @@ describe('ExtensionRequirements', () => {
const requirements = component.find('.extension-requirements span').map(span => span.text());
expect(requirements).toEqual(
['Windows 10 version 1709+', 'macOS 10.13+', 'ChromeOS', 'Android 6.0+', 'Bluetooth', 'Scratch Link']
['Windows 10 version 1709+', 'macOS 10.15+', 'ChromeOS', 'Android 6.0+', 'Bluetooth', 'Scratch Link']
);
});