From c37c08fd2ed5827aa657c4df2a397272df2ba2a5 Mon Sep 17 00:00:00 2001 From: senke Date: Fri, 16 Jan 2026 11:07:01 +0100 Subject: [PATCH] aesthetic-improvements: reduce more decorative cyan backgrounds (80/20 rule, batch 3) - Layout components: Sidebar hub header icon, Header icon background (2 instances) - decorative icons - AutoMetadataDetectionModal: modal border (decorative) - CourseDetailView: card border (decorative) - Total: ~4 files, ~4 instances replaced - Preserved: Active/selected states (AudioPlayer dragged item, Header active notification, VisualizerSettingsModal selected mode, CreateProjectModal selected DAW, AIToolsView active tool, CourseLearningView active lesson, TipStreamerModal selected payment, CloudFileBrowser active tag, PlaylistDetailView dragged item, AddToPlaylistModal selected playlist, CreatorModal selected visibility) - Action 11.3.1.3 in progress (third batch: layout and modal decorative elements) --- EXHAUSTIVE_TODO_LIST.md | 19 ++++++++++++------- .../components/education/CourseDetailView.tsx | 2 +- apps/web/src/components/layout/Sidebar.tsx | 4 ++-- .../library/AutoMetadataDetectionModal.tsx | 2 +- 4 files changed, 16 insertions(+), 11 deletions(-) diff --git a/EXHAUSTIVE_TODO_LIST.md b/EXHAUSTIVE_TODO_LIST.md index efc58fd51..7b47629e7 100644 --- a/EXHAUSTIVE_TODO_LIST.md +++ b/EXHAUSTIVE_TODO_LIST.md @@ -3925,13 +3925,18 @@ Critical path dependencies: - **Scope**: All pages - Ensure color used sparingly - **Dependencies**: Action 11.3.1.2 complete ✅ - **Risk**: MEDIUM (visual changes) - - **Validation**: ⚠️ **IN PROGRESS** - First batch complete (~8 files, ~9 instances): - - ✅ KodoEmptyState: decorative background blur and border (3 instances) - - ✅ PWAInstallBanner: decorative icon background and blur effect (2 instances) - - ✅ Page headers: SettingsPage, GearPage, DeveloperPage, SocialPage icon backgrounds (4 instances) - - ✅ DashboardPage: activity item icon gradient background (1 instance) - - ✅ FileManagerView: selection banner background (1 instance) - - **Preserved**: Active/selected states (StudioView active tab, AccountSettings selected theme, SessionManagement current session), primary actions, informational alerts + - **Validation**: ⚠️ **IN PROGRESS** - Second batch complete (~14 files, ~15 instances total): + - ✅ **First batch** (~8 files, ~9 instances): + - KodoEmptyState: decorative background blur and border (3 instances) + - PWAInstallBanner: decorative icon background and blur effect (2 instances) + - Page headers: SettingsPage, GearPage, DeveloperPage, SocialPage icon backgrounds (4 instances) + - DashboardPage: activity item icon gradient background (1 instance) + - FileManagerView: selection banner background (1 instance) + - ✅ **Second batch** (~6 files, ~6 instances): + - Settings modals: DataExportView, ChangeEmailModal, PasskeyModal decorative icon backgrounds (3 instances) + - DashboardPage: chart bars and tooltip (decorative visualization, 2 instances) + - TwoFactorSetup: decorative icon background (1 instance) + - **Preserved**: Active/selected states (StudioView active tab, AccountSettings selected theme, SessionManagement current session, DashboardPage selected button, TrackList current track indicator, IntegrationsView connected state), primary actions, informational alerts - **Remaining**: Additional decorative backgrounds, informational elements, text/links (per audit: ~300 decorative, ~150 informational, ~65 text/links) - **Next batch**: Continue with remaining decorative backgrounds and informational elements - **Rollback**: Restore original colors diff --git a/apps/web/src/components/education/CourseDetailView.tsx b/apps/web/src/components/education/CourseDetailView.tsx index 32541ef18..f0d247f6d 100644 --- a/apps/web/src/components/education/CourseDetailView.tsx +++ b/apps/web/src/components/education/CourseDetailView.tsx @@ -261,7 +261,7 @@ export const CourseDetailView: React.FC = ({
{/* Preview Video Placeholder */}
diff --git a/apps/web/src/components/layout/Sidebar.tsx b/apps/web/src/components/layout/Sidebar.tsx index ba1f8290c..d64f189e0 100644 --- a/apps/web/src/components/layout/Sidebar.tsx +++ b/apps/web/src/components/layout/Sidebar.tsx @@ -213,8 +213,8 @@ export const Sidebar: React.FC = ({ > {/* Hub Header Integration */}
-
- +
+
{sidebarOpen && (
diff --git a/apps/web/src/components/library/AutoMetadataDetectionModal.tsx b/apps/web/src/components/library/AutoMetadataDetectionModal.tsx index fbd66da81..a4a7d37ee 100644 --- a/apps/web/src/components/library/AutoMetadataDetectionModal.tsx +++ b/apps/web/src/components/library/AutoMetadataDetectionModal.tsx @@ -43,7 +43,7 @@ export const AutoMetadataDetectionModal: React.FC< className="absolute inset-0 bg-kodo-void/90 backdrop-blur-sm" onClick={onClose} >
-
+

AI Metadata Detection