mirror of
https://github.com/SpaceTimee/Sheas-Cealer.git
synced 2025-07-13 12:52:08 +08:00
1.1.3 -> 1.1.4 第88次更新
This commit is contained in:
parent
e66f1eb5b2
commit
9ea750e336
@ -27,7 +27,7 @@
|
|||||||
"MainSettingsBoxToolTipConv.cs": [ "MainConv.cs" ],
|
"MainSettingsBoxToolTipConv.cs": [ "MainConv.cs" ],
|
||||||
"MainSettingsFunctionButtonContentConv.cs": [ "MainConv.cs" ],
|
"MainSettingsFunctionButtonContentConv.cs": [ "MainConv.cs" ],
|
||||||
"MainSettingsModeButtonContentConv.cs": [ "MainConv.cs" ],
|
"MainSettingsModeButtonContentConv.cs": [ "MainConv.cs" ],
|
||||||
"MainStartButtonIsEnabledConv.cs": [ "MainConv.cs" ],
|
"MainBrowserButtonIsEnabledConv.cs": [ "MainConv.cs" ],
|
||||||
"MainUpdateHostButtonContentConv.cs": [ "MainConv.cs" ],
|
"MainUpdateHostButtonContentConv.cs": [ "MainConv.cs" ],
|
||||||
"MainUpdateHostButtonIsEnabledConv.cs": [ "MainConv.cs" ],
|
"MainUpdateHostButtonIsEnabledConv.cs": [ "MainConv.cs" ],
|
||||||
"MainWinWidthConv.cs": [ "MainConv.cs" ],
|
"MainWinWidthConv.cs": [ "MainConv.cs" ],
|
||||||
|
36
Consts/MainMultilangConst.Designer.cs
generated
36
Consts/MainMultilangConst.Designer.cs
generated
@ -258,6 +258,24 @@ namespace Sheas_Cealer.Consts {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查找类似 Start Cealing 的本地化字符串。
|
||||||
|
/// </summary>
|
||||||
|
public static string BrowserButtonContent {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("BrowserButtonContent", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查找类似 Click to launch the injected browser 的本地化字符串。
|
||||||
|
/// </summary>
|
||||||
|
public static string BrowserButtonToolTip {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("BrowserButtonToolTip", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查找类似 Edit Hosts Conf 的本地化字符串。
|
/// 查找类似 Edit Hosts Conf 的本地化字符串。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -591,24 +609,6 @@ namespace Sheas_Cealer.Consts {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 查找类似 Start Cealing 的本地化字符串。
|
|
||||||
/// </summary>
|
|
||||||
public static string StartButtonContent {
|
|
||||||
get {
|
|
||||||
return ResourceManager.GetString("StartButtonContent", resourceCulture);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 查找类似 Click to launch the injected browser 的本地化字符串。
|
|
||||||
/// </summary>
|
|
||||||
public static string StartButtonToolTip {
|
|
||||||
get {
|
|
||||||
return ResourceManager.GetString("StartButtonToolTip", resourceCulture);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查找类似 Update Upstream Host 的本地化字符串。
|
/// 查找类似 Update Upstream Host 的本地化字符串。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -123,9 +123,6 @@
|
|||||||
<data name="AboutButtonToolTip" xml:space="preserve">
|
<data name="AboutButtonToolTip" xml:space="preserve">
|
||||||
<value>Click to open the about window</value>
|
<value>Click to open the about window</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SettingsModeButtonBrowserPathContent" xml:space="preserve">
|
|
||||||
<value>Browser Path</value>
|
|
||||||
</data>
|
|
||||||
<data name="EditHostsConfButtonContent" xml:space="preserve">
|
<data name="EditHostsConfButtonContent" xml:space="preserve">
|
||||||
<value>Edit Hosts Conf</value>
|
<value>Edit Hosts Conf</value>
|
||||||
</data>
|
</data>
|
||||||
@ -156,9 +153,6 @@
|
|||||||
<data name="EditUpstreamHostButtonToolTip" xml:space="preserve">
|
<data name="EditUpstreamHostButtonToolTip" xml:space="preserve">
|
||||||
<value>Click to edit upstream host</value>
|
<value>Click to edit upstream host</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SettingsModeButtonExtraArgsContent" xml:space="preserve">
|
|
||||||
<value>Extra Args</value>
|
|
||||||
</data>
|
|
||||||
<data name="MihomoButtonIsInitingContent" xml:space="preserve">
|
<data name="MihomoButtonIsInitingContent" xml:space="preserve">
|
||||||
<value>GLB. Purging INIT.</value>
|
<value>GLB. Purging INIT.</value>
|
||||||
</data>
|
</data>
|
||||||
@ -228,13 +222,22 @@
|
|||||||
<data name="SettingsFunctionButtonUpstreamUrlContent" xml:space="preserve">
|
<data name="SettingsFunctionButtonUpstreamUrlContent" xml:space="preserve">
|
||||||
<value>Reset URL</value>
|
<value>Reset URL</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="SettingsModeButtonBrowserPathContent" xml:space="preserve">
|
||||||
|
<value>Browser Path</value>
|
||||||
|
</data>
|
||||||
|
<data name="SettingsModeButtonExtraArgsContent" xml:space="preserve">
|
||||||
|
<value>Extra Args</value>
|
||||||
|
</data>
|
||||||
<data name="SettingsModeButtonToolTip" xml:space="preserve">
|
<data name="SettingsModeButtonToolTip" xml:space="preserve">
|
||||||
<value>Click to switch settings</value>
|
<value>Click to switch settings</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="StartButtonContent" xml:space="preserve">
|
<data name="SettingsModeButtonUpstreamUrlContent" xml:space="preserve">
|
||||||
|
<value>Upstream URL</value>
|
||||||
|
</data>
|
||||||
|
<data name="BrowserButtonContent" xml:space="preserve">
|
||||||
<value>Start Cealing</value>
|
<value>Start Cealing</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="StartButtonToolTip" xml:space="preserve">
|
<data name="BrowserButtonToolTip" xml:space="preserve">
|
||||||
<value>Click to launch the injected browser</value>
|
<value>Click to launch the injected browser</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UpdateUpstreamHostButtonContent" xml:space="preserve">
|
<data name="UpdateUpstreamHostButtonContent" xml:space="preserve">
|
||||||
@ -243,9 +246,6 @@
|
|||||||
<data name="UpdateUpstreamHostButtonToolTip" xml:space="preserve">
|
<data name="UpdateUpstreamHostButtonToolTip" xml:space="preserve">
|
||||||
<value>Click to update upstream host</value>
|
<value>Click to update upstream host</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SettingsModeButtonUpstreamUrlContent" xml:space="preserve">
|
|
||||||
<value>Upstream URL</value>
|
|
||||||
</data>
|
|
||||||
<data name="_BrowserPathDialogFilterFileType" xml:space="preserve">
|
<data name="_BrowserPathDialogFilterFileType" xml:space="preserve">
|
||||||
<value>Browser</value>
|
<value>Browser</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -123,9 +123,6 @@
|
|||||||
<data name="AboutButtonToolTip" xml:space="preserve">
|
<data name="AboutButtonToolTip" xml:space="preserve">
|
||||||
<value>点击打开关于窗口</value>
|
<value>点击打开关于窗口</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SettingsModeButtonBrowserPathContent" xml:space="preserve">
|
|
||||||
<value>文件路径</value>
|
|
||||||
</data>
|
|
||||||
<data name="EditHostsConfButtonContent" xml:space="preserve">
|
<data name="EditHostsConfButtonContent" xml:space="preserve">
|
||||||
<value>编辑 Hosts 配置</value>
|
<value>编辑 Hosts 配置</value>
|
||||||
</data>
|
</data>
|
||||||
@ -156,9 +153,6 @@
|
|||||||
<data name="EditUpstreamHostButtonToolTip" xml:space="preserve">
|
<data name="EditUpstreamHostButtonToolTip" xml:space="preserve">
|
||||||
<value>点击编辑上游规则</value>
|
<value>点击编辑上游规则</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SettingsModeButtonExtraArgsContent" xml:space="preserve">
|
|
||||||
<value>额外参数</value>
|
|
||||||
</data>
|
|
||||||
<data name="MihomoButtonIsInitingContent" xml:space="preserve">
|
<data name="MihomoButtonIsInitingContent" xml:space="preserve">
|
||||||
<value>全局净化启动中</value>
|
<value>全局净化启动中</value>
|
||||||
</data>
|
</data>
|
||||||
@ -228,13 +222,22 @@
|
|||||||
<data name="SettingsFunctionButtonUpstreamUrlContent" xml:space="preserve">
|
<data name="SettingsFunctionButtonUpstreamUrlContent" xml:space="preserve">
|
||||||
<value>重置链接</value>
|
<value>重置链接</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="SettingsModeButtonBrowserPathContent" xml:space="preserve">
|
||||||
|
<value>文件路径</value>
|
||||||
|
</data>
|
||||||
|
<data name="SettingsModeButtonExtraArgsContent" xml:space="preserve">
|
||||||
|
<value>额外参数</value>
|
||||||
|
</data>
|
||||||
<data name="SettingsModeButtonToolTip" xml:space="preserve">
|
<data name="SettingsModeButtonToolTip" xml:space="preserve">
|
||||||
<value>点击切换设置模式</value>
|
<value>点击切换设置模式</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="StartButtonContent" xml:space="preserve">
|
<data name="SettingsModeButtonUpstreamUrlContent" xml:space="preserve">
|
||||||
|
<value>上游链接</value>
|
||||||
|
</data>
|
||||||
|
<data name="BrowserButtonContent" xml:space="preserve">
|
||||||
<value>启动伪造</value>
|
<value>启动伪造</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="StartButtonToolTip" xml:space="preserve">
|
<data name="BrowserButtonToolTip" xml:space="preserve">
|
||||||
<value>点击启动参数注入完成的浏览器</value>
|
<value>点击启动参数注入完成的浏览器</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UpdateUpstreamHostButtonContent" xml:space="preserve">
|
<data name="UpdateUpstreamHostButtonContent" xml:space="preserve">
|
||||||
@ -243,9 +246,6 @@
|
|||||||
<data name="UpdateUpstreamHostButtonToolTip" xml:space="preserve">
|
<data name="UpdateUpstreamHostButtonToolTip" xml:space="preserve">
|
||||||
<value>点击更新上游规则</value>
|
<value>点击更新上游规则</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SettingsModeButtonUpstreamUrlContent" xml:space="preserve">
|
|
||||||
<value>上游链接</value>
|
|
||||||
</data>
|
|
||||||
<data name="_BrowserPathDialogFilterFileType" xml:space="preserve">
|
<data name="_BrowserPathDialogFilterFileType" xml:space="preserve">
|
||||||
<value>浏览器</value>
|
<value>浏览器</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -6,7 +6,7 @@ using System.Windows.Data;
|
|||||||
|
|
||||||
namespace Sheas_Cealer.Convs;
|
namespace Sheas_Cealer.Convs;
|
||||||
|
|
||||||
internal class MainStartButtonIsEnabledConv : IMultiValueConverter
|
internal class MainBrowserButtonIsEnabledConv : IMultiValueConverter
|
||||||
{
|
{
|
||||||
public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
|
public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
|
||||||
{
|
{
|
@ -16,7 +16,7 @@ internal static class MainConv
|
|||||||
public static MainSettingsBoxToolTipConv MainSettingsBoxToolTipConv => new();
|
public static MainSettingsBoxToolTipConv MainSettingsBoxToolTipConv => new();
|
||||||
public static MainSettingsFunctionButtonContentConv MainSettingsFunctionButtonContentConv => new();
|
public static MainSettingsFunctionButtonContentConv MainSettingsFunctionButtonContentConv => new();
|
||||||
public static MainSettingsModeButtonContentConv MainSettingsModeButtonContentConv => new();
|
public static MainSettingsModeButtonContentConv MainSettingsModeButtonContentConv => new();
|
||||||
public static MainStartButtonIsEnabledConv MainStartButtonIsEnabledConv => new();
|
public static MainBrowserButtonIsEnabledConv MainBrowserButtonIsEnabledConv => new();
|
||||||
public static MainUpdateHostButtonContentConv MainUpdateHostButtonContentConv => new();
|
public static MainUpdateHostButtonContentConv MainUpdateHostButtonContentConv => new();
|
||||||
public static MainUpdateHostButtonIsEnabledConv MainUpdateHostButtonIsEnabledConv => new();
|
public static MainUpdateHostButtonIsEnabledConv MainUpdateHostButtonIsEnabledConv => new();
|
||||||
public static MainWinWidthConv MainWinWidthConv => new();
|
public static MainWinWidthConv MainWinWidthConv => new();
|
||||||
|
@ -64,11 +64,11 @@
|
|||||||
|
|
||||||
<Button IsDefault="True"
|
<Button IsDefault="True"
|
||||||
Grid.Column="0" Margin="5"
|
Grid.Column="0" Margin="5"
|
||||||
Content="{x:Static consts:MainConst.StartButtonContent}"
|
Content="{x:Static consts:MainConst.BrowserButtonContent}"
|
||||||
ToolTip="{x:Static consts:MainConst.StartButtonToolTip}"
|
ToolTip="{x:Static consts:MainConst.BrowserButtonToolTip}"
|
||||||
Click="StartButton_Click" PreviewMouseDown="StartButton_PreviewMouseDown">
|
Click="BrowserButton_Click" PreviewMouseDown="BrowserButton_PreviewMouseDown">
|
||||||
<Button.IsEnabled>
|
<Button.IsEnabled>
|
||||||
<MultiBinding Converter="{x:Static convs:MainConv.MainStartButtonIsEnabledConv}">
|
<MultiBinding Converter="{x:Static convs:MainConv.MainBrowserButtonIsEnabledConv}">
|
||||||
<Binding Path="BrowserPath" />
|
<Binding Path="BrowserPath" />
|
||||||
<Binding Path="ExtraArgs" />
|
<Binding Path="ExtraArgs" />
|
||||||
</MultiBinding>
|
</MultiBinding>
|
||||||
|
@ -89,7 +89,7 @@ public partial class MainWin : Window
|
|||||||
await NginxCleaner.Clean();
|
await NginxCleaner.Clean();
|
||||||
|
|
||||||
if (Array.Exists(Environment.GetCommandLineArgs(), arg => arg.Equals("-s", StringComparison.OrdinalIgnoreCase)))
|
if (Array.Exists(Environment.GetCommandLineArgs(), arg => arg.Equals("-s", StringComparison.OrdinalIgnoreCase)))
|
||||||
StartButton_Click(null!, null!);
|
BrowserButton_Click(null!, null!);
|
||||||
|
|
||||||
UpdateUpstreamHostButton_Click(null!, null!);
|
UpdateUpstreamHostButton_Click(null!, null!);
|
||||||
});
|
});
|
||||||
@ -159,18 +159,18 @@ public partial class MainWin : Window
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void StartButton_Click(object? sender, RoutedEventArgs e)
|
private void BrowserButton_Click(object? sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
if (HoldButtonTimer == null || HoldButtonTimer.IsEnabled)
|
if (HoldButtonTimer == null || HoldButtonTimer.IsEnabled)
|
||||||
StartButtonHoldTimer_Tick(sender == null, null!);
|
BrowserButtonHoldTimer_Tick(sender == null, null!);
|
||||||
}
|
}
|
||||||
private void StartButton_PreviewMouseDown(object sender, MouseButtonEventArgs e)
|
private void BrowserButton_PreviewMouseDown(object sender, MouseButtonEventArgs e)
|
||||||
{
|
{
|
||||||
HoldButtonTimer = new() { Interval = TimeSpan.FromSeconds(1) };
|
HoldButtonTimer = new() { Interval = TimeSpan.FromSeconds(1) };
|
||||||
HoldButtonTimer.Tick += StartButtonHoldTimer_Tick;
|
HoldButtonTimer.Tick += BrowserButtonHoldTimer_Tick;
|
||||||
HoldButtonTimer.Start();
|
HoldButtonTimer.Start();
|
||||||
}
|
}
|
||||||
private async void StartButtonHoldTimer_Tick(object? sender, EventArgs e)
|
private async void BrowserButtonHoldTimer_Tick(object? sender, EventArgs e)
|
||||||
{
|
{
|
||||||
HoldButtonTimer?.Stop();
|
HoldButtonTimer?.Stop();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user