2.3 KiB
2.3 KiB
创作页移动端 UI 修复记录
日期:2026-04-21
问题定位
本轮修复只处理创作页表现层,不新增创作流程。
当前移动端问题主要来自三处:
- 平台页在
platformTab === 'create'时直接渲染CustomWorldCreationHub,绕过了PlatformHomeView的移动端外壳,导致底部 Tab 栏没有挂载。 - 创作中心内部仍混用
pixel-*九宫格样式、bg-black/*、text-white、border-white/*等暗色 Tailwind 类,亮色主题下会出现深色块和低对比文字。 - 创作中心根节点自带
h-full overflow-y-auto,放回平台页后容易与平台页主滚动区抢滚动权,手机上会显得布局混乱。
落地约束
- 创作页仍复用现有平台首页,不新增页面和新系统。
- 移动端底部 Tab 必须始终由
PlatformHomeView统一渲染,创作页只作为createTab 的内容。 - 创作中心内部不再使用深色硬编码作为默认底色,普通卡片、筛选 Tab、空状态和按钮统一使用
platform-*token。 - 创作中心不再自建整页滚动,只把内容交给平台页主滚动区,避免嵌套滚动。
- UI 中不增加规则说明类文案,只保留必要入口、状态和作品信息。
编码方案
- 在
PlatformHomeView增加可选的createTabContent,让当前 Agent 创作中心接回平台页统一外壳。 PreGameSelectionFlow不再在platformTab === 'create'时绕过PlatformHomeView,而是把CustomWorldCreationHub作为创作 Tab 内容传入。CustomWorldCreationHub改为无内部整页滚动的内容容器,标题、返回、计数、错误、加载骨架都使用平台 token。CustomWorldCreationStartCard与CustomWorldWorkCard从像素暗色面板切换为平台卡片样式,保留游戏化主视觉但跟随亮暗主题。CustomWorldWorkTabs改用platform-tab,并保持横向滚动与清晰选中态。
验收要点
- 手机宽度下进入“创作”后,底部“首页 / 创作 / 存档 / 我的”Tab 始终可见。
- 亮色主题下创作页默认卡片不出现大面积黑色底板。
- 创作页只有平台页主内容区滚动,底部 Tab 不随作品列表滚走。
- 桌面端仍可通过左侧平台导航进入创作页。