Release
Release v1.0.0
11/16/2024
下载
Tauri 版本的重写完成
从9月21日至11月16日,Project Graph从PyQt版本转成Tauri版本,逐渐实现全部功能,总共用时56天。
[!WARNING]
11月16日之前使用过tauri版本的用户在打开1.0.0版本时可能会发现界面缩放卡顿。原因是设置界面中的视角缩放速度
取值范围改成了0~1
,只要稍微拨动一下设置项里的滚动条即可。
相比 PyQt 的优点
- 启动速度大幅度提升(4.5s 降至 0.8s)
- 软件流畅度从不到30fps提升至接近显示器刷新率(可能受限于硬件性能)
相比 PyQt 的新功能
- 钉选界面(自定义软件启动时打开的工程文件)
- 将内容为路径的节点打开文件
- 可开关的关闭自动保存工程文件
- 窗口自定义透明度
- 拖拽“线”来旋转子树
- Section框,将一堆节点套起来并折叠,还可以重复嵌套(还在完善中)
- 按住 ` 双击创建一个“质点”,可以用来和线连接,让线拐弯,选中质点会膨胀成一个球方便拖拽移动
[!TIP]
pyqt版本中的碰撞挤压未在tauri版本中实现,原因之一是旋转和批量移动很多节点时总是挤乱布局。更重要的原因是:随着节点种类的增加、交互方式的复杂化、代码结构的变化,这一功能有待进一步斟酌和设计。图片功能、AI功能、Section框功能、文本节点框过长等问题将在后续更新中逐渐完善。