diff --git a/package.json b/package.json index 7d73a4e71..38641d1d6 100644 --- a/package.json +++ b/package.json @@ -105,13 +105,13 @@ "redux-throttle": "0.1.1", "rimraf": "^2.6.1", "scratch-audio": "0.1.0-prerelease.20190114210212", - "scratch-blocks": "0.1.0-prerelease.1549990124", + "scratch-blocks": "0.1.0-prerelease.1551865183", "scratch-l10n": "3.1.20190220143732", "scratch-paint": "0.2.0-prerelease.20190114205252", "scratch-render": "0.1.0-prerelease.20190213183713", "scratch-storage": "1.2.2", "scratch-svg-renderer": "0.2.0-prerelease.20190304180800", - "scratch-vm": "0.2.0-prerelease.20190226023539", + "scratch-vm": "0.2.0-prerelease.20190306171051", "selenium-webdriver": "3.6.0", "startaudiocontext": "1.2.1", "style-loader": "^0.23.0", diff --git a/src/components/connection-modal/icons/scratchlink.svg b/src/components/connection-modal/icons/scratchlink.svg index de2011a5e..704180653 100644 --- a/src/components/connection-modal/icons/scratchlink.svg +++ b/src/components/connection-modal/icons/scratchlink.svg @@ -1,34 +1,41 @@ - - - - scratchlink - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + +Scratch Link +Created with Sketch. + + + + + + + + + + diff --git a/src/lib/libraries/extensions/boost-small.svg b/src/lib/libraries/extensions/boost-small.svg new file mode 100644 index 000000000..df39e8e0b --- /dev/null +++ b/src/lib/libraries/extensions/boost-small.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/lib/libraries/extensions/boost.png b/src/lib/libraries/extensions/boost.png old mode 100644 new mode 100755 index 32236443e..0546b015c Binary files a/src/lib/libraries/extensions/boost.png and b/src/lib/libraries/extensions/boost.png differ diff --git a/src/lib/libraries/extensions/index.jsx b/src/lib/libraries/extensions/index.jsx index 6517473db..9bc3bc3d2 100644 --- a/src/lib/libraries/extensions/index.jsx +++ b/src/lib/libraries/extensions/index.jsx @@ -16,6 +16,8 @@ import text2speechImage from './text2speech.png'; import text2speechInsetImage from './text2speech-small.svg'; import makeymakeyImage from './makeymakey.png'; import makeymakeyInsetImage from './makeymakey-small.svg'; +import boostImage from './boost.png'; +import boostInsetImage from './boost-small.svg'; import microbitPeripheralImage from './peripheral-connection/microbit/microbit-illustration.svg'; import microbitMenuImage from './peripheral-connection/microbit/microbit-small.svg'; @@ -232,6 +234,22 @@ export default [ /> ), helpLink: 'https://scratch.mit.edu/wedo' - + }, + { + name: 'LEGO BOOST', + extensionId: 'boost', + collaborator: 'LEGO', + iconURL: boostImage, + insetIconURL: boostInsetImage, + description: ( + + ), + featured: true, + disabled: true, + bluetoothRequired: true } ]; diff --git a/webpack.config.js b/webpack.config.js index 4618d5e41..9486680d1 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -36,7 +36,11 @@ const base = { rules: [{ test: /\.jsx?$/, loader: 'babel-loader', - include: [path.resolve(__dirname, 'src'), /node_modules[\\/]scratch-[^\\/]+[\\/]src/], + include: [ + path.resolve(__dirname, 'src'), + /node_modules[\\/]scratch-[^\\/]+[\\/]src/, + /node_modules[\\/]pify/ + ], options: { // Explicitly disable babelrc so we don't catch various config // in much lower dependencies.