Multiple library and in-place adding

This commit is contained in:
2025-12-18 23:31:34 +08:00
parent 6f95c30e90
commit 4f6e5883b7
17 changed files with 2414 additions and 21 deletions

View File

@@ -8,6 +8,7 @@ import 'package:groovybox/data/playlist_repository.dart';
import 'package:groovybox/data/track_repository.dart';
import 'package:groovybox/logic/lyrics_parser.dart';
import 'package:groovybox/providers/audio_provider.dart';
import 'package:groovybox/ui/screens/settings_screen.dart';
import 'package:groovybox/ui/tabs/albums_tab.dart';
import 'package:groovybox/ui/tabs/playlists_tab.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
@@ -121,6 +122,16 @@ class LibraryScreen extends HookConsumerWidget {
)
: const Text('Library'),
actions: [
IconButton(
onPressed: () {
Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => SettingsScreen(),
),
);
},
icon: const Icon(Icons.settings),
),
IconButton(
icon: const Icon(Icons.add_circle_outline),
tooltip: 'Import Files',