Releases: raito1chi/canvas-task-cards
Releases · raito1chi/canvas-task-cards
Release list
Canvas Task Cards v1.3.1
1.3.0
Canvas Task Cards v1.3.0
Task cards are now built on a much more solid foundation, look noticeably sleeker, and finally have the overview you've been waiting for: live, canvas-wide statistics.
What's New
📊 Live Task Statistics
- New stats modal (Command palette: "Show task card stats") showing completion rate, type/priority distribution bars, average progress and subtask totals — re-renders live while open.
- New status bar summary (
12/20 · 60%) with a mini progress bar that updates in real time and opens the full panel on click. - Progress is derived from real checkbox state, not just stored values.
- Configurable via new "Stats" section in settings (status bar can be hidden).
🗂️ Data Persistence & Reliability
- Task data is now embedded directly in the
.canvasfile — task cards survive app reloads, note renames and file moves. - Fixed: task cards reverting to normal cards after a reload.
- Automatic migration from the old plugin-data store + orphaned entry cleanup.
🖌️ Visual Polish
- Completed cards get a subtle tint, themed border and top accent bar.
- Type icons rendered as rounded chips with a hover glow + check animation.
- Gradient progress bars with theming support.
- Glassmorphism card toolbar; subtask rows with hover states and strikethrough on completion.
🖱️ Context Menu
- "Add Task Card" now appears as a native entry in the canvas empty-space right-click menu, right alongside Obsidian's own "Add …" actions.
1.2.0
Add progress bar support for task cards:
- Progress bar on task cards showing subtask completion
- "Edit subtasks" command to manage subtasks via modal
- Auto-complete when all subtasks are checked
- Settings: bar height, color, and auto-color by card type
1.1.1
1.1.0
v1.1.0 — Redesigned Popup Menu
What's new
- Redesigned node popup menu — Card type and priority controls now use Advanced Canvas-style expandable buttons with Obsidian native icons and tooltips.
Details
- Replaced the old inline text labels (
Type:,Priority:) and text-based buttons with two compactclickable-iconbuttons in the canvas node menu - Type button — shows current type icon (checkbox-glyph, help, alert-triangle, lightbulb, info). Click to open a
.canvas-submenudropdown and select a different type. Icon updates automatically on selection. - Priority button — shows current priority icon (minus, arrow-down, equal, arrow-up). Click to open a
.canvas-submenudropdown and select a different priority. Icon updates automatically on selection. - Buttons use
setIcon()andsetTooltip()matching Obsidian and Advanced Canvas conventions - Larger button size (32×32px) with 18×18px SVG icons for better visibility
- Styled
.canvas-submenudropdown with border, shadow, and proper z-index positioning