增加汉化提示

This commit is contained in:
2023-10-12 20:50:50 +08:00
parent d7c70d7efc
commit 4b2461bd9a
3 changed files with 48 additions and 7 deletions

View File

@ -6,6 +6,7 @@ import 'localization_ui_model.dart';
class LocalizationUI extends BaseUI<LocalizationUIModel> {
@override
Widget? buildBody(BuildContext context, LocalizationUIModel model) {
final curInstallInfo = model.apiLocalizationData?[model.patchStatus?.value];
return ContentDialog(
title: makeTitle(context, model),
constraints: BoxConstraints(
@ -77,6 +78,42 @@ class LocalizationUI extends BaseUI<LocalizationUIModel> {
)),
],
),
AnimatedSize(
duration: const Duration(milliseconds: 130),
child: (curInstallInfo != null &&
curInstallInfo.node != null &&
curInstallInfo.node!.isNotEmpty)
? Padding(
padding: const EdgeInsets.only(top: 12),
child: Container(
width: MediaQuery.of(context).size.width,
decoration: BoxDecoration(
color: FluentTheme.of(context).cardColor,
borderRadius: BorderRadius.circular(7)),
child: Padding(
padding: const EdgeInsets.all(12),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
const Text(
"备注:",
style: TextStyle(fontSize: 18),
),
const SizedBox(height: 6),
Text(
"${curInstallInfo.node}",
style: TextStyle(
color: Colors.white.withOpacity(.8)),
)
],
),
),
),
)
: SizedBox(
width: MediaQuery.of(context).size.width,
),
),
],
]),
makeListContainer("社区汉化", [
@ -175,7 +212,6 @@ class LocalizationUI extends BaseUI<LocalizationUIModel> {
],
),
),
const SizedBox(height: 12),
],
),
),

View File

@ -24,7 +24,7 @@ class PerformanceUI extends BaseUI<PerformanceUIModel> {
InfoBar(
title: const Text("图形优化提示"),
content: const Text(
"该功能对优化显卡瓶颈有很大帮助,但对 CPU 瓶颈可能起效果,如果您显卡性能强劲,可以尝试使用更好的画质来获得更高的显卡利用率。",
"该功能对优化显卡瓶颈有很大帮助,但对 CPU 瓶颈可能起效果,如果您显卡性能强劲,可以尝试使用更好的画质来获得更高的显卡利用率。",
),
onClose: () => model.closeTip(),
),