Skip to content

feat(notes): match sidebar selection geometry and motion - #57

Closed
luannn010 wants to merge 1 commit into
orbyn-dev:feat/notes-sidebar-account-headerfrom
luannn010:feat/notes-sidebar-selection
Closed

luannn010 wants to merge 1 commit into
orbyn-dev:feat/notes-sidebar-account-headerfrom
luannn010:feat/notes-sidebar-selection

Conversation

@luannn010

Copy link
Copy Markdown
Collaborator

Summary

  • Match Notes sidebar29px rows/1px gaps, tag swatches, search and footer spacing.
  • Add one200ms highlight tied to admitted navigation; retain150ms label color and reduced-motion jumps. Layout changes settle immediately; retired scopes stay hidden until a current read.
  • Depends on feat(navigation): add the sidebar account header #56; title-opacity/full-frame matching remains open.

Testing

-61 focused tests, TypeScript and production build passed. Genuine encrypted browser checks cover four motion policies, intermediate animation, dirty-draft refusal and resize regression.

  • Owned-reference motion comparison passed; generic64px distance check fails at RMSE0.0501 versus0.05 because Notes requires60px. Notes geometry check passes at0.0002. Thresholds unchanged.
  • Native rebuild pending; native FPS, account-server and complete-frame qualification remain open. No data migration; revert this PR to undo.

Co-authors

none

AI usage

  • Written by hand, with no AI
  • Harness and version: Codex desktop, codex-cli0.160.0; Git/gh, Node, Vitest, Playwright/Chrome and Orbyn motion-match tools.
  • Models: gpt-6.1-sol (UI/UX, implementation, browser checks, integration and independent source review); gpt-6.1-terra (focused controller tests); gpt-6-luna (read-only motion-tool inventory).
  • Effort: medium.
  • Human role: requested design fixes, clean local Windows rebuild and focused PR delivery; merge review pending.
  • Sources: project-owned Orbyn designs, Notes706a8d07 and Motionaed675f3 Git blobs; existing Notes contracts. No external implementation copied; notices retained.

Checklist

  • Works on Windows, macOS and Linux
  • Architecture updated for selection lifecycle and scope limits
  • No secrets, profiles, screenshots or build outputs included

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