1.2.0 #6

Merged
me merged 18 commits from dev into main 2026-11-11 19:21:06 -07:00
Showing only changes of commit e04aa9f447 - Show all commits
+11 -6
View File
@@ -63,6 +63,11 @@ class SunsetAlarmApp extends StatelessWidget {
}
}
int dateAsId(DateTime d) => d.year * 10000 + d.month * 100 + d.day;
int todayAsId() {
return dateAsId(DateTime.now());
}
class HomeScreen extends StatefulWidget {
const HomeScreen({super.key});
@@ -88,12 +93,7 @@ class _HomeScreenState extends State<HomeScreen> {
String? _minuteErrorText;
bool _validTime = false;
static int _alarmId = 20260000;
int dateAsId(DateTime d) => d.year * 10000 + d.month * 100 + d.day;
int todayAsId() {
return dateAsId(DateTime.now());
}
int _alarmId = 20260000;
@override
void initState() {
@@ -365,6 +365,10 @@ class _HomeScreenState extends State<HomeScreen> {
} else {
_showSnack('Platform Not Detected - Contact Developer');
}
// If we made it this far, refresh the alarm ID on the screen.
setState(() {
_alarmId = _alarmId;
});
}
Future<void> _toggleAlarm(bool value) async {
@@ -623,6 +627,7 @@ class _HomeScreenState extends State<HomeScreen> {
: "Sunset Alarm"
: "Enter Valid Time",
),
// .toString().replaceRange(4, 4, '-').replaceRange(7, 7, '-')
),
value: _validTime ? _alarmEnabled : false,
onChanged: _validTime ? _toggleAlarm : null,