Skip to content

Releases: raito1chi/canvas-task-cards

Canvas Task Cards v1.3.1

Choose a tag to compare

@raito1chi raito1chi released this 13 Aug 10:01

What's Changed

  • Replace setCssProps with CSS class modifiers for static stats-bar styles to satisfy the Obsidian community linter (no-static-styles-assignment).

1.3.0

Choose a tag to compare

@raito1chi raito1chi released this 13 Aug 09:33

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 .canvas file — 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

Choose a tag to compare

@raito1chi raito1chi released this 11 Jul 12:40

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

Choose a tag to compare

@raito1chi raito1chi released this 08 Jul 09:28

v1.1.1 — Bug fixes

  • Fixed plugin not loading in some Obsidian setups
  • Restored reliability of canvas card detection
  • General stability improvements

1.1.0

Choose a tag to compare

@raito1chi raito1chi released this 08 Jul 09:09

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 compact clickable-icon buttons in the canvas node menu
  • Type button — shows current type icon (checkbox-glyph, help, alert-triangle, lightbulb, info). Click to open a .canvas-submenu dropdown 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-submenu dropdown and select a different priority. Icon updates automatically on selection.
  • Buttons use setIcon() and setTooltip() matching Obsidian and Advanced Canvas conventions
  • Larger button size (32×32px) with 18×18px SVG icons for better visibility
  • Styled .canvas-submenu dropdown with border, shadow, and proper z-index positioning

1.0.0

Choose a tag to compare

@raito1chi raito1chi released this 02 Jul 11:26
d3e5ae5

Obsidian Canvas plugin that adds task card features: types, priority levels, completion tracking, and filtering