27 lines
945 B
Markdown
27 lines
945 B
Markdown
---
|
|
id: TASK-90
|
|
title: >-
|
|
Canvas interaction improvements — single-click edit, cursor fixes, tool
|
|
behavior
|
|
status: Done
|
|
assignee: []
|
|
created_date: '2026-03-03 21:59'
|
|
labels:
|
|
- canvas
|
|
- UX
|
|
dependencies: []
|
|
priority: medium
|
|
---
|
|
|
|
## Description
|
|
|
|
<!-- SECTION:DESCRIPTION:BEGIN -->
|
|
Multiple canvas UX improvements: single-click text inputs to edit instead of double-click, drag/resize on shape body, pencil tool auto-deselects (returns to selector on ESC), allow tool placement over existing shapes, fix cursor world-coords calculation, loading skeleton, and WebSocket readyState guard.
|
|
<!-- SECTION:DESCRIPTION:END -->
|
|
|
|
## Final Summary
|
|
|
|
<!-- SECTION:FINAL_SUMMARY:BEGIN -->
|
|
Improved canvas interactions across 4 commits: single-click edit + drag/resize (6dae60e), pencil tool temporary mode (7d8f64d), tool placement over shapes (cb5952c), cursor coords + loading skeleton + WebSocket guard (91cafc9).
|
|
<!-- SECTION:FINAL_SUMMARY:END -->
|