rspace-online/backlog/tasks/task-71 - Gradual-zoom-tool...

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
canvas
UX
mobile
medium

Description

Three improvements to canvas UX:

  1. Gradual zoom — button zoom 1.25x→1.1x, wheel zoom 0.9/1.1→0.95/1.05, cursor-centered wheel zoom
  2. Toolbar rename — "📝 Create" → "📝 Note", removed quick-add "+" button
  3. Redistribute rApps — removed standalone "📱 rApps" dropdown, moved 16 embed buttons into thematic groups (Note, Media, Embed, Decide, Creative)
  4. 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.