thandClaude Opus 4.7 ec8d25a351 macro-clips slice 6: export runtime fires script frames
- exportPlayer engine refactored from elapsed-since-start to an explicit
  currentT / lastNow / paused model so actions can jump, pause, and
  resume cleanly
- every frame: advance currentT by dt, fire script frames whose time
  sits in (prev, next], sorted; on loop wrap, fire frames up to rangeOut
  then snap to rangeIn without firing across the wrap
- evalAction mirrors src/lib/actions.ts (play/pause/rewindToLoop/
  jumpTo/jumpToFrame/jumpToMarker/setButtonState/setButtonDisabled/
  script); marker map built from scene.markers; unknown markers warn
  via window.console
- RUNTIME_VERSION bumped to '3' so old cached engines don't kick in

Server render.html (PNG-sequence path) stays untouched — scripted
interactivity is a runtime-only concern, the non-interactive server
export should not bake it in.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-20 21:10:18 +02:00
bak
2026-04-19 20:31:53 +02:00
2026-04-19 17:53:36 +02:00
2026-04-19 17:53:36 +02:00
bak
2026-04-20 00:29:12 +02:00
2026-04-19 17:53:36 +02:00
2026-04-19 17:53:36 +02:00
S
Description
No description provided
8.8 MiB
0 Stars 3 Watchers 0 Forks
Languages
TypeScript 60%
Vue 35.4%
JavaScript 3.4%
HTML 0.9%
CSS 0.2%
Other 0.1%