Merge pull request #4761 from ericrosenbaum/feature/boost-assets

Add Boost extension assets
This commit is contained in:
Eric Rosenbaum authored and GitHub committed 2019-04-19 17:24:55 -04:00
commit e877486daa
3 files changed
+36 -18

No files matched your search

@@ -0,0 +1 @@
<svg width="204" height="92" viewBox="0 0 204 92" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>@-webkit-keyframes wiggle{0%{transform:translate(0,-10px)}to{transform:translate(0,0)}}@keyframes wiggle{0%{transform:translate(0,-10px)}to{transform:translate(0,0)}}</style><defs><path d="M66.5 45c-.7 0-1.3-.2-1.7-.7l-9.1-8.8c-.7-.7-.9-1.7-.5-2.6.4-.8 1.2-1.4 2.2-1.4H61l1.7-12.2a4 4 0 0 1 4.5-3.3 4 4 0 0 1 3.3 3.3l1.8 12.2h3.3c1 0 2 .6 2.3 1.5.4.9.2 1.8-.5 2.5l-9.1 8.8c-.5.5-1 .7-1.7.7z" id="path-1"/><filter x="-15.2%" y="-12.1%" width="130.4%" height="124.1%" filterUnits="objectBoundingBox" id="filter-2"><feMorphology radius="1.5" operator="dilate" in="SourceAlpha" result="shadowSpreadOuter1"/><feOffset in="shadowSpreadOuter1" result="shadowOffsetOuter1"/><feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"/><feColorMatrix values="0 0 0 0 0.298039216 0 0 0 0 0.592156863 0 0 0 0 1 0 0 0 0.25 0" in="shadowOffsetOuter1"/></filter></defs><g id="boost-button-illustration" fill="none" fill-rule="evenodd"><g id="boost-top" transform="translate(4 4)" fill-rule="nonzero"><path d="M94 84H2a2 2 0 0 1-2-2V68h96v14a2 2 0 0 1-2 2z" id="Path" stroke="#7C87A5" fill="#FFF" stroke-linecap="round" stroke-linejoin="round"/><path id="Rectangle" stroke="#7C87A5" fill="#FFF" stroke-linecap="round" stroke-linejoin="round" transform="rotate(-90 98 42)" d="M72-56h52v196H72z"/><g id="Group" transform="translate(54 34)"><g opacity=".1" fill="#231F20"><path d="M4 15a3 3 0 0 1-3-3V4a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H4z" id="Path"/><path d="M12 2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4c0-1.1.9-2 2-2h8zm0-2H4a4 4 0 0 0-4 4v8a4 4 0 0 0 4 4h8a4 4 0 0 0 4-4V4a4 4 0 0 0-4-4z" id="Shape"/></g><path d="M2 4v8c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2z" id="Path" stroke="#389438" fill="#46B946" stroke-linecap="round" stroke-linejoin="round"/></g><path id="Rectangle" stroke="#231F20" fill="#231F20" opacity=".1" stroke-linecap="round" stroke-linejoin="round" transform="rotate(-90 86 42)" d="M84 32h4v20h-4z"/><g id="Group" transform="translate(76 16)" opacity=".5" stroke="#7C87A5" stroke-linecap="round" stroke-linejoin="round"><path d="M4 10H2a2 2 0 0 1-2-2V0h20v8a2 2 0 0 1-2 2h-2" id="Path" fill="#FFF"/><path id="Path" fill="#7C87A5" d="M14 12l-2-4-2 4zM6 8l2 4 2-4z"/></g><g id="Group" transform="translate(76 56)" opacity=".5" stroke="#7C87A5" stroke-linecap="round" stroke-linejoin="round"><path d="M4 2H2a2 2 0 0 0-2 2v8h20V4a2 2 0 0 0-2-2h-2" id="Path" fill="#FFF"/><path id="Path" fill="#7C87A5" d="M14 0l-2 4-2-4zM6 4l2-4 2 4z"/></g><g id="Group" opacity=".5"><g transform="translate(4 20)"><circle id="Oval" fill="#FFF" cx="4" cy="4" r="3.5"/><path d="M4 1a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3zm0-1a4 4 0 1 0 0 8 4 4 0 0 0 0-8z" id="Shape" fill="#7C87A5"/></g><g transform="translate(16 20)"><circle id="Oval" fill="#FFF" cx="4" cy="4" r="3.5"/><path d="M4 1a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3zm0-1a4 4 0 1 0 0 8 4 4 0 0 0 0-8z" id="Shape" fill="#7C87A5"/></g><g transform="translate(28 20)"><circle id="Oval" fill="#FFF" cx="4" cy="4" r="3.5"/><path d="M4 1a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3zm0-1a4 4 0 1 0 0 8 4 4 0 0 0 0-8z" id="Shape" fill="#7C87A5"/></g><g transform="translate(40 20)"><circle id="Oval" fill="#FFF" cx="4" cy="4" r="3.5"/><path d="M4 1a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3zm0-1a4 4 0 1 0 0 8 4 4 0 0 0 0-8z" id="Shape" fill="#7C87A5"/></g><g transform="translate(52 20)"><circle id="Oval" fill="#FFF" cx="4" cy="4" r="3.5"/><path d="M4 1a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3zm0-1a4 4 0 1 0 0 8 4 4 0 0 0 0-8z" id="Shape" fill="#7C87A5"/></g><g transform="translate(64 20)"><circle id="Oval" fill="#FFF" cx="4" cy="4" r="3.5"/><path d="M4 1a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3zm0-1a4 4 0 1 0 0 8 4 4 0 0 0 0-8z" id="Shape" fill="#7C87A5"/></g></g><g id="Group" opacity=".5"><g transform="translate(124 20)"><circle id="Oval" fill="#FFF" cx="4" cy="4" r="3.5"/><path d="M4 1a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3zm0-1a4 4 0 1 0 0 8 4 4 0 0 0 0-8z" id="Shape" fill="#7C87A5"/></g><g transform="translate(136 20)"><circle id="Oval" fill="#FFF" cx="4" cy="4" r="3.5"/><path d="M4 1a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3zm0-1a4 4 0 1 0 0 8 4 4 0 0 0 0-8z" id="Shape" fill="#7C87A5"/></g><g transform="translate(100 20)"><circle id="Oval" fill="#FFF" cx="4" cy="4" r="3.5"/><path d="M4 1a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3zm0-1a4 4 0 1 0 0 8 4 4 0 0 0 0-8z" id="Shape" fill="#7C87A5"/></g><g transform="translate(112 20)"><circle id="Oval" fill="#FFF" cx="4" cy="4" r="3.5"/><path d="M4 1a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3zm0-1a4 4 0 1 0 0 8 4 4 0 0 0 0-8z" id="Shape" fill="#7C87A5"/></g><g transform="translate(148 20)"><circle id="Oval" fill="#FFF" cx="4"Line truncated

After

Width:  |  Height:  |  Size: 24 KiB

@@ -0,0 +1 @@
<svg width="204" height="72" viewBox="0 0 204 72" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path stroke="#7C87A5" fill="#FFF" fill-rule="nonzero" stroke-linecap="round" stroke-linejoin="round" d="M100 24h100v40H100z"/><path d="M76 8h-8V5c0-.6.5-1 1-1h6c.6 0 1 .5 1 1v3z" fill="#FFF" fill-rule="nonzero"/><path d="M73.3 4v4H76V4.7c0-.4-.4-.7-1-.7h-1.7z" stroke="#231F20" fill="#231F20" fill-rule="nonzero" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="M76 8h-8V5c0-.6.5-1 1-1h6c.6 0 1 .5 1 1v3z" stroke="#7C87A5" stroke-linecap="round" stroke-linejoin="round"/><path d="M64 8h-8V5c0-.6.5-1 1-1h6c.5 0 1 .5 1 1v3z" fill="#FFF" fill-rule="nonzero"/><path d="M61.3 4v4H64V4.7c0-.4-.4-.7-1-.7h-1.7z" stroke="#231F20" fill="#231F20" fill-rule="nonzero" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="M64 8h-8V5c0-.6.5-1 1-1h6c.5 0 1 .5 1 1v3z" stroke="#7C87A5" stroke-linecap="round" stroke-linejoin="round"/><path d="M52 8h-8V5c0-.6.5-1 1-1h6c.5 0 1 .5 1 1v3z" fill="#FFF" fill-rule="nonzero"/><path d="M49.3 4v4H52V4.7c0-.4-.4-.7-1-.7h-1.7z" stroke="#231F20" fill="#231F20" fill-rule="nonzero" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="M52 8h-8V5c0-.6.5-1 1-1h6c.5 0 1 .5 1 1v3z" stroke="#7C87A5" stroke-linecap="round" stroke-linejoin="round"/><path d="M40 8h-8V5c0-.6.5-1 1-1h6c.5 0 1 .5 1 1v3z" fill="#FFF" fill-rule="nonzero"/><path d="M37.3 4v4H40V4.7c0-.4-.4-.7-1-.7h-1.7z" stroke="#231F20" fill="#231F20" fill-rule="nonzero" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="M40 8h-8V5c0-.6.5-1 1-1h6c.5 0 1 .5 1 1v3z" stroke="#7C87A5" stroke-linecap="round" stroke-linejoin="round"/><path d="M28 8h-8V5c0-.6.5-1 1-1h6c.6 0 1 .5 1 1v3z" fill="#FFF" fill-rule="nonzero"/><path d="M25.3 4v4H28V4.7c0-.4-.4-.7-1-.7h-1.7z" stroke="#231F20" fill="#231F20" fill-rule="nonzero" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="M28 8h-8V5c0-.6.5-1 1-1h6c.6 0 1 .5 1 1v3z" stroke="#7C87A5" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 8H8V5c0-.6.5-1 1-1h6c.5 0 1 .5 1 1v3z" fill="#FFF" fill-rule="nonzero"/><path d="M13.3 4v4H16V4.7c0-.4-.4-.7-1-.7h-1.7z" stroke="#231F20" fill="#231F20" fill-rule="nonzero" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 8H8V5c0-.6.5-1 1-1h6c.5 0 1 .5 1 1v3z" stroke="#7C87A5" stroke-linecap="round" stroke-linejoin="round"/><path d="M172 8h-8V5c0-.6.5-1 1-1h6c.5 0 1 .5 1 1v3z" fill="#FFF" fill-rule="nonzero"/><path d="M169.3 4v4h2.7V4.7c0-.4-.4-.7-1-.7h-1.7z" stroke="#231F20" fill="#231F20" fill-rule="nonzero" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="M172 8h-8V5c0-.6.5-1 1-1h6c.5 0 1 .5 1 1v3z" stroke="#7C87A5" stroke-linecap="round" stroke-linejoin="round"/><path d="M160 8h-8V5c0-.6.5-1 1-1h6c.5 0 1 .5 1 1v3z" fill="#FFF" fill-rule="nonzero"/><path d="M157.3 4v4h2.7V4.7c0-.4-.4-.7-1-.7h-1.7z" stroke="#231F20" fill="#231F20" fill-rule="nonzero" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="M160 8h-8V5c0-.6.5-1 1-1h6c.5 0 1 .5 1 1v3z" stroke="#7C87A5" stroke-linecap="round" stroke-linejoin="round"/><path d="M148 8h-8V5c0-.6.5-1 1-1h6c.5 0 1 .5 1 1v3z" fill="#FFF" fill-rule="nonzero"/><path d="M145.3 4v4h2.7V4.7c0-.4-.4-.7-1-.7h-1.7z" stroke="#231F20" fill="#231F20" fill-rule="nonzero" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="M148 8h-8V5c0-.6.5-1 1-1h6c.5 0 1 .5 1 1v3z" stroke="#7C87A5" stroke-linecap="round" stroke-linejoin="round"/><path d="M136 8h-8V5c0-.6.5-1 1-1h6c.5 0 1 .5 1 1v3z" fill="#FFF" fill-rule="nonzero"/><path d="M133.3 4v4h2.7V4.7c0-.4-.4-.7-1-.7h-1.7z" stroke="#231F20" fill="#231F20" fill-rule="nonzero" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="M136 8h-8V5c0-.6.5-1 1-1h6c.5 0 1 .5 1 1v3z" stroke="#7C87A5" stroke-linecap="round" stroke-linejoin="round"/><path d="M124 8h-8V5c0-.6.5-1 1-1h6c.6 0 1 .5 1 1v3z" fill="#FFF" fill-rule="nonzero"/><path d="M121.3 4v4h2.7V4.7c0-.4-.4-.7-1-.7h-1.7z" stroke="#231F20" fill="#231F20" fill-rule="nonzero" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="M124 8h-8V5c0-.6.5-1 1-1h6c.6 0 1 .5 1 1v3z" stroke="#7C87A5" stroke-linecap="round" stroke-linejoin="round"/><path d="M112 8h-8V5c0-.6.5-1 1-1h6c.6 0 1 .5 1 1v3z" fill="#FFF" fill-rule="nonzero"/><path d="M109.3 4v4h2.7V4.7c0-.4-.4-.7-1-.7h-1.7z" stroke="#231F20" fill="#231F20" fill-rule="nonzero" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="M112 8h-8V5c0-.6.5-1 1-1h6c.6 0 1 .5 1 1v3z" stroke="#7C87A5" stroke-linecap="round" stroke-linejoin="round"/><path d="M198 8H6a2 2 0 0 0-2 2v14h196V10a2 2 0 0 0-2-2z" stroke="#7C87A5" fill="#FFF" fill-rule="nonzero" stroke-linecap="round" stroke-linejoin="round"/><g stroke-linecap="round" stroke-linejoin="round"><path stroke="#7C87A5" fill="#E6E7E8" fill-rule="nonzero" d="M100 20h-2v-2H82v2h-2V10h20z"/><path stroke="#7C87A5" fill="#7C87A5" filLine truncated

After

Width:  |  Height:  |  Size: 13 KiB

+34 -18
View File
@@ -37,6 +37,9 @@ import wedo2ConnectionTipIconURL from './wedo2/wedo-button-illustration.svg';
import boostIconURL from './boost/boost.png';
import boostInsetIconURL from './boost/boost-small.svg';
import boostConnectionIconURL from './boost/boost-illustration.svg';
import boostConnectionSmallIconURL from './boost/boost-small.svg';
import boostConnectionTipIconURL from './boost/boost-button-illustration.svg';
import gdxforIconURL from './gdxfor/gdxfor.png';
import gdxforInsetIconURL from './gdxfor/gdxfor-small.svg';
@@ -223,6 +226,37 @@ export default [
),
helpLink: 'https://scratch.mit.edu/ev3'
},
{
name: 'LEGO BOOST',
extensionId: 'boost',
collaborator: 'LEGO',
iconURL: boostIconURL,
insetIconURL: boostInsetIconURL,
description: (
<FormattedMessage
defaultMessage="Bring robotic creations to life."
description="Description for the 'LEGO BOOST' extension"
id="gui.extension.boost.description"
/>
),
featured: true,
disabled: true,
bluetoothRequired: true,
internetConnectionRequired: true,
launchPeripheralConnectionFlow: true,
useAutoScan: true,
connectionIconURL: boostConnectionIconURL,
connectionSmallIconURL: boostConnectionSmallIconURL,
connectionTipIconURL: boostConnectionTipIconURL,
connectingMessage: (
<FormattedMessage
defaultMessage="Connecting"
description="Message to help people connect to their BOOST."
id="gui.extension.boost.connectingMessage"
/>
),
helpLink: 'https://scratch.mit.edu/boost'
},
{
name: 'LEGO Education WeDo 2.0',
extensionId: 'wedo2',
@@ -254,24 +288,6 @@ export default [
),
helpLink: 'https://scratch.mit.edu/wedo'
},
{
name: 'LEGO BOOST',
extensionId: 'boost',
collaborator: 'LEGO',
iconURL: boostIconURL,
insetIconURL: boostInsetIconURL,
description: (
<FormattedMessage
defaultMessage="Bring robotic creations to life."
description="Description for the 'LEGO BOOST' extension"
id="gui.extension.boost.description"
/>
),
featured: true,
disabled: true,
bluetoothRequired: true,
internetConnectionRequired: true
},
{
name: 'GoDirect Force & Acceleration',
extensionId: 'gdxfor',