Releases: LiRenTech/project-graph
Releases · LiRenTech/project-graph
Nightly Build
nightly :lipstick: 修改应用图标
Release v1.0.0
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框功能、文本节点框过长等问题将在后续更新中逐渐完善。
Release v0.5.0
🔧 修改NSIS配置
Release v0.4.0
:green_heart: CI跨平台兼容
v0.3.0
:bookmark: ver
v0.1.0
:construction_worker: update ci
最后的PyQt5版本
2024年10月2日,项目将用tauri重写。直接将Python换成了Typescript+Rust。
原因是Python的PyQt5开发起来过于麻烦,并且PyQt本身不适合创建Canvas类型的应用。
预计重写后的tauri版本,二进制文件的体积将会减少5~8倍。流畅度从30fps提升至??? fps,性能将会有一个很大的提升
远古版本
最新版本请在readme里面下载
最新版本请在readme里面下载
最新版本请在readme里面下载
考虑到方便大家体验,这里放一个曾经的exe
这里没有节点旋转功能。
这个exe版本早于视频发布所以帮助菜单里的b站视频链接还是visual-file