Skip to content

Redesign Kanban column chrome#4624

Draft
dcrjodle wants to merge 1 commit into
developmentfrom
feature/kanban-card-redesign
Draft

Redesign Kanban column chrome#4624
dcrjodle wants to merge 1 commit into
developmentfrom
feature/kanban-card-redesign

Conversation

@dcrjodle

Copy link
Copy Markdown
Collaborator

Summary

Restyles the Kanban column chrome so the board matches the Tendril card-board design. Pairs with a custom TendrilCard widget added in Ivy-Tendril (separate PR) that renders the card bodies.

Changes (src/frontend/src/components/ui/shadcn-io/kanban.tsx)

  • Columns now sit on a light gray rounded panel (bg-muted/40, rounded-xl) with white cards on top, giving the board visual depth.
  • Column header redesigned: a hollow circle indicator (a tinted ring when a column color is provided), a medium-weight title, the count, and a right-aligned ··· overflow button.
  • Drag-over state uses a subtle ring highlight instead of a flat background fill.

No API/prop changes — purely visual. The MoreHorizontal/Circle icons come from the already-bundled lucide-react.

Verification

  • tsc --noEmit passes (no Kanban errors).
  • Pre-commit lint/format ran clean.

🤖 Generated with Claude Code

Restyle the Kanban column to match the Tendril board design:
- Columns sit on a light gray rounded panel with white cards on top
- Header shows a hollow circle indicator (tinted ring when a column color
  is set), a medium-weight title, the count, and a ··· overflow button
- Drag-over uses a subtle ring instead of a flat background fill

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@artem-ivy-ai

Copy link
Copy Markdown
Collaborator

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