bflatastic and Claude Opus 5.5
1499834de7
Fix #85 : empty point type placed by a click is discarded when editing ends
...
Clicking with the Type tool runs text.create at once, and ending the edit
(Escape, another tool, a click elsewhere) only stopped editing, so every stray
click left an invisible empty text object and a "Type" history step.
The Type tool now remembers the point type its click placed and, when editing
ends with it still empty, runs the new text.discardEmpty command: it removes
the text and, when nothing else changed since the step that created it, drops
those steps so neither the document nor the history keeps a trace. A command
from outside the tool that takes the edited text out of the selection
(Deselect, a Layers panel pick) or removes it now ends the edit too
(Tool::after_command). Dragged area-type frames and type in or on a path keep
their frame.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-06 00:08:09 +07:00
..
2026-10-06 00:08:09 +07:00
2026-10-05 06:28:59 +07:00
2026-10-05 23:49:36 +07:00
2026-10-06 00:08:09 +07:00
2026-10-05 15:24:54 +07:00
2026-10-05 03:46:04 +07:00
2026-10-05 23:49:36 +07:00
2026-10-05 12:40:05 +07:00
2026-10-05 01:09:55 +07:00
2026-10-05 09:45:34 +07:00
2026-10-05 10:52:01 +07:00
2026-10-05 03:11:04 +07:00
2026-10-05 04:30:06 +07:00
2026-10-05 05:08:15 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 05:08:28 +07:00
2026-10-05 06:40:34 +07:00
2026-10-05 16:03:11 +07:00
2026-10-05 08:28:16 +07:00
2026-10-05 12:40:05 +07:00
2026-10-06 00:08:09 +07:00
2026-10-05 06:40:34 +07:00
2026-10-05 12:40:05 +07:00
2026-10-05 09:55:47 +07:00
2026-10-05 02:36:28 +07:00
2026-10-05 02:36:43 +07:00
2026-10-05 06:40:34 +07:00
2026-10-05 06:40:34 +07:00
2026-10-05 04:43:43 +07:00
2026-10-05 04:43:43 +07:00
2026-10-05 02:08:10 +07:00
2026-10-05 14:22:36 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 12:40:05 +07:00
2026-10-05 12:40:05 +07:00
2026-10-05 03:11:04 +07:00
2026-10-05 11:11:19 +07:00
2026-10-05 12:27:02 +07:00
2026-10-05 04:38:09 +07:00
2026-10-05 08:34:09 +07:00
2026-10-05 06:40:34 +07:00
2026-10-05 12:40:05 +07:00
2026-10-05 02:05:33 +07:00
2026-10-05 11:52:35 +07:00
2026-10-05 13:05:20 +07:00
2026-10-05 18:05:36 +07:00
2026-10-05 12:40:05 +07:00
2026-10-05 10:07:23 +07:00
2026-10-05 02:08:10 +07:00
2026-10-05 03:59:37 +07:00
2026-10-05 15:13:10 +07:00
2026-10-05 17:27:00 +07:00
2026-10-05 16:30:46 +07:00
2026-10-05 16:30:35 +07:00
2026-10-05 17:01:36 +07:00
2026-10-05 17:26:59 +07:00
2026-10-05 02:05:33 +07:00
2026-10-05 09:55:48 +07:00
2026-10-05 04:20:27 +07:00
2026-10-05 15:24:16 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 11:11:19 +07:00
2026-10-05 15:24:19 +07:00
2026-10-05 03:59:37 +07:00
2026-10-05 12:52:15 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 02:55:23 +07:00
2026-10-05 01:10:14 +07:00
2026-10-05 06:40:34 +07:00
2026-10-05 06:40:34 +07:00
2026-10-05 00:59:34 +07:00
2026-10-05 02:29:17 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 02:29:17 +07:00
2026-10-05 02:15:41 +07:00
2026-10-05 10:07:23 +07:00
2026-10-05 01:50:25 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 03:11:04 +07:00
2026-10-05 07:43:41 +07:00
2026-10-05 15:24:51 +07:00
2026-10-05 04:38:09 +07:00
2026-10-05 02:55:21 +07:00
2026-10-05 06:28:59 +07:00
2026-10-06 00:08:09 +07:00
2026-10-05 07:43:41 +07:00