update changelog
This commit is contained in:
39
CHANGELOG.md
39
CHANGELOG.md
@@ -1,5 +1,44 @@
|
|||||||
# CHANGELOG
|
# CHANGELOG
|
||||||
|
|
||||||
|
## v0.15.0
|
||||||
|
|
||||||
|
### 项目分支变更
|
||||||
|
|
||||||
|
自 v0.15.0 开始, 该项目将全面更换至 WPF 框架, Winforms 版本将不再进行功能更新, 只进行 bug 修复.
|
||||||
|
|
||||||
|
整个项目将具有下列分支:
|
||||||
|
|
||||||
|
- `dev/wf`: Winforms 版本开发分支, 继承 v0.15.0 之前的内容.
|
||||||
|
- `dev/wpf`: WPF 版本开发分支, v0.15.0 之后的内容.
|
||||||
|
- `release/wf`: `dev/wf` 的发布分支, 用于保留旧版发布功能.
|
||||||
|
- `main`: 最新的稳定发布分支, 也就是现在的 WPF 版本发布分支.
|
||||||
|
|
||||||
|
所有的本地开发和 pr 操作均在 `dev` 子分支下进行, 确认无误后再合并到对应的发布分支进行发布.
|
||||||
|
|
||||||
|
### 项目结构变更
|
||||||
|
|
||||||
|
粗略的将一些功能模块划分为独立的库项目:
|
||||||
|
|
||||||
|
- `SpineViewer`: 项目主体, UI 和程序逻辑
|
||||||
|
- `Spine`: 对不同版本 Spine 运行时的封装库, 提供所有必需操作的统一接口
|
||||||
|
- `SFMLRenderer`: 一个 WPF 控件, 支持渲染 SFML 内容
|
||||||
|
- `SpineRuntimes/*`: 官方不同版本的运行时库, 部分版本在官方基础上有修改和扩展
|
||||||
|
- `NLog.Windows.Wpf`: NLog 在 WPF 上的扩展库 (尚未完工)
|
||||||
|
|
||||||
|
每个项目的具体内容见各自的 README 文档.
|
||||||
|
|
||||||
|
### 功能变更
|
||||||
|
|
||||||
|
目前 v0.15.0 仅为 pre-release, 功能尚未完全迁移, 有以下功能变化和预期计划:
|
||||||
|
|
||||||
|
- 完善了全屏查看功能. 快捷键 F11 可快速切换全屏/窗口模式, 并且支持全屏模式下, 鼠标移动至边缘唤出操作面板.
|
||||||
|
- 增加了浏览面板. 支持打开文件夹进行浏览, 可以对指定文件夹下所有模型生成预览图进行查看.
|
||||||
|
- 支持复制指定模型的参数, 并且可以一键应用到多个模型上, 无法应用的项会忽略.
|
||||||
|
- 导出功能进行了精简. 分为 4 种类型的导出, 且减少了参数项, 仅保留常用参数.
|
||||||
|
- 导出方式变化. 导出方式变为直接对选中项然后右键菜单进行导出, 不再受 "显示" 和 "仅渲染选中" 参数影响.
|
||||||
|
- 版本转换功能将暂时不在新版本中提供, 旧版本中已有的功能仍然可用.
|
||||||
|
- 未来将增加动态桌面功能.
|
||||||
|
|
||||||
## v0.12.13
|
## v0.12.13
|
||||||
|
|
||||||
- 导出文件名增加额外的随机字符串
|
- 导出文件名增加额外的随机字符串
|
||||||
|
|||||||
Reference in New Issue
Block a user