From 977fa3c93474ea6808158926a2bed4c9621db1f1 Mon Sep 17 00:00:00 2001 From: forbes Date: Sun, 8 Feb 2026 19:20:26 -0600 Subject: [PATCH] fix(theme): QGroupBox indicator, hyperlink color, and report defaults - Add QGroupBox::indicator styles matching QCheckBox::indicator for consistent checkbox appearance in checkable group boxes (#44) - Add QLabel[haslink] color rule using Catppuccin lavender (#b4befe) so hyperlinks render correctly in the dark theme (#43) - Add checkLogging and checkShowReportViewOnError defaults to the KindredCreate preference pack (#41) Closes #41, closes #43, closes #44 --- src/Gui/Stylesheets/KindredCreate.qss | 32 +++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/src/Gui/Stylesheets/KindredCreate.qss b/src/Gui/Stylesheets/KindredCreate.qss index 2e3742e668..9646077969 100644 --- a/src/Gui/Stylesheets/KindredCreate.qss +++ b/src/Gui/Stylesheets/KindredCreate.qss @@ -744,6 +744,33 @@ QGroupBox::title { background-color: #1e1e2e; } +QGroupBox::indicator { + width: 18px; + height: 18px; + border: 2px solid #585b70; + border-radius: 4px; + background-color: #313244; +} + +QGroupBox::indicator:hover { + border-color: #cba6f7; +} + +QGroupBox::indicator:checked { + background-color: #cba6f7; + border-color: #cba6f7; +} + +QGroupBox::indicator:checked:disabled { + background-color: #6c7086; + border-color: #6c7086; +} + +QGroupBox::indicator:disabled { + background-color: #181825; + border-color: #45475a; +} + /* ============================================================================= Tree View ============================================================================= */ @@ -985,6 +1012,11 @@ QLabel:disabled { color: #6c7086; } +/* Hyperlinks — sets QPalette::Link via Application.cpp haslink mechanism */ +QLabel[haslink="true"] { + color: #b4befe; +} + /* ============================================================================= Frames ============================================================================= */