Fix: live dark mode update for Compare Presets dialog #955

Closed
opened 2026-04-05 16:37:50 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @tome9111991 on 1/27/2026

Description

Fixed an issue where the "Compare Presets" dialog would show inconsistent or partial colors after switching between
light and dark mode. This occurred even if the dialog was closed when the theme was toggled. Once the colors became
inconsistent, the only way to restore the correct UI appearance was to restart OrcaSlicer.

This PR ensures that the dialog correctly updates its internal color state whenever the application theme changes. The
UI now remains consistent and readable without requiring a restart.

Before PR:
whitebug

With PR:
whitefix

*Originally created by @tome9111991 on 1/27/2026* # Description Fixed an issue where the "Compare Presets" dialog would show inconsistent or partial colors after switching between light and dark mode. This occurred even if the dialog was closed when the theme was toggled. Once the colors became inconsistent, the only way to restore the correct UI appearance was to restart OrcaSlicer. This PR ensures that the dialog correctly updates its internal color state whenever the application theme changes. The UI now remains consistent and readable without requiring a restart. Before PR: ![whitebug](https://github.com/user-attachments/assets/49ab9477-1dc0-459a-a420-b76035e0ed2c) With PR: ![whitefix](https://github.com/user-attachments/assets/bcb8357f-73fd-431b-8960-8ca66e0b1b40)
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#955