代码重复: AGC项目管理页未复用 image-canvas-react #284

Closed
opened 2026-09-04 18:08:39 +08:00 by k88936 · 1 comment
Member

project-development 目前只复用了 image-canvas-core,没有使用 image-canvas-react 的 CanvasWorld
自行重复实现了世界容器的定位、宽高和 translate + scale 变换。重复部分应下沉到共享组件;

文档未有解释

内容 提交 作者 说明
.game-resource-page-world 自定义世界容器 532c6d51fd suzmii 2026-08-24,提交“完善 Game Agent 资源画布与图片精修生成事务 (#181)”
旧的 .game-resource-plane + scale() 8e3d9991fa menghao 2026-08-12,资源管理画布功能修复
project-development 目前只复用了 image-canvas-core,没有使用 image-canvas-react 的 CanvasWorld 自行重复实现了世界容器的定位、宽高和 translate + scale 变换。重复部分应下沉到共享组件; 文档未有解释 | 内容 | 提交 | 作者 | 说明 | |---|---|---|---| | `.game-resource-page-world` 自定义世界容器 | `532c6d51fd` | suzmii | 2026-08-24,提交“完善 Game Agent 资源画布与图片精修生成事务 (#181)” | | 旧的 `.game-resource-plane` + `scale()` | `8e3d9991fa` | menghao | 2026-08-12,资源管理画布功能修复 |
kdletters added the Kind/Enhancement label 2026-09-07 15:25:24 +08:00
Member

This was generated by AI during triage.

代码重复的方向已经在关联 PR #285 中迁移到共享 CanvasWorld,但该 PR 当前仍处于请求修改状态,不能据此关闭本 Issue。最新验证发现画布缩小时音频/视频播放按钮会越过资源卡边界并被裁切:viewport scale 为 0.5 时约越界 3.5px,0.25 时约越界 10.25px,裁切区域也无法点击。

请在 #285 修复缩放后的卡片边界和命中区域,并补真实 DOM/Chromium 验证;同时先解决 PR 与 master 的冲突、等待 CI 完成。修复通过后再回填这里的验收结果,确认 project-development、主站画布和资源画布都不再各自维护 world 定位与变换。

> *This was generated by AI during triage.* 代码重复的方向已经在关联 PR #285 中迁移到共享 CanvasWorld,但该 PR 当前仍处于请求修改状态,不能据此关闭本 Issue。最新验证发现画布缩小时音频/视频播放按钮会越过资源卡边界并被裁切:viewport scale 为 0.5 时约越界 3.5px,0.25 时约越界 10.25px,裁切区域也无法点击。 请在 #285 修复缩放后的卡片边界和命中区域,并补真实 DOM/Chromium 验证;同时先解决 PR 与 master 的冲突、等待 CI 完成。修复通过后再回填这里的验收结果,确认 project-development、主站画布和资源画布都不再各自维护 world 定位与变换。
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: GenarrativeAI/Genarrative#284