Commit Graph
25 Commits
Author SHA1 Message Date
David Lechner 788b77fda0 notifications: add firmware version check
This adds a firmware version check that shows an error message if the
connected hub is running an older Pybricks firmware version.

Issue: https://github.com/pybricks/support/issues/482
2021-09-15 16:49:51 -05:00
David Lechner 7862c6f143 CHANGELOG: copy updates from firmware and docs 2021-08-30 14:36:33 -05:00
David Lechner 4ee042cacb v1.1.0-beta.4 2021-08-13 12:18:09 -05:00
David Lechner af89c0b80b about: add firmware version as main version
Since the firmware version is the most important version, make it the
primary version. (We still need the Pybricks Code version since not
every update includes a firmware update.)
2021-08-13 12:13:05 -05:00
David Lechner 0854750cd7 grammar 2021-08-13 12:13:05 -05:00
David Lechner b7b3522f78 Merge remote-tracking branch 'origin/master' into dlech 2021-08-13 10:46:01 -05:00
David Lechner 2dfd7e9d42 CHANGELOG: start unreleased section 2021-08-12 15:55:24 -05:00
David Lechner b0b15e1bbe CHANGELOG: fix typo 2021-08-12 15:55:24 -05:00
David Lechner 980af3edeb v1.1.0-beta.3 2021-07-20 12:42:49 -05:00
David Lechner a876a7a43c update changelog for firmware v3.1.0a3 2021-07-19 17:06:39 -05:00
David Lechner a0467aed4c public: add icons with beta badge
This makes it easier to tell versions apart when beta and non-beta are
installed at the same time.

Fixes: https://github.com/pybricks/support/issues/375
2021-07-08 16:46:36 -05:00
David Lechner 2ba6d88c49 editor: remove gutter background override
This was carried over from the Ace editor, but doesn't work well with
the Monaco editor.

Fixes: https://github.com/pybricks/pybricks-code/issues/472
2021-07-08 15:57:16 -05:00
David Lechner ad948dc152 editor: copy python language configuration
This copies the language configuration from https://github.com/microsoft/monaco-languages/blob/d7cc098c481059f63d51ce3753975c8ca8ab6030/src/python/python.ts

This fixes a number of editor features, like auto-indent.

Fixes: https://github.com/pybricks/pybricks-code/issues/470
2021-07-08 15:55:50 -05:00
David Lechner 4b0dc90e8d editor: improve template snippets
- fix always being suggested
- add more imports
- reduce duplicated code

Fixes https://github.com/pybricks/pybricks-code/issues/471
2021-07-08 15:55:03 -05:00
David Lechner f9d354e988 CHANGELOG: fix typo 2021-07-06 11:03:48 -05:00
David Lechner fcb68901cb v1.1.0-beta.2 2021-07-06 10:53:56 -05:00
David Lechner 3d6383ae49 Pybricks firmware v3.1.0a2 2021-07-06 10:53:56 -05:00
David Lechner d95c550248 editor: change from ace to monaco
This replaces the ace editor with the monaco editor. It fixes quite a
few small paper-cut bugs and should be easier to add code completion
to in the future.

Many of the snippets are omitted but can be added back later if needed.
Otherwise, we have tried to preserve the existing look and feel as much
as possible.
2021-07-02 20:59:09 -05:00
David Lechner fab6085e87 CHANGELOG: update for previous release
Apparently forgot to do this at release time.
2021-07-01 12:31:55 -05:00
David Lechner 00712e5c72 CHANGELOG: add entry for 7a5aa75 2021-07-01 12:31:55 -05:00
David Lechner 411e8e64d5 CHANGELOG: update for 7cfd362 2021-06-23 13:16:44 -05:00
Laurens Valk 10b2db2cb2 Bump @pybricks/ide-docs from 1.3.3 to 1.4.0
Includes 3.X doc features for next beta release.
2021-06-23 13:15:34 -05:00
David Lechner 9fca17fbac update projects URL to point to Pybricks website 2021-06-08 16:21:48 -05:00
David Lechner 09b614bcc4 CHANGELOG: fix broken links 2021-06-08 15:56:14 -05:00
David Lechner 20876ec388 start a changelog 2021-06-08 14:52:44 -05:00