python-editor-v3
python-editor-v3 copied to clipboard
Micro:bit Educational Foundation Python Editor V3
Highlight incorrect indentation in some shade of red with some amount of opacity in an attempt to make indentation errors more recognisable and easier to fix. E.g.:   We...
```python while True: radio.on() ``` Appears to lock up the sim. We should get a change to break out but we don't.
## Bug Description Pasting the following script into the terminal causes an instant disconnection: ```python print("hello, world") print("hello, world") print("hello, world") print("hello, world") print("hello, world") ``` ## Screenshots  ##...
## Bug Description The connection is reset when switching focus (changing tab or window for example). It is a pain to debug something. ## How To Reproduce Steps to reproduce...
## Bug Description Look at the autocomplete docs for power.deep_sleep or NeoPixel.write or the many others that contain micro:bit in the first line. There's some unexplained space. Removing the colon...
While writing code, there are two tooltips - intellisense and argument completion. The latter can be triggered automatically or manually, depending on settings. I'm looking at the accessibility of these...
If you try to use a WebUSB serial plotter at the same time as the editor then they fight over the serial data:  https://sekigon-gonnoc.github.io/web-serial-plotter/ We do disconnect the editor...
This can have pretty poor consequences for the UI. I tried the obvious fix with no joy so it needs a more detailed look.
Currently the toolkit highlighting persists for a few seconds then fades. We should change this to persist until some toolkit interaction occurs (no time limit). Interactions with the editor don't...
Autocompleting to a function uses the same code in CodeMirror that's normally used for inserting a bracket so you get a bracket pair. The closing bracket can be overwritten. Ideally...