feat: align queue and kanban navigation and rows #482

Merged
barrettruth merged 1 commit from queue-kanban-count-nav into main 2026-06-14 22:32:18 +00:00
Owner

Checklist

  • I have read CONTRIBUTING.md.
  • No AI was used to generate, edit, or review any part of this contribution.

Problem

The queue and kanban views had drifted apart. Numeric count prefixes for
j/k motion had been dropped during an earlier keyboard simplification, the
e shortcut for opening a task no longer matched the rest of the vim-style
surface, and the kanban cards used their own spacing with no line-number
gutter, so moving between the two views felt inconsistent.

Solution

Reinstate count-prefixed motion so a number before j or k moves the cursor
by that many rows in both views, and rebind opening the focused task from e
to . Give the kanban cards the same relative and absolute line-number
gutter and the compact row spacing of the queue list so the two surfaces
line up, and update the shortcut help overlay and the settings shortcuts
screen to match. This also carries the in-progress default-category
threading from the dashboard loaders through both surfaces so a task's own
category is hidden when it matches the default, and promotes the task
source remoteState field to a required value alongside its source-indicator
fixtures.

## Checklist - [ ] I have read [CONTRIBUTING.md](https://git.barrettruth.com/barrettruth/delta/src/branch/main/CONTRIBUTING.md). - [ ] No AI was used to generate, edit, or review any part of this contribution. ## Problem The queue and kanban views had drifted apart. Numeric count prefixes for j/k motion had been dropped during an earlier keyboard simplification, the e shortcut for opening a task no longer matched the rest of the vim-style surface, and the kanban cards used their own spacing with no line-number gutter, so moving between the two views felt inconsistent. ## Solution Reinstate count-prefixed motion so a number before j or k moves the cursor by that many rows in both views, and rebind opening the focused task from e to <CR>. Give the kanban cards the same relative and absolute line-number gutter and the compact row spacing of the queue list so the two surfaces line up, and update the shortcut help overlay and the settings shortcuts screen to match. This also carries the in-progress default-category threading from the dashboard loaders through both surfaces so a task's own category is hidden when it matches the default, and promotes the task source remoteState field to a required value alongside its source-indicator fixtures.
feat: align queue and kanban navigation and rows
All checks were successful
quality / Lint (pull_request) Successful in 57s
quality / Test (pull_request) Successful in 1m0s
quality / Build (pull_request) Successful in 39s
f9222d8e9d
Restore count-prefixed j/k motion to the queue and kanban views so a
numeric prefix moves the cursor by that many rows, and replace the e edit
shortcut with <CR>, which opens the focused task in both views. The kanban
cards now carry the same relative/absolute line-number gutter and compact
row spacing as the queue list so the two surfaces read consistently, and
the shortcut help and settings screens reflect the new bindings.

This also lands the in-progress default-category threading, passing the
user's default category from the dashboard loaders through the queue and
kanban surfaces so a task's own category is hidden when it matches the
default, and promotes the task source remoteState field to a required
value alongside the related source-indicator fixtures.
Sign in to join this conversation.
No reviewers
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
barrettruth/delta!482
No description provided.