Skip to content

Remove deprecated Theia themes #1283

Closed
@per1234

Description

@per1234

Describe the request

  • Remove the "Dark (Theia)" and "Light (Theia)" themes from the "Theme" menu of the Arduino IDE Preferences dialog.
  • Remove the then unnecessary suffixes from the text of the "Theme" menu:
    • High Contrast (Theia) -> High Contrast
    • Dark (Arduino) -> Dark
    • Light (Arduino) -> Light

image.png

🙂 Users will not be offered superfluous unsupported theme options.

Describe the current behavior

Arduino IDE 2.x is built on the free open source Eclipse Theia IDE framework. The Theia project provides several themes:

  • Dark (Theia)
  • Light (Theia)
  • High Contrast (Theia)

Arduino has created bespoke themes which carry forward and expand the distinctive Arduino design style into this new release of the Arduino IDE:

  • Dark (Arduino)
  • Light (Arduino)

All five of these themes are currently listed under the "Theme" menu of the Arduino IDE Preferences dialog.

image

Since Arduino's themes are functional replacements for the dark and light Theia themes, development resources are more effectively allocated to other aspects of the project than to supporting and maintaining Theia's themes. For this reason, the "Dark (Theia)" and "Light (Theia)" themes are deprecated and no longer supported by Arduino (the high contrast theme continues to be supported since this potentially provides unique value in improving accessibility).

🙁 Users are offered theme options which have known problems and will not be supported. The maintenance burden of the Arduino IDE project is increased by the need to manage defect reports or enhancement requests we can not resolve.

Arduino IDE version

2.0.0-rc9.1-snapshot-d556ee9

Operating system

All

Issue checklist

  • I searched for previous requests in the issue tracker
  • I verified the feature was still missing when using the latest nightly build
  • My request contains all necessary details

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions