Add TV-friendly Hijri offset control and fix admin schedule scrolling

This commit is contained in:
dwindown
2026-03-30 21:52:39 +07:00
parent 33810bb4bd
commit 9b126646a9
3 changed files with 357 additions and 40 deletions

View File

@@ -79,7 +79,10 @@ final todayScheduleProvider = Provider<DailyPrayerSchedule?>((ref) {
final hijriDateProvider = FutureProvider<String>((ref) async {
final clock = ref.watch(clockProvider).valueOrNull ?? DateTime.now();
final dateOnly = DateTime(clock.year, clock.month, clock.day);
final hijriOffsetDays =
ref.watch(settingsProvider.select((s) => s.hijriOffsetDays));
final dateOnly = DateTime(clock.year, clock.month, clock.day)
.add(Duration(days: hijriOffsetDays));
try {
return await HijriCalendarService.instance.getHijriLabel(dateOnly);