Resolve eleven Redesign-board findings across the design corpus
Contradictions: v1 gains a minimal Settings pane (⌘,) housing the restore-at-launch toggle; Window ▸ Welcome to Lanework inventoried in 11. Gaps: close/quit waits for in-flight bracketed and copy-shaped operations; pull extends the Edit-session treatment to open raw-source buffers (signpost + last-writer-wins Apply); File ▸ Duplicate keeps tombstones (01's "as-is" softened to per-flow exclusions). Minor: Undo routing promoted to a real heading in 06; 11's dead "10 ▸ Actions" citation repointed. m3 watcher findings: root-gone cancels armed debounced delivery; mid-bracket root changes owned by the root-change path; .git filtered at any depth; banked mid-bracket reconciles and the 200 ms debounce ratified.
This commit is contained in:
@@ -18,6 +18,7 @@ The single source of truth for **every command and action the app can perform**
|
||||
|
||||
| Menu | Command | Default | Context |
|
||||
|---|---|---|---|
|
||||
| App | Settings… | ⌘, | Everywhere; the app-wide preferences pane. v1 holds one control: "Restore open boards at launch" (02 ▸ Launch and window lifecycle) |
|
||||
| File | New Card | ⌘N | Board window; disabled on a zero-lane board. Target rule: 04 |
|
||||
| File | New Lane | ⇧⌘N | Board window |
|
||||
| File | New Board… (opens the template chooser) | ⌥⌘N | Everywhere |
|
||||
@@ -49,6 +50,7 @@ The single source of truth for **every command and action the app can perform**
|
||||
| View | Edit Body (checkmark toggle) | ⌘E | Card window; disabled while Raw Source is active |
|
||||
| View | Raw Source (checkmark toggle; toggling off = Apply) | ⌥⌘E | Card window |
|
||||
| View | History | — (no default) | Card window; focuses the sidebar History section (05); git boards only — section absent, item disabled on mode none / repo-nested |
|
||||
| Window | Welcome to Lanework | — (no default) | Everywhere; shows (or focuses) the welcome window (02 ▸ Launch and window lifecycle) |
|
||||
|
||||
## Fixed grammar keys (G)
|
||||
|
||||
@@ -79,7 +81,7 @@ All board grammar keys are inert while a title editor is focused, and menu dispa
|
||||
|
||||
## Context menus
|
||||
|
||||
Context menus are the per-item action inventory VoiceOver reads (10 ▸ Actions). Every entry is a twin of a menu command, a fixed grammar key, or a configuration control — no function's only home:
|
||||
Context menus are the per-item action inventory VoiceOver reads (10 ▸ The board through VoiceOver). Every entry is a twin of a menu command, a fixed grammar key, or a configuration control — no function's only home:
|
||||
|
||||
| Surface | Entries |
|
||||
|---|---|
|
||||
@@ -98,7 +100,7 @@ Context menus are the per-item action inventory VoiceOver reads (10 ▸ Actions)
|
||||
|
||||
## Standard macOS furniture
|
||||
|
||||
System-provided; the app adds nothing beyond convention: App menu (About, Hide, Quit — **no Settings pane in v1**: the only app-wide preferences, quick-style recents and `NSUserKeyEquivalents`, need no UI; ⌘, unused), Window menu, Help (carries the one line teaching the System Settings remap path — 04). **No Print story in v1** (⌘P unused). Customize Toolbar… per system convention (03).
|
||||
System-provided: App menu (About, Hide, Quit), Window menu, Help (carries the one line teaching the System Settings remap path — 04). The app's own additions to this furniture are inventoried in Menu commands above — App ▸ Settings… and Window ▸ Welcome to Lanework; the remaining app-wide preferences, quick-style recents and `NSUserKeyEquivalents`, need no UI. **No Print story in v1** (⌘P unused). Customize Toolbar… per system convention (03).
|
||||
|
||||
## Changes from Kanban
|
||||
|
||||
|
||||
Reference in New Issue
Block a user