Skip to content

Feat/avalonia v12#19

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

Feat/avalonia v12#19
JusterZhu merged 2 commits into
mainfrom
feat/avalonia-v12

Conversation

@JusterZhu
Copy link
Copy Markdown
Collaborator

@JusterZhu JusterZhu commented May 20, 2026

Summary

重构 GeneralUpdate.Tools,基于 Avalonia v12 + Semi v12 + Ursa v2 重新设计。

Changes

  • net10.0 + Avalonia 12.0.3 with Semi.Avalonia 12.0.1 + Irihi.Ursa 2.0.0
  • 补丁包生成(重新设计): 极简 6 字段,只需选两个目录 + 手动输入包名/版本号,去除 update_config.json、驱动目录、自动读取 csproj
  • 扩展包生成: 保留原有功能,UI 增强(自定义属性表格)
  • OSS 配置生成: 保留原有功能,DataGrid 管理列表
  • Button 导航切换三个模块,SideNav 布局
  • Semi 主题 (zh-CN)

与旧项目并列

新项目位于 src/GeneralUpdate.Tools.V12/,与旧项目 src/ 互不影响。

编译状态

0 Warning(s) / 0 Error(s)

JusterZhu added 2 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
Copilot AI review requested due to automatic review settings May 20, 2026 11:02
@JusterZhu JusterZhu merged commit 3951661 into main May 20, 2026
1 check failed
@JusterZhu JusterZhu deleted the feat/avalonia-v12 branch May 20, 2026 11:03
@JusterZhu JusterZhu review requested due to automatic review settings May 20, 2026 11:25
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