fix(editor): remove the redundant top-bar settings button - #465
Conversation
The gear icon between the theme toggle and Export opened the shortcuts configuration dialog — the same dialog already reachable as "Keyboard Shortcuts" from the OpenScreen wordmark menu. Unlike AI settings, which llm-providers.md documents as an intentional "two doors, one dialog", this second door was just a leftover. Removed the button and its icon import, the now-dead `topbar.settings` string from all 13 locales, and the two manual e2e checklist lines that tested or referenced the removed control. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (15)
💤 Files with no reviewable changes (14)
Included review availability: Your plan provides up to 4 included reviews per hour; 2 remain after this review. 📝 WalkthroughWalkthroughThe editor top bar no longer includes a direct settings button. Settings access remains in the application menu. Related translations and manual end-to-end checklist steps were removed or updated. ChangesEditor settings shortcut removal
Estimated code review effort: 1 (Trivial) | ~5 minutes Merge Risk: ⚪ Minimal · up to This removes a redundant editor control while preserving access to Keyboard Shortcuts through the existing menu; no actionable merge-blocking risk remains after normal checks and review. Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 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 |
Summary
topbar.settingsstring from all 13 locales.Targets
main; will need to be cherry-picked into1.10.0.rc2.Test plan
tsc --noEmitcleanEditorTopBar.test.tsx,localeParity.test.ts,ProviderSettings.test.tsxpass (35 tests)🤖 Generated with Claude Code
Summary by CodeRabbit
Updates
Documentation