Animations: a double-click keys what an empty row shows (#412)

A double-click into a timeline row without keys sets the value its
field shows, not the property's default (#412). Development names
2047 checks.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
adminandClaude Opus 5.5 committed 2026-10-12 18:09:02 +02:00
1 parent 1f0946c63e
commit 7c6c53f13e
2 files changed
+3 -2

No files matched your search

+2 -1
@@ -111,7 +111,8 @@ Each row shows its **value at the playhead** on the right of its header, in the
inspector uses for that kind (a number, a tick, a colour, a picture …). Before the row has keys
it shows what the object holds, a relative row shows its offset. **Editing that field sets a key
at the playhead** (or changes the one there) and picks it; while playing, it pauses first.
**Double-click** a cell to set a key with the value that holds there (then edit the value in
**Double-click** a cell to set a key with the value that holds there, on a row without keys
the value its field shows (then edit the value in
the row or in the inspector while the key is selected); click a key to pick it, drag a band to pick several,
drag keys to move them (one landing on another replaces it), `Delete` removes the picked keys —
or the whole row when its header is picked. `Ctrl`+drag duplicates keys: the originals stay, the
+1 -1
@@ -21,7 +21,7 @@ php tests/php/releases.test.php # the release stor
php tests/php/files.test.php # uploaded files in a folder per account (#344), the same way
php tests/php/videos.test.php # the video store, its queue and the worker (#402), with the
# real ffmpeg: the CI image and game-maker-video have it
node tools/seed-e2e.mjs && node tools/e2e.mjs # 2046 editor checks, screenshots in /tmp/gm-e2e-*.png
node tools/seed-e2e.mjs && node tools/e2e.mjs # 2047 editor checks, screenshots in /tmp/gm-e2e-*.png
GM_STEPS=20 node tools/e2e.mjs # or 1-12, or 6,20 — a subset while working on one step
./e2e.sh start [GM_STEPS] # the same run detached, see below
./e2e.sh status # live progress, or the last run's result