feat: RSILauncherEnhance

This commit is contained in:
2024-05-01 13:48:37 +08:00
parent 5d0c3f5fd4
commit f6907f233a
18 changed files with 1230 additions and 12 deletions

View File

@ -23,6 +23,7 @@ import 'package:url_launcher/url_launcher_string.dart';
import 'package:xml/xml.dart';
import 'dialogs/hosts_booster_dialog_ui.dart';
import 'dialogs/rsi_launcher_enhance_dialog_ui.dart';
part 'tools_ui_model.g.dart';
@ -90,6 +91,13 @@ class ToolsUIModel extends _$ToolsUIModel {
const Icon(FluentIcons.virtual_network, size: 24),
onTap: () => _doHostsBooster(context),
),
ToolsItemData(
"rsilauncher_enhance_mod",
"RSI 启动器增强",
"启动器汉化,下载线程增强",
const Icon(FluentIcons.c_plus_plus, size: 24),
onTap: () => _rsiEnhance(context),
),
ToolsItemData(
"reinstall_eac",
S.current.tools_action_reinstall_easyanticheat,
@ -584,4 +592,10 @@ class ToolsUIModel extends _$ToolsUIModel {
_unp4kc(BuildContext context) async {
context.push("/tools/unp4kc");
}
_rsiEnhance(BuildContext context) async {
showDialog(
context: context,
builder: (BuildContext context) => const RsiLauncherEnhanceDialogUI());
}
}