feat: 新增一键构建脚本 (v2.0.1)

- 添加 build.ps1 PowerShell 构建脚本
- 添加 build.bat 批处理入口(双击一键构建)
- 支持 Debug/Release 配置切换
- 支持自包含模式发布
- 自动检测 .NET SDK、清理输出、编译打包
This commit is contained in:
miao-moe
2026-06-28 07:14:37 +00:00
parent 8dd1eed519
commit bb0c8832a0
41 changed files with 811 additions and 38 deletions

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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">

View File

@@ -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);

View File

@@ -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>

View File

@@ -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();
}