Releases: graphif/project-graph
Release v1.2.4
如果下面没有可下载的文件,说明构建失败,请联系开发者
Release v1.2.3
Release v1.2.2
修复“论文白”主题下编辑节点名称时看不到文字的bug
修复报错弹窗关闭按钮被toolbar遮挡的问题,并缩小一点字体
Release v1.2.1
交互控制相关
在 设置 -> 显示 中可以将画布设置为自定义大小的循环空间,内容无限重复但却可以一直朝着一个方向移动,类似于滚动地球仪的效果。(这一功能还在实验阶段)
在 设置 -> 控制 中可以自定义快捷键
增加了实体碰撞设置开关,默认状态下关闭
可以自定义右键拖拽画布设置,将斩断线改成移动画布
ctrl+c复制节点时,可以按Esc清空粘贴板
增加移动节点时的自动吸附对齐
增加逻辑节点和逻辑边
新逻辑节点:
- REPEAT字符串操作
- 更改节点填充颜色
- 获取节点位置、移动节点位置、移动摄像机位置
逻辑边:
给一个边设置上 + - * / ,并连接两个数字的节点,可以自动进行四则运算。
详见官网文档
节点相关
增加自定义的颜色管理面板,可以自己预设一些颜色,不需要每次都重新选择颜色了
连线相关
自环太容易误触了,默认不允许绘制自环,可以在设置中开启自环的开关
支持选中连线之后按delete键删除连线
Section相关
观看宏观的情况下可以看到Section组的名称巨大化的填充在框里
图片相关
png图片文件支持直接拖入舞台
鼠标悬浮在图片上,按住ctrl键+鼠标滚轮,可以缩放图片大小
导入导出相关
支持导入markdown、将markdown文件拖入舞台可以生成树形结构的节点树
Release v1.2.0
一个失败的发布,自动构建出现bug,请查看1.2.1
Release v1.1.0
适配 Android 平台
在此版本中,我们为自动构建流程添加了对 Android 平台的适配,所以下方有 .apk 安装包。
Important
虽然有了安装包,但是应用内的功能还没有完全适配,请等待后续版本的更新。
Note
Android 版本要求请参考文档
优化 AI 扩展节点
我们把 AI 模型更换为了 qwen1.5-14b-chat-awq,并且优化了系统提示词。
全新的的工具栏设计
2024-12-21.16-18-22.mp4
我们对工具栏进行了全新的设计,类似于灵动岛,使其不占用屏幕空间。
工具栏选项的鼠标悬浮效果
2024-12-21.16-20-56.mp4
当鼠标悬浮在工具栏选项上时,会出现一个灰色的叠加层,表示鼠标在该选项上,防止点不到按钮。
#142 从命令行运行
现在支持从命令行运行 Project Graph,并且打开一个工程文件:
$ project-graph ./path/to/your/project.json#156 自动保存和自动备份
此版本添加了备份功能,可在设置内调整自动保存时间间隔。
Important
建议安装后第一时间设置一下草稿文件的备份路径。
两个计时的时间间隔计算方法是只有在窗口激活时才累计计时,窗口没有激活时不计时。
在“最近文件”或“启动文件设置”面板处于打开状态时,自动保存会暂停
#183 线段连接到质点时不渲染箭头
当线段连接到质点时,会隐藏箭头,以免影响视觉效果。
逻辑节点与计算引擎
已经能够实现基本的数学运算如求和等、以及字符串相关运算。
https://github.com/LiRenTech/project-graph/discussions/188
其他
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
