Skip to content

feat(desktop): GSAP hover and press on sidebar rows - #643

Merged
github-actions[bot] merged 1 commit into
developfrom
feat/sidebar-chrome-press
Aug 29, 2026
Merged

feat(desktop): GSAP hover and press on sidebar rows#643
github-actions[bot] merged 1 commit into
developfrom
feat/sidebar-chrome-press

Conversation

@tomymaritano

Copy link
Copy Markdown
Collaborator

Summary

  • Sidebar rows hover 6px and press 8px via GSAP (power2.out, 120–140ms). Delegated from the sidebar root onto [data-chrome-press].
  • Reduced-motion and Performance → Low skip the tween and snap to rest.

Test plan

  • chromePress + gsapRuntime unit tests
  • Hover/press All Notes, notebooks, tags, trash: 6/8px slide; Low / reduced-motion does not move

Hover slides 6px, press 8px, rest snaps back. Delegated from the
sidebar onto [data-chrome-press]. Reduced-motion and Low skip it.
@coderabbitai

coderabbitai Bot commented Aug 29, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 11 minutes.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 0d39c71a-80a3-4aa9-948d-f50ef74e52cd

📥 Commits

Reviewing files that changed from the base of the PR and between 0eb2639 and e32793b.

📒 Files selected for processing (10)
  • apps/desktop/src/renderer/components/sidebar/NotebookItem.tsx
  • apps/desktop/src/renderer/components/sidebar/Sidebar.tsx
  • apps/desktop/src/renderer/components/sidebar/SidebarQuickFilters.tsx
  • apps/desktop/src/renderer/components/sidebar/StatusFilters.tsx
  • apps/desktop/src/renderer/components/sidebar/TagsList.tsx
  • apps/desktop/src/renderer/motion/__tests__/chromePress.test.ts
  • apps/desktop/src/renderer/motion/__tests__/gsapRuntime.test.ts
  • apps/desktop/src/renderer/motion/chromePress.ts
  • apps/desktop/src/renderer/motion/gsapRuntime.ts
  • docs/research/2026-08-28-electron-ux-quality.md

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions
github-actions Bot enabled auto-merge (squash) August 29, 2026 02:42
@github-actions
github-actions Bot merged commit 4adad53 into develop Aug 29, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant