Releases: graphif/project-graph
Releases · graphif/project-graph
Nightly
更新内容
⚠️ 注意:由于AI总结更新的内容服务不可用,以下内容为直接提取的commit记录
- feat: OCR
- chore: 移动依赖
- chore: 升级到pnpm v11
- chore: 升级到nodejs 26
- chore: 优化pnpm解析速度
- chore: 升级到vite v8
- chore: 优化工作区结构
- chore: ci
- chore: allowBuilds
- chore: ci
- chore: ci
- feat: 增加弧形线
- fix: 修复mac上无法启动的问题
- feat: 优化文件解析失败的错误弹窗
- feat: 增加按住ctrl键拖拽圆弧线,更改连线上的文字位置的功能
- chore: ci
v3.1.0
3.1 更新内容
主要内容:prg:// 协议链接
ob.pg._compressed.mp4
URL 格式
prg://<file-path>?param1=value1¶m2=value2
参数说明
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
path |
string | 否 | 要打开的 .prg 文件路径。若不传此参数,则从 URL 的 host + pathname 推断 |
target |
string | 否 | 实体 UUID,打开文件后自动将相机聚焦到该实体 |
location |
x,y |
否 | 相机位置,两个逗号分隔的浮点数 |
zoom |
number | 否 | 相机缩放级别 |
注意:
target和location是互斥关系。若同时指定了target,会忽略location。
文件路径解析规则
- 绝对路径:以
/(Unix)或盘符(Windows,如D:/)开头,直接检查文件是否存在。 - 相对路径/文件名:不带路径分隔符且非绝对路径时,会在"最近打开文件"列表中搜索匹配的文件名(自动补全
.prg后缀)。 - Windows 兼容:自动处理
/D:/path→D:/path以及D/path→D:/path等格式转换。 - 路径会自动做 URL 解码(
decodeURIComponent)并去除末尾的/、\。
相机导航行为
- 指定
target:找到目标实体后,调用camera.resetByRectangle()自动适配视口到实体的包围盒。若未找到对应 UUID,弹出警告提示。 - 仅指定
location:将相机移动到指定坐标,缩放重置为1。 - 同时指定
location+zoom:移动到指定坐标并缩放到指定级别。 - 均未指定:保持文件打开的默认相机位置。
图片优化
- feat: 增加图片压缩的设置项
- feat: 优化设置项默认参数
- feat: 增加图片节点生成时,黑白压缩的功能
Linux优化
- feat: 添加Linux运行时设置页面
- feat: 支持在Linux上调整UI缩放
- fix: 修复Linux环境下给Tauri命令传入过大的Uint8Array会报错的问题
- feat: add support for binary data transfer via Latin-1 encoding in IPC
其他优化
- feat: 给Tab组件添加动画
- feat: 增加qf快捷键,让摄像机定位到选中物体但不改变缩放
- fix: 当按键序列中出现后缀相同前缀不同的两个快捷键时,优先触发长度更长的快捷键
- fix: 当出现两个完全一样的快捷键的时候,一起执行。
- fix: 视野缩放过小时,url节点内不渲染文字以提高性能
- fix: 优化整数化渲染文字大小设置开启时的体验
- feat: 添加更完善的手写笔支持
- refactor: 优化右键菜单编辑页面
- feat: ctrl+F搜索框中,按Esc键关闭,enter键下一个,shift+enter键上一个
v3.0.8
更新内容
⚠️ 注意:由于AI总结更新的内容服务不可用,以下内容为直接提取的commit记录
- feat: 优化快捷设置栏页面里每个设置项的分组,和设置页面分组保持同步
- fix: 修复了插件页面里的README重复两遍的问题
- feat: 增加备份文件夹策略设置项
- fix: 修复alt+1呼出窗口不生效的问题
- fix: 修复windows在已经打开软件的情况下,双击打开prg文件还会新出现软件窗口的问题(弹出已有窗口并创建prg文件标签页)
- feat: 在Linux上使用QtWebEngine
- fix: ci
- fix: ci
- fix: 补回右键菜单里的颜色条
- fix: 修复递归紧密堆积只选中一个物体没有显示的情况
- feat: 增加导入图片时的时间设置项和名称排序设置项,并优化导入位置
- feat: 增加空白位置左键双击的设置项
- Revert "fix: 修复了windows在已经打开了软件的情况下,双击打开prg文件无法打开的问题" - 保留zty的Linux QtWebEngine改动
- feat: 添加鼠标滚轮反向设置项
- feat: 添加缩放 UI 控制界面
- fix: 补充图标
- docs: 临时修改截图粘贴失败的文案
- fix: 尝试修复粘贴图片的问题
- revert: lib.rs
- fix: 修复在Linux生产环境无法连接到tauri://localhost的问题
- fix: 修复在Linux以外的平台上编译失败的问题
- feat: 粘贴板增加设置项,条件处理
- fix: 优化粘贴图片逻辑和代码
v3.0.7
更新内容
⚠️ 注意:由于AI总结更新的内容服务不可用,以下内容为直接提取的commit记录
- fix: 修复自动保存时卡顿的问题
v3.0.6
更新内容
⚠️ 注意:由于AI总结更新的内容服务不可用,以下内容为直接提取的commit记录
- feat(settings): 添加选中物体碰撞箱边框随缩放自动调整粗细的功能
- fix: 设置自动保存默认关闭
- fix: 默认不开启自动吸附对齐(体验有待优化)
- feat: 文本节点进入编辑状态和退出编辑状态时,如果在非常规缩放尺度下,不显示对应进入退出编辑状态特效
- feat(settings): 新增文本节点编辑模式下交互边框透明度的配置项,支持自定义边框透明度
- feat: 增加顶部标签页区域的鼠标悬浮颜色提示,防止误以为左键画布失灵
- fix: 修改提示
v3.0.5
更新内容
⚠️ 注意:由于AI总结更新的内容服务不可用,以下内容为直接提取的commit记录
- feat: 账户系统
- chore: 禁用preserveSymlinks
- chore: 优化代码结构
- fix: 将tauri的http插件版本同步
- fix: ts
- feat: 给扩展页面的侧边栏添加扩展市场链接
- chore: 将appearance改为customization
- feat: 将快捷设置集成进个性化页面
- feat: 重载扩展
- feat: 自定义字体
- fix: 修复mac双击prg文件后,没有自动启动软件并打开的问题
- fix: 修复初次打开文件的时候重制视野导致右下角出现多余的“数值溢出了”的红色警告信息
- fix: 修复导出markdown时,第六级标题变成正文的问题
v3.0.4
更新内容
⚠️ 注意:由于AI总结更新的内容服务不可用,以下内容为直接提取的commit记录
- 优化颜色盘:降低饱和度、简化色盘结构、修复鼠标划过频繁记录历史的问题
- feat: 增加鼠标划过颜色色块预览颜色的开关设置项,优化颜色降低饱和度
- feat: 补回遗漏的 22 44 66 88 设置连线两个端点位置的快捷键 并增加 55 设置连线端点位置为中心的快捷键
v3.0.3
更新内容
⚠️ 注意:由于AI总结更新的内容服务不可用,以下内容为直接提取的commit记录
- fix: 修复一个子树的头顶如果是一个非标准连线时,树形格式化忽略了对这个子树格式化的问题
- chore: 解决一新建草稿,控制台出现很多红色DOM警告的问题
- remove: 移除功能:ctrl+T翻转一个节点所有直接相连的所有连线的方向。原因是不常用且与分组框折叠展开功能冲突,造成误解。翻转连线方向已有快捷键,且批量翻转连线可以用框选。
- feat: 增加tab键生长树形节点时,命名自动填充的设置项,不再是写死的“新节点”三个字了
- feat: 在extprg-types中引入Comlink
- chore: 更新版本号
- feat: 完成反引号键自由生长节点的持续型按键的改造
- remove: 下掉循环空间
- remove: 移除按住g键进行引力式布局相关功能及快捷键绑定
- fix: 优化微观放大状态下实体选中后的绿色边框粗细、文本节点编辑状态绿色边框改为绿色虚线边框
- fix: 优化文本节点周围提示性文字的大小
- feat: 增加是否显示文件缩略图的开关、修复mac打开最近文件面板一直弹出访问受限的问题
v3.0.2
更新内容
⚠️ 注意:由于AI总结更新的内容服务不可用,以下内容为直接提取的commit记录
- feat: extprg-types
- fix: update prepublish script to use build:no-tauri
- chore: 添加publish配置
- feat: 优化extprg-types生成器
- fix: skip directories when processing entries and handle missing readme
- fix: 修复AI对话一直卡住思考的问题
v3.0.1
更新内容
⚠️ 注意:由于AI总结更新的内容服务不可用,以下内容为直接提取的commit记录
- remove: 移除okk和err快捷键对应的实际功能,并给出插件提醒
- fix: ts
- fix: ts
- fix: 修复连线图标
- fix: 修复正数类型设置项滑动条组件微微滑动就过万的问题
- Update textNodeSmartTools.tsx