UX polish: Ctrl+S saves, Enable all / Disable all actions #55

Closed
opened 2026-07-12 13:50:44 -04:00 by the_og · 0 comments
Owner

From the research doc's §12 polish list (seen in holstein13 / MCP One):

  1. Ctrl+S (Cmd+S on macOS) saves — standard QKeySequence.Save QAction on the main window, same path as the Save button (respects validation/dirty state; no-op when disabled).
  2. Enable all / Disable all — two actions that flip every server's checkbox at once, with a single undo snapshot, single table refresh, single dirty mark. Placement: small buttons next to the Active/Disabled section labels, or in the bottom action bar — match existing chrome.

Acceptance: Ctrl+S with unsaved valid changes saves (status line updates); Enable all from a mixed state activates everything and one Ctrl+Z restores the previous split.

From the research doc's §12 polish list (seen in holstein13 / MCP One): 1. **Ctrl+S (Cmd+S on macOS) saves** — standard QKeySequence.Save QAction on the main window, same path as the Save button (respects validation/dirty state; no-op when disabled). 2. **Enable all / Disable all** — two actions that flip every server's checkbox at once, with a single undo snapshot, single table refresh, single dirty mark. Placement: small buttons next to the Active/Disabled section labels, or in the bottom action bar — match existing chrome. **Acceptance**: Ctrl+S with unsaved valid changes saves (status line updates); Enable all from a mixed state activates everything and one Ctrl+Z restores the previous split.
the_og added the P2 label 2026-07-12 13:50:44 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: the_og/better-claude-config#55