Made timetable zoom persistent

This commit is contained in:
2023-06-04 00:44:24 +02:00
parent 187d7bfa36
commit f2505f17cf
6 changed files with 48 additions and 2 deletions

View File

@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
import 'package:json_annotation/json_annotation.dart';
import '../gradeAverages/gradeAveragesSettings.dart';
import '../timetable/timetableSettings.dart';
part 'settings.g.dart';
@ -15,11 +16,13 @@ class Settings {
bool devToolsEnabled;
GradeAveragesSettings gradeAveragesSettings;
TimetableSettings timetableSettings;
Settings({
required this.appTheme,
required this.devToolsEnabled,
required this.gradeAveragesSettings
required this.gradeAveragesSettings,
required this.timetableSettings
});
static String _themeToJson(ThemeMode m) => m.name;