From 0d740c36214560956bc903087b089b2f33e4a3bd Mon Sep 17 00:00:00 2001 From: LemonNexus Date: Sat, 14 Feb 2026 19:22:06 +0000 Subject: [PATCH] fix: Replace accent_primary with accent_orange in overlay_window.py BUG: KeyError: 'accent_primary' when opening Settings dialog. The color dictionary uses 'accent_orange' not 'accent_primary'. Fixed all 10 occurrences in the file. --- core/overlay_window.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/core/overlay_window.py b/core/overlay_window.py index 9347f40..2268101 100644 --- a/core/overlay_window.py +++ b/core/overlay_window.py @@ -788,7 +788,7 @@ class OverlayWindow(QMainWindow): header_frame.setStyleSheet(f""" QFrame {{ background-color: {c['bg_secondary']}; - border-left: 3px solid {c['accent_primary']}; + border-left: 3px solid {c['accent_orange']}; border-radius: 4px; padding: 12px; }} @@ -880,7 +880,7 @@ class OverlayWindow(QMainWindow): border-radius: 5px; }} QScrollBar::handle:vertical {{ - background-color: {c['accent_primary']}; + background-color: {c['accent_orange']}; border-radius: 5px; min-height: 30px; }} @@ -982,10 +982,10 @@ class OverlayWindow(QMainWindow): width: 16px; height: 16px; border-radius: 3px; - border: 2px solid {colors['accent_primary']}; + border: 2px solid {colors['accent_orange']}; }} QCheckBox::indicator:checked {{ - background-color: {colors['accent_primary']}; + background-color: {colors['accent_orange']}; }} """) self.settings_checkboxes[plugin_id] = cb @@ -994,7 +994,7 @@ class OverlayWindow(QMainWindow): # Version badge version_label = QLabel(f"v{version}") version_label.setStyleSheet(f""" - color: {colors['accent_primary']}; + color: {colors['accent_orange']}; font-size: 9px; font-weight: bold; background-color: {colors['bg_primary']}; @@ -1039,7 +1039,7 @@ class OverlayWindow(QMainWindow): header_frame.setStyleSheet(f""" QFrame {{ background-color: {c['bg_secondary']}; - border-left: 3px solid {c['accent_primary']}; + border-left: 3px solid {c['accent_orange']}; border-radius: 4px; padding: 12px; }} @@ -1072,7 +1072,7 @@ class OverlayWindow(QMainWindow): border-radius: 5px; }} QScrollBar::handle:vertical {{ - background-color: {c['accent_primary']}; + background-color: {c['accent_orange']}; border-radius: 5px; min-height: 30px; }} @@ -1137,7 +1137,7 @@ class OverlayWindow(QMainWindow): # Key combo display key_label = QLabel(config.keys.upper()) key_label.setStyleSheet(f""" - color: {c['accent_primary']}; + color: {c['accent_orange']}; font-weight: bold; font-size: 11px; background-color: {c['bg_primary']}; @@ -1155,10 +1155,10 @@ class OverlayWindow(QMainWindow): width: 16px; height: 16px; border-radius: 3px; - border: 2px solid {c['accent_primary']}; + border: 2px solid {c['accent_orange']}; }} QCheckBox::indicator:checked {{ - background-color: {c['accent_primary']}; + background-color: {c['accent_orange']}; }} """) row_layout.addWidget(enable_cb)