fix(desktop): stabilize workspace list item hover layout#1532
Conversation
|
No actionable comments were generated in the recent review. 🎉 📝 WalkthroughWalkthroughA single React component file is restructured to improve its layout and hover interaction behavior. CSS classes are reorganized for better sizing and positioning, and the close button's visibility model transitions from hidden/shown to opacity-based, with pointer-events management for interaction control. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 3 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧪 Generate unit tests (beta)
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. Comment |
Description
Stabilizes workspace row height in the desktop sidebar to prevent hover-time layout shifts.
The diff stats badge now keeps a fixed height and swaps between stats/close affordance using opacity instead of display toggling, which avoids text and neighboring row movement.
Changed file:
Related Issues
N/A
Type of Change
Testing
cd apps/desktop && SUPERSET_WORKSPACE_NAME=dev SKIP_ENV_VALIDATION=1 bun run devScreenshots (if applicable)
Additional Notes
This is a focused UI stability fix with no intended behavior changes outside hover layout consistency.
Summary by CodeRabbit
Release Notes