Improve settings and playback controls

This commit is contained in:
2026-04-01 18:04:37 +08:00
parent 2d0acad161
commit f97195d640
9 changed files with 488 additions and 130 deletions

View File

@@ -8,7 +8,7 @@ import 'pages/login_page.dart';
void main() {
fvp.registerWith();
runApp(
MultiProvider(
providers: [
@@ -21,6 +21,8 @@ void main() {
}
class HightubeApp extends StatelessWidget {
const HightubeApp({super.key});
@override
Widget build(BuildContext context) {
final auth = context.watch<AuthProvider>();
@@ -42,7 +44,7 @@ class HightubeApp extends StatelessWidget {
brightness: Brightness.dark,
),
),
themeMode: ThemeMode.system, // 跟随系统切换深浅色
themeMode: settings.themeMode,
home: auth.isAuthenticated ? HomePage() : LoginPage(),
debugShowCheckedModeBanner: false,
);