Skip to content

Color "Output" view content differently for each output source #844

Open
@win21H2

Description

@win21H2

Describe the request

The content displayed in the view has multiple distinct origins, including:

  • Stdout from compilation of the sketch
  • Stderr from compilation of the sketch
  • Stdout from compilation of the sketch's library dependencies
  • Stderr from compilation of the sketch's library dependencies
  • Stdout from compilation of the sketch's core dependencies
  • Stderr from compilation of the sketch's core dependencies
  • Stdout from the upload tool
  • Stderr from the upload tool

The readability of the output could be futher enhanced by coloring the output from each of these sources (or that is not possible, some logical groups of the sources) differently. This would allow people to easily differentiate what happens for example when it compiled succesfully and is uploading to the board or when there is a code error.

For example:

Code errors: in red text
Library errors: in blue text
Loading to the Arduino board: in green text

Describe the current behavior

In the Arduino IDE "Output" view, output received from the standard error stream (AKA "stderr") is colored differently (with the default theme, in red) than output received from the standard output stream ("stdout"). This makes the output easier to read, and highlights the content which may indicate a problem.

Arduino IDE version

2.0.0-rc3

Additional context

Related

Activity

changed the title [-]Arduino IDE 2.0.0-rc3 make seperate colors for seperate things in the "Output" section[/-] [+]Give stderr different color in "Output" view[/+] on Jun 3, 2025
changed the title [-]Give stderr different color in "Output" view[/-] [+]stderr not colored diferently in "Output" view[/+] on Jun 3, 2025
added
type: imperfectionPerceived defect in any part of project
and removed on Jun 3, 2025
changed the title [-]stderr not colored diferently in "Output" view[/-] [+]Color "Output" view content differently for each output source[/+] on Jun 3, 2025
added and removed
type: imperfectionPerceived defect in any part of project
on Jun 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    topic: codeRelated to content of the project itselftype: enhancementProposed improvement

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @per1234@91volt@win21H2

        Issue actions

          Color "Output" view content differently for each output source · Issue #844 · arduino/arduino-ide