0.1.2 #1
+21
-15
@@ -64,8 +64,15 @@ class _HomeScreenState extends State<HomeScreen> {
|
|||||||
Future<void> _initNotifications() async {
|
Future<void> _initNotifications() async {
|
||||||
const androidInit = AndroidInitializationSettings('@mipmap/ic_launcher');
|
const androidInit = AndroidInitializationSettings('@mipmap/ic_launcher');
|
||||||
const iosInit = DarwinInitializationSettings();
|
const iosInit = DarwinInitializationSettings();
|
||||||
|
const linuxInit = LinuxInitializationSettings(
|
||||||
|
defaultActionName: 'Sunset Alarm',
|
||||||
|
);
|
||||||
await _notifications.initialize(
|
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,
|
||||||
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in new issue
Block a user