Skip to content

Releases: LiRenTech/project-graph

Nightly Build

19 Dec 00:40
78e3bb5
Compare
Choose a tag to compare
Nightly Build Pre-release
Pre-release
nightly

:lipstick: 修改应用图标

Release v1.0.0

16 Nov 12:07
Compare
Choose a tag to compare

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框功能、文本节点框过长等问题将在后续更新中逐渐完善。

Release v0.5.0

09 Nov 02:54
198c4be
Compare
Choose a tag to compare
🔧 修改NSIS配置

Release v0.4.0

09 Oct 14:22
Compare
Choose a tag to compare
:green_heart: CI跨平台兼容

v0.3.0

05 Oct 05:34
Compare
Choose a tag to compare
:bookmark: ver

v0.1.0

03 Oct 03:20
Compare
Choose a tag to compare
:construction_worker: update ci

最后的PyQt5版本

03 Oct 00:30
0dd4b60
Compare
Choose a tag to compare

2024年10月2日,项目将用tauri重写。直接将Python换成了Typescript+Rust。

原因是Python的PyQt5开发起来过于麻烦,并且PyQt本身不适合创建Canvas类型的应用。

预计重写后的tauri版本,二进制文件的体积将会减少5~8倍。流畅度从30fps提升至??? fps,性能将会有一个很大的提升

远古版本

31 Aug 00:31
Compare
Choose a tag to compare

最新版本请在readme里面下载

最新版本请在readme里面下载

最新版本请在readme里面下载

考虑到方便大家体验,这里放一个曾经的exe

这里没有节点旋转功能。

这个exe版本早于视频发布所以帮助菜单里的b站视频链接还是visual-file