Files
Better-Seewo/Installer/Themes/InstallerTheme.xaml
miao-moe bb0c8832a0 feat: 新增一键构建脚本 (v2.0.1)
- 添加 build.ps1 PowerShell 构建脚本
- 添加 build.bat 批处理入口(双击一键构建)
- 支持 Debug/Release 配置切换
- 支持自包含模式发布
- 自动检测 .NET SDK、清理输出、编译打包
2026-06-28 07:14:37 +00:00

147 lines
6.9 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!--
InstallerTheme.xaml - Better-Seewo 安装程序 Fluent Design 深色主题
GitHub 风格深色配色方案,提供画刷资源、动画参数和基础样式
作者:雾启工作室
-->
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:sys="clr-namespace:System;assembly=mscorlib">
<!-- ===== 颜色定义GitHub 风格深色配色) ===== -->
<Color x:Key="BackgroundColor">#0D1117</Color>
<Color x:Key="CardBackgroundColor">#161B22</Color>
<Color x:Key="AccentColor">#E94560</Color>
<Color x:Key="AccentHoverColor">#F05672</Color>
<Color x:Key="AccentPressedColor">#D13050</Color>
<Color x:Key="TextPrimaryColor">#FFFFFF</Color>
<Color x:Key="TextSecondaryColor">#8B949E</Color>
<Color x:Key="TextTertiaryColor">#6E7681</Color>
<Color x:Key="BorderColor">#30363D</Color>
<Color x:Key="BorderColorLight">#21262D</Color>
<Color x:Key="SuccessColor">#3FB950</Color>
<Color x:Key="WarningColor">#D29922</Color>
<Color x:Key="ErrorColor">#F85149</Color>
<!-- 标题栏背景色 -->
<Color x:Key="TitleBarBackgroundColor">#0D1117</Color>
<!-- 底部栏背景色 -->
<Color x:Key="FooterBackgroundColor">#010409</Color>
<!-- 输入框背景色 -->
<Color x:Key="InputBackgroundColor">#0D1117</Color>
<!-- 进度条轨道背景色 -->
<Color x:Key="ProgressTrackColor">#21262D</Color>
<!-- 关闭按钮悬停画刷(红色) -->
<Color x:Key="CloseHoverColor">#C42B1C</Color>
<!-- 关闭按钮按下画刷(深红色) -->
<Color x:Key="ClosePressedColor">#A0251A</Color>
<!-- 窗口按钮悬停色 -->
<Color x:Key="WindowButtonHoverColor">#21262D</Color>
<!-- 窗口按钮按下色 -->
<Color x:Key="WindowButtonPressedColor">#30363D</Color>
<!-- ===== 画刷资源 ===== -->
<!-- 主背景画刷 -->
<SolidColorBrush x:Key="BackgroundBrush" Color="{StaticResource BackgroundColor}" />
<!-- 卡片背景画刷 -->
<SolidColorBrush x:Key="CardBackgroundBrush" Color="{StaticResource CardBackgroundColor}" />
<!-- 强调色画刷 -->
<SolidColorBrush x:Key="AccentBrush" Color="{StaticResource AccentColor}" />
<!-- 强调色悬停画刷 -->
<SolidColorBrush x:Key="AccentHoverBrush" Color="{StaticResource AccentHoverColor}" />
<!-- 强调色按下画刷 -->
<SolidColorBrush x:Key="AccentPressedBrush" Color="{StaticResource AccentPressedColor}" />
<!-- 主文本画刷 -->
<SolidColorBrush x:Key="TextPrimaryBrush" Color="{StaticResource TextPrimaryColor}" />
<!-- 次级文本画刷 -->
<SolidColorBrush x:Key="TextSecondaryBrush" Color="{StaticResource TextSecondaryColor}" />
<!-- 三级文本画刷 -->
<SolidColorBrush x:Key="TextTertiaryBrush" Color="{StaticResource TextTertiaryColor}" />
<!-- 边框画刷 -->
<SolidColorBrush x:Key="BorderBrush" Color="{StaticResource BorderColor}" />
<!-- 浅色边框画刷 -->
<SolidColorBrush x:Key="BorderBrushLight" Color="{StaticResource BorderColorLight}" />
<!-- 成功色画刷 -->
<SolidColorBrush x:Key="SuccessBrush" Color="{StaticResource SuccessColor}" />
<!-- 警告色画刷 -->
<SolidColorBrush x:Key="WarningBrush" Color="{StaticResource WarningColor}" />
<!-- 错误色画刷 -->
<SolidColorBrush x:Key="ErrorBrush" Color="{StaticResource ErrorColor}" />
<!-- 标题栏背景画刷 -->
<SolidColorBrush x:Key="TitleBarBackgroundBrush" Color="{StaticResource TitleBarBackgroundColor}" />
<!-- 底部栏背景画刷 -->
<SolidColorBrush x:Key="FooterBackgroundBrush" Color="{StaticResource FooterBackgroundColor}" />
<!-- 输入框背景画刷 -->
<SolidColorBrush x:Key="InputBackgroundBrush" Color="{StaticResource InputBackgroundColor}" />
<!-- 进度条轨道画刷 -->
<SolidColorBrush x:Key="ProgressTrackBrush" Color="{StaticResource ProgressTrackColor}" />
<!-- 关闭按钮悬停画刷 -->
<SolidColorBrush x:Key="CloseHoverBrush" Color="{StaticResource CloseHoverColor}" />
<!-- 关闭按钮按下画刷 -->
<SolidColorBrush x:Key="ClosePressedBrush" Color="{StaticResource ClosePressedColor}" />
<!-- 窗口按钮悬停画刷 -->
<SolidColorBrush x:Key="WindowButtonHoverBrush" Color="{StaticResource WindowButtonHoverColor}" />
<!-- 窗口按钮按下画刷 -->
<SolidColorBrush x:Key="WindowButtonPressedBrush" Color="{StaticResource WindowButtonPressedColor}" />
<!-- 半透明遮罩画刷 -->
<SolidColorBrush x:Key="OverlayBrush" Color="#000000" Opacity="0.3" />
<!-- ===== 动画参数 ===== -->
<!-- 标准动画时长300ms -->
<Duration x:Key="AnimationDuration">0:0:0.300</Duration>
<!-- 快速动画时长200ms -->
<Duration x:Key="FastAnimationDuration">0:0:0.200</Duration>
<!-- 慢速动画时长500ms -->
<Duration x:Key="SlowAnimationDuration">0:0:0.500</Duration>
<!-- ===== 圆角参数 ===== -->
<!-- 标准圆角半径 -->
<CornerRadius x:Key="StandardCornerRadius">8</CornerRadius>
<!-- 小圆角半径 -->
<CornerRadius x:Key="SmallCornerRadius">4</CornerRadius>
<!-- 大圆角半径 -->
<CornerRadius x:Key="LargeCornerRadius">12</CornerRadius>
<!-- 窗口圆角半径 -->
<CornerRadius x:Key="WindowCornerRadius">8</CornerRadius>
<!-- ===== 字体大小参数 ===== -->
<sys:Double x:Key="FontSizeSmall">12</sys:Double>
<sys:Double x:Key="FontSizeNormal">14</sys:Double>
<sys:Double x:Key="FontSizeMedium">16</sys:Double>
<sys:Double x:Key="FontSizeLarge">20</sys:Double>
<sys:Double x:Key="FontSizeTitle">28</sys:Double>
<sys:Double x:Key="FontSizeSubtitle">18</sys:Double>
<sys:Double x:Key="FontSizeLogo">48</sys:Double>
<!-- ===== 字体族 ===== -->
<FontFamily x:Key="DefaultFontFamily">Microsoft YaHei UI</FontFamily>
<!-- ===== 阴影效果 ===== -->
<!-- 窗口阴影:深层阴影,营造浮动感 -->
<DropShadowEffect x:Key="WindowShadow"
ShadowDepth="4"
BlurRadius="24"
Opacity="0.6"
Color="#000000" />
<!-- 卡片阴影:柔和投影 -->
<DropShadowEffect x:Key="CardShadow"
ShadowDepth="2"
BlurRadius="12"
Opacity="0.4"
Color="#000000" />
<!-- 按钮阴影:微妙阴影 -->
<DropShadowEffect x:Key="ButtonShadow"
ShadowDepth="1"
BlurRadius="6"
Opacity="0.3"
Color="#000000" />
<!-- ===== 缓动函数 ===== -->
<!-- 标准缓入缓出 -->
<CubicEase x:Key="StandardCubicEase" EasingMode="EaseInOut" />
<!-- 缓出效果 -->
<CubicEase x:Key="EaseOutCubicEase" EasingMode="EaseOut" />
<!-- 缓入效果 -->
<CubicEase x:Key="EaseInCubicEase" EasingMode="EaseIn" />
</ResourceDictionary>