added connected double lessons with own setting

This commit is contained in:
2024-03-30 18:26:33 +01:00
parent 9cb3a93a51
commit afdc02f2a4
5 changed files with 60 additions and 5 deletions

View File

@ -22,7 +22,9 @@ class DefaultSettings {
askedForPreferredGradeSystem: false,
inputs: []
),
timetableSettings: TimetableSettings(),
timetableSettings: TimetableSettings(
connectDoubleLessons: false,
),
talkSettings: TalkSettings(
sortFavoritesToTop: true,
sortUnreadToTop: false,

View File

@ -98,6 +98,19 @@ class _SettingsState extends State<Settings> {
const Divider(),
ListTile(
leading: const Icon(Icons.calendar_view_day_outlined),
title: const Text("Doppelstunden als eine Stunde anzeigen"),
trailing: Checkbox(
value: settings.val().timetableSettings.connectDoubleLessons,
onChanged: (e) {
settings.val(write: true).timetableSettings.connectDoubleLessons = e!;
},
),
),
const Divider(),
ListTile(
leading: const Icon(Icons.star_border),
title: const Text("Favoriten im Talk nach oben sortieren"),