feat:增加待办提醒功能

This commit is contained in:
2026-04-29 19:21:57 +08:00
parent 3804164cfd
commit 0e6fe4ad4b
16 changed files with 297 additions and 64 deletions

View File

@@ -1,13 +1,28 @@
import 'package:fluent_ui/fluent_ui.dart';
import 'package:hive_flutter/adapters.dart';
import 'package:task_hub/models/task.dart';
import 'package:task_hub/pages/home_page.dart';
import 'package:task_hub/pages/schedule_page.dart';
import 'package:task_hub/pages/settings_page.dart';
import 'package:task_hub/pages/task_page.dart';
import 'package:task_hub/utils/notice.dart';
import 'package:timezone/data/latest.dart' as tz;
import 'package:window_size/window_size.dart';
void main() {
void main() async {
WidgetsFlutterBinding.ensureInitialized();
setWindowMinSize(const Size(800, 600));
tz.initializeTimeZones();
await Hive.initFlutter();
Hive.registerAdapter(TaskAdapter());
await Hive.openBox<Task>('taskBox');
await initNotify();
checkScheduleTime();
runApp(const TaskHubApp());
}
@@ -21,7 +36,7 @@ class TaskHubApp extends StatelessWidget {
themeMode: ThemeMode.system,
theme: FluentThemeData(
fontFamily: 'CustomFont',
accentColor: Colors.purple
accentColor: Colors.purple,
),
debugShowCheckedModeBanner: false,
home: const MainLayout(),