feat: 新增一键构建脚本 (v2.0.1)
- 添加 build.ps1 PowerShell 构建脚本 - 添加 build.bat 批处理入口(双击一键构建) - 支持 Debug/Release 配置切换 - 支持自包含模式发布 - 自动检测 .NET SDK、清理输出、编译打包
This commit is contained in:
@@ -100,8 +100,6 @@
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter TargetName="btnBorder" Property="BorderBrush"
|
||||
Value="{DynamicResource AccentBrush}"/>
|
||||
<Setter TargetName="btnBorder" Property="Foreground"
|
||||
Value="{DynamicResource AccentBrush}"/>
|
||||
</Trigger>
|
||||
</ControlTemplate.Triggers>
|
||||
</ControlTemplate>
|
||||
@@ -252,8 +250,6 @@
|
||||
<Path Data="M20,42 L35,55 L60,25"
|
||||
Stroke="#4CAF50"
|
||||
StrokeThickness="4"
|
||||
StrokeLineCap="Round"
|
||||
StrokeLineJoin="Round"
|
||||
Fill="Transparent"
|
||||
Stretch="Uniform"/>
|
||||
</Grid>
|
||||
|
||||
@@ -176,7 +176,6 @@
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter TargetName="btnBorder" Property="Background"
|
||||
Value="{DynamicResource AccentBrush}"/>
|
||||
<Setter TargetName="btnBorder" Property="Foreground" Value="White"/>
|
||||
</Trigger>
|
||||
</ControlTemplate.Triggers>
|
||||
</ControlTemplate>
|
||||
|
||||
@@ -137,7 +137,6 @@
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter TargetName="btnBorder" Property="Background"
|
||||
Value="{DynamicResource AccentBrush}"/>
|
||||
<Setter TargetName="btnBorder" Property="Foreground" Value="White"/>
|
||||
</Trigger>
|
||||
</ControlTemplate.Triggers>
|
||||
</ControlTemplate>
|
||||
|
||||
@@ -185,9 +185,10 @@
|
||||
<Border x:Name="Card1"
|
||||
Grid.Column="0" Grid.Row="0"
|
||||
Style="{StaticResource StatusCardStyle}"
|
||||
Opacity="0"
|
||||
RenderTransformOrigin="0.5,0.5">
|
||||
<Border.RenderTransform>
|
||||
<TranslateTransform X="0" Y="30" Opacity="0"/>
|
||||
<TranslateTransform X="0" Y="30"/>
|
||||
</Border.RenderTransform>
|
||||
<StackPanel>
|
||||
<StackPanel Orientation="Horizontal" Margin="0,0,0,12">
|
||||
@@ -249,9 +250,10 @@
|
||||
<Border x:Name="Card2"
|
||||
Grid.Column="1" Grid.Row="0"
|
||||
Style="{StaticResource StatusCardStyle}"
|
||||
Opacity="0"
|
||||
RenderTransformOrigin="0.5,0.5">
|
||||
<Border.RenderTransform>
|
||||
<TranslateTransform X="0" Y="30" Opacity="0"/>
|
||||
<TranslateTransform X="0" Y="30"/>
|
||||
</Border.RenderTransform>
|
||||
<StackPanel>
|
||||
<StackPanel Orientation="Horizontal" Margin="0,0,0,12">
|
||||
@@ -294,9 +296,10 @@
|
||||
<Border x:Name="Card3"
|
||||
Grid.Column="0" Grid.Row="1"
|
||||
Style="{StaticResource StatusCardStyle}"
|
||||
Opacity="0"
|
||||
RenderTransformOrigin="0.5,0.5">
|
||||
<Border.RenderTransform>
|
||||
<TranslateTransform X="0" Y="30" Opacity="0"/>
|
||||
<TranslateTransform X="0" Y="30"/>
|
||||
</Border.RenderTransform>
|
||||
<StackPanel>
|
||||
<StackPanel Orientation="Horizontal" Margin="0,0,0,12">
|
||||
@@ -339,9 +342,10 @@
|
||||
<Border x:Name="Card4"
|
||||
Grid.Column="1" Grid.Row="1"
|
||||
Style="{StaticResource StatusCardStyle}"
|
||||
Opacity="0"
|
||||
RenderTransformOrigin="0.5,0.5">
|
||||
<Border.RenderTransform>
|
||||
<TranslateTransform X="0" Y="30" Opacity="0"/>
|
||||
<TranslateTransform X="0" Y="30"/>
|
||||
</Border.RenderTransform>
|
||||
<StackPanel>
|
||||
<StackPanel Orientation="Horizontal" Margin="0,0,0,12">
|
||||
|
||||
@@ -5,6 +5,7 @@ using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
using System.Windows.Media;
|
||||
using System.Windows.Media.Animation;
|
||||
using System.Windows.Shapes;
|
||||
|
||||
namespace Better_Seewo.Manager.Pages
|
||||
{
|
||||
@@ -78,7 +79,7 @@ namespace Better_Seewo.Manager.Pages
|
||||
EasingFunction = new CubicEase { EasingMode = EasingMode.EaseOut }
|
||||
};
|
||||
transform.BeginAnimation(TranslateTransform.YProperty, slideIn);
|
||||
transform.BeginAnimation(TranslateTransform.OpacityProperty, fadeIn);
|
||||
card.BeginAnimation(Border.OpacityProperty, fadeIn);
|
||||
};
|
||||
timer.Start();
|
||||
}
|
||||
@@ -129,7 +130,7 @@ namespace Better_Seewo.Manager.Pages
|
||||
{
|
||||
if (!string.IsNullOrEmpty(_en5Path))
|
||||
{
|
||||
var pluginPath = Path.Combine(_en5Path, PluginDirName);
|
||||
var pluginPath = System.IO.Path.Combine(_en5Path, PluginDirName);
|
||||
_pluginInstalled = Directory.Exists(pluginPath);
|
||||
}
|
||||
else
|
||||
@@ -145,7 +146,7 @@ namespace Better_Seewo.Manager.Pages
|
||||
{
|
||||
if (!string.IsNullOrEmpty(_en5Path))
|
||||
{
|
||||
var managerPath = Path.Combine(_en5Path, ManagerExeName);
|
||||
var managerPath = System.IO.Path.Combine(_en5Path, ManagerExeName);
|
||||
_managerInstalled = File.Exists(managerPath);
|
||||
}
|
||||
else
|
||||
@@ -168,12 +169,12 @@ namespace Better_Seewo.Manager.Pages
|
||||
// 更新插件状态卡片
|
||||
UpdateStatusIcon(PluginStatusIcon, _pluginInstalled);
|
||||
PluginStatusText.Text = _pluginInstalled ? "已安装" : "未安装";
|
||||
PluginPathText.Text = $"路径:{Path.Combine(_en5Path, PluginDirName)}";
|
||||
PluginPathText.Text = $"路径:{System.IO.Path.Combine(_en5Path, PluginDirName)}";
|
||||
|
||||
// 更新管理器状态卡片
|
||||
UpdateStatusIcon(ManagerStatusIcon, _managerInstalled);
|
||||
ManagerStatusText.Text = _managerInstalled ? "已安装" : "未安装";
|
||||
ManagerPathText.Text = $"路径:{Path.Combine(_en5Path, ManagerExeName)}";
|
||||
ManagerPathText.Text = $"路径:{System.IO.Path.Combine(_en5Path, ManagerExeName)}";
|
||||
|
||||
// 更新安装路径卡片
|
||||
UpdateStatusIcon(PathStatusIcon, _en5Installed);
|
||||
|
||||
@@ -223,9 +223,10 @@
|
||||
<StackPanel>
|
||||
<!-- ====== 设置项1:触摸输入模式 ====== -->
|
||||
<Border x:Name="Row1" Style="{StaticResource SettingRowStyle}"
|
||||
Opacity="0"
|
||||
RenderTransformOrigin="0.5,0.5">
|
||||
<Border.RenderTransform>
|
||||
<TranslateTransform X="0" Y="20" Opacity="0"/>
|
||||
<TranslateTransform X="0" Y="20"/>
|
||||
</Border.RenderTransform>
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
@@ -258,9 +259,10 @@
|
||||
|
||||
<!-- ====== 设置项2:笔压灵敏度 ====== -->
|
||||
<Border x:Name="Row2" Style="{StaticResource SettingRowStyle}"
|
||||
Opacity="0"
|
||||
RenderTransformOrigin="0.5,0.5">
|
||||
<Border.RenderTransform>
|
||||
<TranslateTransform X="0" Y="20" Opacity="0"/>
|
||||
<TranslateTransform X="0" Y="20"/>
|
||||
</Border.RenderTransform>
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
@@ -304,9 +306,10 @@
|
||||
|
||||
<!-- ====== 设置项3:忽略误触 ====== -->
|
||||
<Border x:Name="Row3" Style="{StaticResource SettingRowStyle}"
|
||||
Opacity="0"
|
||||
RenderTransformOrigin="0.5,0.5">
|
||||
<Border.RenderTransform>
|
||||
<TranslateTransform X="0" Y="20" Opacity="0"/>
|
||||
<TranslateTransform X="0" Y="20"/>
|
||||
</Border.RenderTransform>
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
@@ -337,9 +340,10 @@
|
||||
|
||||
<!-- ====== 设置项4:禁用掌心拒绝 ====== -->
|
||||
<Border x:Name="Row4" Style="{StaticResource SettingRowStyle}"
|
||||
Opacity="0"
|
||||
RenderTransformOrigin="0.5,0.5">
|
||||
<Border.RenderTransform>
|
||||
<TranslateTransform X="0" Y="20" Opacity="0"/>
|
||||
<TranslateTransform X="0" Y="20"/>
|
||||
</Border.RenderTransform>
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
@@ -370,9 +374,10 @@
|
||||
|
||||
<!-- ====== 设置项5:触摸延迟 ====== -->
|
||||
<Border x:Name="Row5" Style="{StaticResource SettingRowStyle}"
|
||||
Opacity="0"
|
||||
RenderTransformOrigin="0.5,0.5">
|
||||
<Border.RenderTransform>
|
||||
<TranslateTransform X="0" Y="20" Opacity="0"/>
|
||||
<TranslateTransform X="0" Y="20"/>
|
||||
</Border.RenderTransform>
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
@@ -416,9 +421,10 @@
|
||||
|
||||
<!-- ====== 设置项6:双指缩放灵敏度 ====== -->
|
||||
<Border x:Name="Row6" Style="{StaticResource SettingRowStyle}"
|
||||
Opacity="0"
|
||||
RenderTransformOrigin="0.5,0.5">
|
||||
<Border.RenderTransform>
|
||||
<TranslateTransform X="0" Y="20" Opacity="0"/>
|
||||
<TranslateTransform X="0" Y="20"/>
|
||||
</Border.RenderTransform>
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace Better_Seewo.Manager.Pages
|
||||
EasingFunction = new CubicEase { EasingMode = EasingMode.EaseOut }
|
||||
};
|
||||
transform.BeginAnimation(TranslateTransform.YProperty, slideIn);
|
||||
transform.BeginAnimation(TranslateTransform.OpacityProperty, fadeIn);
|
||||
row.BeginAnimation(Border.OpacityProperty, fadeIn);
|
||||
};
|
||||
timer.Start();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user