feat: Better-Seewo v2.0.0 - 希沃白板功能增强插件
- Fluent Design 风格 UI,深色/浅色主题切换 - 平滑过渡动画(页面切换、按钮交互、状态变化) - 五大核心功能:安装管理、墨迹管理、格式转换、触摸设置、激活管理 - 基于 dotnetCampus.EasiPlugin.Sdk v2.1.1-alpha.3 插件框架 - WPF 安装向导(欢迎页 -> 安装页 -> 完成页)
This commit is contained in:
118
Manager/Themes/DarkTheme.xaml
Normal file
118
Manager/Themes/DarkTheme.xaml
Normal file
@@ -0,0 +1,118 @@
|
||||
<!--
|
||||
DarkTheme.xaml - Better-Seewo 管理器 Fluent Design 深色主题
|
||||
提供完整的深色配色方案、画刷资源、动画参数和基础样式
|
||||
作者:雾启工作室
|
||||
-->
|
||||
|
||||
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||||
|
||||
<!-- ===== 颜色定义 ===== -->
|
||||
<Color x:Key="BackgroundColor">#1A1A2E</Color>
|
||||
<Color x:Key="SecondaryBackgroundColor">#16213E</Color>
|
||||
<Color x:Key="CardBackgroundColor">#0F3460</Color>
|
||||
<Color x:Key="AccentColor">#E94560</Color>
|
||||
<Color x:Key="TextPrimaryColor">#FFFFFF</Color>
|
||||
<Color x:Key="TextSecondaryColor">#A0A0B0</Color>
|
||||
<Color x:Key="BorderColor">#2A2A4A</Color>
|
||||
<Color x:Key="SuccessColor">#00D2FF</Color>
|
||||
<Color x:Key="WarningColor">#FFD700</Color>
|
||||
<Color x:Key="ErrorColor">#FF4757</Color>
|
||||
|
||||
<!-- 鼠标悬停半透明背景色 -->
|
||||
<Color x:Key="NavHoverColor">#2A2A4A</Color>
|
||||
<!-- 导航选中背景色 -->
|
||||
<Color x:Key="NavSelectedColor">#0F3460</Color>
|
||||
<!-- 标题栏背景色(带透明度) -->
|
||||
<Color x:Key="TitleBarBackgroundColor">#1A1A2E</Color>
|
||||
<!-- 状态栏背景色 -->
|
||||
<Color x:Key="StatusBarBackgroundColor">#12122A</Color>
|
||||
|
||||
<!-- ===== 画刷资源 ===== -->
|
||||
<!-- 主背景画刷 -->
|
||||
<SolidColorBrush x:Key="BackgroundBrush" Color="{StaticResource BackgroundColor}" />
|
||||
<!-- 侧边栏/次级背景画刷 -->
|
||||
<SolidColorBrush x:Key="SecondaryBackgroundBrush" Color="{StaticResource SecondaryBackgroundColor}" />
|
||||
<!-- 卡片背景画刷 -->
|
||||
<SolidColorBrush x:Key="CardBackgroundBrush" Color="{StaticResource CardBackgroundColor}" />
|
||||
<!-- 强调色画刷 -->
|
||||
<SolidColorBrush x:Key="AccentBrush" Color="{StaticResource AccentColor}" />
|
||||
<!-- 主文本画刷 -->
|
||||
<SolidColorBrush x:Key="TextPrimaryBrush" Color="{StaticResource TextPrimaryColor}" />
|
||||
<!-- 次级文本画刷 -->
|
||||
<SolidColorBrush x:Key="TextSecondaryBrush" Color="{StaticResource TextSecondaryColor}" />
|
||||
<!-- 边框画刷 -->
|
||||
<SolidColorBrush x:Key="BorderBrush" Color="{StaticResource BorderColor}" />
|
||||
<!-- 成功色画刷 -->
|
||||
<SolidColorBrush x:Key="SuccessBrush" Color="{StaticResource SuccessColor}" />
|
||||
<!-- 警告色画刷 -->
|
||||
<SolidColorBrush x:Key="WarningBrush" Color="{StaticResource WarningColor}" />
|
||||
<!-- 错误色画刷 -->
|
||||
<SolidColorBrush x:Key="ErrorBrush" Color="{StaticResource ErrorColor}" />
|
||||
<!-- 导航悬停画刷 -->
|
||||
<SolidColorBrush x:Key="NavHoverBrush" Color="{StaticResource NavHoverColor}" />
|
||||
<!-- 导航选中画刷 -->
|
||||
<SolidColorBrush x:Key="NavSelectedBrush" Color="{StaticResource NavSelectedColor}" />
|
||||
<!-- 标题栏背景画刷 -->
|
||||
<SolidColorBrush x:Key="TitleBarBackgroundBrush" Color="{StaticResource TitleBarBackgroundColor}" />
|
||||
<!-- 状态栏背景画刷 -->
|
||||
<SolidColorBrush x:Key="StatusBarBackgroundBrush" Color="{StaticResource StatusBarBackgroundColor}" />
|
||||
<!-- 关闭按钮悬停画刷(红色) -->
|
||||
<SolidColorBrush x:Key="CloseHoverBrush" Color="#C42B1C" />
|
||||
<!-- 关闭按钮按下画刷(深红色) -->
|
||||
<SolidColorBrush x:Key="ClosePressedBrush" Color="#A0251A" />
|
||||
<!-- 窗口按钮悬停画刷 -->
|
||||
<SolidColorBrush x:Key="WindowButtonHoverBrush" Color="#2A2A4A" />
|
||||
<!-- 窗口按钮按下画刷 -->
|
||||
<SolidColorBrush x:Key="WindowButtonPressedBrush" Color="#3A3A5A" />
|
||||
|
||||
<!-- ===== 动画参数 ===== -->
|
||||
<!-- 标准动画时长(毫秒) -->
|
||||
<System:Duration x:Key="AnimationDuration">0:0:0.300</System:Duration>
|
||||
<!-- 快速动画时长(毫秒) -->
|
||||
<System:Duration x:Key="FastAnimationDuration">0:0:0.200</System:Duration>
|
||||
|
||||
<!-- ===== 圆角参数 ===== -->
|
||||
<!-- 标准圆角半径 -->
|
||||
<CornerRadius x:Key="StandardCornerRadius">8</CornerRadius>
|
||||
<!-- 小圆角半径 -->
|
||||
<CornerRadius x:Key="SmallCornerRadius">4</CornerRadius>
|
||||
<!-- 大圆角半径 -->
|
||||
<CornerRadius x:Key="LargeCornerRadius">12</CornerRadius>
|
||||
|
||||
<!-- ===== 字体大小参数 ===== -->
|
||||
<System:Double x:Key="FontSizeSmall">12</System:Double>
|
||||
<System:Double x:Key="FontSizeNormal">14</System:Double>
|
||||
<System:Double x:Key="FontSizeMedium">16</System:Double>
|
||||
<System:Double x:Key="FontSizeLarge">20</System:Double>
|
||||
<System:Double x:Key="FontSizeTitle">28</System:Double>
|
||||
|
||||
<!-- ===== 阴影效果 ===== -->
|
||||
<!-- 卡片阴影:柔和投影,Fluent Design风格 -->
|
||||
<DropShadowEffect x:Key="CardShadow"
|
||||
ShadowDepth="2"
|
||||
BlurRadius="12"
|
||||
Opacity="0.4"
|
||||
Color="#000000" />
|
||||
<!-- 窗口阴影:深层阴影 -->
|
||||
<DropShadowEffect x:Key="WindowShadow"
|
||||
ShadowDepth="4"
|
||||
BlurRadius="20"
|
||||
Opacity="0.6"
|
||||
Color="#000000" />
|
||||
<!-- 导航栏阴影:微妙侧边阴影 -->
|
||||
<DropShadowEffect x:Key="NavBarShadow"
|
||||
ShadowDepth="2"
|
||||
BlurRadius="8"
|
||||
Opacity="0.3"
|
||||
Color="#000000" />
|
||||
|
||||
<!-- ===== 缓动函数 ===== -->
|
||||
<!-- 标准缓入缓出 -->
|
||||
<CubicEase x:Key="StandardCubicEase" EasingMode="EaseInOut" />
|
||||
<!-- 缓出效果 -->
|
||||
<CubicEase x:Key="EaseOutCubicEase" EasingMode="EaseOut" />
|
||||
<!-- 缓入效果 -->
|
||||
<CubicEase x:Key="EaseInCubicEase" EasingMode="EaseIn" />
|
||||
|
||||
</ResourceDictionary>
|
||||
118
Manager/Themes/LightTheme.xaml
Normal file
118
Manager/Themes/LightTheme.xaml
Normal file
@@ -0,0 +1,118 @@
|
||||
<!--
|
||||
LightTheme.xaml - Better-Seewo 管理器 Fluent Design 浅色主题
|
||||
提供完整的浅色配色方案、画刷资源、动画参数和基础样式
|
||||
作者:雾启工作室
|
||||
-->
|
||||
|
||||
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||||
|
||||
<!-- ===== 颜色定义 ===== -->
|
||||
<Color x:Key="BackgroundColor">#F5F5F7</Color>
|
||||
<Color x:Key="SecondaryBackgroundColor">#FFFFFF</Color>
|
||||
<Color x:Key="CardBackgroundColor">#FFFFFF</Color>
|
||||
<Color x:Key="AccentColor">#E94560</Color>
|
||||
<Color x:Key="TextPrimaryColor">#1A1A2E</Color>
|
||||
<Color x:Key="TextSecondaryColor">#6E6E80</Color>
|
||||
<Color x:Key="BorderColor">#E0E0E8</Color>
|
||||
<Color x:Key="SuccessColor">#00C853</Color>
|
||||
<Color x:Key="WarningColor">#FF9800</Color>
|
||||
<Color x:Key="ErrorColor">#FF4757</Color>
|
||||
|
||||
<!-- 鼠标悬停半透明背景色 -->
|
||||
<Color x:Key="NavHoverColor">#F0F0F2</Color>
|
||||
<!-- 导航选中背景色 -->
|
||||
<Color x:Key="NavSelectedColor">#FFE8EC</Color>
|
||||
<!-- 标题栏背景色 -->
|
||||
<Color x:Key="TitleBarBackgroundColor">#F5F5F7</Color>
|
||||
<!-- 状态栏背景色 -->
|
||||
<Color x:Key="StatusBarBackgroundColor">#EBEBED</Color>
|
||||
|
||||
<!-- ===== 画刷资源 ===== -->
|
||||
<!-- 主背景画刷 -->
|
||||
<SolidColorBrush x:Key="BackgroundBrush" Color="{StaticResource BackgroundColor}" />
|
||||
<!-- 侧边栏/次级背景画刷 -->
|
||||
<SolidColorBrush x:Key="SecondaryBackgroundBrush" Color="{StaticResource SecondaryBackgroundColor}" />
|
||||
<!-- 卡片背景画刷 -->
|
||||
<SolidColorBrush x:Key="CardBackgroundBrush" Color="{StaticResource CardBackgroundColor}" />
|
||||
<!-- 强调色画刷 -->
|
||||
<SolidColorBrush x:Key="AccentBrush" Color="{StaticResource AccentColor}" />
|
||||
<!-- 主文本画刷 -->
|
||||
<SolidColorBrush x:Key="TextPrimaryBrush" Color="{StaticResource TextPrimaryColor}" />
|
||||
<!-- 次级文本画刷 -->
|
||||
<SolidColorBrush x:Key="TextSecondaryBrush" Color="{StaticResource TextSecondaryColor}" />
|
||||
<!-- 边框画刷 -->
|
||||
<SolidColorBrush x:Key="BorderBrush" Color="{StaticResource BorderColor}" />
|
||||
<!-- 成功色画刷 -->
|
||||
<SolidColorBrush x:Key="SuccessBrush" Color="{StaticResource SuccessColor}" />
|
||||
<!-- 警告色画刷 -->
|
||||
<SolidColorBrush x:Key="WarningBrush" Color="{StaticResource WarningColor}" />
|
||||
<!-- 错误色画刷 -->
|
||||
<SolidColorBrush x:Key="ErrorBrush" Color="{StaticResource ErrorColor}" />
|
||||
<!-- 导航悬停画刷 -->
|
||||
<SolidColorBrush x:Key="NavHoverBrush" Color="{StaticResource NavHoverColor}" />
|
||||
<!-- 导航选中画刷 -->
|
||||
<SolidColorBrush x:Key="NavSelectedBrush" Color="{StaticResource NavSelectedColor}" />
|
||||
<!-- 标题栏背景画刷 -->
|
||||
<SolidColorBrush x:Key="TitleBarBackgroundBrush" Color="{StaticResource TitleBarBackgroundColor}" />
|
||||
<!-- 状态栏背景画刷 -->
|
||||
<SolidColorBrush x:Key="StatusBarBackgroundBrush" Color="{StaticResource StatusBarBackgroundColor}" />
|
||||
<!-- 关闭按钮悬停画刷(红色) -->
|
||||
<SolidColorBrush x:Key="CloseHoverBrush" Color="#C42B1C" />
|
||||
<!-- 关闭按钮按下画刷(深红色) -->
|
||||
<SolidColorBrush x:Key="ClosePressedBrush" Color="#A0251A" />
|
||||
<!-- 窗口按钮悬停画刷 -->
|
||||
<SolidColorBrush x:Key="WindowButtonHoverBrush" Color="#E0E0E8" />
|
||||
<!-- 窗口按钮按下画刷 -->
|
||||
<SolidColorBrush x:Key="WindowButtonPressedBrush" Color="#D0D0D8" />
|
||||
|
||||
<!-- ===== 动画参数 ===== -->
|
||||
<!-- 标准动画时长(毫秒) -->
|
||||
<System:Duration x:Key="AnimationDuration">0:0:0.300</System:Duration>
|
||||
<!-- 快速动画时长(毫秒) -->
|
||||
<System:Duration x:Key="FastAnimationDuration">0:0:0.200</System:Duration>
|
||||
|
||||
<!-- ===== 圆角参数 ===== -->
|
||||
<!-- 标准圆角半径 -->
|
||||
<CornerRadius x:Key="StandardCornerRadius">8</CornerRadius>
|
||||
<!-- 小圆角半径 -->
|
||||
<CornerRadius x:Key="SmallCornerRadius">4</CornerRadius>
|
||||
<!-- 大圆角半径 -->
|
||||
<CornerRadius x:Key="LargeCornerRadius">12</CornerRadius>
|
||||
|
||||
<!-- ===== 字体大小参数 ===== -->
|
||||
<System:Double x:Key="FontSizeSmall">12</System:Double>
|
||||
<System:Double x:Key="FontSizeNormal">14</System:Double>
|
||||
<System:Double x:Key="FontSizeMedium">16</System:Double>
|
||||
<System:Double x:Key="FontSizeLarge">20</System:Double>
|
||||
<System:Double x:Key="FontSizeTitle">28</System:Double>
|
||||
|
||||
<!-- ===== 阴影效果 ===== -->
|
||||
<!-- 卡片阴影:柔和投影,Fluent Design风格 -->
|
||||
<DropShadowEffect x:Key="CardShadow"
|
||||
ShadowDepth="2"
|
||||
BlurRadius="12"
|
||||
Opacity="0.15"
|
||||
Color="#000000" />
|
||||
<!-- 窗口阴影:深层阴影 -->
|
||||
<DropShadowEffect x:Key="WindowShadow"
|
||||
ShadowDepth="4"
|
||||
BlurRadius="20"
|
||||
Opacity="0.25"
|
||||
Color="#000000" />
|
||||
<!-- 导航栏阴影:微妙侧边阴影 -->
|
||||
<DropShadowEffect x:Key="NavBarShadow"
|
||||
ShadowDepth="1"
|
||||
BlurRadius="6"
|
||||
Opacity="0.1"
|
||||
Color="#000000" />
|
||||
|
||||
<!-- ===== 缓动函数 ===== -->
|
||||
<!-- 标准缓入缓出 -->
|
||||
<CubicEase x:Key="StandardCubicEase" EasingMode="EaseInOut" />
|
||||
<!-- 缓出效果 -->
|
||||
<CubicEase x:Key="EaseOutCubicEase" EasingMode="EaseOut" />
|
||||
<!-- 缓入效果 -->
|
||||
<CubicEase x:Key="EaseInCubicEase" EasingMode="EaseIn" />
|
||||
|
||||
</ResourceDictionary>
|
||||
Reference in New Issue
Block a user