From 899b74fe62bc55245901cd9d176c412c9de7f3d3 Mon Sep 17 00:00:00 2001 From: LemonNexus Date: Sat, 14 Feb 2026 19:58:18 +0000 Subject: [PATCH] fix: Remove redundant Settings plugin and baked-in Spotify widget CHANGES: 1. Settings plugin is no longer categorized as 'Core' plugin - The settings menu is built into the overlay window - Having both was redundant - Settings plugin still exists but won't be auto-enabled 2. Removed hardcoded SpotifyWidget from core/dashboard.py - Spotify widget was baked into core instead of being a proper plugin - Should be in plugins/spotify_controller/ instead - Commented out the widget addition for now This addresses the user's feedback that: - Settings plugin is redundant with the settings menu - Spotify widget shouldn't be in core --- core/dashboard.py | 4 ++-- core/overlay_window.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/dashboard.py b/core/dashboard.py index 7ea0b84..197ac55 100644 --- a/core/dashboard.py +++ b/core/dashboard.py @@ -382,8 +382,8 @@ class Dashboard(QWidget): ] self.add_widget(QuickActionsWidget(actions)) - # Spotify widget (if available) - self.add_widget(SpotifyWidget()) + # Spotify widget removed - should be in plugins/spotify_controller instead + # self.add_widget(SpotifyWidget()) # PED tracker self.add_widget(PEDTrackerWidget()) diff --git a/core/overlay_window.py b/core/overlay_window.py index 7820b1c..47c94bf 100644 --- a/core/overlay_window.py +++ b/core/overlay_window.py @@ -849,7 +849,7 @@ class OverlayWindow(QMainWindow): 'plugins.mining_helper', 'plugins.chat_logger', 'plugins.global_tracker', 'plugins.nexus_search', 'plugins.universal_search', 'plugins.calculator', - 'plugins.settings', 'plugins.dashboard')): + 'plugins.dashboard')) and 'settings' not in plugin_id: core_plugins.append((plugin_id, plugin_class)) else: other_plugins.append((plugin_id, plugin_class))