Skip to content

refactor: remove v11, promote Avalonia v12 to root, rename namespace#20

Merged
JusterZhu merged 3 commits into
mainfrom
feat/avalonia-v12
May 20, 2026
Merged

refactor: remove v11, promote Avalonia v12 to root, rename namespace#20
JusterZhu merged 3 commits into
mainfrom
feat/avalonia-v12

Conversation

@JusterZhu
Copy link
Copy Markdown
Collaborator

Summary

移除旧的 Avalonia v11 项目,将 v12 重构版本提升为项目根目录。

Changes

  • 删除旧项目所有文件 (src/*, imgs/)
  • GeneralUpdate.Tools.V12 命名空间统一改为 GeneralUpdate.Tools
  • 项目文件重命名: GeneralUpdate.Tools.V12.csproj → GeneralUpdate.Tools.csproj
  • 创建新的 .slnx 解决方案文件
  • 保留: Avalonia 12.0.3, Semi v12, net10.0, 三模块架构

项目结构

src/
├── GeneralUpdate.Tools.csproj net10.0
├── GeneralUpdate.Tools.slnx 解决方案
├── Models/ (Patch/Extension/OSS)
├── Services/ (Diff/Package/Hash)
├── ViewModels/
├── Views/
└── App.axaml + Program.cs

编译

0 Warning(s) / 0 Error(s)

JusterZhu added 3 commits May 20, 2026 18:50
- net10.0 + Avalonia 12.0.3 + Semi 12.0.1 + Ursa 2.0.0
- Simplified Patch: 2 folder pickers + manual fields, no csproj/update_config
- Extension package with manifest.json support
- OSS config with SHA256 + JSON export
- Semi theme (zh-CN), SideNav navigation, MVVM architecture
- Replace ListBox with Button-based ItemsControl for reliable page switching
- Add UseSkia() in Program.cs for Avalonia v12 rendering
- Semi theme confirmed working
- Delete old Avalonia 11 project (src/*) and imgs/
- Move src/GeneralUpdate.Tools.V12/* → src/
- Rename namespace GeneralUpdate.Tools.V12 → GeneralUpdate.Tools
- Rename project file and solution
- Keep Semi v12 theme, net10.0, Avalonia 12.0.3
Copilot AI review requested due to automatic review settings May 20, 2026 11:08
@JusterZhu JusterZhu merged commit 39e131f into main May 20, 2026
1 check failed
@JusterZhu JusterZhu review requested due to automatic review settings May 20, 2026 11:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant