Rebuild Studio infinite canvas as full-screen movable tools #24
Reference in New Issue
Block a user
Delete Branch "codex/canvas-rebuild"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
无限画布改为铺满屏幕的格点世界,移除固定标题和左右栏占位,保留紧凑浮动工具条与按需展开的属性。工具节点可通过标题手柄移动、右下角调整尺寸、直接编辑内容,并支持新增、复制、删除、连线、撤销重做及刷新恢复。缩放围绕鼠标位置,连线按工具实际尺寸更新。
验证:用户明确授权本次本地临时验收。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。WIP: Rebuild infinite canvas as movable editable toolsto Rebuild Studio infinite canvas as full-screen movable tools