Skip to content

fix:修复测试环境问题 - #11

Merged
PaperHammer merged 1 commit into
mainfrom
dev
Sep 15, 2026
Merged

PaperHammer merged 1 commit into
mainfrom
dev

Conversation

@PaperHammer

Copy link
Copy Markdown
Owner

新增:

  1. 为所有内置 Recipe 提供中英文 README,发布说明也拆分为中英文两份。
  2. WinUI 托盘增加窗口关闭行为选择,支持每次询问、隐藏到托盘或退出应用,并可记住选择。
  3. 设置面板增加窗口关闭行为选项,支持 settings 与 tray 按任意顺序安装。
  4. 根目录 Markdown 自动归入解决方案的 Docs 文件夹,Panel 项目统一归入 Panels。
  5. Recipe 错误支持中英文提示,集中管理错误场景、错误码和本地化资源。

New Features:

  1. Added English and Chinese READMEs for all built-in Recipes, along with separate release setup guides in both languages.
  2. Added WinUI window-close options: ask every time, hide to the tray, or exit the application, with support for remembering the choice.
  3. Added a window-close behavior setting to the settings panel, supporting installation of settings and tray in either order.
  4. Root-level Markdown files now appear under Docs in the solution, while projects ending in Panel are grouped under Panels.
  5. Added localized Recipe error messages in English and Chinese, with centralized error definitions, codes, and resource keys.

修复:

  1. 修复 SLNX 平台配置映射,正确设置 WinUI 和 hybrid 项目的默认启动项目。
  2. 优化 Recipe 批量安装,支持逗号两侧空格、重复 ID 去重,并跳过已安装组件继续处理其他组件。
  3. 命令行和交互界面统一使用 updater、tray,兼容原有 app-update、system-tray 名称。
  4. 优化 WinUI 托盘菜单宽度及主题同步,退出时先隐藏窗口,减少等待感。
  5. 调整窗口关闭和资源清理流程,避免隐藏到托盘时提前释放窗口资源。
  6. 统一文件路径输出,完善日志及生成成功提示的时间戳。
  7. 优化设置页面布局、中英文说明标点和命令行帮助。
  8. 修复解决方案中缺少 SqliteShowcase.Data 项目引用的问题。

Fixes:

  1. Fixed SLNX platform mappings and configured the correct default startup projects for WinUI and hybrid applications.
  2. Improved batch Recipe installation to accept spaces around commas, deduplicate IDs, and skip installed components while continuing with the remaining ones.
  3. Standardized command-line and interactive names to updater and tray, while retaining compatibility with app-update and system-tray.
  4. Improved WinUI tray menu sizing and theme synchronization, and hid the window before exit cleanup to reduce perceived delay.
  5. Refined window-close and resource cleanup behavior to prevent premature cleanup when hiding to the tray.
  6. Standardized file path output and improved timestamps in logs and project creation success messages.
  7. Refined settings page layouts, punctuation in localized descriptions, and command-line help.
  8. Added the missing SqliteShowcase.Data project to the solution.

@PaperHammer
PaperHammer merged commit 7514a46 into main Sep 15, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant