lab-micropython-editor

Arduino Lab for MicroPython is an Integrated Development Environment (IDE) for MicroPython.

AGPL-3.0 License

Stars
220
Committers
5

Bot releases are visible (Hide)

lab-micropython-editor - 0.9.1

Published by ubidefeo 6 months ago

  • Updated README.md
  • Split backend code from index.js into different files
    • IPC communication
    • Custom menu and about page
    • Helpers (mostly file system)
  • Fixed broken about window
lab-micropython-editor - 0.9.0

Published by ubidefeo 6 months ago

Arduino Lab for MicroPython 0.9.0

This is an entire rewrite of this editor, hence listing changes does not make any sense.
Please refer to the README.md file for a full description of features implemented compared to 0.8.0

Thanks everyone for the patience and the (almost always) constructive feedback in the issues reported :)

lab-micropython-editor - 0.8.0

Published by ubidefeo over 1 year ago

This release introduces major changes to the file manager as well as a large amount of bug-fixes and extended compatibility range.
The presence of folder navigation allows users to import libraries and modules into the board's lib folder, which is automatically created if not already present in the board's root.
Keeping libraries away from the root makes the whole directory listing cleaner and less prone to accidental damage.

The UI introduces some nice icons from our internal design system

These are the most interesting changes

  • fixed disk files sorting
  • Update UI elements
  • Persist local folder path on localStorage
  • New file management
  • Fixed Windows path resolving
  • many other bugs we bumped into or created ourselves

Big Thanks To

  • @kittaakos who found interest in the project
  • @per1234 who always has great suggestions and tips on GH actions
  • Ernesto and Gabriele from our Design Team for the feedback on UX and the pretty UI elements
  • Anyone inside Arduino who was patient and helpful 💟

Full Changelog: https://github.com/arduino/lab-micropython-editor/compare/0.7.0...0.8.0

lab-micropython-editor - 0.8.0 Release Candidate 3

Published by ubidefeo over 1 year ago

  • fixed double-run bug
  • updated micropython.js
  • refactored REPL command handling
lab-micropython-editor - 0.8.0 Release Candidate 2

Published by ubidefeo over 1 year ago

Further minor fixes have been introduced prior to releasing 0.8.0

lab-micropython-editor - 0.8.0 Release Candidate update

Published by ubidefeo over 1 year ago

resolves Windows path bug on 0.8.0-RC

lab-micropython-editor - 0.8.0 Release Candidate

Published by ubidefeo over 1 year ago

This is a pre-release with new features available for internal testing and bug reporting.
Please report bugs to the GitHub issue section.

Improvements

  • major refactoring of micropython.js package
  • more sophisticated files panel
  • implementation of folder navigation
  • wider compatibility range with MicroPython boards

Bug fixes

  • more robust save/upload/download operations
  • on Mac, the Editor safely disconnects from the board
  • multiple minor bug fixes since v. 0.7.0
lab-micropython-editor - 0.6.0

Published by ubidefeo almost 2 years ago

What's Changed

  • Updated icons to copy/paste from/to terminal
  • Added disclaimer and policy about issues
  • Update references to previous repository name
  • Product name change and bugfixes
  • Fixing node version and sync package lock
  • Asking for confirmation to remove and overwrite files
  • Create a window bridge to set window min size from the UI
  • Several UX fixes

New Contributors

Full Changelog: https://github.com/arduino/lab-micropython-editor/compare/0.5.0-alpha...0.6.0

lab-micropython-editor - 0.5.0 Alpha

Published by ubidefeo almost 2 years ago

Arduino Lab for MicroPython is an Integrated Development Environment (IDE) for MicroPython.

lab-micropython-editor - 0.4.0 Alpha

Published by ubidefeo almost 2 years ago

  • new name: Arduino Lab for MicroPython
  • new application icon ❤️
  • responsive UI refinements
  • UI icons refinements
  • major bug fixing
  • updated micropython.js
  • implementation of better new file workflows
  • better UX for file drawer
  • terminal/REPL refinements
  • new about dialog with disclaimers and links
  • support for some boards initially not recognised
  • ...a lot more
lab-micropython-editor - 0.3.1-alpha

Published by ubidefeo about 2 years ago

  • fixed a cursor alignment issue on Windows
  • updated window title to reflect final product name
  • updated version number
lab-micropython-editor - 0.3.0-alpha

Published by ubidefeo about 2 years ago

  • fixed upload bug for Nano RP 2040 Connect
  • clearer display of upload/download progress
  • connection/disconnection alerts
  • updated Micropython.js
  • minor bug fixing
lab-micropython-editor - 0.2.0 Alpha

Published by ubidefeo about 2 years ago

Bug fixes and UI enhancements

  • Fixing bug with file renaming
  • Change label on file manager
  • Adjust colors and buttons
  • Resize editor correctly on content update
  • Clean old icons
  • Sync project version with release version
lab-micropython-editor - Initial test Alpha release

Published by ubidefeo about 2 years ago

This build is just an internal testable editor.
Colours and Icons are not final, and so is the typography, but the build works very well with RP2040 Connect and ESP*.
Make sure you have the latest firmware build.
More boards being tested, feel free to submit issues

Mad Props to @murilopolese for working hard on the Micropython JS library and @iabdalkader for being always there to answer questions.
This technical build was not an easy one to achieve :)