From f1ea3e0812169c9cd4fca781cebf136b990eb522 Mon Sep 17 00:00:00 2001 From: wallen0322 <496727593@qq.com> Date: Mon, 1 Dec 2025 05:08:04 +0800 Subject: [PATCH] Fix timeline playhead drag to 0, remove Gaussian blur from extract, increase window size, fix timeline alignment --- frontend/.npmrc | 2 - frontend/src/TimelineApp.vue | 417 ++++++++++++++++-- frontend/src/TimelineApp_fix.txt | 21 + .../src/components/timeline/CanvasPreview.vue | 257 ++++++++--- frontend/src/stores/maskEditorStore.ts | 28 +- frontend/src/stores/timelineStore.ts | 55 ++- js/timeline.js | 22 +- .../assets/_plugin-vue_export-helper.js | 10 +- js/vue-dist/assets/timeline.css | 2 +- js/vue-dist/mask-editor.js | 310 +++++++------ js/vue-dist/timeline.js | 2 +- 11 files changed, 828 insertions(+), 298 deletions(-) delete mode 100644 frontend/.npmrc create mode 100644 frontend/src/TimelineApp_fix.txt diff --git a/frontend/.npmrc b/frontend/.npmrc deleted file mode 100644 index 8e5a554..0000000 --- a/frontend/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -node-linker=hoisted -shamefully-hoist=true diff --git a/frontend/src/TimelineApp.vue b/frontend/src/TimelineApp.vue index 1ee591e..ec9c20a 100644 --- a/frontend/src/TimelineApp.vue +++ b/frontend/src/TimelineApp.vue @@ -10,22 +10,29 @@
+ +
- - + + - - - + + + - + - - + +
@@ -44,6 +51,8 @@
+ + {{ formatTime(store.currentTime) }} @@ -119,9 +128,17 @@ class="layer-item" :class="{active: i === store.currentLayerIndex}" @click="store.selectLayer(i)"> + 👁 {{ layer.type === 'background' ? 'BG' : 'FG' }} - {{ layer.name || ('Layer ' + (i + 1)) }} + {{ displayLayerName(layer, i) }}
@@ -129,20 +146,20 @@
-
+
-
+ :style="{ left: ((i-1) * pixelsPerSecond) + 'px' }"> {{ i-1 }}s
-
+
@@ -155,7 +172,7 @@ - +
@@ -170,7 +187,7 @@
-
+
@@ -195,11 +212,11 @@