updates
This commit is contained in:
parent
981b4836f9
commit
ed910748cb
34 changed files with 2054 additions and 153 deletions
|
|
@ -5,6 +5,7 @@ import 'package:flutter/material.dart';
|
|||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:just_audio_background/just_audio_background.dart';
|
||||
|
||||
import 'settings/settings_store.dart';
|
||||
import 'shell/app_shell.dart';
|
||||
import 'theme/accent.dart';
|
||||
import 'theme/app_theme.dart';
|
||||
|
|
@ -35,8 +36,12 @@ class TimbreApp extends ConsumerWidget {
|
|||
|
||||
@override
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
// The theme rebuilds whenever the album-art accent changes.
|
||||
final accent = ref.watch(accentProvider);
|
||||
// The accent either tracks the album art (default) or is pinned to a
|
||||
// user-chosen static color. The theme rebuilds whenever it changes.
|
||||
final settings = ref.watch(settingsProvider);
|
||||
final accent = settings.useStaticAccent
|
||||
? settings.staticAccentColor
|
||||
: ref.watch(accentProvider);
|
||||
return MaterialApp(
|
||||
title: 'Timbre',
|
||||
debugShowCheckedModeBanner: false,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue