diff --git a/CHANGELOG.md b/CHANGELOG.md index 093b3ef..f3d1b7c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ - Změnit ID kanálu pro android oznámení - Změnit ikonu pro přesunutí na aktuální den - Přidat varování před odhlášením +- Při prvním zapnutí nastavovat výchozí čas pro oznámení o hodinu dopředu +- V oznámení zobrazit nejdřív variantu a pak název jídla # 1.3.0 - Odstranit connectivity_plus - Přidat možnost oznámení s info o obědu v daný čas diff --git a/lib/main.dart b/lib/main.dart index 374dd0d..fc42683 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -84,7 +84,7 @@ void oznamitPredem(SharedPreferences prefs, tz.Location l) async { await flutterLocalNotificationsPlugin.zonedSchedule( 0, title, - "${jidlo.nazev} - ${jidlo.varianta}", + "${jidlo.varianta} - ${jidlo.nazev}", tz.TZDateTime.from( casNaDate( TimeOfDay(hour: kdy.hour, minute: kdy.minute), diff --git a/lib/okna/nastaveni.dart b/lib/okna/nastaveni.dart index 6713e61..f2d2fe3 100644 --- a/lib/okna/nastaveni.dart +++ b/lib/okna/nastaveni.dart @@ -40,7 +40,8 @@ class _NastaveniState extends State { var _casStr = preferences.getString("oznameni_cas"); if (_casStr == null) { var now = DateTime.now(); - _oznameniCas = TimeOfDay.fromDateTime(DateTime.now()); + _oznameniCas = TimeOfDay.fromDateTime( + DateTime.now().add(const Duration(hours: 1))); preferences.setString("oznameni_cas", now.toString()); } else { _oznameniCas = TimeOfDay.fromDateTime(DateTime.parse(_casStr)); @@ -239,7 +240,7 @@ class _NastaveniState extends State { // Vytvoří nové oznámení pro daný čas a datum 0, Languages.of(context)!.lunchNotif, - "${jidlo.nazev} - ${jidlo.varianta}", + "${jidlo.varianta} - ${jidlo.nazev}", tz.TZDateTime.from(den, l), const NotificationDetails(android: androidSpec, iOS: iOSpec), androidAllowWhileIdle: true,