1.0.1 #3

Merged
me merged 22 commits from dev into main 2026-09-29 17:54:06 -07:00
Showing only changes of commit a661cfabbb - Show all commits
+8 -7
View File
@@ -121,15 +121,14 @@ class _HomeScreenState extends State<HomeScreen> {
Future<void> _loadPrefs() async { Future<void> _loadPrefs() async {
final prefs = await SharedPreferences.getInstance(); final prefs = await SharedPreferences.getInstance();
setState(() { setState(() {
final lat = prefs.getDouble('lat'); _latController.text = prefs.getDouble('lat').toString();
final lng = prefs.getDouble('lng'); _lngController.text = prefs.getDouble('lng').toString();
final sunset = prefs.getString('sunset_time'); _sunsetController.text = prefs.getString('sunset_time').toString();
_alarmEnabled = prefs.getBool('alarm_enabled') ?? false; _alarmEnabled = prefs.getBool('alarm_enabled') ?? false;
_minutesBefore = prefs.getInt('minutes_before') ?? 30; _minutesBefore = prefs.getInt('minutes_before') ?? 30;
if (lat != null) _latController.text = lat.toString(); _minutesController.text = _minutesBefore.toString();
if (lng != null) _lngController.text = lng.toString(); _plural = prefs.getString('plural').toString();
if (sunset != null) _sunsetController.text = sunset; _validTime = prefs.getBool('valid_time') ?? false;
_minutesController.text = '$_minutesBefore';
}); });
if (_alarmEnabled && _sunsetController.text.isNotEmpty) { if (_alarmEnabled && _sunsetController.text.isNotEmpty) {
_scheduleAlarm(); _scheduleAlarm();
@@ -147,6 +146,8 @@ class _HomeScreenState extends State<HomeScreen> {
} }
await prefs.setBool('alarm_enabled', _alarmEnabled); await prefs.setBool('alarm_enabled', _alarmEnabled);
await prefs.setInt('minutes_before', _minutesBefore); await prefs.setInt('minutes_before', _minutesBefore);
await prefs.setString('plural', _plural);
await prefs.setBool('valid_time', _validTime);
} }
Future<void> _getGpsLocation() async { Future<void> _getGpsLocation() async {