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:hooks_riverpod/hooks_riverpod.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart';
@ -83,7 +84,12 @@ class GettingStartedPagePlaybackSection extends HookConsumerWidget {
runSpacing: 6,
children: [
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,
child: Column(
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.
Future<Directory> _getPluginRootDir() async => Directory(
join(
(await getApplicationCacheDirectory()).path,
(await getApplicationSupportDirectory()).path,
"metadata-plugins",
),
);