Batch of eleven Minor design-review fixes across the corpus
- 02: welcome counts are live items only; failed first opens still record; duplicate-identity registry records merge silently (newest wins); BoardStore's FolderWatcher pointer reads "below" - 11: lane-header new-card button inventoried (click names its target lane, overriding 04's ⌘N rule — cross-referenced there); attachments quiet-add affordance listed as a twin; Undo/Redo and Pull/Push rows gain the abnormal-state pause, read-only lock, and unresolvable-remote conditions; welcome scope added to Reveal in Finder - 03/11: one lane context menu (header or empty space) with the full inventory, replacing the split rows - 09: instantiated boards are never in git mode — actual mode follows detection at the destination (repo-nested possible) - 08: the app never writes an existing CLAUDE.user.md; one-time rescue creation stated as the exception - README: pathfinder path corrected to ../../Kanban Claude-Session: https://claude.ai/code/session_01HJ7PhFNmQ19bvy9RMD6GSb
This commit is contained in:
@@ -17,7 +17,7 @@ Toolbars are **pure enhancement**: every function they host already has a menu i
|
||||
|
||||
## Lane
|
||||
|
||||
- Title bar: leading SF Symbol (the lane's `icon`), title, **card-count badge** (quiet, secondary styling), new-card button. The whole title bar is the lane's drag surface — no separate grip; a plain click (no movement) on it selects the lane (04-interactions.md ▸ Selection). The count reads the search filter like every other surface (04-interactions.md): during a search it shows the visible count, not the total.
|
||||
- Title bar: leading SF Symbol (the lane's `icon`), title, **card-count badge** (quiet, secondary styling), new-card button. The whole title bar is the lane's drag surface — no separate grip; a plain click (no movement) on it selects the lane (04-interactions.md ▸ Selection). **The lane has one context menu** (settled), invoked on the header or on lane empty space alike — Rename, Style…, the quick-style recents row, the Width stepper, Delete (inventory normative in 11-command-nexus.md ▸ Context menus); a full lane still has its header, so the menu is always reachable. The count reads the search filter like every other surface (04-interactions.md): during a search it shows the visible count, not the total.
|
||||
- Body: vertical card stack (masonry grid when wide — settled, the pathfinder's masonry works), scrolls vertically.
|
||||
- Right-edge **drag-to-resize** between integer widths (1×, 2×, 3×, … — no cap): shadow snaps at the inter-column gap with 10pt release hysteresis; the window grows/shrinks by one standard width per snap so other lanes keep their exact size. **Growth hard-stops at the screen's visible frame, with rubber-band feedback** (the dragged edge gives a fraction of the overshoot and snaps back, signalling the bound — pathfinder behavior, proven): the drag never compresses siblings and the window never overflows the screen. The header context menu's Width control (stepper, uncapped) is the precise control — and deliberately the opposite mechanism: it never touches the window, it **re-divides** the existing width across the new unit total (siblings compress). Widths beyond the screen's capacity stay reachable through it. The **Increase/Decrease Lane Width menu items (⌥⌘→/⌥⌘← — 11-command-nexus.md) are this stepper's keyboard face** — same re-divide semantics, never the window's size; window-growing behavior belongs to the drag alone.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user