Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: arduino/arduino-ide
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2f0414a
Choose a base ref
...
head repository: arduino/arduino-ide
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 4d6cfad
Choose a head ref
  • 8 commits
  • 24 files changed
  • 6 contributors

Commits on Apr 9, 2025

  1. Configuration menu
    Copy the full SHA
    0f9f0d0 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2025

  1. Document localization capabilities in Translator Guide

    The system used for localization of this project leverages the infrastructure and data that already exists for VS Code.
    These assets are applicable to Arduino IDE 2.x due to the project being built on the Eclipse Theia IDE framework. In
    this way, the Arduino IDE developers and community are only responsible for internationalization and localization of the
    Arduino-specific strings (e.g., "Sketchbook") used in the IDE's UI.
    
    The unfortunate downside to this approach is that there is a hard technical limit on localization of the project to
    languages for which a VS Code "language pack" is available.
    
    It will be helpful to clearly communicate the set of languages for which we are able to ship contributions from
    translators.
    
    Likewise, it will be useful to also communicate that, we are able to ship contributions of translations of Arduino CLI
    user interface strings for any language. This is due to the fact that the Arduino CLI codebase uses a completely
    different internationalization system that does not impose any technical limits on the scope of localization.
    per1234 committed Jul 16, 2025
    Configuration menu
    Copy the full SHA
    ee4f74d View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2025

  1. build(deps): Bump actions/download-artifact from 4 to 5

    Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](actions/download-artifact@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/download-artifact
      dependency-version: '5'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and per1234 committed Aug 11, 2025
    Configuration menu
    Copy the full SHA
    c1e5fbc View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2025

  1. build(deps): Bump actions/checkout from 4 to 5

    Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-version: '5'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and per1234 committed Aug 12, 2025
    Configuration menu
    Copy the full SHA
    3d8f3fa View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2025

  1. Remove donation links from contributor guide

    The Arduino company is no longer soliciting monetary donations. Community members who wish to contribute to the project
    still have opportunities to do so via the other options listed here.
    per1234 committed Oct 11, 2025
    Configuration menu
    Copy the full SHA
    155f0ae View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2025

  1. feat: add a copy button to serial monitor (#2718)

    * Add a copy output button to serial monitor
    
    If the arduino collects some data that you want to store on your
    computer, a rather simple way is to write it to the serial monitor and
    copy it to the clipboard. This commit introduces a button that copies
    the whole content of the serial monitor to the clipboard to make this
    rather simple. It is a new component added to the menu, and does not
    change the behaviour of other compontents.
    
    * Test merging lines to str in serial monitor utils
    
    Adds a test for merging one or more lines to a single string. It is
    supposed to just concatenate the content of the lines, without doing
    anything else. This method is used when copying the serial monitor content to
    the clipboard.
    
    * Add copy output translation key
    
    This serves as an addition to the previous commits. It is the result of
    running `yarn i18n:generate` on the state after adding the copy output
    button to the serial monitor (see 2df3f46). I hope that this will
    resolve the current Github action failure.
    
    * Improve readability for serial monitor utils
    
    Replace return statement in inline method by direct statement, some
    minor formatting changes. Does not affect the functionality.
    
    * Rename linesToMergedStr in monitor-utils
    
    Renames the method linesToMergedStr to joinLines in the serial monitor
    utils. This brings the name more in line with truncateLines. No
    functionality changes.
    
    * Move label and icon registration for copy serial
    
    Moves the registration of the label and icon for the copy output
    button of the serial monitor to the toolbar item registration. Before,
    it happened at the command registration, but is not necessary at this
    level, as the icon and label are meant for the toolbar button only.
    
    * Do not update widget when copying output
    
    No longer updates the serial monitor output after its content is copied.
    Copying the content does not change anything for the view, so there is
    no need to update.
    502E532E authored Nov 5, 2025
    Configuration menu
    Copy the full SHA
    93d27ea View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2025

  1. Update links in CONTRIBUTING.md

    Prefix links with "/docs/" so they work in the Contributing tab
    aknshr authored and per1234 committed Nov 13, 2025
    2 Configuration menu
    Copy the full SHA
    11b2460 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2025

  1. Update translation.md for clarity on language support (#2814)

    Clarified the limitations of the Arduino IDE localization framework and added information about future language support.
    sebromero authored Nov 17, 2025
    Configuration menu
    Copy the full SHA
    4d6cfad View commit details
    Browse the repository at this point in the history
Loading