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