mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-25 10:17:02 -06:00
The Appearance panel's inline effect editor drew each text parameter (such as Drop Shadow's color and Revolve's edge) as a text field over a copy of the stored value made again in every frame. A character typed in one frame was gone in the next, so the field changed a value only when its new text and the Enter press arrived in the same frame, as with a paste. The field is now the panels' shared exact_text_field, which keeps the text typed while it has the focus, as the number fields beside it do. Enter or a click elsewhere sends the value with effect.setParams as one undo step, and Escape drops it.