1.7 KiB
1.7 KiB
| id | title | status | assignee | created_date | labels | dependencies | priority | |||
|---|---|---|---|---|---|---|---|---|---|---|
| TASK-71 | Gradual zoom, toolbar reorganization, pinch-to-zoom | Done | 2026-02-28 00:53 |
|
medium |
Description
Three improvements to canvas UX:
- Gradual zoom — button zoom 1.25x→1.1x, wheel zoom 0.9/1.1→0.95/1.05, cursor-centered wheel zoom
- Toolbar rename — "📝 Create" → "📝 Note", removed quick-add "+" button
- Redistribute rApps — removed standalone "📱 rApps" dropdown, moved 16 embed buttons into thematic groups (Note, Media, Embed, Decide, Creative)
- Pinch-to-zoom — added two-finger pinch gesture with center-point zoom, alongside existing two-finger pan
Acceptance Criteria
- #1 Zoom buttons use 1.1x multiplier (10% steps)
- #2 Ctrl+wheel zoom uses 0.95/1.05 (5% steps)
- #3 Wheel and pinch zoom center on cursor/pinch midpoint
- #4 Toolbar shows '📝 Note' not '📝 Create'
- #5 No '📱 rApps' standalone dropdown exists
- #6 All 16 rApp embed buttons distributed into thematic groups
- #7 No quick-add '+' button in toolbar
- #8 Pinch-to-zoom works on touch devices alongside two-finger pan
- #9 All embed buttons still create folk-rapp shapes when clicked
Final Summary
Modified website/canvas.html (58 insertions, 62 deletions). Zoom made more gradual across all input methods. Toolbar reorganized — rApp embeds distributed into thematic groups. Added pinch-to-zoom with center-point tracking. Cleaned up quick-add button and mobile menu rApps auto-open logic.