Project Graph
Release

Release v1.0.0

11/16/2024


下载
如果打开文件时显示“应用已损坏”,请右键点击dmg文件,然后选择“打开”
Project.Graph_1.0.0_aarch64.dmgProject.Graph_1.0.0_x64.dmg

Tauri 版本的重写完成

从9月21日至11月16日,Project Graph从PyQt版本转成Tauri版本,逐渐实现全部功能,总共用时56天。

[!WARNING]
11月16日之前使用过tauri版本的用户在打开1.0.0版本时可能会发现界面缩放卡顿。原因是设置界面中的 视角缩放速度 取值范围改成了 0~1 ,只要稍微拨动一下设置项里的滚动条即可。

相比 PyQt 的优点

  1. 启动速度大幅度提升(4.5s 降至 0.8s)
  2. 软件流畅度从不到30fps提升至接近显示器刷新率(可能受限于硬件性能)

相比 PyQt 的新功能

  1. 钉选界面(自定义软件启动时打开的工程文件)
  2. 将内容为路径的节点打开文件
  3. 可开关的关闭自动保存工程文件
  4. 窗口自定义透明度
  5. 拖拽“线”来旋转子树
  6. Section框,将一堆节点套起来并折叠,还可以重复嵌套(还在完善中)
  7. 按住 ` 双击创建一个“质点”,可以用来和线连接,让线拐弯,选中质点会膨胀成一个球方便拖拽移动

[!TIP]
pyqt版本中的碰撞挤压未在tauri版本中实现,原因之一是旋转和批量移动很多节点时总是挤乱布局。更重要的原因是:随着节点种类的增加、交互方式的复杂化、代码结构的变化,这一功能有待进一步斟酌和设计。

图片功能、AI功能、Section框功能、文本节点框过长等问题将在后续更新中逐渐完善。