Skip to content

Release 0.20.0 #186

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 85 commits into
base: main
Choose a base branch
from
Open

Release 0.20.0 #186

wants to merge 85 commits into from

Conversation

ubidefeo
Copy link
Collaborator

@ubidefeo ubidefeo commented Apr 30, 2025

Very beefy release with

  • lots of bug-fixes
  • updated toolbar
  • auto-connect when one port is detected
  • reworked and enhanced shortcuts
  • some icon updates
sebromero and others added 30 commits December 17, 2024 17:14
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Removed redundant About menu item.
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
sebromero and others added 24 commits March 5, 2025 11:11
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Add fallback for Package Installer launch button
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
File Manager view triggers file-list on switch.
… mount-point.

Signed-off-by: ubi de feo <me@ubidefeo.com>
Signed-off-by: ubi de feo <me@ubidefeo.com>
@ubidefeo ubidefeo requested review from sebromero and Copilot April 30, 2025 18:34
Copilot

This comment was marked as resolved.

@ubidefeo ubidefeo requested a review from Copilot April 30, 2025 18:35
Copilot

This comment was marked as resolved.

Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This release introduces extensive improvements including bug-fixes, an updated toolbar with enhanced shortcuts, auto-connection behavior when only one port is available, and new dialogs for file creation.

  • Updated connection and run button behaviors in the toolbar
  • New file dialog implementation and integration into the editor and file manager views
  • Several backend and build workflow refinements

Reviewed Changes

Copilot reviewed 28 out of 30 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
ui/arduino/views/file-manager.js Updated board connection label and event handling
ui/arduino/views/editor.js Includes new file dialog integration
ui/arduino/views/components/toolbar.js Revised button labels and updated shortcut events
ui/arduino/views/components/repl-panel.js Adjusted terminal disable logic and added connection status
ui/arduino/views/components/new-file-dialog.js Introduces a new file dialog with mutation observer
ui/arduino/views/components/elements/button.js Modified onClick default and tooltip handling
ui/arduino/store.js Multiple improvements in file tab creation, saving logic, and shortcut handling
Others (backend, workflows, helpers, etc.) Various refinements and updates to support new features
Files not reviewed (2)
  • package.json: Language not supported
  • ui/arduino/main.css: Language not supported
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants