mirror of
https://github.com/R0m1k3/xtremflow.git
synced 2026-10-24 07:28:05 +02:00
refactor(theme): replace hardcoded colors with AppColors system
- Unify color palette across login, dashboard, admin, and player screens - Replace Colors.white/black with AppColors semantic colors - Use AppColors.backgroundGradient instead of hardcoded gradients - Apply primary teal accent (#00A0D2) consistently - Fix text hierarchy with textPrimary/Secondary/Tertiary - Improve visual consistency with Apple TV theme Changes: - login_screen.dart: gradient, icon, text colors - dashboard_screen.dart: border, text, background colors - admin_panel.dart: all Colors.white/white70 → AppColors - player_screen.dart: background, overlay, text colors Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
0c9d0e50ec
commit
a3a4b6f0f2
4 files changed
+23
-23
No files matched your search
@@ -96,7 +96,7 @@ class _DashboardScreenState extends ConsumerState<DashboardScreen> {
|
||||
// blur is hardcoded in GlassContainer (15), so we don't pass it
|
||||
// border is bool, borderColor allows customization
|
||||
hasBorder: true,
|
||||
borderColor: Colors.white.withOpacity(0.1),
|
||||
borderColor: AppColors.border,
|
||||
child: Column(
|
||||
mainAxisAlignment: MainAxisAlignment.center,
|
||||
children: [
|
||||
@@ -119,7 +119,7 @@ class _DashboardScreenState extends ConsumerState<DashboardScreen> {
|
||||
),
|
||||
child: const Icon(
|
||||
Icons.play_arrow_rounded,
|
||||
color: Colors.white,
|
||||
color: AppColors.textPrimary,
|
||||
size: 28,
|
||||
),
|
||||
),
|
||||
@@ -155,7 +155,7 @@ class _DashboardScreenState extends ConsumerState<DashboardScreen> {
|
||||
child: Icon(
|
||||
_icons[index],
|
||||
color: isSelected
|
||||
? Colors.white
|
||||
? AppColors.textPrimary
|
||||
: AppColors.textSecondary,
|
||||
size: 24,
|
||||
),
|
||||
@@ -175,10 +175,10 @@ class _DashboardScreenState extends ConsumerState<DashboardScreen> {
|
||||
scaleFactor: 1.1,
|
||||
child: CircleAvatar(
|
||||
radius: 20,
|
||||
backgroundColor: Colors.white.withOpacity(0.1),
|
||||
backgroundColor: AppColors.primary.withOpacity(0.1),
|
||||
child: const Icon(
|
||||
Icons.person,
|
||||
color: Colors.white70,
|
||||
color: AppColors.textSecondary,
|
||||
size: 20,
|
||||
),
|
||||
),
|
||||
|
||||
Reference in new issue
Block a user