Continue trying to fix Linux alarm. Android untested.

This commit is contained in:
me committed 2026-09-12 17:22:35 -07:00
1 parent 71e6f4e13d
commit e47c85b3d9
1 file changed
+21 -15
+21 -15
View File
@@ -64,8 +64,15 @@ class _HomeScreenState extends State<HomeScreen> {
Future<void> _initNotifications() async {
const androidInit = AndroidInitializationSettings('@mipmap/ic_launcher');
const iosInit = DarwinInitializationSettings();
const linuxInit = LinuxInitializationSettings(
defaultActionName: 'Sunset Alarm',
);
await _notifications.initialize(
const InitializationSettings(android: androidInit, iOS: iosInit),
const InitializationSettings(
android: androidInit,
iOS: iosInit,
linux: linuxInit,
),
);
}
@@ -375,22 +382,21 @@ class _HomeScreenState extends State<HomeScreen> {
},
),
),
const SizedBox(height: 24),
// --- Toggle ---
SwitchListTile(
title: const Text('Enable Sunset Alarm'),
subtitle: Text(
_alarmEnabled
? 'Will alert ${_minutesBefore} min before sunset. ($_alarmDisplayTime)'
: 'Alarm is off',
),
value: _alarmEnabled,
onChanged: _toggleAlarm,
),
],
),
const SizedBox(height: 24),
// --- Toggle ---
SwitchListTile(
title: const Text('Enable Sunset Alarm'),
subtitle: Text(
_alarmEnabled
? 'Will alert ${_minutesBefore} min before sunset. ($_alarmDisplayTime)'
: 'Alarm is off',
),
value: _alarmEnabled,
onChanged: _toggleAlarm,
),
],
),
),