1.2.2: timeline duration handle + frame-snapped script frames + cleaner time display

- Duration grip at the right edge of the scrub ruler. Drag to
  resize the active timeline (clip duration in clip-edit, scene
  duration otherwise); maps clientX → seconds and snaps to the
  scene's frame grid before calling setDuration. Hidden in button-
  asset edit (state grid is fixed).
- Script-frame times go through a quantizeToFrame helper at the
  store level (addScriptFrame / setScriptFrameTime / duplicateScriptFrame),
  so drag input no longer produces values like 1.4181818… and the
  playhead lands exactly on the frame during tick().
- Header time and DocumentDrawer duration input now show the
  duration rounded to 2 decimals — frame-aligned floats like
  4.733333… read as 4.73. Setter still writes the user-typed full-
  precision value through unchanged.
This commit is contained in:
th committed 2026-04-25 23:00:13 +02:00
1 parent 3bc329813c
commit c17e2e8a9f
8 files changed
+261 -7

No files matched your search

+1 -1
View File
@@ -1,2 +1,2 @@
export const APP_VERSION = '1.2.1'
export const APP_VERSION = '1.2.2'
export const APP_NAME = 'RUWIO'