Releases: graphif/project-graph
Release v1.4.37
摘要
主要对节点编辑状态下的交互进行优化
新操作
✨ 增加微调窗口透明度值的快捷键
ctrl + alt + shift +
+,不透明度增加20%
ctrl + alt + shift +-,不透明度减小20%
当连续按下后,窗口不透明度变为0%或者100%时,窗口边框会闪烁一下作为提醒,已经不可以再调整了。
优化
🚸 记忆上一次填写的通过文本生成节点面板中的“缩进数量”数字
在下一次启动软件时打开此面板可以保留曾经填写的数值,而不需要重写填写
🚸 在文本节点输入状态下,减小 <textarea/> 框的遮挡情况
在双击之后产生的输入框面积依然会大于节点碰撞箱区域面积,但输入字符更改之后,宽度会更新,和文本节点碰撞箱宽度保持一致。这样在通过点击其他空白区域退出编辑状态时,更不容易点击到文本输入框
<textarea/>区域了。
且现在编辑状态下的输入区域呈现淡绿色边框(深色主题)作为提示
🐛 修复section名称过长,重命名时的遮挡问题
section名称过长,重命名后产生的单行输入框宽度没有和实际的section框宽度匹配,现在在更改名称的时候,宽度能够随着输入自动变化了
🚸 选中文本节点及其Section文字内部的内容时,鼠标可以在节点之外释放而不会失去编辑状态了
详见 #308
🚸 给实体上色之后不再取消选中
因为常常发现颜色不理想,需要再一次更改颜色
文档
📝 完善官网文档,将“画布”替换为“舞台”/“视野”等词汇。
📝 完善导入markdown的文档说明
Release v1.4.36
📖 摘要 Summary
Fix software exit after clicking close button
点击关闭按钮后退出软件
🚀 新功能 Features
- 测试: 增加iPad重置网页窗口大小功能
Add function to reset webpage window size on iPad - 平板: 增加平板上的双击触发概率
Increase the probability of double-click triggering on tablets - 快捷键: 将“深度生长节点”默认快捷键改为tab键
Change the default shortcut key for "deep growth node" to Tab key
🐞 修复 Bug Fixes
- 修复: 关闭网页版右上角闪电面板的显示
Fix the display of the lightning panel in the top right corner of the webpage
Time range / 时间范围: v1.4.35..master
View full changelog / 查看完整更新日志
Generated by Google Gemini / 由 Google Gemini 生成
Release v1.4.35
📖 摘要 Summary
Initial software installation enables tag enlargement by default, node line breaks default to shift+enter, and demo mode name changed to focus mode
首次安装软件时默认开启标签巨大化,节点换行默认改为 shift+enter 换行,演示模式名称改为专注模式
🚀 优化 Enhanced
- UI: 标签巨大化初次安装软件时默认开启
Enables tag enlargement by default on initial software installation - 编辑器: 节点换行默认改为 shift+enter 换行
Changes node line breaks default to shift+enter - UI: 演示模式名称改为专注模式
Renames demo mode to focus mode
🐞 修复 Bug Fixes
- macOS: 尝试修复mac左上角窗口控制按钮不显示的问题
Attempts to fix issue with macOS top-left window control buttons not displaying - 界面: 修复背景透明度调整失效问题
Fixes background transparency adjustment failure - 图标: 更新部分按钮icon图标
Updates some button icon icons - 交互: win/linux系统下,鼠标移动到最右上角自动出现关闭按钮
Displays close button automatically in top-right corner on win/linux
Time range / 时间范围: v1.4.34..master
View full changelog / 查看完整更新日志
Generated by Google Gemini / 由 Google Gemini 生成
Release v1.4.34
📖 摘要 Summary
Updated official website documentation
更新官网文档
🚀 新功能 Features
- 逻辑节点: 支持多个分隔符参数
SPLIT logical node now supports multiple separator arguments - 逻辑节点: 增加SEARCH_CONTENT,搜索全部匹配的节点内容
Added SEARCH_CONTENT logical node to search all matching node contents - 逻辑节点: 增加#GET_LOCATION_BY_UUID#,根据UUID获得节点位置
Added #GET_LOCATION_BY_UUID# logical node to get node location by UUID
🐞 修复 Bug Fixes
- 预览图: 修复png预览图溢出边框的问题
Fixed the issue of PNG preview images overflowing the border - 导出图片: 修复导出图片可自定义是否透明
Fixed an issue that export images could customize whether transparent or not
Time range / 时间范围: v1.4.33..master
View full changelog / 查看完整更新日志
Generated by Google Gemini / 由 Google Gemini 生成
Release v1.4.33
📖 摘要 Summary
Fix logic node parent type issues, add position setting and PNG export, optimize UI, and add documentation
修复逻辑节点父节点类型问题,增加位置设置和 PNG 导出,优化 UI 并增加文档
🚀 新功能 Features
- 导出: 增加导出PNG功能 (有bug)
Added PNG export function (has bugs) - 导出: 增加导出PNG图片时自定义摄像机缩放
Added custom camera zoom when exporting PNG images - 秘籍键: 增加对齐相关的秘籍键
Added alignment related hotkeys - 秘籍键: 增加特殊情况的快捷连线相关秘籍键
Added hotkeys for quick connections in special cases - 秘籍键: 增加颜色秘籍键
Added color hotkeys - 节点: 可以通过逻辑节点设置质点的位置
Can set the position of the mass by logic node - 设置: 增加空格键进入节点编辑状态的操作设置项
Added setting item for space key to enter node edit state
🐞 修复 Bug Fixes
- 逻辑节点: 修复逻辑节点的父节点无法输入非TextNode类型
Fixed the logic node's unable to input a non-TextNode type for the parent node - 逻辑节点: 修复获取节点UUID的逻辑节点无法获取非TextNode类型的bug
Fixed a bug where the logic node for getting the UUID of a node could not get a non-TextNode type - 导出: 修复导出png的拼接问题
Fixed PNG export stitching issues - 导出: 导出png时防止渲染坐标轴
Prevent rendering of axes when exporting PNG - 主题: 修复主题模式更改引起的windows下启动失败问题,并适配秘籍键更改主题
Fixed startup failure under Windows caused by theme mode change, and adapted theme change by hotkey - 界面: 修复最近打开面板中有文件过长时造成的挤压问题
Fixed the problem of squeezing when the file in the recently opened panel is too long - changelog: 修复changelog可能生成失败的情况
Fixed the issue that changelog might generate failures - 鼠标滚轮: 修复mac电脑在鼠标滚轮缩放时瞬间剧变的情况
Fixed a sudden change in scaling on Mac computers when using the mouse wheel - 新建草稿: 新建草稿时,摄像机回到坐标原点
When creating a new draft, the camera returns to the origin
Time range / 时间范围: v1.4.32..master
View full changelog / 查看完整更新日志
Generated by Google Gemini / 由 Google Gemini 生成
Release v1.4.32
秘籍键
🥚 将秘籍键按钮添加到菜单栏中(在演示模式的右侧,呈现透明状态)
✨ 增加秘籍键:选中一些文本节点,按下"okk"时,会将此文本节点视为一个任务节点,标绿并打上对勾
✨ 增加切换画布黑色主题和白色主题的秘籍键:“blackk”、“whitee”
✨ 增加切换专注模式的秘籍键
✨ 增加涂鸦修改透明度的秘籍键
✨ 增加节点整数化秘籍键,用于减小json文件体积
涂鸦更新
✨ 增加alt+右键上下移动调整画笔粗细
💄 涂鸦的折线段渲染方式固定为圆角接头,不会出现一开始的方角接头bug了
修复bug
🐛 修复对齐面板中,向右、向下的自动树形布局按钮失效的bug
Release v1.4.31
📖 Summary 摘要
[EN]
This update enhances the user experience and usability by improving visual feedback, adding new logic nodes, and optimizing performance. It mainly focuses on visual improvements, bug fixes, and new features for manipulating elements on the stage.
[中文]
本次更新通过改进视觉反馈、新增逻辑节点以及优化性能来增强用户体验和易用性。主要集中在视觉改进、错误修复和处理舞台元素的新功能方面。
🚀 Features 新功能
-
Node: Added logic nodes for UUID operations (节点: 增加基于UUID的逻辑节点):
- [EN] Added logic nodes to get node UUID and change node position by UUID.
- [中文] 增加了获取节点UUID的逻辑节点和根据UUID更改节点位置的逻辑节点。
-
Color: Added "delete all elements by color" node (颜色:增加以颜色为输入,一键删除节点):
- [EN] Implemented a logic node that allows users to delete all corresponding color graffiti on stage with a single color input.
- [中文] 实现了一个逻辑节点的,用户能够通过颜色输入,一键删除舞台上全部对应颜色涂鸦。
-
Performance: Added option to disable text rendering when zoomed out (性能: 增加一定缩放时禁用文本渲染):
- [EN] Enhanced performance by adding a settings option to disable text rendering at certain zoom levels.
- [中文] 通过添加设置项来禁用一定缩放程度下的文本渲染,从而提高性能。
-
Multi-selection: Enhanced multi-object scaling (多选: 增强了多对象缩放):
- [EN] Added the capability to uniformly scale multiple selected images at once using Ctrl + scroll wheel.
- [中文] 增加了可以选中多个图片,使用Ctrl+滚轮键统一缩放大小的功能。
-
Enhancement: Added alternative headline rendering method (功能增强: 增加大标题渲染方案):
- [EN] Introduced a new method for rendering framed headings, although not yet enabled.
- [中文] 添加了另一种渲染框的大标题的方式,但还未开放。
🐞 Bug Fixes 修复
-
**Bug Fix: Fixed wrong scroll input on Mac (修复了mac端错误的滚动输入):
- [EN] Fixed an issue where the mouse side scroll wheel would be incorrectly identified as touchpad movement.
- [中文] 修复了鼠标侧边滚轮滚动被错误地识别为触摸板移动的问题,导致交互异常。
-
Bug Fix: Fixed touchpad detection issue on Mac (修复了mac端无法检测到触摸板滑动的问题)
- [EN] Fixed the problem where trackpad movement cannot be detected on Mac.
- [中文] 修复了Mac环境下无法检测到触摸板移动的问题,影响用户使用。
💄 UI Improvements and Experience 界面改善和体验提升
-
UI: Improved selected state highlight (UI: 优化了选中的高亮显示):
- [EN] Increased the thickness of the green border around selected elements to improve visibility.
- [中文] 加粗了选中状态下实体边缘的绿框,以提高辨识度。
-
UI: Added effect when deleting graffiti (UI :增加涂鸦删除特效):
- [EN] Added special effects to indicate when graffiti strokes are deleted, providing visual feedback to users.
- [中文] 增加了涂鸦笔画被删除时的特效,用于提醒用户。
-
UX: Added ability to close panel with Esc key (UX: 增加Esc键关闭面板支持):
- [EN] Added the ability to close the automation color panel by pressing the Esc key after it slides out from the right.
- [中文] 自动化上色面板从右侧弹出后,可以通过Esc键盘关闭。
Time range / 时间范围: v1.4.30..master
View full changelog / 查看完整更新日志
Generated by Google Gemini / 由 Google Gemini 生成
Release v1.4.30
📖 Summary 摘要
[English]
This update focuses on improving the automation of the changelog generation process, fixing CI issues, and enhancing the stability and usability of CR curves and node operations in the graphical interface.
[中文]
本次更新重点改进了更新日志的自动化生成流程,修复了CI问题,并增强了图形界面中CR曲线和节点操作的稳定性和可用性。
🚀 Features 新功能
- Changelog: Implement automatic generation script - Implemented a script to automate the generation of changelogs, improving the efficiency of release documentation. / Changelog:实现自动生成脚本 - 实现了一个自动生成更新日志的脚本,提高了版本发布文档的效率。
🐞 Bug Fixes 修复
- Fix Drawing: Fix the bug of the wrong color displayed when reopening a file after the second time - Resolved an issue where the color of the drawing would not be preserved when reopening a file for the second time, ensuring the correct display of the color. / 修复涂鸦: 修复第二次打开文件时颜色丢失的问题 - 解决了第二次重新打开文件时涂鸦颜色丢失的问题,保证了颜色的正确显示。
- Fix Node: Resolved an issue where the text and color statuses of external connections were not retained when a node was converted to a box. - Ensured that the text and color of external connections were retained when a node was converted into a box, improving the fidelity of the conversion. / 修复节点: 修复节点转换成框时,外部连线的文字和颜色状态没有保留的bug - 确保了当节点转换成框时,外部连线的文字和颜色状态得以保留,提高了转换的保真度。
- Fix Export: Fix the Bug: Export the node failed when exporting the selected node. - Resolved an issue with exporting selected content, specifically correcting the loss of internal connections within boxes during the export function. / 修复导出: 修复导出节点的错误 - 解决了导出选中内容时,框内部的连线丢失的问题。
- Fix Image: Fix the Image node can be copied on the stage - Solved the bug of copying the image node. / 修复图片:修复图片可以在舞台上复制 - 解决了图片节点的复制错误。
Time range / 时间范围: v1.4.29..master
View full changelog / 查看完整更新日志
Generated by Google Gemini / 由 Google Gemini 生成
Release v1.4.29
新功能
✨ 将涂鸦的粘连式移动改为ctrl+w扩散选择
注:暂时移除了粘连式移动功能,实测发现很容易造成误触,此功能在一定程度上解决不规则框选功能的需求。例如当一些节点排列成s形,可以画一个贯穿它们的涂鸦,选中涂鸦后按ctrl+w,即可选中和涂鸦接触到的节点
逻辑节点
✨ 添加逻辑节点:获取鼠标的世界坐标系下的位置
🚸 逻辑节点在指定位置创建节点后,该返回UUID(以后可能会新出带UUID参数的逻辑节点)
✨ 增加某位置是否存在实体的判断逻辑节点
✨ 增加获取当前日期时间、日期加法 的逻辑节点(可以结合创建节点功能,生成日历表格)
交互优化
🚸 删除连线时自动删除产生的孤立质点
🚸 在绘制涂鸦鼠标移动未松开的情况下,涂鸦能够显示出颜色了。
🚸 优化涂鸦状态下的鼠标样式(鼠标呈现十字形状)
🔥 彻底去除alt+方向键在节点周围创建新节点时的自动连线
🔥 移除ctrl+s时屏幕闪黑特效
修复bug
🐛 修复section框复制后,内部嵌套的子section框连线丢失问题
🐛 修复有填充色的嵌套的section导出svg时,填充色覆盖内部内容的bug
🐛 修复设置界面滑动轨道右侧数字输入框无法修改设置项的bug
Release v1.4.28
新功能
✨ 将卷起窗口改为“迷你窗口”模式,顶部UI进一步压缩化,以便于更好的辅助工作场景,可将此功能用于待办事项小窗口贴纸,放在屏幕旁边。
✨ 涂鸦可以自定义颜色
✨ 增加涂鸦绘制时自动填充预定义的颜色的功能
✨ 对齐面板增加上下左右翻转树结构的功能
✨ 节点生长时,自动继承父节点颜色
✨ 增加全局内容替换的逻辑节点
✨ 增加网格吸附对齐功能(实际体验还不是很好)
性能提升
⚡️ 提高涂鸦性能
具体来说:涂鸦本质上是折线段,在鼠标移动绘制折线段时,运动的起始位置和终止位置因为速度较慢,会产生很密集的小线段,这些小线段会造成存储浪费,增大保存时文件的体积。此版本去除了这种情况,在绘制涂鸦时,当鼠标移动距离超过一小段长度之后才会记录折线段。
但代价是:牺牲了一定精度。折线段效果更明显
交互优化
✨ 支持自定义修改反引号键和反斜杠键的快捷键来创建子级节点和同级节点
🔥 alt+方向键在节点周围创建新节点时不再自动连线(因为广度生长和深度正常功能已经有了)
修复问题
🐛 修复导出选中部分的内容为svg时,section框内的内容丢失的问题
🐛 修复绘制时预渲染的涂鸦粗细不匹配的问题