feat: add kanban board view toggle to Issues panel #56
+261
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Why
The table view is fantastic for filtering, sorting, and seeing detailed metadata — but when I'm trying to get a quick sense of where things are at, I find myself mentally grouping by the Status column. A kanban board makes that instant: glance and see "15 open, 0 in progress, 0 blocked."
This doesn't replace the table — it's a toggle. Best of both worlds.
Screenshot
What it does
How I built it (with your architecture in mind)
I studied the existing codebase carefully and tried to match your patterns:
KanbanBoard.tsx, ~70 lines) — follows the same structure asIssuesView.tsxTypeBadge,PriorityBadgefromcommon/STATUS_LABELS,STATUS_COLORS,Bead,BeadStatusIssuesViewrenders rows (no over-abstraction)Total change: ~250 lines across 3 files.
Files changed
src/webview/views/KanbanBoard.tsxsrc/webview/views/IssuesView.tsxsrc/webview/styles.cssHappy to adjust anything! Really enjoying using vscode-beads.