v2.52.4 — Einstellungen (F4): Auto-Sync-Intervall, Sleep-Timer-Default, Wiedergabegeschwindigkeit, Akzentfarbe, Storage-Info
This commit is contained in:
+12
-7
@@ -186,13 +186,18 @@ class _MeloAppState extends State<MeloApp> {
|
||||
Widget build(BuildContext context) {
|
||||
final auth = AuthService();
|
||||
|
||||
return MaterialApp(
|
||||
title: 'Melo',
|
||||
debugShowCheckedModeBanner: false,
|
||||
theme: MeloTheme.theme,
|
||||
home: auth.istEingeloggt
|
||||
? const Scaffold(body: MeloHome())
|
||||
: const LoginScreen(),
|
||||
// ValueListenableBuilder: Akzentfarbe (per User, in Einstellungen wählbar)
|
||||
// wechselt das komplette Theme live — kein App-Neustart nötig.
|
||||
return ValueListenableBuilder<Color>(
|
||||
valueListenable: MeloTheme.akzentNotifier,
|
||||
builder: (_, akzent, __) => MaterialApp(
|
||||
title: 'Melo',
|
||||
debugShowCheckedModeBanner: false,
|
||||
theme: MeloTheme.theme,
|
||||
home: auth.istEingeloggt
|
||||
? const Scaffold(body: MeloHome())
|
||||
: const LoginScreen(),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user