From 79a7317bf18db757d9b9ec38021635c1b4cf31dc Mon Sep 17 00:00:00 2001 From: lonkaars Date: Mon, 24 May 2021 11:43:17 +0200 Subject: download json button :tada: --- package.json | 1 + pages/editor.tsx | 30 ++++++++++++++++++++++++++---- yarn.lock | 5 +++++ 3 files changed, 32 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 8b6f2d4..e54d8a8 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "react-use-gesture": "^9.1.3", "timecode-boss": "^4.2.3", "ts-json-schema-generator": "^0.92.0", + "uuid": "^8.3.2", "zustand": "^3.5.1" }, "devDependencies": { diff --git a/pages/editor.tsx b/pages/editor.tsx index 7d8834c..3313e31 100644 --- a/pages/editor.tsx +++ b/pages/editor.tsx @@ -132,6 +132,12 @@ function TimelineKeyframe(props: { if (!last) return; player.timeline.slides = Array(...workingTimeline); player.timeline.slides.sort((a: anySlide, b: anySlide) => a.frame - b.frame); + player.timeline.slides[-1] = { // TODO: dry + id: '00000000-0000-0000-0000-000000000000', + frame: 0, + type: 'default', + clickThroughBehaviour: 'ImmediatelySkip', + }; }, { domTarget: mouseUpListener, eventOptions: { passive: false } }); return +