Rebuild Studio infinite canvas as full-screen movable tools #24

Merged
codex-bot merged 3 commits from codex/canvas-rebuild into main 2026-10-29 16:43:24 +00:00
Collaborator

无限画布改为铺满屏幕的格点世界,移除固定标题和左右栏占位,保留紧凑浮动工具条与按需展开的属性。工具节点可通过标题手柄移动、右下角调整尺寸、直接编辑内容,并支持新增、复制、删除、连线、撤销重做及刷新恢复。缩放围绕鼠标位置,连线按工具实际尺寸更新。

验证:用户明确授权本次本地临时验收。Chrome 在开发及生产编译页面验证两个节点在两种缩放下实际移动距离、输入不移动、尺寸、撤销重做、连线与平移、鼠标锚点缩放、刷新恢复、增删复制,以及桌面1600×1100和手机390×844全屏无横向溢出。TypeScript和现有13项测试通过。webpack生产编译通过;worktree临时依赖链接导致28个standalone tracing越界文件警告,因此不宣称部署包完整性已验证。

截图:docs/evidence/canvas-rebuild/desktop.png、mobile.png。计划与详细限制见 docs/plans/canvas-rebuild.md。本次临时进程、依赖链接、构建输出均已清理。整站邮箱身份调用保留;独立本地服务不含账户API,因此整站登录未验收。AI模型服务仍明确未接入。

分支 codex/canvas-rebuild,目标 main。未合并、未部署,等待用户手动合并。

Follow-up e2bc4ae: 增加持久化 light/dark 主题,底部浮动工具坞,移除两侧工具区,点击空白画布或节点操作菜单进行添加/复制/删除/连接。主题恢复及工具坞位置浏览器检查通过,13项测试、TypeScript与webpack生产编译通过。用户本次明确授权合并 #23 与 #24。

无限画布改为铺满屏幕的格点世界,移除固定标题和左右栏占位,保留紧凑浮动工具条与按需展开的属性。工具节点可通过标题手柄移动、右下角调整尺寸、直接编辑内容,并支持新增、复制、删除、连线、撤销重做及刷新恢复。缩放围绕鼠标位置,连线按工具实际尺寸更新。 验证:用户明确授权本次本地临时验收。Chrome 在开发及生产编译页面验证两个节点在两种缩放下实际移动距离、输入不移动、尺寸、撤销重做、连线与平移、鼠标锚点缩放、刷新恢复、增删复制,以及桌面1600×1100和手机390×844全屏无横向溢出。TypeScript和现有13项测试通过。webpack生产编译通过;worktree临时依赖链接导致28个standalone tracing越界文件警告,因此不宣称部署包完整性已验证。 截图:docs/evidence/canvas-rebuild/desktop.png、mobile.png。计划与详细限制见 docs/plans/canvas-rebuild.md。本次临时进程、依赖链接、构建输出均已清理。整站邮箱身份调用保留;独立本地服务不含账户API,因此整站登录未验收。AI模型服务仍明确未接入。 分支 codex/canvas-rebuild,目标 main。未合并、未部署,等待用户手动合并。 Follow-up e2bc4ae: 增加持久化 light/dark 主题,底部浮动工具坞,移除两侧工具区,点击空白画布或节点操作菜单进行添加/复制/删除/连接。主题恢复及工具坞位置浏览器检查通过,13项测试、TypeScript与webpack生产编译通过。用户本次明确授权合并 #23 与 #24。
codex-bot added 1 commit 2026-10-29 16:26:36 +00:00
codex-bot added 1 commit 2026-10-29 16:35:04 +00:00
codex-bot changed title from WIP: Rebuild infinite canvas as movable editable tools to Rebuild Studio infinite canvas as full-screen movable tools 2026-10-29 16:35:30 +00:00
codex-bot added 1 commit 2026-10-29 16:42:44 +00:00
codex-bot merged commit 3f8bd11a17 into main 2026-10-29 16:43:24 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Zayden-Jung/probably-rendering-one-more-pixel-tonight#24