mirror of
https://github.com/R0m1k3/xtremflow.git
synced 2026-10-20 13:38:05 +02:00
commit
34cb213bd1
3 files changed
+9
-8
No files matched your search
@@ -218,10 +218,10 @@ class _ShimmerLoadingState extends State<ShimmerLoading>
|
|||||||
gradient: LinearGradient(
|
gradient: LinearGradient(
|
||||||
begin: Alignment(_animation.value - 1, 0),
|
begin: Alignment(_animation.value - 1, 0),
|
||||||
end: Alignment(_animation.value + 1, 0),
|
end: Alignment(_animation.value + 1, 0),
|
||||||
colors: const [
|
colors: [
|
||||||
AppColors.surfaceVariant,
|
AppColors.surface.withOpacity(0.5),
|
||||||
AppColors.surface,
|
AppColors.surface,
|
||||||
AppColors.surfaceVariant,
|
AppColors.surface.withOpacity(0.5),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
@@ -280,7 +280,7 @@ class CategoryChip extends StatelessWidget {
|
|||||||
return Material(
|
return Material(
|
||||||
color: isSelected
|
color: isSelected
|
||||||
? AppColors.primary.withOpacity(0.2)
|
? AppColors.primary.withOpacity(0.2)
|
||||||
: AppColors.surfaceVariant,
|
: AppColors.surface,
|
||||||
borderRadius: BorderRadius.circular(AppTheme.radiusFull),
|
borderRadius: BorderRadius.circular(AppTheme.radiusFull),
|
||||||
child: InkWell(
|
child: InkWell(
|
||||||
onTap: onTap,
|
onTap: onTap,
|
||||||
|
|||||||
@@ -145,7 +145,7 @@ class _LoginScreenState extends ConsumerState<LoginScreen> {
|
|||||||
labelText: 'Username',
|
labelText: 'Username',
|
||||||
prefixIcon: const Icon(Icons.person_outline),
|
prefixIcon: const Icon(Icons.person_outline),
|
||||||
fillColor: AppColors.surface,
|
fillColor: AppColors.surface,
|
||||||
hoverColor: AppColors.surfaceLight,
|
hoverColor: AppColors.surface.withOpacity(0.8),
|
||||||
),
|
),
|
||||||
validator: (value) {
|
validator: (value) {
|
||||||
if (value == null || value.trim().isEmpty) {
|
if (value == null || value.trim().isEmpty) {
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import '../screens/player_screen.dart';
|
|||||||
import '../../../core/models/iptv_models.dart';
|
import '../../../core/models/iptv_models.dart';
|
||||||
import '../../../core/models/playlist_config.dart';
|
import '../../../core/models/playlist_config.dart';
|
||||||
import '../../../core/theme/app_colors.dart';
|
import '../../../core/theme/app_colors.dart';
|
||||||
|
import '../../../core/theme/app_theme.dart';
|
||||||
import '../../../core/utils/responsive_layout.dart';
|
import '../../../core/utils/responsive_layout.dart';
|
||||||
import 'channel_card.dart';
|
import 'channel_card.dart';
|
||||||
|
|
||||||
@@ -153,7 +154,7 @@ class _LiveTVTabState extends ConsumerState<LiveTVTab>
|
|||||||
: null,
|
: null,
|
||||||
isDense: true,
|
isDense: true,
|
||||||
filled: true,
|
filled: true,
|
||||||
fillColor: AppColors.surfaceVariant,
|
fillColor: AppColors.surface.withOpacity(0.5),
|
||||||
border: OutlineInputBorder(
|
border: OutlineInputBorder(
|
||||||
borderRadius: BorderRadius.circular(8),
|
borderRadius: BorderRadius.circular(8),
|
||||||
borderSide: BorderSide.none,
|
borderSide: BorderSide.none,
|
||||||
@@ -238,7 +239,7 @@ class _LiveTVTabState extends ConsumerState<LiveTVTab>
|
|||||||
begin: Alignment.topLeft,
|
begin: Alignment.topLeft,
|
||||||
end: Alignment.bottomRight,
|
end: Alignment.bottomRight,
|
||||||
colors: [
|
colors: [
|
||||||
AppColors.surfaceLight,
|
AppColors.surface.withOpacity(0.8),
|
||||||
AppColors.surface,
|
AppColors.surface,
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
@@ -313,7 +314,7 @@ class _LiveTVTabState extends ConsumerState<LiveTVTab>
|
|||||||
Container(
|
Container(
|
||||||
width: double.infinity,
|
width: double.infinity,
|
||||||
padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8),
|
padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8),
|
||||||
color: AppColors.surfaceVariant.withOpacity(0.5),
|
color: AppColors.surface.withOpacity(0.5),
|
||||||
child: Row(
|
child: Row(
|
||||||
children: [
|
children: [
|
||||||
IconButton(
|
IconButton(
|
||||||
|
|||||||
Reference in new issue
Block a user