fix: change plugin download directory to application support

This commit is contained in:
Kingkor Roy Tirtho 2025-09-20 18:01:42 +06:00
parent e5150515f3
commit 7d849b1430
2 changed files with 16 additions and 9 deletions

View File

@ -1,3 +1,4 @@
import 'package:flutter/material.dart' show Badge;
import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:flutter_hooks/flutter_hooks.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart'; import 'package:shadcn_flutter/shadcn_flutter.dart';
@ -83,7 +84,12 @@ class GettingStartedPagePlaybackSection extends HookConsumerWidget {
runSpacing: 6, runSpacing: 6,
children: [ children: [
for (final source in AudioSource.values) for (final source in AudioSource.values)
RadioCard( Badge(
isLabelVisible: source == AudioSource.dabMusic,
label: const Text("NEW"),
backgroundColor: Colors.lime[300],
textColor: Colors.black,
child: RadioCard(
value: source, value: source,
child: Column( child: Column(
mainAxisSize: MainAxisSize.min, mainAxisSize: MainAxisSize.min,
@ -93,6 +99,7 @@ class GettingStartedPagePlaybackSection extends HookConsumerWidget {
], ],
), ),
), ),
),
], ],
), ),
), ),

View File

@ -214,7 +214,7 @@ class MetadataPluginNotifier extends AsyncNotifier<MetadataPluginState> {
/// Root directory where all metadata plugins are stored. /// Root directory where all metadata plugins are stored.
Future<Directory> _getPluginRootDir() async => Directory( Future<Directory> _getPluginRootDir() async => Directory(
join( join(
(await getApplicationCacheDirectory()).path, (await getApplicationSupportDirectory()).path,
"metadata-plugins", "metadata-plugins",
), ),
); );