Skip to content

UI 检查点:统一菜单、滚动容器与控件视觉规范 - #19

Draft
qqqqqf-q wants to merge 3 commits into
mainfrom
codex/ui-design-checkpoint
Draft

UI 检查点:统一菜单、滚动容器与控件视觉规范#19
qqqqqf-q wants to merge 3 commits into
mainfrom
codex/ui-design-checkpoint

Conversation

@qqqqqf-q

@qqqqqf-q qqqqqf-q commented Sep 7, 2026

Copy link
Copy Markdown
Member

目的与当前状态

保存正在真实 Memoh 页面验证的 UI 设计检查点,避免试验仅留在本机。该 PR 保持 Draft,参数和视觉方向仍待继续迭代。

统一 Select、DropdownMenu、ContextMenu 的滚动容器、渐隐、菜单动画与子菜单首项中心对齐;将输入框尺寸、字重、深浅主题 Section Card 和控件边框调整放入组件库,并补充 Settings 示例。

消费方与恢复文档:felinics/Memoh#1177

验证与边界

  • 修改文件 ESLint、组件库 vue-tsc 通过。
  • 已在 Memoh 本地进行菜单、右键动画、子菜单移动和设置控件浏览器自检;尚未完成所有调用方、键盘、窄屏和主题验收。
  • Memoh 消费方另有 Reka 2.10.1 focus 修复补丁,独立组件库消费方不会自动获得;发布前需处理其上游或分发方式。
  • Web 消费方全量类型检查仍失败,详见关联 Memoh checkpoint;这里不声明可发布。

代码量自审

相对当前 main:39 文件,新增 790 行、删除 236 行,净增 554 行。主要增量为共享滚动与子菜单定位、Settings 示例和规范;DialogBody 则移除独立滚动实现。分类:生产代码及配置 +487/-229,机械 cursor 统一 +10/-7,示例 +234/-0,规范文档 +59/-0;测试及生成代码均为 0。生产部分含机械变更、排除空行和整行注释后约 +420/-181,净增 239 行(按 diff 行分类,行内注释不剔除)。共享容器取代独立滚动逻辑;仍需重点 review 子菜单碰撞对齐、虚拟列表 viewport 与独立消费方补丁分发。未新增无关功能。

⚠️ No human QA — this PR has not been verified by a human yet. Remove this line once a human confirms the happy path.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant