David Lechner
a443ced3f4
CHANGELOG: add entry for 71c8605
2022-12-02 11:37:22 -06:00
Laurens Valk
691fc1585e
yarn: Bump @pybricks/jedi to 1.5.0.
2022-12-02 15:29:27 +01:00
Laurens Valk
5448937578
yarn: Bump @pybricks/ide-docs to 2.5.0, pybricks/jedi to 1.4.0.
2022-12-02 15:13:22 +01:00
Laurens Valk
65e5e6af08
editor/welcome: Stop on click.
...
Don't reset the position.
2022-12-02 09:20:08 +01:00
Laurens Valk
545cf786af
settings: Move Welcome Tour to Help.
2022-12-02 09:20:08 +01:00
dependabot[bot]
4c09c5470f
build(deps): bump @blueprintjs/select from 4.8.11 to 4.8.12 ( #1346 )
...
Bumps [@blueprintjs/select](https://github.com/palantir/blueprint/tree/HEAD/packages/select ) from 4.8.11 to 4.8.12.
- [Release notes](https://github.com/palantir/blueprint/releases )
- [Changelog](https://github.com/palantir/blueprint/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/palantir/blueprint/commits/@blueprintjs/select@4.8.12/packages/select )
---
updated-dependencies:
- dependency-name: "@blueprintjs/select"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-02 06:40:16 +00:00
dependabot[bot]
9c60a3c57e
build(deps): bump @blueprintjs/core from 4.12.0 to 4.13.0 ( #1345 )
...
Bumps [@blueprintjs/core](https://github.com/palantir/blueprint/tree/HEAD/packages/core ) from 4.12.0 to 4.13.0.
- [Release notes](https://github.com/palantir/blueprint/releases )
- [Changelog](https://github.com/palantir/blueprint/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/palantir/blueprint/commits/@blueprintjs/core@4.13.0/packages/core )
---
updated-dependencies:
- dependency-name: "@blueprintjs/core"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-02 06:28:36 +00:00
dependabot[bot]
52dfe8ce28
build(deps): bump @blueprintjs/popover2 from 1.10.1 to 1.10.2 ( #1344 )
...
Bumps [@blueprintjs/popover2](https://github.com/palantir/blueprint/tree/HEAD/packages/core ) from 1.10.1 to 1.10.2.
- [Release notes](https://github.com/palantir/blueprint/releases )
- [Changelog](https://github.com/palantir/blueprint/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/palantir/blueprint/commits/@blueprintjs/popover2@1.10.2/packages/core )
---
updated-dependencies:
- dependency-name: "@blueprintjs/popover2"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-02 06:18:36 +00:00
David Lechner
99760146a6
tour: move button to settings
...
Since we have the Pybricks logo elsewhere now, we don't need to have
this button on the toolbar. Instead, put it in the settings where it
is out of the way, but can still be used to watch the tour again if
desired.
Some steps are reordered so we don't jump back and forth between
activities since we are starting from the settings tab now.
Also fix changing the selected activities tab when closing the tour.
2022-12-01 17:08:19 -06:00
David Lechner
86a26d07ca
StatusBar: always use dark mode styling
...
Since the background doesn't change, we shouldn't change the foreground
either. White shows up better than black on the blue, so we prefer the
dark mode styling.
2022-12-01 17:08:19 -06:00
David Lechner
6a979cafa8
editor: add pybricks logo welcome
2022-12-01 17:08:19 -06:00
David Lechner
a0f05c00a4
react-aria: drop typing workaround
...
This was fixed upstream.
2022-12-01 17:08:19 -06:00
David Lechner
3a0130d73f
editor: fix spinner jumping to top on page load
2022-12-01 17:08:19 -06:00
David Lechner
35cef50e44
editor: drop use of react-monaco-editor
...
The upstream package is currently broken and doesn't actually save us
any work.
2022-12-01 17:08:19 -06:00
dependabot[bot]
5924ded76a
build(deps): bump fs-extra from 11.0.0 to 11.1.0 ( #1343 )
...
Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra ) from 11.0.0 to 11.1.0.
- [Release notes](https://github.com/jprichardson/node-fs-extra/releases )
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jprichardson/node-fs-extra/compare/11.0.0...11.1.0 )
---
updated-dependencies:
- dependency-name: fs-extra
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-01 06:21:37 +00:00
dependabot[bot]
cbf0653e2d
build(deps): bump @pmmmwh/react-refresh-webpack-plugin ( #1342 )
...
Bumps [@pmmmwh/react-refresh-webpack-plugin](https://github.com/pmmmwh/react-refresh-webpack-plugin ) from 0.5.9 to 0.5.10.
- [Release notes](https://github.com/pmmmwh/react-refresh-webpack-plugin/releases )
- [Changelog](https://github.com/pmmmwh/react-refresh-webpack-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pmmmwh/react-refresh-webpack-plugin/compare/v0.5.9...v0.5.10 )
---
updated-dependencies:
- dependency-name: "@pmmmwh/react-refresh-webpack-plugin"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-01 06:10:58 +00:00
dependabot[bot]
6e507a98b1
build(deps): bump postcss-loader from 7.0.1 to 7.0.2 ( #1339 )
...
Bumps [postcss-loader](https://github.com/webpack-contrib/postcss-loader ) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/webpack-contrib/postcss-loader/releases )
- [Changelog](https://github.com/webpack-contrib/postcss-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/postcss-loader/compare/v7.0.1...v7.0.2 )
---
updated-dependencies:
- dependency-name: postcss-loader
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-30 06:41:01 +00:00
dependabot[bot]
9b624a2dde
build(deps): bump @reduxjs/toolkit from 1.9.0 to 1.9.1 ( #1336 )
...
Bumps [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit ) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/reduxjs/redux-toolkit/releases )
- [Commits](https://github.com/reduxjs/redux-toolkit/compare/v1.9.0...v1.9.1 )
---
updated-dependencies:
- dependency-name: "@reduxjs/toolkit"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-30 06:33:05 +00:00
dependabot[bot]
38434bc7d0
build(deps): bump fake-indexeddb from 4.0.0 to 4.0.1 ( #1340 )
...
Bumps [fake-indexeddb](https://github.com/dumbmatter/fakeIndexedDB ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/dumbmatter/fakeIndexedDB/releases )
- [Changelog](https://github.com/dumbmatter/fakeIndexedDB/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dumbmatter/fakeIndexedDB/compare/v4.0.0...v4.0.1 )
---
updated-dependencies:
- dependency-name: fake-indexeddb
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-30 06:23:55 +00:00
dependabot[bot]
0a47abe092
build(deps): bump mini-css-extract-plugin from 2.7.0 to 2.7.1 ( #1338 )
...
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin ) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases )
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.7.0...v2.7.1 )
---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-30 06:17:28 +00:00
dependabot[bot]
651b6bf47f
build(deps-dev): bump eslint from 8.27.0 to 8.28.0 ( #1337 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.27.0 to 8.28.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.27.0...v8.28.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-30 06:10:49 +00:00
dependabot[bot] and David Lechner
1e979aa57b
build(deps): bump @babel/core from 7.20.2 to 7.20.5 ( #1330 )
...
* build(deps): bump @babel/core from 7.20.2 to 7.20.5
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.20.2 to 7.20.5.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.20.5/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* yarn dedupe
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Lechner <david@pybricks.com >
2022-11-29 17:54:58 +00:00
dependabot[bot]
02beb4af77
build(deps): bump mini-css-extract-plugin from 2.6.1 to 2.7.0 ( #1333 )
...
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin ) from 2.6.1 to 2.7.0.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases )
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.6.1...v2.7.0 )
---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-29 17:35:31 +00:00
dependabot[bot]
ccceba71dd
build(deps): bump @reduxjs/toolkit from 1.8.6 to 1.9.0 ( #1331 )
...
Bumps [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit ) from 1.8.6 to 1.9.0.
- [Release notes](https://github.com/reduxjs/redux-toolkit/releases )
- [Commits](https://github.com/reduxjs/redux-toolkit/compare/v1.8.6...v1.9.0 )
---
updated-dependencies:
- dependency-name: "@reduxjs/toolkit"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-29 17:27:29 +00:00
dependabot[bot]
adfa7283d6
build(deps): bump fs-extra from 10.1.0 to 11.0.0
...
Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra ) from 10.1.0 to 11.0.0.
- [Release notes](https://github.com/jprichardson/node-fs-extra/releases )
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jprichardson/node-fs-extra/compare/10.1.0...11.0.0 )
---
updated-dependencies:
- dependency-name: fs-extra
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-29 11:18:38 -06:00
dependabot[bot]
b261a87b64
build(deps-dev): bump @typescript-eslint/eslint-plugin ( #1332 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 5.42.0 to 5.45.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.45.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-29 17:09:10 +00:00
David Lechner
113b06904f
github: fix dependabot-auto-merge workflow
...
The step id was accidentally changed in bdf9f3c and broke the workflow.
2022-11-29 10:59:15 -06:00
David Lechner
49f3c5d8f3
components: move ViewHeightSensor
...
we've moved all of the other components already
2022-11-29 10:59:15 -06:00
dependabot[bot]
670f4a0d07
build(deps-dev): bump eslint-plugin-react from 7.31.10 to 7.31.11
...
Bumps [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react ) from 7.31.10 to 7.31.11.
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases )
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.10...v7.31.11 )
---
updated-dependencies:
- dependency-name: eslint-plugin-react
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-29 09:08:30 -06:00
dependabot[bot]
ae9b782f74
build(deps): bump postcss from 8.4.18 to 8.4.19
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.4.18 to 8.4.19.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.18...8.4.19 )
---
updated-dependencies:
- dependency-name: postcss
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-29 09:08:14 -06:00
dependabot[bot]
9d7f1750a9
build(deps): bump web-vitals from 3.0.4 to 3.1.0
...
Bumps [web-vitals](https://github.com/GoogleChrome/web-vitals ) from 3.0.4 to 3.1.0.
- [Release notes](https://github.com/GoogleChrome/web-vitals/releases )
- [Changelog](https://github.com/GoogleChrome/web-vitals/blob/main/CHANGELOG.md )
- [Commits](https://github.com/GoogleChrome/web-vitals/compare/v3.0.4...v3.1.0 )
---
updated-dependencies:
- dependency-name: web-vitals
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-29 09:07:59 -06:00
dependabot[bot]
04c8946279
build(deps-dev): bump @typescript-eslint/parser from 5.42.1 to 5.45.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 5.42.1 to 5.45.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.45.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-29 09:07:43 -06:00
dependabot[bot]
ec06b00292
build(deps-dev): bump prettier from 2.7.1 to 2.8.0
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.7.1 to 2.8.0.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.7.1...2.8.0 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-29 08:38:59 -06:00
Laurens Valk
0f02c64800
src/components: Move ClipboardIcon and ExternalLinkIcon from utils.
...
See https://github.com/pybricks/pybricks-code/pull/1321#pullrequestreview-1190431986
2022-11-25 13:40:44 -06:00
Laurens Valk
986cb7c184
sponsor/alerts: Add address copy notification.
...
Fixes https://github.com/pybricks/support/issues/806
2022-11-25 13:40:44 -06:00
Laurens Valk
96f9ce313f
src/sponsor: Fix button doing nothing.
...
Now it copies the address to the clipboard for convenience.
2022-11-25 13:40:44 -06:00
David Lechner
e01fb1fbe9
eslint: strict equality
...
Enforce use of ===/!== and fix existing issues.
2022-11-23 17:20:45 -06:00
David Lechner
1d9dd82191
explorer/sagas: don't show error on user cancel
...
fileSave can raise DomException+AbortError if use clicks cancel in the
OS file dialog. We should not show an error message in this case.
2022-11-23 17:20:45 -06:00
David Lechner
d7726325ab
blueprintjs-icons: fix missing large trash icon
2022-11-23 17:20:45 -06:00
David Lechner
e8b57fe3d9
toolbar/ActionButton: drop aria-haspopup workaround
...
The fixe has been merged upstream.
2022-11-23 17:20:45 -06:00
David Lechner
9f538490e5
toolbar: remove OpenFileButton
...
This is no longer used.
2022-11-23 17:20:45 -06:00
David Lechner
d323db4d1b
toolbar/ActionButton: only disable using style
...
This removes use of the button disable property since it removes the
button from the accessibility tree and also makes tooltips not work.
The styling is kept the same by manually including the disable style.
2022-11-23 17:20:45 -06:00
David Lechner
bb8015eae5
test: finish TODO for escape key hack
...
Fix was merged upstream so we can remove the hack.
2022-11-22 15:56:56 -06:00
David Lechner
9fe62467d5
alerts: use shorthand return
2022-11-22 15:56:56 -06:00
David Lechner
95199e44c1
hub/alerts/UserProgramSize: add alert for program too big
...
This finishes the TODO about adding a proper message.
Fixes: https://github.com/pybricks/support/issues/810
2022-11-22 15:56:56 -06:00
David Lechner
db438be40b
editor: finish remove hack TODO
...
The upstream fix was merged, so the workaround is no longer needed.
2022-11-22 15:56:56 -06:00
David Lechner
764083e6be
monaco-extension: finish TODO
...
code was merged upstream, so we no longer need the workaround
2022-11-22 15:56:56 -06:00
David Lechner
004667b80b
webpack: finish TODO about avif file types
...
was fixed in https://github.com/jshttp/mime-db/commit/65f65eda094a8ec206f9144584657ff14fd597ab
2022-11-22 15:56:56 -06:00
David Lechner
efec127b8e
webpack: precache oss-licenses.json
...
This works around the oss-licenses.json file not being picked up by
the workbox plugin.
Closes: https://github.com/pybricks/pybricks-code/issues/1245
2022-11-19 16:58:27 -06:00
David Lechner
61098453c7
webpack: move monoaco editor js into static/js folder
...
All other js files are there already.
2022-11-19 16:58:27 -06:00