Files
oak-editor/crates
Mike-Solar 5f8db8e31c
CI / Build & test (Linux) (push) Successful in 21m42s
CI / Build & test (Windows) (push) Successful in 27m41s
app: never re-sync a text field while it is focused
The params view reapplies the engine snapshot to every control on each
render (every engine tick), which wiped the in-progress text a frame
after each keystroke - the text effect's field was effectively
untypeable. Skip the re-sync while the field is focused (the same
guard the curve editor has for drags); it re-syncs on blur and the
row's explicit commit writes the edit back. MockEngine gains a
sentinel text parameter for the regression test.
2026-09-10 18:13:06 +08:00
..