35 lines
803 B
Markdown
35 lines
803 B
Markdown
---
|
|
id: task-6
|
|
title: Mobile touch support for canvas
|
|
status: To Do
|
|
assignee: []
|
|
created_date: '2026-01-02 16:07'
|
|
labels:
|
|
- feature
|
|
- mobile
|
|
- ux
|
|
dependencies: []
|
|
priority: medium
|
|
---
|
|
|
|
## Description
|
|
|
|
<!-- SECTION:DESCRIPTION:BEGIN -->
|
|
Enable touch interactions on mobile devices:
|
|
- Touch drag for moving shapes
|
|
- Pinch-to-zoom for canvas
|
|
- Two-finger pan for canvas navigation
|
|
- Touch-friendly resize handles (larger hit areas)
|
|
- Long-press for context menu
|
|
|
|
FolkShape already has touchmove handler, needs enhancement for multi-touch gestures.
|
|
<!-- SECTION:DESCRIPTION:END -->
|
|
|
|
## Acceptance Criteria
|
|
<!-- AC:BEGIN -->
|
|
- [ ] #1 Single touch drag works on shapes
|
|
- [ ] #2 Pinch-to-zoom works on canvas
|
|
- [ ] #3 Two-finger pan works
|
|
- [ ] #4 Tested on iOS Safari and Android Chrome
|
|
<!-- AC:END -->
|