mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-24 09:46:59 -06:00
When entering text edit mode via double-click from a selection tool (Selection or Direct Selection), pressing Escape now returns to the specific tool used before double-clicking (rather than always falling back to Selection). Additionally, when editing text while in isolation mode (such as when drilling into nested groups with the Selection tool), pressing Escape exits text editing while keeping isolation mode active; a second Escape press is required to exit isolation mode. - Record the previous tool in TypeTool on double-click from canvas. - Return to prev_tool on ToolKey::Escape, consuming the key in shortcuts when claimed. - Add unit test in vectorcraft-tools verifying Escape returns to prev_tool. - Add integration tests in vectorcraft-ui-egui verifying Escape returns to Direct Selection and that isolation mode persists until a second Escape. - Update docs/target-app-parity.md and ROADMAP.md.