Skip to content

feat(desktop): play GSAP panel-in on the AI aside - #642

Merged
github-actions[bot] merged 1 commit into
developfrom
feat/ai-panel-in
Aug 29, 2026
Merged

feat(desktop): play GSAP panel-in on the AI aside#642
github-actions[bot] merged 1 commit into
developfrom
feat/ai-panel-in

Conversation

@tomymaritano

Copy link
Copy Markdown
Collaborator

Summary

  • Play panel-in on .app__ai-panel (8px from the right, 180ms, power2.out) so open is visible. Width still snaps; the inner .ai-panel no longer owns the tween.
  • Aside overflow is visible so the travel is not clipped. Reduced-motion and Performance → Low skip the tween and snap.

Test plan

  • panelIn + gsapRuntime unit tests
  • Open the AI panel: aside fades/slides 8px in; Low / reduced-motion snaps

Width snaps to 360px; the aside slides 8px from the right so overflow
does not clip the enter. Reduced-motion and Performance → Low snap.
@coderabbitai

coderabbitai Bot commented Aug 29, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 27 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: 86c3cba4-1e72-4001-87b9-e77757c8b682

📥 Commits

Reviewing files that changed from the base of the PR and between a8910c9 and b88d7c6.

📒 Files selected for processing (9)
  • apps/desktop/src/renderer/App.tsx
  • apps/desktop/src/renderer/components/ai/AiPanel.module.css
  • apps/desktop/src/renderer/components/ai/AiPanel.tsx
  • apps/desktop/src/renderer/motion/__tests__/gsapRuntime.test.ts
  • apps/desktop/src/renderer/motion/__tests__/panelIn.test.ts
  • apps/desktop/src/renderer/motion/gsapRuntime.ts
  • apps/desktop/src/renderer/motion/panelIn.ts
  • apps/desktop/src/renderer/styles/global.css
  • 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:27
@github-actions
github-actions Bot merged commit 0eb2639 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