Repository navigation
Windows/Linux: the app menu keeps one slot, and record actions fit beside the window controls - #8002
Conversation
…side the window controls The Linux QA pass on #7964 found three issues. The window controls moved 44px when the sidebar collapsed, because the app menu sat inside the expanded header but after the rail when collapsed; it now owns the rail-width slot in both, so the toggle and back/forward start at the same x. Settings had no app menu on Windows/Linux. And the record side header ran its primary action under the window controls; the label now drops to its icon only when the header lacks the room, measured by a container query, so macOS keeps the full label.
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (6)
Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 9 remain after this review. 📝 WalkthroughWalkthroughThe dashboard and settings sidebars now place the app menu in the window-controls band on non-macOS platforms. Workspace record-action buttons gain accessible labels and hide their visible text when the container is narrower than 18rem. ChangesSidebar app-menu placement
Responsive workspace actions
Priority: ➖ Normal Estimated code review effort: 2 (Simple) | ~10 minutes Change: Bug fix Merge Risk: ⚪ Minimal · up to The changed controls and responsive actions preserve their documented behavior; remaining platform validation does not identify a specific merge-blocking failure. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 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 |
🧹 Preview Cleanup CompleteThe following preview resources have been cleaned up:
Thank you for your contribution! 🎉 |
Fixes the three issues the Linux QA pass found on #7964. Report and re-test: https://app.superset.sh/page/linux-desktop-header-chrome-qa-pr-7964-92j3dg
aria-label) only below 18rem of free space. macOS, with no inset, keeps the full label.Verified
Not covered: Windows (no Windows host to test on). The logic is the same as Linux's, except its window controls are wider.
Summary by cubic
Fixes three issues from the Linux QA pass: the controls shift 44px when the sidebar collapses, Settings lacks an app menu, and record actions run under the window controls.
Bug Fixes
aria-label) only when the header can't fit them; macOS keeps the full labels.Written for commit 746b7cd. Summary will update on new commits.
Summary by CodeRabbit