Merge pull request #4910 from LLK/release/2021-01-27

[Master] Release 2021-01-27
This commit is contained in:
picklesrus 2021-01-28 10:56:13 -05:00 committed by GitHub
commit b8a2e309b8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 554 additions and 232 deletions

246
package-lock.json generated
View file

@ -4609,9 +4609,9 @@
"dev": true
},
"caniuse-lite": {
"version": "1.0.30001178",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001178.tgz",
"integrity": "sha512-VtdZLC0vsXykKni8Uztx45xynytOi71Ufx9T8kHptSw9AL4dpqailUJJHavttuzUe1KYuBYtChiWv+BAb7mPmQ==",
"version": "1.0.30001180",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001180.tgz",
"integrity": "sha512-n8JVqXuZMVSPKiPiypjFtDTXc4jWIdjxull0f92WLo7e1MSi3uJ3NvveakSh/aCl1QKFAvIz3vIj0v+0K+FrXw==",
"dev": true
},
"canvas-fit": {
@ -20527,9 +20527,9 @@
}
},
"scratch-blocks": {
"version": "0.1.0-prerelease.20210120043950",
"resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-0.1.0-prerelease.20210120043950.tgz",
"integrity": "sha512-11OVXSdIFEm8AujkoWRp6pEuMck7uHRmgWW80JVEJTXW+ll5j09VdyjR5Hz0gCKr+SEAcY7C2CPnw9U+kKPP4Q==",
"version": "0.1.0-prerelease.20210127214247",
"resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-0.1.0-prerelease.20210127214247.tgz",
"integrity": "sha512-1byh+heGaWnwvbAuZaMhMjgr2Ldf8pbSf8F0e9+S1ao8O0dHSca4IjgWG2saV1Ijd89KTnE81uKZJBjX6NmXDw==",
"dev": true,
"requires": {
"exports-loader": "0.6.3",
@ -20537,9 +20537,9 @@
}
},
"scratch-gui": {
"version": "0.1.0-prerelease.20210120145348",
"resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-0.1.0-prerelease.20210120145348.tgz",
"integrity": "sha512-Zg8oaYTM8hxwxTjgaoyyKc2PmsrShVVAlYkelDhBm0i+IlC+vZSkyiMzvs7EgeqT1GSu4Nh2KavrX2KidukANg==",
"version": "0.1.0-prerelease.20210127220606",
"resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-0.1.0-prerelease.20210127220606.tgz",
"integrity": "sha512-aegiXDwzFGyJ1xmaQBBs60XvF2x9oYv9OVtPRRPVa/UwMzcVHfa1K+rdnjWfmoLdPU7WFx5Me8KlnwldeWTMvA==",
"dev": true,
"requires": {
"arraybuffer-loader": "^1.0.6",
@ -20590,13 +20590,13 @@
"redux": "3.7.2",
"redux-throttle": "0.1.1",
"scratch-audio": "0.1.0-prerelease.20200528195344",
"scratch-blocks": "0.1.0-prerelease.20210120043950",
"scratch-l10n": "3.10.20210120031458",
"scratch-paint": "0.2.0-prerelease.20210120035649",
"scratch-blocks": "0.1.0-prerelease.20210127214247",
"scratch-l10n": "3.11.20210127031556",
"scratch-paint": "0.2.0-prerelease.20210125040836",
"scratch-render": "0.1.0-prerelease.20210115005247",
"scratch-storage": "1.3.3",
"scratch-svg-renderer": "0.2.0-prerelease.20210114214521",
"scratch-vm": "0.2.0-prerelease.20210120142104",
"scratch-vm": "0.2.0-prerelease.20210126041803",
"startaudiocontext": "1.2.1",
"style-loader": "^0.23.0",
"text-encoding": "0.7.0",
@ -20605,6 +20605,38 @@
"xhr": "2.5.0"
},
"dependencies": {
"@babel/cli": {
"version": "7.12.10",
"resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.12.10.tgz",
"integrity": "sha512-+y4ZnePpvWs1fc/LhZRTHkTesbXkyBYuOB+5CyodZqrEuETXi3zOVfpAQIdgC3lXbHLTDG9dQosxR9BhvLKDLQ==",
"dev": true,
"requires": {
"@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents",
"chokidar": "^3.4.0",
"commander": "^4.0.1",
"convert-source-map": "^1.1.0",
"fs-readdir-recursive": "^1.1.0",
"glob": "^7.0.0",
"lodash": "^4.17.19",
"make-dir": "^2.1.0",
"slash": "^2.0.0",
"source-map": "^0.5.0"
},
"dependencies": {
"lodash": {
"version": "4.17.20",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
"integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
"dev": true
},
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
}
}
},
"ansi-styles": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
@ -20614,6 +20646,17 @@
"color-convert": "^1.9.0"
}
},
"anymatch": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
"integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
"dev": true,
"optional": true,
"requires": {
"normalize-path": "^3.0.0",
"picomatch": "^2.0.4"
}
},
"autoprefixer": {
"version": "9.8.6",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz",
@ -20635,6 +20678,23 @@
"integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",
"dev": true
},
"binary-extensions": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
"integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
"dev": true,
"optional": true
},
"braces": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
"dev": true,
"optional": true,
"requires": {
"fill-range": "^7.0.1"
}
},
"browserslist": {
"version": "4.16.1",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz",
@ -20670,12 +20730,35 @@
}
}
},
"chokidar": {
"version": "3.5.1",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
"integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
"dev": true,
"optional": true,
"requires": {
"anymatch": "~3.1.1",
"braces": "~3.0.2",
"fsevents": "~2.3.1",
"glob-parent": "~5.1.0",
"is-binary-path": "~2.1.0",
"is-glob": "~4.0.1",
"normalize-path": "~3.0.0",
"readdirp": "~3.5.0"
}
},
"classnames": {
"version": "2.2.6",
"resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz",
"integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==",
"dev": true
},
"commander": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
"integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
"dev": true
},
"copy-webpack-plugin": {
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz",
@ -20775,9 +20858,9 @@
"dev": true
},
"electron-to-chromium": {
"version": "1.3.642",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.642.tgz",
"integrity": "sha512-cev+jOrz/Zm1i+Yh334Hed6lQVOkkemk2wRozfMF4MtTR7pxf3r3L5Rbd7uX1zMcEqVJ7alJBnJL7+JffkC6FQ==",
"version": "1.3.646",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.646.tgz",
"integrity": "sha512-P+3q8ugIPezulqoBYaLoUsF0fT4YNpe+zEDmdDUDnHZUAeSbBjMbis+JjJp9duU8BdfWV3VXf27NTBcwhRTsAQ==",
"dev": true
},
"file-loader": {
@ -20790,6 +20873,47 @@
"schema-utils": "^1.0.0"
}
},
"fill-range": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
"dev": true,
"optional": true,
"requires": {
"to-regex-range": "^5.0.1"
}
},
"fsevents": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz",
"integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==",
"dev": true,
"optional": true
},
"glob": {
"version": "7.1.6",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
"integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
"dev": true,
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
"minimatch": "^3.0.4",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
}
},
"glob-parent": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
"integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
"dev": true,
"optional": true,
"requires": {
"is-glob": "^4.0.1"
}
},
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
@ -20830,6 +20954,16 @@
"integrity": "sha1-tD1FqXRoytvkQzHXS7Ho3qRPwHU=",
"dev": true
},
"is-binary-path": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
"dev": true,
"optional": true,
"requires": {
"binary-extensions": "^2.0.0"
}
},
"is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@ -20845,6 +20979,13 @@
"is-extglob": "^2.1.1"
}
},
"is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true,
"optional": true
},
"js-base64": {
"version": "2.4.9",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz",
@ -20873,6 +21014,16 @@
"integrity": "sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=",
"dev": true
},
"make-dir": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
"integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
"dev": true,
"requires": {
"pify": "^4.0.1",
"semver": "^5.6.0"
}
},
"matchmediaquery": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/matchmediaquery/-/matchmediaquery-0.3.1.tgz",
@ -20897,6 +21048,13 @@
"microee": "0.0.6"
}
},
"normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
"dev": true,
"optional": true
},
"parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
@ -20995,6 +21153,16 @@
}
}
},
"readdirp": {
"version": "3.5.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
"integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
"dev": true,
"optional": true,
"requires": {
"picomatch": "^2.2.1"
}
},
"redux": {
"version": "3.7.2",
"resolved": "https://registry.npmjs.org/redux/-/redux-3.7.2.tgz",
@ -21013,6 +21181,18 @@
"integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
"dev": true
},
"scratch-l10n": {
"version": "3.11.20210127031556",
"resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.11.20210127031556.tgz",
"integrity": "sha512-L/dcuJkZf+jQImoVWx10eNA4Xkx6t2NuBPXRWqKwBtcSFoVAJTINszVMeQKxey8kXGwuIh2+ssFp1erkfO3GdQ==",
"dev": true,
"requires": {
"@babel/cli": "^7.1.2",
"@babel/core": "^7.1.2",
"babel-plugin-react-intl": "^3.0.1",
"transifex": "1.6.6"
}
},
"scratch-storage": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-1.3.3.tgz",
@ -21028,6 +21208,12 @@
"worker-loader": "^2.0.0"
}
},
"slash": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
"integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
"dev": true
},
"source-list-map": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
@ -21065,6 +21251,16 @@
"integrity": "sha512-oJQ3f1hrOnbRLOcwKz0Liq2IcrvDeZRHXhd9RgLrsT+DjWY/nty1Hi7v3dtkaEYbPYe0mUoOfzRrMwfXXwgPUA==",
"dev": true
},
"to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
"dev": true,
"optional": true,
"requires": {
"is-number": "^7.0.0"
}
},
"xhr": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz",
@ -21080,9 +21276,9 @@
}
},
"scratch-l10n": {
"version": "3.10.20210120031458",
"resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.10.20210120031458.tgz",
"integrity": "sha512-8SwGnT2BnlS7zNhB1cXl/EcyoncLZog71OECs4/VSF3NxnljbbutEHXYEAdBNBp4TYUb09QA4Ge8eCiEL9oqeg==",
"version": "3.11.20210127031556",
"resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.11.20210127031556.tgz",
"integrity": "sha512-L/dcuJkZf+jQImoVWx10eNA4Xkx6t2NuBPXRWqKwBtcSFoVAJTINszVMeQKxey8kXGwuIh2+ssFp1erkfO3GdQ==",
"dev": true,
"requires": {
"@babel/cli": "^7.1.2",
@ -21092,9 +21288,9 @@
}
},
"scratch-paint": {
"version": "0.2.0-prerelease.20210120035649",
"resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-0.2.0-prerelease.20210120035649.tgz",
"integrity": "sha512-cj7xLgc5hXdDZBZn3x8RLBG06rvG0NBft3tZV/aAq0e7o62JPVphyFgomuaGJ5p6oIJ4SvDCMNlZkLIWDTSYig==",
"version": "0.2.0-prerelease.20210125040836",
"resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-0.2.0-prerelease.20210125040836.tgz",
"integrity": "sha512-UQOznZr8B+yiahaWZodD+GY4zXPFCPtsMnuo+yuZAUaE82ZgrjhgWTnfi4LyXsCgoq58c3yX5jnMk5QFQHLxGw==",
"dev": true,
"requires": {
"@scratch/paper": "0.11.20200728195508",
@ -21320,9 +21516,9 @@
"dev": true
},
"scratch-vm": {
"version": "0.2.0-prerelease.20210120142104",
"resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-0.2.0-prerelease.20210120142104.tgz",
"integrity": "sha512-5uI2Mo0uKed8wQI65kQbb9C1hjcALYTa6jsGvAWsk7FZb3sxH+Saty2rXAtQAgEpBxMqfDlSeVecCKrvUpqX0A==",
"version": "0.2.0-prerelease.20210126041803",
"resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-0.2.0-prerelease.20210126041803.tgz",
"integrity": "sha512-gtJeHTesTzMUBZ2XQTXABPi6QlB3ea6ITHIYCLVPAhYJt/RMD54OAiBqqkdv5vXhJYZUo7UynY6dpo9i4PrEwg==",
"dev": true,
"requires": {
"@vernier/godirect": "1.5.0",

View file

@ -129,8 +129,8 @@
"redux-mock-store": "^1.2.3",
"redux-thunk": "2.0.1",
"sass-loader": "6.0.6",
"scratch-gui": "0.1.0-prerelease.20210120145348",
"scratch-l10n": "latest",
"scratch-gui": "0.1.0-prerelease.20210127220606",
"scratch-l10n": "^3.11.20210127031556",
"selenium-webdriver": "3.6.0",
"slick-carousel": "1.6.0",
"source-map-support": "0.3.2",

View file

@ -104,7 +104,7 @@ class ComposeComment extends React.Component {
muteOpen = true;
}
showWarning = body.status.mute_status.showWarning;
muteType = body.status.mute_status.muteType;
muteType = body.status.mute_status.currentMessageType;
this.setupMuteExpirationTimeout(muteExpiresAtMs);
}
// Note: does not reset the message state
@ -204,7 +204,7 @@ class ComposeComment extends React.Component {
vulgarity: {
commentType: 'comment.type.vulgarity',
muteStepHeader: 'comment.vulgarity.header',
muteStepContent: ['comment.vulgarity.content1', 'comment.vulgar.content2']
muteStepContent: ['comment.vulgarity.content1', 'comment.vulgarity.content2']
},
general: {
commentType: 'comment.type.disrespectful',
@ -212,7 +212,7 @@ class ComposeComment extends React.Component {
muteStepContent: ['comment.disrespectful.content1', 'comment.disrespectful.content2']
}
};
if (this.state.muteType && messageInfo[this.state.muteType]) {
return messageInfo[this.state.muteType];
}

View file

@ -1,7 +1,7 @@
{
"onePointFour.intro": "The previous version of Scratch, version 1.4, is still available for download.",
"onePointFour.intro": "A previous version of Scratch, version 1.4, is still available for download.",
"onePointFour.introNoteLabel": "Note:",
"onePointFour.introNote": "{noteLabel} You can still share projects from 1.4 to the Scratch website. However, projects created in Scratch 2.0 cannot be opened in 1.4.",
"onePointFour.introNote": "{noteLabel} You can still share projects from 1.4 to the Scratch website. However, projects created in newer versions of Scratch cannot be opened in 1.4.",
"onePointFour.downloads": "Downloads",
"onePointFour.macTitle": "Mac OS X",
"onePointFour.macBody": "Compatible with Mac OSX 10.4 or later",
@ -22,7 +22,7 @@
"onePointFour.resourcesA": "For a step-by-step introduction, download the {gettingStartedGuide}. The {referenceGuide} has a thorough explanation of the Scratch interface and programming language. {scratchCards} provide brief explanations that show how to make animations and interactive projects with Scratch.",
"onePointFour.requirementsQ": "What are the system requirements for Scratch 1.4?",
"onePointFour.requirementsDisplay": "Display: 800 x 480 or larger, thousands or millions of colors (16-bit color or greater) ",
"onePointFour.requirementsOS": "Operating System: Windows 2000 or later, Mac OS X 10.4 or later, Ubuntu Linux 9.04 or later (For other versions of Linux, see the Linux Installer page) ",
"onePointFour.requirementsOS": "Operating System: Windows 2000 or later, Mac OS X 10.4 through 10.14, Ubuntu Linux 9.04 or later (For other versions of Linux, see the Linux Installer page) ",
"onePointFour.requirementsDisk": "Disk: at least 120 megabytes of free space to install Scratch.",
"onePointFour.requirementsCPUMemory": "CPU and memory: Most computers have enough memory to run Scratch 1.4, but very old computers may run Scratch slowly.",
"onePointFour.requirementsSoundVideo": "Sound / Video: Sound playback requires speakers (or headphones), and recording requires a microphone. Many laptops have speakers and microphones built in. Scratch 1.4 can use a USB or built-in camera (optional).",

File diff suppressed because one or more lines are too long

1
static/svgs/comment.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" xmlns:v="https://vecta.io/nano"><defs><path d="M16 2a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9c-1 1-3.5 2.5-4 2-.469-.469-.059-.937-.005-1.818L5 16H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h12zm-4 8H6a1 1 0 1 0 0 2h6a1 1 0 1 0 0-2h0zm2-4H6a1 1 0 1 0 0 2h8a1 1 0 1 0 0-2h0z" id="A"/></defs><use fill="#fff" xlink:href="#A" fill-rule="evenodd"/></svg>

After

Width:  |  Height:  |  Size: 436 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="#575e75" xmlns:v="https://vecta.io/nano"><path d="M3.3 6.5c-.3 0-.6.1-.9.4s-.4.5-.4.8v5.2c0 .3.1.6.4.9.2.2.5.4.9.4.3 0 .6-.1.9-.4.2-.2.4-.5.4-.9V7.7c0-.3-.1-.6-.4-.9s-.6-.3-.9-.3zm9.9-4.7L14 .3c.1-.1 0-.2-.1-.2s-.2 0-.2.1l-.9 1.6c-.8-.3-1.6-.5-2.4-.5s-1.7.2-2.4.5L7.2.1C7.1 0 7.1 0 7 0c-.1.1-.2.2-.1.3l.9 1.6c-.9.4-1.6 1-2.1 1.8s-.8 1.6-.8 2.6H16c0-.9-.3-1.8-.8-2.6s-1.2-1.4-2-1.9zM8.3 4.1c-.1.1-.2.2-.4.2-.1 0-.2 0-.3-.1-.1-.2-.1-.3-.1-.4s0-.2.1-.3.2-.1.3-.1.2 0 .3.1.1.2.1.3c.1.1.1.2 0 .3zm5 0c-.1.1-.2.1-.3.1s-.2 0-.3-.1-.1-.2-.1-.3 0-.2.1-.3.2-.1.3-.1.2 0 .3.1.1.2.1.3c.1.1 0 .2-.1.3zM5 14.7c0 .4.1.7.4.9.2.3.5.4.9.4h.9v2.7c0 .3.1.6.4.9s.5.4.8.4.6-.1.9-.4.4-.5.4-.9V16h1.7v2.7c0 .3.1.6.4.9.2.2.5.4.9.4.3 0 .6-.1.9-.4.2-.2.4-.5.4-.9V16h.9c.4 0 .7-.1.9-.4.3-.3.4-.6.4-.9v-8H5v8zm12.7-8.2c-.3 0-.6.1-.9.4-.2.2-.4.5-.4.9V13c0 .3.1.6.4.9.2.2.5.4.9.4.3 0 .6-.1.9-.4.2-.2.4-.5.4-.9V7.7c0-.3-.1-.6-.4-.9-.3-.2-.6-.3-.9-.3z"/></svg>

After

Width:  |  Height:  |  Size: 994 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill-rule="evenodd" fill="#575e75" xmlns:v="https://vecta.io/nano"><path d="M2 9.5c0-.3.1-.6.1-.9.2-1.1.6-2 1.2-2.9l.1-.1.6 1L6.6 11c0 .1.1.1.1.2.8 1.9 2.9 2.8 4.7 1.9 0 0 .1 0 .1-.1 0 .1-.1.1-.1.2l-2.6 4.4c-.1.1-.1.1-.2.1-3.1-.4-5.6-2.7-6.4-5.9-.1-.4-.1-.8-.2-1.2V9.5zM9.5 18c0-.1 0-.1.1-.2l3.4-5.9c1-1.7.6-3.6-1-4.8l-.1-.1h5.3c.1 0 .2 0 .2.2.3.7.4 1.4.5 2.2v1.2a7.53 7.53 0 0 1-1.3 3.8c-1.3 1.9-3 3-5.2 3.5-.3 0-.6.1-.9.1h-1zm1-16c.4.1.8.1 1.1.2 2.4.5 4.2 1.9 5.4 4.1 0 .1.1.1.1.2h-7c-1.5 0-2.6.6-3.3 1.9-.2.4-.3.8-.3 1.3-.1-.1-.1-.1-.1-.2L3.8 5.2c-.1-.1-.1-.2 0-.3C5.2 3.3 6.9 2.3 9 2.1c.2-.1.4-.1.5-.1h1z"/><path d="M7 10c0-1.7 1.3-3 3-3a3.01 3.01 0 0 1 3 3c0 1.7-1.3 3-3 3a3.01 3.01 0 0 1-3-3"/></svg>

After

Width:  |  Height:  |  Size: 767 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" xmlns:v="https://vecta.io/nano"><path d="M12.4 3.8c-.6.8-1.6 1.3-2.5 1.2-.2-1 .3-2 .8-2.7.6-.7 1.7-1.3 2.6-1.3.1 1-.4 2.1-.9 2.8zm2.7 7.9c.3.7 1.2 1.7 1.9 2 0 .1-.1.2-.1.2h0c-.2.6-.8 1.7-1.1 2.2-.7 1.1-1.5 2.1-2.6 2.2-1.2 0-1.5-.7-2.8-.7s-1.7.7-2.8.7c-1.1.1-2-1.1-2.7-2.2h0c-.4-.6-.9-1.7-1.1-2.2h0c-.2-.5-.5-1.6-.5-2.2h0C3 11.2 3 10 3 9.6h0c.1-.7.4-1.8.7-2.2h0a4.2 4.2 0 0 1 3.4-2.2h.2c1.1-.1 2.1.8 2.8.7.7 0 2-.9 3.2-.8 1.2 0 2.4.6 3.2 1.7-.2.1-.5.4-.6.5h0c-.5.3-1.1 1.3-1.2 2.2h0c-.1.8.1 1.7.4 2.2h0z" fill-rule="evenodd" fill="#575e75"/></svg>

After

Width:  |  Height:  |  Size: 607 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" xmlns:v="https://vecta.io/nano"><path d="M3 5l5.7-.8v5.5L3 9.8V5zm5.7 5.4v5.5L3 15.1v-4.8l5.7.1zm.7-6.3L17 3v6.7H9.4V4.1zm7.6 6.3V17l-7.6-1v-5.6H17z" fill="#575e75"/></svg>

After

Width:  |  Height:  |  Size: 233 B

1
static/svgs/reload.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" xmlns:v="https://vecta.io/nano"><defs><path d="M22.642 10.244c.203.888-.583 1.674-1.484 1.484l-6.835-1.509c-.964-.203-1.319-1.395-.621-2.092l1.522-1.522c-2.701-2.118-6.607-1.94-9.08.534-2.674 2.674-2.676 7.038 0 9.713s7.039 2.674 9.713 0a1.56 1.56 0 0 1 2.206 0c.621.621.623 1.609.013 2.219-3.906 3.906-10.246 3.906-14.151 0-3.893-3.893-3.906-10.246 0-14.151 3.703-3.703 9.613-3.881 13.531-.547l1.598-1.598c.697-.697 1.889-.342 2.092.621l1.496 6.847z" id="A"/></defs><use fill="#fff" xlink:href="#A" fill-rule="evenodd"/></svg>

After

Width:  |  Height:  |  Size: 633 B