Skip to content

0.6.8

Choose a tag to compare

@xuxinxi14 xuxinxi14 released this 03 Jul 17:45

OrbitStart v0.6.8 更新公告

在这个版本中,我们正式推出了工作区编辑的 图形化拓扑编排(Mind-Map Graph View)默认编辑模式,全新升级了画布操作与右键快捷编辑机制,并针对多项界面布局与交互体验进行了深度修复

🚀 新增特性

1. 默认图形化工作流拓扑编排 (Visual Mind-Map Editor)

为了让复杂的启动步骤和依赖链条一目了然,我们正式将 “图形模式” 设为进入设置后的默认激活编辑视图:

自动布线算法:根据步骤之间的 dependsOn 前驱依赖链条,自动渲染为清晰的树形脑图。无前驱的节点将默认挂接在金色的“启动工作区”根节点下,算法智能计算层级与间距,确保节点永远对称且无重叠。

流光连接线:采用具有渐变发光动画的贝塞尔曲线(Bézier Curves)和菱形标记进行视觉连接,动态反映步骤的流转方向。

极速画布操控:
支持拖拽(Drag Pan)平移画布;

非被动滚轮缩放与隔离:鼠标在画布内时滚轮仅做缩放(缩放范围 30% - 200%),屏蔽底页滚动;鼠标在画布外时恢复滚轮滚动外层页面;在全屏模式下,滚轮自动全局用于缩放并杜绝抖动。

右下角快捷工具栏:支持一键画布自适应(Zoom-to-Fit)、锁定/解锁画幅编辑、缩小、放大,并在右上角提供了动态避让抽屉的“全屏”与“退出全屏”文字按钮。

左下角鹰眼微缩图(Minimap):支持在大画幅拓扑下宏观预览节点星点。

2. 节点右键菜单及一键复制、粘贴、替换功能 (Node Context Actions)

我们在画布中的每一个节点(含根节点)上绑定了自定义的毛玻璃右键浮窗,大幅提升快捷编辑效率:

增加节点:快速在此节点之后插入一个新的子依赖步骤。

复制节点:一键深度拷贝选中节点的所有业务配置(不含 ID、dependsOn 及 Order 排序属性),暂存于虚拟剪贴板中。

粘贴节点:可在任意节点(包括根节点)上触发。将复制好的节点插入至其后。

拓扑自动插入重组:粘贴时不仅会将新节点挂接在目标节点后,还会自动重定向原先依赖该目标节点的所有子节点,使其自动指向新粘贴的节点(如原依赖关系 A -> B,在 A 后粘贴 X 将自动重组为 A -> X -> B),并自适应归一化重新计算所有步骤的先后 Order。

替换节点:保持当前节点的 ID、Order 以及在树中的 dependsOn 依赖链完全不变,直接将核心参数(如类型、目标、命令、参数、脚本等)一键重写替换为复制的节点内容。

3. 320px 全量参数配置抽屉 (Full-Featured Config Drawer)

点击画布节点后,右侧会平滑滑出一个 320px 宽的半透明详情配置面板,支持与卡片模式完全一致的 100% 全量属性修改:

支持全部步骤类型:应用拉起、自定义路径、网址打开、文件夹定位、脚本编写、条件等待(指定延时/进程启动与退出监听/TCP 端口开放监听及超时机制)。

内置文件/文件夹浏览器:直接调用系统底层对话框选取本地程序或执行目录。

窗口位置捕获系统:直接对单个步骤的窗口位置进行捕获绑定、清除或开启置顶。

🎨 细节体验与视觉美化

设置齿轮放大调亮:将主界面左下角的系统设置按钮从 46px 增大为 50px,边框线增粗至 1.5px 并调亮金色光圈,内部的 Gear 图标尺寸由 18 增至 22 并设为饱满的金黄色 (var(--gold)),提升主界面的高级感。

步骤头重叠裁剪修复:编辑模式下的步骤清单头部 .steps-section 增加了 marginTop: "24px" 并且对按钮容器设置了 alignItems: "center",彻底修复了与上方工作区基础 preset 卡片重叠的视觉瑕疵。

卡片标题左侧避让:在卡片模式下,为未展开的单条步骤标题行 .step-collapsed-summary 增加了 paddingLeft: "16px",使步骤图标和标题与左侧竖向序号分割线保持完美的透气感。

亮色主题下拉菜单配色适配:针对 select 标签下拉 option,在亮色定制主题下增加了强制深色覆盖样式(背景为 #161a22,文字为高亮白),彻底解决之前列表泛白看不清文字的缺陷。