diff --git a/lib/app.dart b/lib/app.dart index ffe9a92..7b506f2 100644 --- a/lib/app.dart +++ b/lib/app.dart @@ -21,7 +21,7 @@ import 'view/pages/talk/chatList.dart'; import 'view/pages/timetable/timetable.dart'; class App extends StatefulWidget { - const App({Key? key}) : super(key: key); + const App({super.key}); static PersistentTabController bottomNavigator = PersistentTabController(initialIndex: 0); diff --git a/lib/main.dart b/lib/main.dart index 7c14aef..bc6507a 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -4,7 +4,6 @@ import 'dart:io'; import 'package:firebase_core/firebase_core.dart'; import 'package:firebase_messaging/firebase_messaging.dart'; -import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:jiffy/jiffy.dart'; @@ -69,7 +68,7 @@ Future main() async { } class Main extends StatefulWidget { - const Main({Key? key}) : super(key: key); + const Main({super.key}); @override State
createState() => _MainState(); diff --git a/lib/view/login/login.dart b/lib/view/login/login.dart index 6b597a5..edadcdc 100644 --- a/lib/view/login/login.dart +++ b/lib/view/login/login.dart @@ -11,7 +11,7 @@ import '../../model/accountData.dart'; import '../../model/accountModel.dart'; class Login extends StatefulWidget { - const Login({Key? key}) : super(key: key); + const Login({super.key}); @override State createState() => _LoginState(); diff --git a/lib/view/pages/files/fileElement.dart b/lib/view/pages/files/fileElement.dart index aa9554b..0edf09e 100644 --- a/lib/view/pages/files/fileElement.dart +++ b/lib/view/pages/files/fileElement.dart @@ -21,7 +21,7 @@ class FileElement extends StatefulWidget { final CacheableFile file; final List path; final void Function() refetch; - const FileElement(this.file, this.path, this.refetch, {Key? key}) : super(key: key); + const FileElement(this.file, this.path, this.refetch, {super.key}); static Future download(BuildContext context, String remotePath, String name, Function(double) onProgress, Function(OpenResult) onDone) async { Directory paths = await getTemporaryDirectory(); diff --git a/lib/view/pages/files/fileUploadDialog.dart b/lib/view/pages/files/fileUploadDialog.dart index c7eb658..f4fa898 100644 --- a/lib/view/pages/files/fileUploadDialog.dart +++ b/lib/view/pages/files/fileUploadDialog.dart @@ -15,7 +15,7 @@ class FileUploadDialog extends StatefulWidget { final bool doShowFinish; - const FileUploadDialog({Key? key, required this.localPath, required this.remotePath, required this.fileName, required this.onUploadFinished, this.doShowFinish = true}) : super(key: key); + const FileUploadDialog({super.key, required this.localPath, required this.remotePath, required this.fileName, required this.onUploadFinished, this.doShowFinish = true}); @override State createState() => _FileUploadDialogState(); diff --git a/lib/view/pages/files/files.dart b/lib/view/pages/files/files.dart index 465bd36..f18262b 100644 --- a/lib/view/pages/files/files.dart +++ b/lib/view/pages/files/files.dart @@ -20,7 +20,7 @@ import 'fileElement.dart'; class Files extends StatefulWidget { final List path; - const Files(this.path, {Key? key}) : super(key: key); + const Files(this.path, {super.key}); @override State createState() => _FilesState(); diff --git a/lib/view/pages/more/gradeAverages/gradeAverage.dart b/lib/view/pages/more/gradeAverages/gradeAverage.dart index 1880908..357c2cd 100644 --- a/lib/view/pages/more/gradeAverages/gradeAverage.dart +++ b/lib/view/pages/more/gradeAverages/gradeAverage.dart @@ -5,7 +5,7 @@ import '../../../../storage/base/settingsProvider.dart'; import '../../../../widget/confirmDialog.dart'; class GradeAverage extends StatefulWidget { - const GradeAverage({Key? key}) : super(key: key); + const GradeAverage({super.key}); @override State createState() => _GradeAverageState(); diff --git a/lib/view/pages/more/message/message.dart b/lib/view/pages/more/message/message.dart index a1c2661..b3d9a7a 100644 --- a/lib/view/pages/more/message/message.dart +++ b/lib/view/pages/more/message/message.dart @@ -8,7 +8,7 @@ import 'messageView.dart'; class Message extends StatefulWidget { - const Message({Key? key}) : super(key: key); + const Message({super.key}); @override State createState() => _MessageState(); diff --git a/lib/view/pages/more/message/messageView.dart b/lib/view/pages/more/message/messageView.dart index 4228655..205392d 100644 --- a/lib/view/pages/more/message/messageView.dart +++ b/lib/view/pages/more/message/messageView.dart @@ -8,7 +8,7 @@ import '../../../../widget/confirmDialog.dart'; class MessageView extends StatefulWidget { final String basePath; final GetMessagesResponseObject message; - const MessageView({Key? key, required this.basePath, required this.message}) : super(key: key); + const MessageView({super.key, required this.basePath, required this.message}); @override State createState() => _MessageViewState(); diff --git a/lib/view/pages/more/overhang.dart b/lib/view/pages/more/overhang.dart index 3daff59..e5cb068 100644 --- a/lib/view/pages/more/overhang.dart +++ b/lib/view/pages/more/overhang.dart @@ -11,7 +11,7 @@ import 'roomplan/roomplan.dart'; import 'share/selectShareTypeDialog.dart'; class Overhang extends StatelessWidget { - const Overhang({Key? key}) : super(key: key); + const Overhang({super.key}); @override Widget build(BuildContext context) { diff --git a/lib/view/pages/more/roomplan/roomplan.dart b/lib/view/pages/more/roomplan/roomplan.dart index 8871371..674c9f3 100644 --- a/lib/view/pages/more/roomplan/roomplan.dart +++ b/lib/view/pages/more/roomplan/roomplan.dart @@ -2,7 +2,7 @@ import 'package:flutter/material.dart'; import 'package:photo_view/photo_view.dart'; class Roomplan extends StatelessWidget { - const Roomplan({Key? key}) : super(key: key); + const Roomplan({super.key}); @override Widget build(BuildContext context) { diff --git a/lib/view/pages/talk/chatList.dart b/lib/view/pages/talk/chatList.dart index 1e6e9bf..9e42378 100644 --- a/lib/view/pages/talk/chatList.dart +++ b/lib/view/pages/talk/chatList.dart @@ -18,7 +18,7 @@ import 'joinChat.dart'; import 'searchChat.dart'; class ChatList extends StatefulWidget { - const ChatList({Key? key}) : super(key: key); + const ChatList({super.key}); @override State createState() => _ChatListState(); diff --git a/lib/view/pages/talk/chatView.dart b/lib/view/pages/talk/chatView.dart index b26a1df..8408d64 100644 --- a/lib/view/pages/talk/chatView.dart +++ b/lib/view/pages/talk/chatView.dart @@ -21,7 +21,7 @@ class ChatView extends StatefulWidget { final String selfId; final UserAvatar avatar; - const ChatView({Key? key, required this.room, required this.selfId, required this.avatar}) : super(key: key); + const ChatView({super.key, required this.room, required this.selfId, required this.avatar}); @override State createState() => _ChatViewState(); diff --git a/lib/view/pages/talk/components/chatBubble.dart b/lib/view/pages/talk/components/chatBubble.dart index e456d22..226555d 100644 --- a/lib/view/pages/talk/components/chatBubble.dart +++ b/lib/view/pages/talk/components/chatBubble.dart @@ -34,7 +34,7 @@ class ChatBubble extends StatefulWidget { required this.bubbleData, required this.chatData, required this.refetch, - Key? key}) : super(key: key); + super.key}); @override State createState() => _ChatBubbleState(); diff --git a/lib/view/pages/talk/components/chatTextfield.dart b/lib/view/pages/talk/components/chatTextfield.dart index 32799b6..e98826e 100644 --- a/lib/view/pages/talk/components/chatTextfield.dart +++ b/lib/view/pages/talk/components/chatTextfield.dart @@ -18,7 +18,7 @@ import '../../files/fileUploadDialog.dart'; class ChatTextfield extends StatefulWidget { final String sendToToken; - const ChatTextfield(this.sendToToken, {Key? key}) : super(key: key); + const ChatTextfield(this.sendToToken, {super.key}); @override State createState() => _ChatTextfieldState(); diff --git a/lib/view/pages/talk/components/chatTile.dart b/lib/view/pages/talk/components/chatTile.dart index 020026a..cdbbe8a 100644 --- a/lib/view/pages/talk/components/chatTile.dart +++ b/lib/view/pages/talk/components/chatTile.dart @@ -23,7 +23,7 @@ class ChatTile extends StatefulWidget { final bool disableContextActions; final bool hasDraft; - const ChatTile({Key? key, required this.data, required this.query, this.disableContextActions = false, this.hasDraft = false}) : super(key: key); + const ChatTile({super.key, required this.data, required this.query, this.disableContextActions = false, this.hasDraft = false}); @override State createState() => _ChatTileState(); diff --git a/lib/view/pages/talk/messageReactions.dart b/lib/view/pages/talk/messageReactions.dart index 4a7af77..633ec88 100644 --- a/lib/view/pages/talk/messageReactions.dart +++ b/lib/view/pages/talk/messageReactions.dart @@ -72,7 +72,7 @@ class _MessageReactionsState extends State { ); }).toList(), ); - }).toList() + }) ], ); }, diff --git a/lib/view/pages/timetable/appointmenetComponent.dart b/lib/view/pages/timetable/appointmenetComponent.dart index a52ed5d..ba11f3d 100644 --- a/lib/view/pages/timetable/appointmenetComponent.dart +++ b/lib/view/pages/timetable/appointmenetComponent.dart @@ -7,7 +7,7 @@ import 'CrossPainter.dart'; class AppointmentComponent extends StatefulWidget { final CalendarAppointmentDetails details; final bool crossedOut; - const AppointmentComponent({Key? key, required this.details, this.crossedOut = false}) : super(key: key); + const AppointmentComponent({super.key, required this.details, this.crossedOut = false}); @override State createState() => _AppointmentComponentState(); diff --git a/lib/view/pages/timetable/timeRegionComponent.dart b/lib/view/pages/timetable/timeRegionComponent.dart index b0e1e3d..e472d94 100644 --- a/lib/view/pages/timetable/timeRegionComponent.dart +++ b/lib/view/pages/timetable/timeRegionComponent.dart @@ -3,7 +3,7 @@ import 'package:syncfusion_flutter_calendar/calendar.dart'; class TimeRegionComponent extends StatefulWidget { final TimeRegionDetails details; - const TimeRegionComponent({Key? key, required this.details}) : super(key: key); + const TimeRegionComponent({super.key, required this.details}); @override State createState() => _TimeRegionComponentState(); diff --git a/lib/view/pages/timetable/timetable.dart b/lib/view/pages/timetable/timetable.dart index 16cd2ea..2a50884 100644 --- a/lib/view/pages/timetable/timetable.dart +++ b/lib/view/pages/timetable/timetable.dart @@ -20,7 +20,7 @@ import 'timeRegionComponent.dart'; import 'timetableEvents.dart'; class Timetable extends StatefulWidget { - const Timetable({Key? key}) : super(key: key); + const Timetable({super.key}); @override State createState() => _TimetableState(); diff --git a/lib/view/settings/settings.dart b/lib/view/settings/settings.dart index d43cc90..ab93ca5 100644 --- a/lib/view/settings/settings.dart +++ b/lib/view/settings/settings.dart @@ -1,5 +1,4 @@ -import 'dart:io'; import 'package:filesize/filesize.dart'; import 'package:flutter/foundation.dart'; @@ -19,7 +18,7 @@ import '../../widget/debug/jsonViewer.dart'; import 'privacyInfo.dart'; class Settings extends StatefulWidget { - const Settings({Key? key}) : super(key: key); + const Settings({super.key}); @override State createState() => _SettingsState(); diff --git a/lib/widget/ListItem.dart b/lib/widget/ListItem.dart index 6cd4a47..c96dfa0 100644 --- a/lib/widget/ListItem.dart +++ b/lib/widget/ListItem.dart @@ -2,7 +2,7 @@ import 'package:flutter/material.dart'; class ListItemNavigator extends StatelessWidget { - const ListItemNavigator({Key? key, required this.icon, required this.text, required this.target, this.onLongPress, this.arrow = true}) : super(key: key); + const ListItemNavigator({super.key, required this.icon, required this.text, required this.target, this.onLongPress, this.arrow = true}); final IconData icon; final String text; diff --git a/lib/widget/about/about.dart b/lib/widget/about/about.dart index 88c6ad9..f0af782 100644 --- a/lib/widget/about/about.dart +++ b/lib/widget/about/about.dart @@ -2,7 +2,7 @@ import 'package:flutter/material.dart'; class About extends StatelessWidget { - const About({Key? key}) : super(key: key); + const About({super.key}); @override Widget build(BuildContext context) { diff --git a/lib/widget/animatedTime.dart b/lib/widget/animatedTime.dart index ee604b5..ec2d47e 100644 --- a/lib/widget/animatedTime.dart +++ b/lib/widget/animatedTime.dart @@ -5,7 +5,7 @@ import 'package:flutter/material.dart'; class AnimatedTime extends StatefulWidget { final Duration Function() callback; - const AnimatedTime({Key? key, required this.callback}) : super(key: key); + const AnimatedTime({super.key, required this.callback}); @override State createState() => _AnimatedTimeState(); diff --git a/lib/widget/confirmDialog.dart b/lib/widget/confirmDialog.dart index 36d8e0c..9e6fb92 100644 --- a/lib/widget/confirmDialog.dart +++ b/lib/widget/confirmDialog.dart @@ -8,7 +8,7 @@ class ConfirmDialog extends StatelessWidget { final String confirmButton; final String cancelButton; final void Function() onConfirm; - const ConfirmDialog({Key? key, required this.title, this.content = "", this.icon, this.confirmButton = "Ok", this.cancelButton = "Abbrechen", required this.onConfirm}) : super(key: key); + const ConfirmDialog({super.key, required this.title, this.content = "", this.icon, this.confirmButton = "Ok", this.cancelButton = "Abbrechen", required this.onConfirm}); void asDialog(BuildContext context) { showDialog(context: context, builder: (context) => build(context)); diff --git a/lib/widget/debug/cacheView.dart b/lib/widget/debug/cacheView.dart index c288ae3..ce62b10 100644 --- a/lib/widget/debug/cacheView.dart +++ b/lib/widget/debug/cacheView.dart @@ -12,7 +12,7 @@ import 'jsonViewer.dart'; class CacheView extends StatefulWidget { final collection = "MarianumMobile"; - const CacheView({Key? key}) : super(key: key); + const CacheView({super.key}); @override State createState() => _CacheViewState(); diff --git a/lib/widget/debug/jsonViewer.dart b/lib/widget/debug/jsonViewer.dart index 1bc562e..2cae647 100644 --- a/lib/widget/debug/jsonViewer.dart +++ b/lib/widget/debug/jsonViewer.dart @@ -6,7 +6,7 @@ class JsonViewer extends StatelessWidget { final String title; final Map data; - const JsonViewer({Key? key, required this.title, required this.data}) : super(key: key); + const JsonViewer({super.key, required this.title, required this.data}); @override Widget build(BuildContext context) { diff --git a/lib/widget/loadingSpinner.dart b/lib/widget/loadingSpinner.dart index 8fb9cfd..7561246 100644 --- a/lib/widget/loadingSpinner.dart +++ b/lib/widget/loadingSpinner.dart @@ -4,7 +4,7 @@ import 'dart:async'; import 'package:flutter/material.dart'; class LoadingSpinner extends StatefulWidget { - const LoadingSpinner({Key? key}) : super(key: key); + const LoadingSpinner({super.key}); @override State createState() => _LoadingSpinnerState(); diff --git a/lib/widget/placeholderView.dart b/lib/widget/placeholderView.dart index 9dda920..c06d27d 100644 --- a/lib/widget/placeholderView.dart +++ b/lib/widget/placeholderView.dart @@ -4,7 +4,7 @@ class PlaceholderView extends StatelessWidget { final IconData icon; final String text; final Widget? button; - const PlaceholderView({Key? key, required this.icon, required this.text, this.button}) : super(key: key); + const PlaceholderView({super.key, required this.icon, required this.text, this.button}); @override Widget build(BuildContext context) {