手机导航更正 · 2026-10-22¶
最终交互¶
手机可在设置中选择底部 OneShot,或左上角按钮打开的纵向功能浮层。浮层复用 OneGUI Drawer:点选入口后关闭,支持点击背景、关闭按钮、Escape 和系统返回。页面始终保持全宽,OH、搜索、标签页及 OneGO 沿用各模式现有逻辑。
- 极简模式:学习、预约、生活、信息、课表五项。
- 实用与完整模式:沿用 0.10 的图标加名称纵向列表,展示当前全部 16 个内置一级功能区。完整模式还展示已注册的插件功能页。
- 实用模式保留既有能力隔离;需要完整版的入口带标记,点击后进入可切换模式的设置并显示说明。数据与接收隔离逻辑继续保留。
- 三种模式各自保存设备本地偏好,默认底部 OneShot。完整/实用手机导览在选择模式后提供布局选择;极简导览直接进入其功能介绍。三种模式均可从设置调整导航。
更正替换了最初错误的“左侧常驻五个 OneShot 按钮并压缩页面”实现,删除了其页面占位、宽度扣减及专属卡片压缩样式。
实现与复用¶
MobileFeatureNavigation.tsx 复用 Layout.tsx 的 NAV 单源、现有页面路由和 OneGUI Drawer、Btn、IconBtn,浮层宽度使用既有轨道令牌。设置与导览共用 MobileLayoutChoice;中英文词条及静态提取种子同步更新。预览测试关闭上下文前等待请求路由处理结束,避免中断尚未完成的匿名夹具请求。
验收¶
tools/mobile-feature-navigation-browser-test.mjs:320 / 390 / 430px × 三种模式,共 101 项检查通过。覆盖入口数量、左上角位置、全宽保持、浮层宽度、点击跳转、返回关闭、末项滚动、切回 OneShot、实用模式能力提示、三种导览、英文标签和桌面保留原导航。- 截图已人工复核:320px 完整模式、390px 实用模式及英文浮层,纵向列表与背景页面区分清楚。截图及完整报告位于本机
/Volumes/OneTHUBuild/artifacts/mobile-feature-navigation/,使用匿名模拟数据。 - TypeScript、OneGUI 护栏与 46 组语义对比度检查通过。中英文各 7577 个词典键,错误 0;62 条 Android 小组件兜底匹配。
- 三种模式导航偏好独立保存及恢复通过。
tools/mobile-layout-docking-browser-test.mjs:4 项可信触摸事件验收通过,覆盖暂存箱左吸附、半隐藏后点按打开、拖回自由放置与右吸附后页面宽度。
浏览器检查使用触摸视口与真实页面组件,本次没有 Android 实机验收,也没有构建安装包。
导航更正完成时的发布状态(历史)¶
用户明确要求停止打包。本地构建已终止,Actions 39718589012 已取消,0.11.1 保持草稿。此次更正仅更新本地源码、测试和文档;未替换 Release、云盘镜像或官网渠道。后续构建需要用户新的指令。
发布授权更新¶
用户随后明确要求恢复三端 0.11.1 构建与发布,并同步渠道。上述暂停记录保留作历史,当前发布执行记录见 2026-10-22-release-0.11.1.md。