diff --git a/lib/features/iptv/screens/dashboard_screen.dart b/lib/features/iptv/screens/dashboard_screen.dart index 0888ef2..2abccc3 100644 --- a/lib/features/iptv/screens/dashboard_screen.dart +++ b/lib/features/iptv/screens/dashboard_screen.dart @@ -41,19 +41,45 @@ class _DashboardScreenState extends ConsumerState { body: Stack( fit: StackFit.expand, children: [ - // 1. Cinematic Deep Space Background + // 1. Cinematic Deep Space Background - Premium Apple TV Style Positioned.fill( child: Container( decoration: const BoxDecoration( - gradient: AppColors.backgroundGradient, + gradient: LinearGradient( + begin: Alignment.topLeft, + end: Alignment.bottomRight, + colors: [ + AppColors.background, + Color(0xFF0A0A0A), // Slightly darker for depth + ], + ), ), ), ), - // Ambient Glow (Subtle accent) + // Ambient Glow Top-Left - Teal (Primary) Positioned( - top: -100, - left: -100, + top: -200, + left: -200, + child: Container( + width: 600, + height: 600, + decoration: BoxDecoration( + shape: BoxShape.circle, + gradient: RadialGradient( + colors: [ + AppColors.primary.withOpacity(0.25), + Colors.transparent, + ], + ), + ), + ), + ), + + // Ambient Glow Bottom-Right - Subtle Blue + Positioned( + bottom: -150, + right: -150, child: Container( width: 500, height: 500, @@ -61,7 +87,7 @@ class _DashboardScreenState extends ConsumerState { shape: BoxShape.circle, gradient: RadialGradient( colors: [ - AppColors.primary.withOpacity(0.2), + AppColors.info.withOpacity(0.15), Colors.transparent, ], ), diff --git a/lib/features/iptv/widgets/live_tv_tab.dart b/lib/features/iptv/widgets/live_tv_tab.dart index e3872ff..c59d60e 100644 --- a/lib/features/iptv/widgets/live_tv_tab.dart +++ b/lib/features/iptv/widgets/live_tv_tab.dart @@ -294,15 +294,15 @@ class _LiveTVTabState extends ConsumerState padding: const EdgeInsets.all(0), child: Stack( children: [ - // Background Gradient + // Background Gradient - Apple TV Style Container( decoration: BoxDecoration( gradient: LinearGradient( begin: Alignment.topLeft, end: Alignment.bottomRight, colors: [ - Colors.white.withOpacity(0.05), - Colors.blue.withOpacity(0.05), + AppColors.primary.withOpacity(0.15), + AppColors.primary.withOpacity(0.05), ], ), ),