python-editor-v3
python-editor-v3 copied to clipboard
Micro:bit Educational Foundation Python Editor V3
Screenshots used in the README. Keep the old ones for the entertainment value (newest first).     
The webpage already has regions defined which is really helpful to allow a screen reader user to navigate more quickly, but (a) not all screen reader users are familiar with...
Let's review this together on a call, but I'll highlight some issues
There is currently only visual feedback when the micro:bit is connected/disconnected which leads to a poor experience when using screen readers.
In the settings dialog, the font size input is read as “blank” by NVDA when editing, although the whole line is read correctly with the value when not editing. Changing...
There is currently no notification that a search has completed or if there are any results to view/select.
This was the way the V2 editor detected a WebUSB connection attempt with a DAPLink bootloader (MAINTENANCE): https://github.com/bbcmicrobit/PythonEditor/blob/b2876341d0d91a4887caf65f0054f8857c2a7d08/js/partial-flashing.js#L187-L191 We don't have this code in V3. Let's review for any other...
When I type serve -s build, the built python editor does not have any reference and ideas   
When a program output is shown in the terminal, everything from the start of the program or program reboot is read out, rather than just the most recent line. This...
We have some homebrew URL management, started when it seemed our approach to URLs might be a bad fit for react/reach-router. There's no reason to believe that now. Assuming we...