Releases: Colorful-Palette/CWS
CWS 0.5.0
[0.5.0] - 2026-05-30
🚀 CWS Assistant - Release Notes
✨ 新界面更新总览 / Modern UI Update Summary
1️⃣ 导航与页面结构优化 / Navigation & Page Structure
- 中:现代界面精简并统一为 5 个核心页面:文档优化、常规设置、文件关联中心、主题与 URL、关于,页面切换逻辑更清晰。
- EN:Modern UI is now streamlined into 5 core pages (Document Optimization, General, Association Center, Theme & URL, About) with cleaner page-switching logic.
2️⃣ 文档优化页增强 / Document Optimization Enhancements
- 中:新增 PPT / Word / Excel / PDF 文档类型切换入口,采用可展开的二级菜单样式,且系统修复操作已独立分组。
- EN:Added switch entries for PPT/Word/Excel/PDF using expandable secondary menus, and grouped system repair actions separately.
3️⃣ 文件关联中心增强 / Association Center Upgrades
- 中:新增 Word/Excel/PDF 关联能力,支持 Microsoft Office、WPS 和 Edge 等目标应用,交互升级为更直观的卡片式单选。
- EN:Expanded association support to Word/Excel/PDF with card-style single-select UI for choosing target apps like Microsoft Office, WPS, or Edge.
4️⃣ 主题系统重构(莫奈主题) / Theme System Refactor (Monet Presets)
- 中:移除了原有的浅色/深色切换,新增“睡莲、日出、花园、暮色”四款莫奈主题预设,卡片、文字、边框等均实现主题化联动。
- EN:Removed legacy Light/Dark toggles and introduced four Monet theme presets (Water Lilies, Sunrise, Garden, Twilight) with full UI color linkage.
5️⃣ URL 调用功能 / URL Invocation Feature
- 中:新增 URL 调用面板,支持 http/https、自定义协议及 file://,并已从底层拦截 javascript 和 data 等高风险协议。
- EN:Added a URL invocation panel supporting http/https, custom schemes, and file://, while strictly blocking high-risk schemes like javascript and data.
6️⃣ 国际化完善 / Internationalization Improvements
- 中:新界面文案已全部资源化,补齐了 zh-CN、en-US、zh-HK、zh-TW、te-Yi、pc-Ba 语言键,并完成了导入/导出弹窗的国际化。
- EN:Fully resourceized new UI strings, added localization keys for multiple languages (including zh-CN, en-US, etc.), and localized config import/export dialogs.
7️⃣ 版本号与更新检测 / Versioning & Update Check
- 中:版本格式更新为
v0.x-n(yyMMdd),明确对接了 GitHub Releases 官方源,并适配了新版本字符串的比较逻辑。 - EN:Updated version format to
v0.x-n(yyMMdd), aligned the update source with GitHub Releases, and adapted the version comparison logic.
🛠 其他改进 / Additional Improvements
- 中:将多处主题颜色硬编码改为统一的 Token 提升维护性,并修复了语言资源中的 XML 字符转义问题以避免加载异常。
- EN:Replaced hardcoded UI colors with unified theme tokens for consistency and fixed XML escape issues in language resources to prevent parsing errors.
💼 其他更改
-
Update GitHub Actions workflow for artifact handling
-
Update CWS_Setup.iss
-
Added multi-instance verification
-
Revise README
-
Add official website link to README
- 该版本有 5 次提交
- 在版本中共有 0 个关联议题和合并请求
感谢 Mrmiaomrzh 为本版本做出了贡献
CWS v0.4.1.0
[0.4.0.1] - 2026-04-18
🚀 新增功能
- 添加应用图标 by @Mrmiaomrzh
💼 其他更改
-
Update CWS_Setup.iss by @Mrmiaomrzh
-
Create cliff.toml for changelog configuration by @Mrmiaomrzh
-
Add GitHub Actions workflow for pre-release and changelog by @Mrmiaomrzh
-
Add GitHub Actions workflow for .NET build and check by @Mrmiaomrzh
-
Fix version output in prerelease workflow by @Mrmiaomrzh
-
Update dotnet version and disable caching by @Mrmiaomrzh
-
Update .NET version in workflow configuration by @Mrmiaomrzh
-
Update solution file in dotnet-desktop workflow by @Mrmiaomrzh
-
Fix path to CWS project in build step by @Mrmiaomrzh
-
Fix executable path in dotnet-desktop workflow by @Mrmiaomrzh
-
Refactor exe path checking logic in workflow by @Mrmiaomrzh
-
Improve CWS.exe search logic in workflow by @Mrmiaomrzh
-
Update prerelease workflow for .NET version and paths by @Mrmiaomrzh
-
Enhance release archive creation in prerelease workflow by @Mrmiaomrzh
-
Remove LicenseFile from CWS_Setup.iss by @Mrmiaomrzh
-
Enhance release archive creation script by @Mrmiaomrzh
-
Improve release archive creation in prerelease.yml by @Mrmiaomrzh
-
Add file synchronization step for Inno Setup by @Mrmiaomrzh
-
Simplify CWS.exe search and packaging in workflow by @Mrmiaomrzh
-
Update file sources in CWS_Setup.iss by @Mrmiaomrzh
-
Add conditional definition for MyAppVersion by @Mrmiaomrzh
-
Refactor prerelease workflow for better clarity by @Mrmiaomrzh
-
Change output directory for setup files by @Mrmiaomrzh
-
Update GitHub Actions workflow for prerelease process by @Mrmiaomrzh
-
Update prerelease.yml by @Mrmiaomrzh
-
Refine versioning process in prerelease.yml by @Mrmiaomrzh
-
Improve versioning and tag processing in workflow by @Mrmiaomrzh
-
Update version type options in prerelease workflow by @Mrmiaomrzh
- 该版本有 30 次提交
- 在版本中共有 0 个关联议题和合并请求
感谢 @Mrmiaomrzh为本版本做出了贡献
0.4.0
CWS Assistant - Release Notes
🚀 最新功能:單實例執行 | New Feature: Single Instance Enforcement
為了確保系統資源有效利用並避免設定衝突,CWS 現已實施全域多開檢測。
To ensure efficient system resource usage and prevent configuration conflicts, CWS now implements Global Multi-instance Detection.
- 自動喚醒 (Auto-Wake): * 若程式已在執行,再次啟動會自動將原有的視窗彈出至最前端。
- If the app is already running, launching it again will automatically bring the existing window to the front.
- 智慧攔截 (Smart Interception): * 自動終止重複的進程,防止多次讀寫註冊表。
- Automatically terminates duplicate processes to prevent redundant Registry R/W operations.
🛠️ 歷史更新日誌 | Version History & Changelog
1. 核心邏輯與啟動優化 | Core Logic & Startup
- 啟動偏好設定 (Startup Preference): * 支援自定義啟動後預設顯示「主介面」或直接縮細為「懸浮球」。
- Added setting to toggle between "Main UI" and "Floating Ball" on startup.
- 環境路徑修正 (Path Refinement): * 強制設定工作目錄為程序所在路徑,解決自啟動失敗問題。
- Enforced working directory to base path to fix auto-start issues.
- 單實例互斥鎖 (Mutex Implementation): * 引入 Mutex 機制防止軟體多開。
- Implemented Mutex to prevent multiple app instances.
2. 懸浮球與 UI 改進 | Floating Ball & UI Enhancements
- 懸浮球行為優化 (Refined Floating Ball): * 優化懸浮球的交互邏輯與顯示行為。
- Updated and refined Floating Ball behavior and logic.
- 圖示更新 (Icon Update): * 更新了應用程式全域圖示檔案。
- Updated application icon file.
3. 多語言與資源整合 | Localization & Resources
- 語言包修復 (Localization Fixes): * 修正 XAML
xmlns:sys命名空間宣告錯誤,統一資源格式。- Fixed
sysnamespace declaration errors and unified XAML resources.
- Fixed
- 新增語言 (New Languages): * 新增地道的 zh-HK (粵語) 與 EN (英語) 支援。
- Added native support for zh-HK (Cantonese) and en-US (English).
4. 編譯與發佈修復 | Build & Release Fixes
- 安裝程式類別修正 (Installer Fix): * 修復了安裝程式被錯誤識別為 Debug 版本的 Bug。
- Fixed the error where the installer was mistakenly identified as Debug.
⚠️ 常見問題 | FAQ
Q: 為什麼雙擊圖標後沒有出現新窗口? / Why doesn't a new window appear?
- A: 程式可能已在執行。請檢查系統托盤或懸浮球,系統已將焦點切換至現有實例。
- A: The app is likely running. Check your system tray or floating ball; focus has switched to the current instance.
Q: 如何更改啟動模式? / How to change the startup view?
- A: 進入「通用設定」分頁,切換「啟動預設介面」開關即可。
- A: Go to "General Settings" tab and toggle the "Default Startup View" switch.
📝 開發者資訊 | Developer Info
- Environment: .NET 8.0 / WPF
- Mechanism: Mutex + Win32 API
- Workflow: Automated Release via NekoCat
- Localization Support: Special thanks to YL1647Rui for providing professional and localized translation support.
CWS Assistant - 讓 Office 與 WPS 和諧共處。
BanG Dream! It's MyGO!!!!!