diff --git a/ui/fonts/NotoSansSC-Regular.ttf b/ui/fonts/NotoSansSC-Regular.ttf new file mode 100644 index 0000000..4d4cadb Binary files /dev/null and b/ui/fonts/NotoSansSC-Regular.ttf differ diff --git a/ui/fonts/Roboto.ttf b/ui/fonts/Roboto.ttf new file mode 100644 index 0000000..2b6392f Binary files /dev/null and b/ui/fonts/Roboto.ttf differ diff --git a/ui/lib/main.dart b/ui/lib/main.dart index 6e7e64f..69b50bd 100644 --- a/ui/lib/main.dart +++ b/ui/lib/main.dart @@ -167,6 +167,8 @@ class MyApp extends StatelessWidget { // labelMedium: TextStyle(fontFamilyFallback: ["PingFang SC", "Heiti SC"]), // labelSmall: TextStyle(fontFamilyFallback: ["PingFang SC", "Heiti SC"]), // ), + fontFamily: "NotoSansSC", + fontFamilyFallback: const ["PingFang SC", "Heiti SC"], colorScheme: ColorScheme.fromSeed( seedColor: Colors.blue, brightness: Brightness.dark), diff --git a/ui/lib/providers/settings.dart b/ui/lib/providers/settings.dart index 3466f77..995d02c 100644 --- a/ui/lib/providers/settings.dart +++ b/ui/lib/providers/settings.dart @@ -21,7 +21,7 @@ var storageSettingProvider = AsyncNotifierProvider.autoDispose>( StorageSettingData.new); -class EditSettingData extends FamilyAsyncNotifier { +class EditSettingData extends AutoDisposeFamilyAsyncNotifier { String? key; @override @@ -53,7 +53,7 @@ class EditSettingData extends FamilyAsyncNotifier { } } -class IndexerSetting extends AsyncNotifier> { +class IndexerSetting extends AutoDisposeAsyncNotifier> { @override FutureOr> build() async { final dio = await APIs.getDio(); @@ -121,7 +121,7 @@ class Indexer { } } -class DownloadClientSetting extends AsyncNotifier> { +class DownloadClientSetting extends AutoDisposeAsyncNotifier> { @override FutureOr> build() async { final dio = await APIs.getDio(); @@ -208,7 +208,7 @@ class DownloadClient { } } -class StorageSettingData extends AsyncNotifier> { +class StorageSettingData extends AutoDisposeAsyncNotifier> { @override FutureOr> build() async { final dio = await APIs.getDio(); diff --git a/ui/pubspec.yaml b/ui/pubspec.yaml index dfa184d..eda041d 100644 --- a/ui/pubspec.yaml +++ b/ui/pubspec.yaml @@ -96,3 +96,10 @@ flutter: # # For details regarding fonts from package dependencies, # see https://flutter.dev/custom-fonts/#from-packages + fonts: + - family: Roboto + fonts: + - asset: fonts/Roboto.ttf + - family: NotoSansSC + fonts: + - asset: fonts/NotoSansSC-Regular.ttf