Closed
Description
Describe the problem
The Arduino IDE automatically checks for availability of a newer version on startup. If one is available, a "Software Update" dialog is shown which includes a changelog.
🐛 If the user is using the "High Contrast (Theia)" theme, the text of the changelog is invisible.
To reproduce
- Configure the Arduino IDE to offer an update. This will be most easy to accomplish by using an outdated version of the IDE.
That need not be outdated in a significant manner if you have the "Arduino › Ide: Update Channel" (arduino.ide.updateChannel
) advanced setting set to "nightly".
Alternatively, you can simulate an outdated condition in any IDE version by using the testing system described here: Add preference to set a custom update url #865 - Select File > Preferences... from the Arduino IDE menus.
- Select "High Contrast (Theia)" from the "Theme" menu.
- Click the OK button.
- Select File > Quit from the Arduino IDE menus.
- Start the Arduino IDE.
🐛 The text of the changelog shown in the "Software Update" dialog is invisible.
Expected behavior
Changelog uses the theme colors.
- OR -
Changelog uses a fixed color scheme (e.g., black text on white background).
Arduino IDE version
2.0.0-rc7-snapshot-a804766
Operating system
Windows
Operating system version
10
Additional context
It seems the problem is that the changelog background color does not follow the theme, while the changelog text does.
Although still readable, the contrast is also quite low when using the "Dark (Arduino)" and "Dark (Theia)" themes.
Issue checklist
- I searched for previous reports in the issue tracker
- I verified the problem still occurs when using the latest nightly build
- My report contains all necessary details