Skip to content

feat(ui): make task cards draggable and resizable - #67

Merged
nmrtist merged 1 commit into
mainfrom
feat/task-card-layout
Aug 26, 2026
Merged

feat(ui): make task cards draggable and resizable#67
nmrtist merged 1 commit into
mainfrom
feat/task-card-layout

Conversation

@nmrtist

@nmrtist nmrtist commented Aug 26, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add shared geometry for floating task cards.
  • Support dragging, edge resizing, collapsing, and viewport/sidebar constraints.
  • Persist and sanitize task-card dimensions for each tool.
  • Extract task-card layout and resize logic with focused tests.
  • Keep persisted settings at schema v1 and remove legacy preference migration paths.

Validation

  • cargo pr-check

- centralize floating task-card geometry and workspace bounds
- add drag and edge-resize interactions with persisted per-tool dimensions
- update task panels and add layout and interaction coverage
- keep persisted settings at v1 and remove legacy migration paths
@nmrtist
nmrtist merged commit 468f054 into main Aug 26, 2026
11 checks passed
@nmrtist
nmrtist deleted the feat/task-card-layout branch August 26, 2026 10:10
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 26, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant