fix: resolve all compile errors from Stitch theme merge

- Add missing AppTheme animation constants (durationSm/Md/Lg/Xl, curveSmooth)
  to satisfy remote widget references.
- Replace deprecated GlassContainer(opacity:) with .glass()/.floating()/.base()
  in login_screen, live_tv_tab, mobile_live_tv_tab, player_screen,
  dashboard_screen.
- Fix const-eval errors by removing const from BorderSide/Text/BoxDecoration
  using AppColors.focusColor and AppColors.border (runtime getters).
- Fix subtitle_service.dart: padEnd → padRight (Dart String API).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
MichaelandClaude Opus 4.7 committed 2026-04-28 07:37:37 +02:00
1 parent 60228f5576
commit b985f11704
7 files changed
+14 -14

No files matched your search

@@ -170,7 +170,7 @@ class SubtitleService {
final minutes = int.parse(parts[1]);
final secondsParts = parts[2].split('.');
final seconds = int.parse(secondsParts[0]);
final milliseconds = int.parse(secondsParts[1].padEnd(3, '0'));
final milliseconds = int.parse(secondsParts[1].padRight(3, '0'));
return Duration(
hours: hours,
+2 -4
View File
@@ -99,9 +99,8 @@ class _LiveTVTabState extends ConsumerState<LiveTVTab>
// HEADER (Glass)
Padding(
padding: const EdgeInsets.fromLTRB(24, 16, 24, 16),
child: GlassContainer(
child: GlassContainer.glass(
borderRadius: 16,
opacity: 0.6,
padding:
const EdgeInsets.symmetric(horizontal: 20, vertical: 12),
child: Row(
@@ -288,9 +287,8 @@ class _LiveTVTabState extends ConsumerState<LiveTVTab>
});
},
borderRadius: 16,
child: GlassContainer(
child: GlassContainer.base(
borderRadius: 16,
opacity: 0.2, // Darker glass
padding: const EdgeInsets.all(0),
child: Stack(
children: [