dependabot[bot]
5a2ea7b365
build(deps): bump prop-types from 15.8.0 to 15.8.1
...
Bumps [prop-types](https://github.com/facebook/prop-types ) from 15.8.0 to 15.8.1.
- [Release notes](https://github.com/facebook/prop-types/releases )
- [Changelog](https://github.com/facebook/prop-types/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/prop-types/compare/v15.8.0...v15.8.1 )
---
updated-dependencies:
- dependency-name: prop-types
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-01-05 16:26:30 +00:00
dependabot[bot]
a24309acf7
build(deps): bump @types/node from 12.20.39 to 12.20.41
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 12.20.39 to 12.20.41.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-01-05 16:16:10 +00:00
dependabot[bot]
11e3dde733
build(deps-dev): bump eslint-plugin-import from 2.25.3 to 2.25.4
...
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import ) from 2.25.3 to 2.25.4.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases )
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md )
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.25.3...v2.25.4 )
---
updated-dependencies:
- dependency-name: eslint-plugin-import
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-01-03 16:15:44 +00:00
dependabot[bot]
9e879a533a
build(deps): bump @types/jest from 27.0.3 to 27.4.0
...
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ) from 27.0.3 to 27.4.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest )
---
updated-dependencies:
- dependency-name: "@types/jest"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-31 16:16:05 +00:00
David Lechner
fd09783a45
toolbar: work around tooltip bugs
...
This works around several bugs where tooltips don't close when expected.
Fixes: https://github.com/pybricks/pybricks-code/issues/275
2021-12-28 18:55:20 -06:00
David Lechner
5825f429ee
Merge pull request #700 from pybricks/dlech
...
v1.2.0-beta.1
2021-12-27 18:31:42 -06:00
David Lechner
291d60fba4
v1.2.0-beta.1
v1.2.0-beta.1
2021-12-27 18:23:07 -06:00
David Lechner
54ec447061
actions: added typed useDispatch() hook
2021-12-27 18:01:51 -06:00
David Lechner
8d26f768bf
reducers: use typed useSelector hook
...
This refactors the code to use a typed useSelector() hook.
2021-12-27 17:48:41 -06:00
David Lechner
8527cf86b2
app: refactor dark mode class hook
...
This moves the hook for applying the global dark mode style to the App component.
2021-12-27 17:30:15 -06:00
David Lechner
42051ba924
status-bar: add basic battery indicator
...
This adds a basic battery indicator that just shows green for OK and red
for low battery warning. This is all we can do for now since that is
the only information that the hub sends currently.
Fixes: https://github.com/pybricks/support/issues/559
2021-12-27 17:05:40 -06:00
David Lechner
4c4061561d
ble-nordic-uart-service: rename directory
...
This follows the pattern of other ble service directories.
2021-12-27 13:30:36 -06:00
David Lechner
1e4bce6a14
ble: move sagas
...
This saga uses all ble services, not just NUS, so move it to the common
ble folder.
2021-12-27 13:20:36 -06:00
David Lechner
a35ec8b91e
Merge pull request #699 from pybricks/dlech
...
refactoring, bug fixes and features
2021-12-27 13:10:01 -06:00
David Lechner
8d4680ba82
status-bar: add connected hub indicator
...
This adds an indicator to the status bar that shows the hub name. When
clicked, a popover will be displayed that lists more detailed information
about the connected hub.
2021-12-27 13:04:13 -06:00
David Lechner
78dd03d80f
ble-device-info-service/protocol: document PnP ID
...
This explains the Pybricks-specific usage of the PnP ID fields.
2021-12-27 12:38:51 -06:00
David Lechner
5f7a63fe5a
ble-lwp3-service/protocol: add enums for hub types
...
This is the full list of hub types.
2021-12-27 12:38:51 -06:00
David Lechner
0759a0878f
editor: add newlines to end of template
2021-12-27 12:38:51 -06:00
David Lechner
0cc577faad
editor: add Essential hub snippet
2021-12-27 12:38:51 -06:00
David Lechner
ade06ab2cc
ble: add id and name to didConnect action
2021-12-27 12:38:51 -06:00
David Lechner
e92d5c1511
ble-device-info-service: add actions
...
This adds actions that are triggered when the device info service
characteristics are read.
2021-12-27 12:38:51 -06:00
David Lechner
6a9e867fe9
ble-pybricks-service: rename statusReportEvent
...
New name is didReceiveStatusReport which is more consistent with existing
naming patterns.
2021-12-27 12:38:51 -06:00
David Lechner
09b46ed5be
toolbar: make buttons scale with screen size
...
This is very basic, just 2 sizes. But it makes things a bit better
on phones.
Fixes: https://github.com/pybricks/support/issues/300
2021-12-27 12:38:51 -06:00
David Lechner
dfa497fcf6
toolbar: drop no-box-shadow
...
This is now applied to all descendets of pb-toolbar so we don't need the
utility class.
2021-12-27 12:38:51 -06:00
David Lechner
6d0e97f50e
app: fix pb-app div size and background color
2021-12-27 12:38:51 -06:00
David Lechner
b3db3d9efc
app: move docs to sepate comonent
...
The docs iframe is quite complex, so move it to a separate component to
improve readability.
2021-12-27 12:38:51 -06:00
David Lechner
dd0782e8b4
notifications: fix use of deprecated types
2021-12-27 12:38:51 -06:00
David Lechner
f704d4d612
editor: use file system api for save as
...
This makes use of the new web file system api for a better user
experience when saving a file. It now shows a proper save as dialog
instead of just downloading the file automatically.
Fixes: https://github.com/pybricks/support/issues/84
2021-12-27 12:38:51 -06:00
David Lechner
653c03404d
utils: remove unused IContextMenuTargets
...
This is no longer used since refactoring to use function components.
2021-12-27 12:38:51 -06:00
David Lechner
5f3271aaea
craco: fix env substitution for undefined variable
...
When an environment variable is not defined, `process.env` returns
`undefined` which was used literally as text. Fix by using an empty
string if `process.env` returns something falsy.
Fixes: https://github.com/pybricks/support/issues/560
2021-12-27 12:38:51 -06:00
David Lechner
aea52d4ab6
tool-versions: update to node v14
...
This is in preperation of adding a depedency that requires node >= 14.
2021-12-27 12:38:51 -06:00
David Lechner
6dc4dcb2e5
toolbar: specify image width/height
...
This make the button the right size while waiting for the image to download.
Fixes: https://github.com/pybricks/support/issues/369
2021-12-27 12:38:50 -06:00
David Lechner
11e0fefb1d
toolbar: use function form of Dropzone
2021-12-27 12:38:50 -06:00
David Lechner
eb9ea2876e
toolbar: remove unuse buttonRef in ActionButton
2021-12-27 12:38:50 -06:00
David Lechner
9be6ba3640
update to Tooltip2
...
Tooltip has been deprecated so trying out the new Tooltip2.
2021-12-27 12:38:50 -06:00
David Lechner
7c50582ca2
tool-versions: drop python
...
This is no longer needed since node-gyp version has been updated.
Python 3 is still required, just not a specific version.
2021-12-27 12:38:50 -06:00
David Lechner
db7f3be222
utils: convert ExternalLinkIcon to function
2021-12-27 12:38:50 -06:00
David Lechner
534d3f80e6
toolbar: convert Toolbar to function
2021-12-27 12:38:50 -06:00
David Lechner
8cd014c2ab
toolbar: convert OpenFileButton to function
2021-12-27 12:38:50 -06:00
David Lechner
f3e179683e
toolbar: convert ActionButton to function
2021-12-27 12:38:50 -06:00
David Lechner
4b19604fa9
terminal: convert Terminal to function component
2021-12-27 12:38:50 -06:00
David Lechner
5d201e61ae
status-bar: convert StatusBar to function
2021-12-27 12:38:50 -06:00
David Lechner
d5ad768122
notifications: use lambda syntax for components
2021-12-27 12:38:50 -06:00
David Lechner
a58b30ed07
licenses: convert LicenseDialog to functions
2021-12-27 12:38:50 -06:00
David Lechner
57038360f4
hub/sagas: don't log to console in tests
2021-12-27 12:38:50 -06:00
David Lechner
c9894de95e
hub: convert StopButton to function
2021-12-27 12:38:50 -06:00
David Lechner
f57bbdf8e2
hub: convert RunButton to function
2021-12-27 12:38:50 -06:00
David Lechner
dbda94c33f
hub: convert BluetoothButton to function
2021-12-27 12:38:50 -06:00
David Lechner
f1f6b2076d
firmware: convert FlashButton to function
2021-12-27 12:38:50 -06:00
David Lechner
0738046ab1
editor: conver SaveAsButton to function
2021-12-27 12:38:49 -06:00