Skip to content

Releases: graphif/project-graph

Nightly

08 Jun 11:00
609cfc9

Choose a tag to compare

Nightly Pre-release
Pre-release

更新内容

⚠️ 注意:由于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

05 Jun 14:45

Choose a tag to compare

3.1 更新内容

主要内容:prg:// 协议链接

ob.pg._compressed.mp4

URL 格式

prg://<file-path>?param1=value1&param2=value2

参数说明

参数 类型 必需 说明
path string 要打开的 .prg 文件路径。若不传此参数,则从 URL 的 host + pathname 推断
target string 实体 UUID,打开文件后自动将相机聚焦到该实体
location x,y 相机位置,两个逗号分隔的浮点数
zoom number 相机缩放级别

注意targetlocation 是互斥关系。若同时指定了 target,会忽略 location

文件路径解析规则

  1. 绝对路径:以 /(Unix)或盘符(Windows,如 D:/)开头,直接检查文件是否存在。
  2. 相对路径/文件名:不带路径分隔符且非绝对路径时,会在"最近打开文件"列表中搜索匹配的文件名(自动补全 .prg 后缀)。
  3. Windows 兼容:自动处理 /D:/pathD:/path 以及 D/pathD:/path 等格式转换。
  4. 路径会自动做 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

30 May 11:37

Choose a tag to compare

更新内容

⚠️ 注意:由于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

19 May 06:04

Choose a tag to compare

更新内容

⚠️ 注意:由于AI总结更新的内容服务不可用,以下内容为直接提取的commit记录

  • fix: 修复自动保存时卡顿的问题

v3.0.6

18 May 15:11

Choose a tag to compare

更新内容

⚠️ 注意:由于AI总结更新的内容服务不可用,以下内容为直接提取的commit记录

  • feat(settings): 添加选中物体碰撞箱边框随缩放自动调整粗细的功能
  • fix: 设置自动保存默认关闭
  • fix: 默认不开启自动吸附对齐(体验有待优化)
  • feat: 文本节点进入编辑状态和退出编辑状态时,如果在非常规缩放尺度下,不显示对应进入退出编辑状态特效
  • feat(settings): 新增文本节点编辑模式下交互边框透明度的配置项,支持自定义边框透明度
  • feat: 增加顶部标签页区域的鼠标悬浮颜色提示,防止误以为左键画布失灵
  • fix: 修改提示

v3.0.5

17 May 15:58

Choose a tag to compare

更新内容

⚠️ 注意:由于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

14 May 15:00

Choose a tag to compare

更新内容

⚠️ 注意:由于AI总结更新的内容服务不可用,以下内容为直接提取的commit记录

  • 优化颜色盘:降低饱和度、简化色盘结构、修复鼠标划过频繁记录历史的问题
  • feat: 增加鼠标划过颜色色块预览颜色的开关设置项,优化颜色降低饱和度
  • feat: 补回遗漏的 22 44 66 88 设置连线两个端点位置的快捷键 并增加 55 设置连线端点位置为中心的快捷键

v3.0.3

13 May 17:20

Choose a tag to compare

更新内容

⚠️ 注意:由于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

08 May 02:16

Choose a tag to compare

更新内容

⚠️ 注意:由于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

06 May 17:30

Choose a tag to compare

更新内容

⚠️ 注意:由于AI总结更新的内容服务不可用,以下内容为直接提取的commit记录

  • remove: 移除okk和err快捷键对应的实际功能,并给出插件提醒
  • fix: ts
  • fix: ts
  • fix: 修复连线图标
  • fix: 修复正数类型设置项滑动条组件微微滑动就过万的问题
  • Update textNodeSmartTools.tsx