Skip to content

perf(ui): 优化变更侧栏动画 - #70

Merged
Jaxton07 merged 1 commit into
mainfrom
codex/diff-sidebar-overlay-motion
Sep 21, 2026
Merged

Jaxton07 merged 1 commit into
mainfrom
codex/diff-sidebar-overlay-motion

Conversation

@Jaxton07

Copy link
Copy Markdown
Owner

改动

  • 将右侧变更栏从 flex 宽度推挤动画改为固定宽度的 transform 浮层
  • 保持聊天区宽度稳定,避免长会话 Markdown 逐帧重排和 ResizeObserver 贴底滚动
  • 保留顶栏开关、面板关闭按钮和 Esc;点击正文时侧栏保持打开
  • 关闭态增加 inert 与 aria-hidden,避免隐藏控件被键盘聚焦
  • 更新项目索引与 PITFALLS 排障记录

验证

  • npm run lint
  • npm run typecheck
  • npm run test(backend 558 + desktop 521,全部通过)
  • CDP 长会话验收:25 个文件、1269 行 diff;聊天区宽度 860px 保持不变,动画期间贴底滚动 0 次

将右侧变更栏改为固定宽度的 transform 浮层,避免长会话在开合期间逐帧重排聊天内容,并补充键盘可访问性与排障文档。
@Jaxton07
Jaxton07 merged commit b242197 into main Sep 21, 2026
1 check passed
@Jaxton07
Jaxton07 deleted the codex/diff-sidebar-overlay-motion branch September 21, 2026 03:55
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