feat: add new UI tabs for movies and series, including mobile-specific versions with search and pagination.

This commit is contained in:
Michael committed 2025-12-08 20:43:41 +01:00
1 parent d48d25f65e
commit 6a71f58a36
29 files changed
+78 -78

No files matched your search

@@ -210,7 +210,7 @@ class _DashboardScreenState extends ConsumerState<DashboardScreen> with SingleTi
fontWeight: FontWeight.w300,
fontSize: 16,
color: Colors.white.withOpacity(0.8),
height: 0.8
height: 0.8,
),
),
],
+3 -3
View File
@@ -95,7 +95,7 @@ class _PlayerScreenState extends ConsumerState<PlayerScreen> {
_totalDuration = duration > 0 ? duration : 1;
});
ref.read(playbackPositionsProvider.notifier).savePosition(
_contentId, currentTime, duration
_contentId, currentTime, duration,
);
} else if (type == 'playback_status') {
final status = data['status'];
@@ -674,7 +674,7 @@ class _PlayerScreenState extends ConsumerState<PlayerScreen> {
appBar: _showControls ? AppBar(
title: Text(widget.channels != null && widget.channels!.isNotEmpty
? widget.channels![_currentIndex].name
: widget.title),
: widget.title,),
backgroundColor: Colors.transparent,
foregroundColor: Colors.white,
elevation: 0,
@@ -775,7 +775,7 @@ class _PlayerScreenState extends ConsumerState<PlayerScreen> {
? Icons.volume_off
: _volume < 0.5 ? Icons.volume_down : Icons.volume_up,
color: Colors.white,
size: 20
size: 20,
),
onPressed: _toggleMute,
tooltip: _volume == 0 ? 'Unmute' : 'Mute',
@@ -180,7 +180,7 @@ class _PlaylistCardState extends State<_PlaylistCard> {
color: Colors.black.withOpacity(0.3),
blurRadius: 20,
offset: const Offset(0, 10),
)
),
] : [],
),
padding: const EdgeInsets.all(24),