feat: Add 14 new interactive canvas types (Canvas Ultra)#9
Open
consigcody94 wants to merge 1 commit intodvdsgl:mainfrom
Open
feat: Add 14 new interactive canvas types (Canvas Ultra)#9consigcody94 wants to merge 1 commit intodvdsgl:mainfrom
consigcody94 wants to merge 1 commit intodvdsgl:mainfrom
Conversation
Adds comprehensive canvas collection for business, travel, personal, creative, development, and AI workflows: Business: - Kanban board with drag-drop, WIP limits, labels - Sales pipeline with probability tracking - Multi-widget dashboard (stats, charts, gauges) - Invoice generator with line items and tax - Gantt chart with milestones - Org chart with tree navigation Travel: - Hotel search with compare mode - Itinerary planner with day-by-day activities Personal: - Budget tracker with category visualization - Smart home IoT dashboard - Workout tracker with rest timer Creative: - Playlist builder with shuffle and reorder Development: - Git diff viewer (unified/split modes) AI: - Agent dashboard with logs and token usage Also includes: - Shared component library (DataTable, Charts, Forms, Layout) - Canvas registry for type lookup - Updated SKILL.md with all canvas examples Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
paulrobello
added a commit
to paulrobello/claude-canvas
that referenced
this pull request
Jan 13, 2026
Adds scroll wheel detection to the shared useMouse and useGridMouse hooks so the 14 new canvas types from PR dvdsgl#9 can use mouse scroll navigation. Changes: - MouseEvent now includes isScroll, scrollDirection, and 'scroll' type - useMouse accepts onScroll callback for wheel events - useGridMouse accepts onScroll with grid coordinates - Matches scroll logic from calendar/hooks/use-mouse.ts
paulrobello
added a commit
to paulrobello/claude-canvas
that referenced
this pull request
Jan 13, 2026
Documents all functionality added from merged PRs: - 17 canvas types (14 new from PR dvdsgl#9 + 3 original) - Mouse scroll wheel support (PR dvdsgl#7) - Windows support with Windows Terminal (PR dvdsgl#8) - Calendar CRUD with local storage (PR dvdsgl#8) - Terminal Vision capture feature (issue dvdsgl#5) - Shared component library (Charts, Forms, Layout) - Full CLI command reference - Canvas examples and keyboard shortcuts - IPC protocol documentation - Project structure overview
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Adds a comprehensive collection of 14 new interactive terminal canvases across business, travel, personal, creative, development, and AI domains.
New Canvas Types
Business:
kanban- Task management board with drag-drop, WIP limits, labels, prioritiespipeline- CRM sales pipeline with stages, probability tracking, weighted valuesdashboard- Multi-widget dashboard (stats, bar/line/pie charts, gauges, tables)invoice- Invoice generator with line items, tax calculation, status trackinggantt- Project timeline with tasks, milestones, day/week/month viewsorg-chart- Organization hierarchy with tree navigation, expand/collapseTravel:
hotel- Hotel search with ratings, room selection, amenities, compare modeitinerary- Trip planner with day-by-day activities, drag reorder, cost trackingPersonal:
budget- Budget tracker with category spending, pie charts, transactionssmart-home- IoT dashboard with room-based device controlsworkout- Exercise tracker with sets/reps, rest timer, progressCreative:
playlist- Music playlist with now playing, drag reorder, shuffleDevelopment:
git-diff- Diff viewer with unified/split modes, file navigationAI:
agent-dashboard- Agent monitoring with status, logs, token usage, context vizAlso Includes
Test plan
bun installin canvas directorybun run src/cli.ts show <type> --config '{...}'Screenshots
Canvases render interactive TUIs in the terminal using React/Ink.
🤖 Generated with Claude Code