Merge pull request #4720 from ericrosenbaum/feature/add-vernier-extension2

Add Vernier Force and Accel extension
This commit is contained in:
Eric Rosenbaum authored and GitHub committed 2019-04-09 15:32:11 -04:00
commit b32e0ca6d7
4 files changed
+37

No files matched your search

@@ -0,0 +1 @@
<svg width="76" height="133" xmlns="http://www.w3.org/2000/svg"><g transform="translate(2 2)" fill="none" fill-rule="evenodd"><g fill="#414757" fill-rule="nonzero" stroke="#414757" stroke-linecap="round" stroke-linejoin="round"><path d="M42 0v3H30V0h4.5v1.5h3V0zM34.5 3h3v6h-3zM34.5 3H33l.8.8-.8.7.8.8-.8.7h1.5zM34.5 6H33l.8.8-.8.7.8.8-.8.7h1.5z"/><path d="M37.5 2.3H39l-.8.7.8.8-.8.7.8.8h-1.5zM37.5 5.3H39l-.8.7.8.8-.8.7.8.8-.8.7h-.7zM34.5 3h3v6h-3zM34.5 3H33l.8.8-.8.7.8.8-.8.7h1.5zM34.5 6H33l.8.8-.8.7.8.8-.8.7h1.5z"/><path d="M37.5 2.3H39l-.8.7.8.8-.8.7.8.8h-1.5zM37.5 5.3H39l-.8.7.8.8-.8.7.8.8-.8.7h-.7z"/></g><g fill-rule="nonzero" stroke-linecap="round" stroke-linejoin="round"><path d="M36 129a7.5 7.5 0 0 1-7.5-7.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5a4.5 4.5 0 0 0 9 0v-.5c0-1.2-.5-2.4-1.3-3.2l-2.5-2.5a7.4 7.4 0 0 1-2.2-5.3v-3.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5v3.5c0 1.2.5 2.4 1.3 3.2l2.5 2.5a7.4 7.4 0 0 1 2.2 5.3v.5c0 4.1-3.4 7.5-7.5 7.5zM31.5 93h9v8.3h-9z" stroke="#7C87A5" fill="#E6E7E8"/><path stroke="#231F20" fill="#231F20" opacity=".1" d="M31.5 93h2.3v8.3h-2.3zM38.3 93h2.3v8.3h-2.3z"/><path d="M42 105.8v1.4c0 .5-.3.8-.8.8H30.8a.8.8 0 0 1-.7-.8v-1.4c0-.5.3-.8.8-.8h1c.7 0 1.2-.5 1.2-1.1 0-.6-.5-1.1-1.1-1.1h-.4v-1.5h9v1.5h-.4c-.6 0-1.1.5-1.1 1 0 .7.5 1.2 1.1 1.2h1.1c.5 0 .8.3.8.8z" stroke="#7C87A5" fill="#8592AF"/><path d="M31.9 105c.6 0 1.1-.5 1.1-1.1 0-.6-.5-1.1-1.1-1.1h-.4 9-.4c-.6 0-1.1.5-1.1 1 0 .7.5 1.2 1.1 1.2H32z" stroke="#7C87A5" fill="#7C87A5"/></g><path d="M70.5 9h-69C.7 9 0 9.7 0 10.5v84c0 .8.7 1.5 1.5 1.5h69c.8 0 1.5-.7 1.5-1.5v-84c0-.8-.7-1.5-1.5-1.5zM39.9 39.2a4.2 4.2 0 0 1-7.8 0l-2.3-6.7a6.5 6.5 0 1 1 12.4 0l-2.3 6.7z" stroke="#7C87A5" fill="#8592AF" fill-rule="nonzero" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 15v75h60V15H6zm34 24.2a4.2 4.2 0 0 1-8 0l-2.2-6.7a6.5 6.5 0 1 1 12.4 0l-2.3 6.7z" stroke="#7C87A5" fill="#8592AF" fill-rule="nonzero" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 18v69h54V18H9zm27 6c4.4 0 7.6 4.3 6.2 8.5l-2.3 6.7a4.2 4.2 0 0 1-7.8 0l-2.3-6.7A6.5 6.5 0 0 1 36 24z" stroke="#7C87A5" fill="#5CB1D6" fill-rule="nonzero" stroke-linecap="round" stroke-linejoin="round"/><path stroke="#7C87A5" fill="#8592AF" fill-rule="nonzero" stroke-linecap="round" stroke-linejoin="round" d="M63 87H9V69l54-12z"/><path d="M6 15L.7 9.7M66 15l5.3-5.3M.8 95.3L6 90M71.3 95.3L66 90M15 91.5V93M57 91.5V93M15 12v1.5M57 12v1.5M69 27h-1.5M69 81h-1.5M4.5 27H3M4.5 81H3" stroke="#7C87A5" stroke-linecap="round" stroke-linejoin="round"/><circle fill="#FFBF00" fill-rule="nonzero" cx="36" cy="52.5" r="4.5"/><circle stroke="#7C87A5" fill="#8592AF" fill-rule="nonzero" stroke-linecap="round" stroke-linejoin="round" cx="25.5" cy="52.5" r="1.5"/><circle stroke="#7C87A5" fill="#8592AF" fill-rule="nonzero" stroke-linecap="round" stroke-linejoin="round" cx="46.5" cy="52.5" r="1.5"/><path d="M46.5 75h-21c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5h21c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5zM52.5 81h-33c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5h33c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5z" fill="#FFBF00" fill-rule="nonzero"/><path d="M1.3 94.7L6 90h60V15l4.7-4.7a.8.8 0 0 1 1.3.5v83.7c0 .8-.7 1.5-1.5 1.5H1.8c-.7 0-1-.8-.5-1.3z" stroke="#231F20" fill="#231F20" fill-rule="nonzero" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/></g></svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

@@ -0,0 +1 @@
<svg width="40" height="40" xmlns="http://www.w3.org/2000/svg"><g transform="translate(8 .5)" fill="none" fill-rule="evenodd"><path d="M12 39a3 3 0 0 1-3-3c0-.6.4-1 1-1 .5 0 1 .4 1 1a1 1 0 1 0 2 0v-.2a1 1 0 0 0-.3-.7l-.8-.8a3 3 0 0 1-1-2.1V30c0-.6.5-1 1-1 .6 0 1 .4 1 1v2.2l.4.7.8.8c.6.6.9 1.3.9 2.1v.2a3 3 0 0 1-3 3z" stroke-opacity=".1" stroke="#000" fill="#E6E7E8"/><path d="M23.7.3A1 1 0 0 0 23 0H1a1 1 0 0 0-.7.3A1 1 0 0 0 0 1v26c0 .3.1.5.3.7.2.2.4.3.7.3h22c.3 0 .5-.1.7-.3.2-.2.3-.4.3-.7V1a1 1 0 0 0-.3-.7zM12 4c2 0 3.3 2 2.6 3.8L13.3 11a1.4 1.4 0 0 1-2.7 0L9.5 7.7l-.2-1C9.2 5.4 10.4 4 12 4z" stroke="#7C87A5" fill="#8592AF" fill-rule="nonzero" stroke-linecap="round" stroke-linejoin="round"/><path d="M2 2v24h20V2H2zm10 2c2 0 3.3 2 2.6 3.8L13.3 11a1.4 1.4 0 0 1-2.7 0L9.5 7.7l-.2-1C9.2 5.4 10.4 4 12 4z" stroke="#7C87A5" fill="#5CB1D6" fill-rule="nonzero" stroke-linecap="round" stroke-linejoin="round"/><path stroke="#7C87A5" fill="#8592AF" stroke-linecap="round" stroke-linejoin="round" d="M22 26H2v-6l20-4z"/><path d="M.3 27.7L2 26M.3.3L2 2M22 2L23.7.3M23.7 27.7L22 26" stroke="#7C87A5" stroke-linecap="round" stroke-linejoin="round"/><circle fill="#FFBF00" cx="12" cy="14.8" r="1.2"/><path stroke="#7C87A5" fill="#E6E7E8" stroke-linecap="round" stroke-linejoin="round" d="M10 28h4v4h-4z"/><path d="M15.5 22h-7a.5.5 0 0 1-.5-.5c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5s-.2.5-.5.5zM17.5 24h-11a.5.5 0 0 1-.5-.5c0-.3.2-.5.5-.5h11c.3 0 .5.2.5.5s-.2.5-.5.5z" fill="#FFBF00"/></g></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

+35
View File
@@ -38,6 +38,11 @@ import wedo2ConnectionTipIconURL from './wedo2/wedo-button-illustration.svg';
import boostIconURL from './boost/boost.png';
import boostInsetIconURL from './boost/boost-small.svg';
import gdxforIconURL from './gdxfor/gdxfor.png';
import gdxforInsetIconURL from './gdxfor/gdxfor-small.svg';
import gdxforConnectionIconURL from './gdxfor/gdxfor-illustration.svg';
import gdxforConnectionSmallIconURL from './gdxfor/gdxfor-small.svg';
export default [
{
name: (
@@ -266,5 +271,35 @@ export default [
disabled: true,
bluetoothRequired: true,
internetConnectionRequired: true
},
{
name: 'GoDirect Force & Acceleration',
extensionId: 'gdxfor',
collaborator: 'Vernier',
iconURL: gdxforIconURL,
insetIconURL: gdxforInsetIconURL,
description: (
<FormattedMessage
defaultMessage="Sense push, pull, motion, and spin."
description="Description for the Vernier Go Direct Force and Acceleration sensor extension"
id="gui.extension.gdxfor.description"
/>
),
featured: true,
disabled: false,
bluetoothRequired: true,
internetConnectionRequired: true,
launchPeripheralConnectionFlow: true,
useAutoScan: false,
connectionIconURL: gdxforConnectionIconURL,
connectionSmallIconURL: gdxforConnectionSmallIconURL,
connectingMessage: (
<FormattedMessage
defaultMessage="Connecting"
description="Message to help people connect to their force and acceleration sensor."
id="gui.extension.gdxfor.connectingMessage"
/>
),
helpLink: 'https://scratch.mit.edu/vernier'
}
];