ViperIDE
ViperIDE copied to clipboard
An innovative MicroPython / CircuitPython IDE for Web and Mobile
This ticket is to document work in progress: - [x] support multiple builtin mip indexes - [x] implement (experimental) support for installing native modules, i.e. [`emlearn`](https://github.com/emlearn/emlearn-micropython) - [x] "Install package...
Once #41 is ready, it should be rather easy to implement project import: - [x] Define a simple `package.json` structure. This can be inspired/adapted from mip, node.js, PlatformIO etc. -...
**Is your feature request related to a problem? Please describe.** Depending on the number of files and folders on the device, it may be useful to allow collapsing the directories....
**Is your feature request related to a problem? Please describe.** I am liking what is emerging with the multi-tab editor interface. But 'test.py' seems a non-intuitive choice of initial default...
- [x] Ensure that editor modifications are not lost when navigating or reconnecting the board - TBD: Warn about unsaved changes? - [ ] Save a backup of changes in...
Currently, [some pre-built version](https://github.com/code4fukui/mpy-cross-v6) for `mpy-cross` is used. But it's somewhat outdated and leads to issues. 1. Newer language features are unsupported  2. Newer architectures (i.e. `rv32imc`) are unsupported...
I think of reworking the board connection mechanism: 1. Upon connection verify if user code is running (send `Enter`, see if REPL responds) - If REPL responds, automatically load system...
**Describe the bug** **Setup** - MicroPython board: rp2040 - MicroPython version: 1.23.0 - OS version: Windows - Browser: Edge - Connection type: USB - device running asyncio & aiorepl on...
Following up from https://github.com/vshymanskyy/ViperIDE/issues/17#issuecomment-226719210