onevcat/Prowl
Stale comment: CanvasView.arrangeCards() still documented as MaxRects-BSSF
Closed
#568 opened on Jul 12, 2026
cleanupgood first issue
Repository metrics
- Stars
- (458 stars)
- PR merge metrics
- (Avg merge 16h 8m) (90 merged PRs in 30d)
Description
Background
Canvas arrange packing evolved waterfall → MaxRects → waterfall+row-break hybrid within PR #8 (docs-ai/005-canvas-live-sessions/).
Problem
arrangeCards() in supacode/Features/Canvas/Views/CanvasView.swift still carries a 'MaxRects-BSSF bin packing' doc comment but delegates to CanvasCardPacker (the hybrid).
Suggested next step
Fix the comment to describe the hybrid packer (or just point at CanvasCardPacker).
Found during the docs-ai backfill (PR #558); full context in the referenced entry's 001-action.md → Open questions.