diff --git a/src/renderer/extensions/linearMode/ElementDetails.vue b/src/renderer/extensions/linearMode/ElementDetails.vue
deleted file mode 100644
index 71ac23169..000000000
--- a/src/renderer/extensions/linearMode/ElementDetails.vue
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
diff --git a/src/renderer/extensions/linearMode/ImagePreview.vue b/src/renderer/extensions/linearMode/ImagePreview.vue
index 23d6c7c15..c9d8651f8 100644
--- a/src/renderer/extensions/linearMode/ImagePreview.vue
+++ b/src/renderer/extensions/linearMode/ImagePreview.vue
@@ -1,5 +1,5 @@
-
+
{
+ if (!imageRef) return
+ width = `${imageRef.naturalWidth}`
+ height = `${imageRef.naturalHeight}`
+ }
+ "
+ />
-
+
diff --git a/src/renderer/extensions/linearMode/VideoPreview.vue b/src/renderer/extensions/linearMode/VideoPreview.vue
new file mode 100644
index 000000000..57504fc25
--- /dev/null
+++ b/src/renderer/extensions/linearMode/VideoPreview.vue
@@ -0,0 +1,27 @@
+
+
+
diff --git a/src/views/LinearView.vue b/src/views/LinearView.vue
index c18cc1efc..1b3c46b1c 100644
--- a/src/views/LinearView.vue
+++ b/src/views/LinearView.vue
@@ -36,8 +36,8 @@ import { useTelemetry } from '@/platform/telemetry'
import { useWorkflowStore } from '@/platform/workflow/management/stores/workflowStore'
import { useCanvasStore } from '@/renderer/core/canvas/canvasStore'
import DropZone from '@/renderer/extensions/linearMode/DropZone.vue'
-import ElementDetails from '@/renderer/extensions/linearMode/ElementDetails.vue'
import ImagePreview from '@/renderer/extensions/linearMode/ImagePreview.vue'
+import VideoPreview from '@/renderer/extensions/linearMode/VideoPreview.vue'
import NodeWidgets from '@/renderer/extensions/vueNodes/components/NodeWidgets.vue'
import WidgetInputNumberInput from '@/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue'
import { app } from '@/scripts/app'
@@ -586,20 +586,11 @@ function downloadAsset(item: AssetItem) {
: preview.url
"
/>
-
-
-
-
+