Skip to content

Releases: graphif/project-graph

v1.6.2

20 Apr 13:25
6f43262

Choose a tag to compare

1.6.2发布的主要目的是紧急修复了引导文件打开报错并且连线丢失的问题
mac触摸板优化:双指缩放可以根据鼠标位置为中心点缩放了,且缩放灵敏度可以自由调整
插件系统和多源无向边还在开发中
以下是AI根据提交信息的总结

🚀 新功能 Features

  • mac: 添加触摸板双指缩放灵敏度设置
    Add touchpad two-finger zoom sensitivity configuration
  • mac: 双指缩放优化为支持以鼠标位置为缩放中心点
    Optimize two-finger zoom to support the mouse position as the zoom center
  • 账号登录和注册
    Account login and registration
  • 添加 PluginAPI 类型
    Add PluginAPI type
  • 多源无向边创建时可自定义名称
    Allow customizing names when creating multi-source undirected edges

🐞 修复 Bug Fixes

  • 修复右上角X在白色主题下看不到的问题
    Fix the issue where the upper right X is invisible in the white theme
  • 修复导出问题
    Fix export issues

🚧 其他 Others

  • 无向边
    Undirected edge
  • 多源无向边渲染
    Multi-source undirected edge rendering

📦️ 依赖 Dependencies

  • 添加 project-graph-api 包
    Add project-graph-api package

📝 文档 Documentation

  • 完善插件相关文档
    Improve plugin-related documentation
  • 修改文档左上角切换项目按钮样式
    Modify the style of the switch project button in the upper left corner of the documentation
  • 修改文档
    Modify the documentation
  • 更新新手引导文件
    Update the getting started guide
  • 更新faq
    Update faq

🔨 构建 Build

  • Add prepublish
    Add prepublish

🙈 杂项 Miscellaneous

  • Add .npmignore
    Add .npmignore

👽️ 其他 Others

  • hello 函数更新API
    Update hello function API

🚨 修复 Fix

  • 修复 ts
    Fix ts

Time range / 时间范围: v1.6.1..master
View full changelog / 查看完整更新日志
Generated by Google Gemini / 由 Google Gemini 生成

v1.6.1

20 Apr 00:55

Choose a tag to compare

新功能

✨ 增加横向或纵向的紧密堆积自动布局
✨ shift + 方向键切换选择节点时,可以多选
✨ 增加摄像机翻页式移动:PageUp,PageDown,Home,End

macbook中由于没有这四个按键,因此默认改为 Shift +I/J/K/L
🔥 去掉shift键快速移动的功能,因为会导致一些输入法切换设置为shift的用户出现严重问题

💄 增加视野各种操作时,鼠标身上浮现一定特效提示。

主要用于开发者测试和调试,用于根据特效观察当前行为触发的是触摸板操作还是鼠标滚轮操作,目前建议关闭该特效

修复

🐛 优化亮色主题下设置界面右上角X看不清的问题
🐛 反转连线的操作导致选中状态失效,以及颜色丢失
🐛 CR曲线可以通过按钮删除

脚本系统:还在开发中

📝 增加脚本型插件说明文档
🐛 开发脚本系统

v1.6.0

15 Apr 16:22

Choose a tag to compare

1 6 0

新功能

✨ 连线增加出入点控制,并在工具栏增加设置面板入口

这使得调整后的直线和贝塞尔曲线不再容易出现遮挡情况
使用纯键盘xmind式树形创建节点时,连线的端点自动设定为从右侧发出,到左侧接收
支持通过秘籍键快速调整

✨ 对齐面板中,增加文本节点统一宽度功能

mac优化

目前M芯片的mac版本在release界面下载可能显示“已损坏,无法打开”若出现此情况可从网盘下载开发者手动构建版本。

🐛 将mac下的control s, control n, control o的修饰键替换为command
🚸 完善触控板移动,双指轻扫移动视野
🚸 完善鼠标滚轮的缩放,区分平滑和非平滑滚动

目前建议使用非平滑滚动,在Mos(一个鼠标滚轮平滑工具)中添加对此软件的排除

🚸 优化触控板双指缩放功能

交互优化

🚸 全选时,能够统计当前实体和关系数量
💄 优化工具栏单选切换效果

(图标不再是半透明状,而是具有深色底色标识,使用 P, C, V, Z 快捷键切换鼠标状态时可察觉到底部深色块移动)

🚸 完善拖入json追加到舞台的交互提示

提示使用者此方式并非打开文件,而是追加内容到舞台

🚸 将 ctrl+n,ctrl+s,ctrl+o加入自定义设置

秘籍键

🥚 将秘籍键 rua 的合并策略优化
🥚 秘籍键增加对连线端点的调整功能:88, 44, 66, 22,详见软件内的秘籍键列表中的说明

UI优化

💄 将设置页面改为浮动样式
🚸 在最近打开界面增加隐私模式
✨ 最近文件面板增加删除项的功能
💄 贝塞尔曲线在窗口半透明情况下,连线上的文字背景遮罩的透明度自动化调整

官网更新

官网增加“网盘下载入口”用于备份以防特殊情况。
📝 更新公告
📝 补充支出
📝 更新关于涂鸦的文档
📝 完善项目贡献文档

还开发中的CR曲线

🚸 增加将选中连线切换为CR曲线的工具栏按钮
✨ 增加CR曲线松紧程度控制
🐛 修复Cr曲线连接的实体删除后自身没有删除的问题
💄 优化CR曲线箭头指向

v1.5.2

11 Apr 13:21

Choose a tag to compare

新特性

✨ 图片选中后可以通过工具栏的按钮直接以系统方式打开图片
✨ 增加鼠标拖动就自动刷新舞台的功能
✨ 增加鼠标滚轮无操作的选项
✨ 增加Alt+鼠标滚轮选项

优化

🚸 新建文件和另存为时,自动更新“最近打开”历史
🚸 加载引导文件时取消叠放选项,避免使用者产生误解
🚸 按ctrl+z和ctrl+y时,出现当前进度文字上浮提示特效
🚸 使用Dialog替代prompt输入框,mac上可以使用Enter键批量重命名连线或框

修复

🐛 涂鸦模式下禁止拖拽节点之间的Edge连线
🐛 当内容为空时,禁止渲染PNG
🐛 导出png时,图片内容留100px(世界坐标系距离)边距

界面美化

💄 去除图片渲染时显示的边框
💄 给快捷键界面添加分类

v1.5.1

08 Apr 17:27

Choose a tag to compare

新功能

涂鸦

✨ ctrl+shift 画涂鸦时能够平行于坐标轴画直线
🚸 优化涂鸦精度

视野移动

✨ Shift+WSAD键疾跑

要先按住shift,再开始按WSAD,用于左手控制键盘,右手闲置的使用状态。

🚸 手刹:将 “摄像机移动刹车” 快捷键 Pause,改为按下一次后切换允许/禁止WSAD移动

过于短小的键盘可能没有 Pause 键,需要手动自定义

拉起手刹后,输入含有 wsad 字母的秘籍键时,视野不会突然晃动了。

✨ 脚刹:增加快捷键Space:停止摄像机漂移,按下一次清空一下速度

若曾经下载过1.5.0及其更早版本,看到的快捷键都会是 Pause,需要手动更改其中一个快捷键以解决冲突。

💄 使用右键移动摄像机时,松开鼠标恢复光标形状

其他

🚸 菜单栏里增加刷新全部实体功能
🚸 菜单栏增加鼠标悬浮时的说明提示信息,并减少直接显示的字数
✨ 增加附带创建文件夹式的新建文件功能

直接创建外层包裹文件夹的新文件

🚸 增加仅按下按键时进入劈砍状态的快捷键 z,松开时左键恢复默认状态

修复

🐛 fix: #291 修复特效控制按钮无效的问题,并填写设置界面里的特效描述信息
🐛 将“派蒙:前面的区域以后再来探索吧?”的彩蛋标注为bug
🐛 解决多重连线后无法统一撤回的问题
🐛 修复在无输入内容的情况下,点击“根据markdown文本内容生成树结构”按钮后,直接报错的问题

官网文档

📝 增加官网在FAQ中关于windows的两种异常情况
🐛 修复README中的贡献指南链接

还在开发中的功能

🥚 添加切换CR曲线的秘籍键
🐛 修复cr曲线卡死问题
🥚 增加让实体开始转圈的秘籍键(为后期测试固定状态的Section做准备)

v1.5.0

06 Apr 03:56
117e407

Choose a tag to compare

注:从1.5开始,软件内部将不内置MiSans字体,软件体积减小约10MB,若希望使用旧版本的MiSans字体,需要自行下载安装该字体。

界面:

迷你窗口的自定义大小模式

image

工具栏的分类显示更有逻辑,分类组显示小标题

选中不同类型的对象会出现不同的小分组

image

功能:

涂鸦

使用涂鸦按住shift键绘制直线时,可用鼠标滚轮旋转量角器

image

优化涂鸦在放大视野时的绘制体验,减小折线带来的不流畅感

旧版本在鼠标移动绘制涂鸦时,为了减小折点数量,进而减小文件体积,折线段长度限制最小5px长度(世界坐标系距离)。

新版本中,折线段长度限制会随着摄像机缩放倍率动态调整。

当涂鸦和图片叠在一起时,点击涂鸦会点击到图片 #377

涂鸦的点击优先级目前是最高的

搜索功能优化

ctrl + F 搜索功能支持任何实体上的详细信息,例如:Section标题,连线文字,URL节点,

ctrl + F 搜索面板弹出时输入框自动激活焦点,按下回车自动搜索

文本节点

将“ttt”秘籍键(切换文本节点换行策略)添加到工具栏,作为一个常用功能

生长同级节点和子级节点时,自动继承父文本节点的宽度调整策略状态

修复右键拖拽连线时无法左键点击创建质点作为中转节点的问题

增加秘籍键“rua”:合并多个文本节点

在使用rua秘籍键时,对较长文本采取换行处理

性能:

添加setInterval渲染模式(在Linux中可以减小卡顿感)

image

官网文档:

官网文档更新结构,左侧栏目更加结构化

image

构建:

使用 Turborepo

Update Report Translation

Note: Starting from version 1.5, the software will no longer include the MiSans font internally, reducing the software size by approximately 10MB. If you wish to use the old version of the MiSans font, you will need to download and install it manually.

Interface:

  • Mini Window: Added a customizable size mode for the mini window.
  • Toolbar: The toolbar categories are now more logically organized, with category groups displaying small titles.
    • Different subgroups will appear based on the type of object selected.

Features:

Doodle:

  • When using the doodle tool, holding the Shift key to draw straight lines allows you to rotate the protractor using the mouse scroll wheel.
  • Optimized the doodle experience when zooming in, reducing the jagged appearance of lines.
  • Fixed an issue where clicking on a doodle that overlaps with an image would instead click on the image. #377
    • Note: The doodle tool currently has the highest click priority.

Search Function Optimization:

  • The Ctrl + F search function now supports detailed information on any entity, such as section titles, connection text, and URL nodes.
  • The search panel automatically focuses on the input box when it pops up, and pressing Enter will automatically initiate the search.

Text Nodes:

  • Added the "ttt" shortcut key (for toggling text node line break strategies) to the toolbar as a frequently used feature.
  • When creating sibling or child nodes, they automatically inherit the width adjustment strategy from the parent text node.
  • Fixed an issue where right-clicking and dragging a connection prevented left-clicking to create a node as an intermediate point.
  • Added the "rua" shortcut key: Merge multiple text nodes.
    • Note: When using the "rua" shortcut key, longer texts will be handled with line breaks.

Performance:

  • Added a setInterval rendering mode (reduces lag on Linux systems).

Official Documentation:

  • The official documentation has been updated with a more structured left-side navigation menu.

Build:

  • Using Turborepo for building.

Release v1.4.41

02 Apr 08:33

Choose a tag to compare

📖 摘要 Summary

Added color indicators for doodles
为涂鸦添加颜色标识

🚀 新功能 Features

  • 绘图: 增加改变涂鸦粗细的快捷键
    Added hotkeys to change doodle thickness

  • 绘图: 增加快捷键 - 在鼠标位置创建节点
    Added hotkeys to create nodes at the mouse position

  • 绘图: 增加秘籍键“kei”,分割节点
    Added secret key "kei" to split nodes

🐞 修复 Bug Fixes

  • 修复自环有时缩放视野时看不到的问题
    Fixed issue with self-loops sometimes not visible when scaling the view

Time range / 时间范围: v1.4.40..master
View full changelog / 查看完整更新日志
Generated by Google Gemini / 由 Google Gemini 生成

Release v1.4.40

01 Apr 15:42

Choose a tag to compare

📖 摘要 Summary

Optimized color schemes for various themes in the "Recent" page
优化“最近打开”页面中各种主题的配色

🚀 新功能 Features

  • UI: 增加设置/标签/最近打开面板/启动文件面板的快捷键
    Added shortcuts for opening or closing settings, tab panel, recent files, and startup file panels
    image

  • 涂鸦模式: 工具栏笔触切换颜色
    Added ability to change colors for toolbar strokes in graffiti mode
    image

  • 文本节点: 调整文本节点类型,贴入支持手动调整宽度的文本节点
    Introduced two states for the text node: auto-resize and manual width adjustment, now the text node that is manually adjustable can be created only by pasting texts with Ctrl+V
    image

目前文本节点是两种状态了
自动调整大小状态:选中后没有右侧竖杠
手动调整大小状态:选中后右侧有可拖动的竖杠
只有直接ctrl+v将系统粘贴板里的文字粘贴到舞台上触发节点创建才能创建出一个状态为手动的文本节点。
或者用秘籍键“ttt”把选中的节点切换手动或自动的大小调整状态。
目前可以当成是一种实验性功能。

  • 文本节点: 秘籍键切换大小调整模式
    Added secret key "ttt" to toggle between auto and manual resizing modes for text nodes

Time range / 时间范围: v1.4.39..master
View full changelog / 查看完整更新日志
Generated by Google Gemini / 由 Google Gemini 生成

Release v1.4.39

31 Mar 21:14

Choose a tag to compare

📖 摘要 Summary

Updates documentation for cross-file copy content on the official website
更新官网关于跨文件复制内容的说明

🚀 新功能 Features

  • 节点: 重新添加生长自由节点的功能, 并重新命名术语
    Re-adds the function of growing free nodes, and renames terminology

image

  • 文本导入: 新增网状格式文本导入功能
    Adds mesh format text import functionality

image

🐞 修复 Bug Fixes

  • 界面: 修复莫兰迪主题下菜单栏标题文字颜色过浅的问题
    Fixes the issue of the text color of the menu bar title being too light in the Morandi theme

  • 文件名: 生成的图片文件改为由文件名+UTC世界时间+uuid前四位组成
    Changes generated image files to be composed of filename + UTC world time + first four digits of UUID

  • 按钮: 菜单栏中打开数据文件夹和打开当前文件夹的按钮可直接调用任务管理器弹出文件夹窗口
    The "Open Data Folder" and "Open Current Folder" buttons in the menu bar can directly call Task Manager to pop up the folder window

image

  • 官网: 更新官网文档 Documentation
    Updates the official website documentation

Time range / 时间范围: v1.4.38..master
View full changelog / 查看完整更新日志
Generated by Google Gemini / 由 Google Gemini 生成

Release v1.4.38

31 Mar 03:13

Choose a tag to compare

总结

涂鸦、鼠标左键模式切换

详细信息

🐛 涂鸦模式下禁止双击创建节点

✨ 工具栏增加三个按钮,用于切换鼠标左键的模式

这对右键设置为移动画布的使用者、以及没有鼠标的平板使用者来说可能很有帮助。

✨ 涂鸦增加直线绘制方式

按住shift键划出一条横线,只要确保松开鼠标左键的时刻,shift键是按下的状态即可。

✨ 增加快捷键切换鼠标左键模式的功能

P: 涂鸦模式
V: 框选和移动模式
C: 连线与斩断模式