Feat/图片绑定选择器改用带预览的模态框 #269

Merged
kdletters merged 12 commits from feat/ui-editor-image-selector into master 2026-09-03 20:02:49 +08:00
Member

before:
image.png

after:
shotmd-1788417438.jpg

close #268

before: ![image.png](/attachments/5ae7df1f-cf57-4712-8038-f65ae83e2ffa) after: ![shotmd-1788417438.jpg](/attachments/676e653d-2561-4eca-b28f-9725d3b8af02) close #268
k88936 self-assigned this 2026-09-03 14:42:01 +08:00
k88936 added this to the 陶泥儿gameAgent project 2026-09-03 14:42:01 +08:00
k88936 added 7 commits 2026-09-03 14:42:01 +08:00
新增 UI 编辑器图片素材选择器的状态、交互与验收合同。
将 UI 编辑会话的 previewUrls 沿节点检查器传递到图片组件面板。
用 ThemedModal 网格选择器替换图片组件原生素材下拉。

支持预览占位、失效引用、清除绑定、键盘操作与只读状态。
覆盖选择、清除、预览占位、失效引用、只读和键盘操作。
按预览 URL 记录失败状态,允许资源重新生成地址后再次加载

补充预览重试回归测试并同步 UI 编辑会话边界文档
改用显式分支解析当前素材标签,移除嵌套三元表达式
统一素材缩略图棋盘背景样式
Project CI / Repository checks (pull_request) Failing after 15s
Project CI / Backend tests (pull_request) Failing after 15s
Project CI / Frontend tests (pull_request) Successful in 3m19s
Project CI / Native shell tests (pull_request) Successful in 22m53s
741ef42156
抽取共享棋盘背景 class 常量供素材侧栏和选择器复用

保持现有图片加载失败处理与缩略图布局不变
k88936 added a new dependency 2026-09-03 15:04:08 +08:00
k88936 removed a dependency 2026-09-03 15:04:20 +08:00
k88936 added 1 commit 2026-09-03 15:05:21 +08:00
Merge branch 'master' into feat/ui-editor-image-selector
Project CI / Repository checks (pull_request) Failing after 53s
Project CI / Frontend tests (pull_request) Successful in 3m18s
Project CI / Backend tests (pull_request) Successful in 6m36s
Project CI / Native shell tests (pull_request) Failing after 21m34s
91e5a5830e
k88936 marked the pull request as ready for review 2026-09-03 15:22:50 +08:00
k88936 requested review from kdletters 2026-09-03 15:22:56 +08:00
k88936 added 1 commit 2026-09-03 16:08:29 +08:00
Merge branch 'master' into feat/ui-editor-image-selector
Project CI / Repository checks (pull_request) Successful in 2m35s
Project CI / Frontend tests (pull_request) Successful in 3m2s
Project CI / Native shell tests (pull_request) Successful in 21m30s
Project CI / Backend tests (pull_request) Successful in 8m17s
650fcab6ec
kdletters added 1 commit 2026-09-03 19:34:10 +08:00
Merge branch 'master' into feat/ui-editor-image-selector
Project CI / Repository checks (pull_request) Successful in 2m15s
Project CI / Frontend tests (pull_request) Successful in 3m19s
Project CI / Backend tests (pull_request) Successful in 7m23s
Project CI / Native shell tests (pull_request) Successful in 20m22s
1adfa7e3b3
kdletters requested changes 2026-09-03 19:37:21 +08:00
kdletters left a comment
Member

新增测试目前未覆盖文档中提到的“遮罩关闭”和“空素材列表”场景。

新增测试目前未覆盖文档中提到的“遮罩关闭”和“空素材列表”场景。
k88936 added 2 commits 2026-09-03 19:54:03 +08:00
补齐图片选择器关闭与空状态测试
Project CI / Repository checks (pull_request) Successful in 2m20s
Project CI / Backend tests (pull_request) Successful in 6m19s
Project CI / Native shell tests (pull_request) Successful in 20m15s
Project CI / Frontend tests (pull_request) Successful in 2m56s
dd16724948
新增遮罩点击关闭和空素材列表场景覆盖。
k88936 requested review from kdletters 2026-09-03 20:00:17 +08:00
kdletters merged commit f5f94111ca into master 2026-09-03 20:02:49 +08:00
kdletters deleted branch feat/ui-editor-image-selector 2026-09-03 20:02:49 +08:00
Sign in to join this conversation.