Commit Graph

2 Commits

Author SHA1 Message Date
tzdwindows 7
bec9ccf64f feat(vivid2D): 实现多选图层与文件拖放功能
- 添加 JnaFileChooser 库支持,替换原有 JFileChooser
- 实现图层面板的多选功能与批量操作
- 支持通过拖放方式导入 PSD 和图片文件
- 新增新建模型功能,完善文件菜单选项
-优化模型加载逻辑,支持直接加载 Model2D 对象
- 重构图层重排序逻辑,支持多图层块移动- 改进鼠标点击与悬停事件处理机制
- 修复图层操作后选中状态与缩略图刷新问题
- 添加命令行启动任务 runBoxClient与 runVivid2DClient
- 升级主窗口初始化流程与界面组件配置
2025-11-08 10:34:15 +08:00
tzdwindows 7
6e2fd5940d feat(render): 实现动画参数插值与图层元数据管理
- 增强 FrameInterpolator 类以支持更精确的动画参数匹配
- 添加对 animationParameter 的检查以提高插值安全性
- 修改关键帧查找逻辑以直接使用 keyframe 值- 为所有计算目标值的方法添加 currentAnimationParameter 参数
- 在 LayerOperationManager 中实现 LayerInfo 的序列化支持
- 添加 loadMetadata 方法以从文件加载图层元数据- 创建 LayerOperationManagerData 用于存储和传输图层信息- 更新 ModelLayerPanel以支持加载和应用图层元数据
- 引入主题颜色支持使界面更现代化
-限制面板最大宽度以优化布局结构
-修复 GLContextManager 中模型路径的可变性问题- 添加动态模型加载功能支持异步文件 I/O 操作
- 实现模型背景颜色自适应系统主题设置
- 在 MainWindow 中集成完整的模型加载和保存流程
- 添加菜单栏和工具栏以提供基本的文件操作功能
- 实现窗口关闭时的保存提示和确认机制
- 添加状态栏用于显示操作反馈和加载进度
- 改进布局管理器以获得更好的用户体验
-修复部分 UI 组件的启用/禁用逻辑
- 移除 ModelData 中冗余的 ParameterData 类定义
2025-11-07 21:32:17 +08:00