From 110c92d9092bfbbbe726e4cd3c11ef7d43567e86 Mon Sep 17 00:00:00 2001 From: RMBGAME Date: Mon, 24 Jun 2024 14:26:31 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=E2=AC=86=EF=B8=8F=20Avalonia=2011.?= =?UTF-8?q?0-rc1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/settings_v4_app.json | 9 +++++++++ ref/DirectoryPackages | 2 +- .../Settings/Abstractions/IProxySettings.cs | 10 ++++++++++ .../Settings/ProxySettings.cs | 12 ++++++++++++ 4 files changed, 32 insertions(+), 1 deletion(-) diff --git a/build/settings_v4_app.json b/build/settings_v4_app.json index 720e76d9b..be2b2b75d 100644 --- a/build/settings_v4_app.json +++ b/build/settings_v4_app.json @@ -979,6 +979,15 @@ "Summary": "自定义 DNS over HTTPS 地址", "IsRegionOrEndregion": null, "IsValueType": null + }, + { + "TypeName": "int", + "PropertyName": "AcceleratorTabsSelectedIndex", + "DefaultValue": "0", + "DefaultValueIsConst": false, + "Summary": "加速页面 Tab 选项卡选中下标", + "IsRegionOrEndregion": null, + "IsValueType": null } ], "Usings": "" diff --git a/ref/DirectoryPackages b/ref/DirectoryPackages index 997524ff0..b6b85044c 160000 --- a/ref/DirectoryPackages +++ b/ref/DirectoryPackages @@ -1 +1 @@ -Subproject commit 997524ff053c0ef24b0332414136309aed066c57 +Subproject commit b6b85044cc90607258fffe92e7104fa87a8657ea diff --git a/src/BD.WTTS.Client.Plugins.Accelerator/Settings/Abstractions/IProxySettings.cs b/src/BD.WTTS.Client.Plugins.Accelerator/Settings/Abstractions/IProxySettings.cs index 8a757097b..fe33ba9b2 100644 --- a/src/BD.WTTS.Client.Plugins.Accelerator/Settings/Abstractions/IProxySettings.cs +++ b/src/BD.WTTS.Client.Plugins.Accelerator/Settings/Abstractions/IProxySettings.cs @@ -155,6 +155,11 @@ public partial interface IProxySettings /// string? CustomDohAddres { get; set; } + /// + /// 加速页面 Tab 选项卡选中下标 + /// + int AcceleratorTabsSelectedIndex { get; set; } + /// /// 启用脚本自动检查更新的默认值 /// @@ -270,4 +275,9 @@ public partial interface IProxySettings /// const string? DefaultCustomDohAddres = null; + /// + /// 加速页面 Tab 选项卡选中下标的默认值 + /// + static readonly int DefaultAcceleratorTabsSelectedIndex = 0; + } diff --git a/src/BD.WTTS.Client.Plugins.Accelerator/Settings/ProxySettings.cs b/src/BD.WTTS.Client.Plugins.Accelerator/Settings/ProxySettings.cs index 741ef0588..4c409e062 100644 --- a/src/BD.WTTS.Client.Plugins.Accelerator/Settings/ProxySettings.cs +++ b/src/BD.WTTS.Client.Plugins.Accelerator/Settings/ProxySettings.cs @@ -197,6 +197,12 @@ public sealed partial class ProxySettings_ : IProxySettings, ISettings, ISetting [MPKey(22), MP2Key(22), JsonPropertyOrder(22)] public string? CustomDohAddres { get; set; } = IProxySettings.DefaultCustomDohAddres; + /// + /// 加速页面 Tab 选项卡选中下标 + /// + [MPKey(23), MP2Key(23), JsonPropertyOrder(23)] + public int AcceleratorTabsSelectedIndex { get; set; } = IProxySettings.DefaultAcceleratorTabsSelectedIndex; + } public static partial class ProxySettings @@ -359,4 +365,10 @@ public static partial class ProxySettings public static SettingsProperty CustomDohAddres { get; } = new(DefaultCustomDohAddres); + /// + /// 加速页面 Tab 选项卡选中下标 + /// + public static SettingsStructProperty AcceleratorTabsSelectedIndex { get; } + = new(DefaultAcceleratorTabsSelectedIndex); + }