diff --git a/CONTRIBUTING_zh-CN.md b/CONTRIBUTING_zh-CN.md index cb6c2f6d..ecac12d6 100644 --- a/CONTRIBUTING_zh-CN.md +++ b/CONTRIBUTING_zh-CN.md @@ -13,7 +13,7 @@ PR,合并到 `main` 分支。 flutter 项目即可运行。 ## 翻译 - + Gopeed 的国际化文件位于 `ui/flutter/assets/locales` 目录下,只需要在该目录下添加对应的语言文件即可。 编辑locales后请运行以下命令: diff --git a/ui/flutter/lib/app/views/views/file_list_view.dart b/ui/flutter/lib/app/views/views/file_list_view.dart index 1fbb808a..2563a9db 100644 --- a/ui/flutter/lib/app/views/views/file_list_view.dart +++ b/ui/flutter/lib/app/views/views/file_list_view.dart @@ -1,3 +1,5 @@ +import 'dart:ui' as ui; + import 'package:fluent_ui/fluent_ui.dart' as fluent; import 'package:flutter/material.dart'; import 'package:get/get.dart'; @@ -258,9 +260,11 @@ class FileListView extends GetView { @override Widget build(BuildContext context) { return fluent.FluentTheme( - data: appController.downloaderConfig.value.extra.themeMode == 'dark' - ? fluent.ThemeData(brightness: Brightness.dark) - : fluent.ThemeData(brightness: Brightness.light), + data: appController.downloaderConfig.value.extra.themeMode == 'system' + ? fluent.FluentThemeData(brightness: ui.window.platformBrightness) + : appController.downloaderConfig.value.extra.themeMode == 'light' + ? fluent.FluentThemeData(brightness: Brightness.light) + : fluent.FluentThemeData(brightness: Brightness.dark), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [