-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Part of #178 - UI/UX Architecture Improvements
Purpose: Ensure consistent UX across all tabs
Global UX Rules to Implement:
- Each tab has one primary intent - no feature overlap
- No cross-tab UI pollution
- Persistent music player appears ONLY in Beats + Stream tabs
- Greetings appear ONLY in Mind tab
- Quotes/inspiration ONLY in Mind tab
Implementation Tasks:
- Create MiniPlayerVisibility provider to control player visibility
- Update AppShell to conditionally show mini player based on current route
- Remove greeting widgets from non-Mind tabs
- Remove quote widgets from non-Mind tabs
- Audit all tabs for cross-tab pollution
Files to Update:
- app/lib/core/app/app_shell.dart
- app/lib/features/music/presentation/widgets/mini_player.dart
- app/lib/features/iptv/presentation/widgets/iptv_mini_player.dart
- Remove DailyQuoteCard from money_overview_screen.dart
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request