Skip to content

feat: explain 3D graph touch rotation - #4275

Merged
atomantic merged 1 commit into
mainfrom
claim/issue-4169
Aug 15, 2026
Merged

feat: explain 3D graph touch rotation#4275
atomantic merged 1 commit into
mainfrom
claim/issue-4169

Conversation

@atomantic

Copy link
Copy Markdown
Owner

Summary

  • Show a brief, non-blocking “Drag to rotate” cue on the first touch of each 3D Brain and Memory graph.
  • Keep one-finger rotation intact and share the one-time timeout behavior between both canvases.
  • Cover first-touch, timeout, and mouse-input behavior with a focused hook test.

Test plan

  • cd client && npm test -- src/hooks/useFirstTouchHint.test.jsx src/hooks/index.test.js
  • cd client && npx biome lint --error-on-warnings src/hooks/useFirstTouchHint.js src/hooks/useFirstTouchHint.test.jsx src/components/brain/tabs/BrainGraph.jsx src/components/cos/tabs/MemoryGraph.jsx
  • cd client && npm run build

Closes #4169

@atomantic

Copy link
Copy Markdown
Owner Author

Automated Antigravity review could not reach a verdict after three attempts: its headless configuration could not inspect repository commands. Leaving this PR open for review with a command-enabled Antigravity setup.

@atomantic
atomantic merged commit 2d64d38 into main Aug 15, 2026
7 checks passed
@atomantic
atomantic deleted the claim/issue-4169 branch August 15, 2026 06:45
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.

Add a first-touch rotate hint to the 3D graph canvas on mobile

1 participant