implemented foreign timetable support for students, teachers, rooms, and classes, including a searchable element picker with favorites support, introduced a capabilities system for feature gating, refactored the timetable UI into a reusable TimetableCalendarView component, and redesigned the chat input field with a unified emoji picker and integrated attachment actions.
This commit is contained in:
@@ -10,6 +10,7 @@ import 'holidays_settings.dart';
|
||||
import 'modules_settings.dart';
|
||||
import 'notification_settings.dart';
|
||||
import 'talk_settings.dart';
|
||||
import 'timetable_favorites_settings.dart';
|
||||
import 'timetable_settings.dart';
|
||||
|
||||
part 'settings.g.dart';
|
||||
@@ -22,6 +23,7 @@ class Settings {
|
||||
|
||||
ModulesSettings modulesSettings;
|
||||
TimetableSettings timetableSettings;
|
||||
TimetableFavoritesSettings timetableFavoritesSettings;
|
||||
TalkSettings talkSettings;
|
||||
ChatBackgroundSettings chatBackgroundSettings;
|
||||
FileSettings fileSettings;
|
||||
@@ -36,6 +38,7 @@ class Settings {
|
||||
required this.devToolsEnabled,
|
||||
required this.modulesSettings,
|
||||
required this.timetableSettings,
|
||||
required this.timetableFavoritesSettings,
|
||||
required this.talkSettings,
|
||||
required this.chatBackgroundSettings,
|
||||
required this.fileSettings,
|
||||
|
||||
Reference in New Issue
Block a user