Skip to content

feat(desktop): split-by-default + verb/back keyboard shortcuts - #318

Merged
deepiq2022 merged 1 commit into
mainfrom
feat/desktop-support
Jul 21, 2026
Merged

feat(desktop): split-by-default + verb/back keyboard shortcuts#318
deepiq2022 merged 1 commit into
mainfrom
feat/desktop-support

Conversation

@deepiq2022

Copy link
Copy Markdown
Contributor

Summary

Desktop polish on top of what already existed (Cmd+K search, Cmd+R quick-roll, 154 tooltips, resizable split view, nav rail, and the new #317 back button):

  • Split view defaults ON — engages only at ≥1000px (canSplit), so phones/tablets are unaffected; desktop gets a two-pane layout by default. A stored preference still wins (users who turned it off keep it off).
  • Keyboard shortcuts: Cmd/Ctrl+1..6 jump to the six verbs; Cmd/Ctrl+[ goes back through the shell history.

Scoped as desktop P1; tooltips are already broadly present.

Test plan

  • flutter analyze clean (pre-existing embark info lint only)
  • flutter test passes (2176)
  • New tests: split-on-by-default (wide) + explicit-off single pane, Ctrl+digit verb switch + Ctrl+[ back, split default true unit test

🤖 Generated with Claude Code

Desktop polish (the shell already had Cmd+K search, Cmd+R quick-roll,
tooltips, a resizable split view, and a nav rail):
- Split view now defaults ON. It only engages at >=1000px (canSplit), so
  phones/tablets are unaffected; desktop gets a two-pane layout out of the
  box. Users who turned it off keep it off (stored preference wins).
- Cmd/Ctrl+1..6 jump straight to the six verbs; Cmd/Ctrl+[ goes back
  through the new shell history.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@deepiq2022
deepiq2022 merged commit d39b503 into main Jul 21, 2026
1 check passed
@deepiq2022
deepiq2022 deleted the feat/desktop-support branch July 21, 2026 22:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants