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); + }