Initial commit: UserStringProperty Rhino plugin
- Rhino 8 C# plugin for managing Block UserString properties - XML template import with merge modes - WinForms UI for property editing - .NET Framework 4.8
This commit is contained in:
27
CHANGELOG.md
Normal file
27
CHANGELOG.md
Normal 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
|
||||
Reference in New Issue
Block a user