Initial working version

This commit is contained in:
2026-05-02 10:18:00 +08:00
commit 5bc65d33ad
14 changed files with 1762 additions and 0 deletions

27
CHANGELOG.md Normal file
View File

@@ -0,0 +1,27 @@
# 更新日志
所有重要版本更新会记录在此文件。
## [0.1.0] - 2026-05-01
### 新增
- 项目骨架创建(插件主类、命令入口)
- XML 配置文件解析器
- 动态表单 UI根据 XML 生成 TextBox / ComboBox 控件
- 支持 string 类型字段TextBox
- 支持 list 类型字段ComboBox 下拉选择)
- 多 XML 模板支持:可同时加载多个 XML 文件
- 四种导入合并模式:追加、替代、合并更新、智能合并
- `XmlImportDialog`:导入时弹出模式选择对话框
- 模板持久化Rhino 重启后自动恢复已加载的模板
- `TemplateManager`:管理模板生命周期和 index 文件
- 默认 XML 模板内嵌在 DLL 中,首次启动自动提取
- 命令名:`UserstringProperty`
### 功能
- 选择 Block 后弹出属性编辑窗口
- 属性保存到 Rhino Block 的 UserString键值对存储
- 分隔标题自动识别(属性名含 `---` 时显示为分组标题)
### 文档
- README、LICENSE、.gitignore、CONTRIBUTING、CHANGELOG