From cd4999209bbfb6c492e09ef8d38b5643126f1894 Mon Sep 17 00:00:00 2001 From: AustinMroz Date: Fri, 16 Jan 2026 11:36:52 -0800 Subject: [PATCH] Improve linear compatibility with Safari, run button metadata (#8107) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I downloaded the oldest webkit based browser I could find after reports of display issues. The changes here cause some minor styling tweaks, but should be more compatible overall. A quick list of fixed issues - Center panel placeholder had incorrect aspect ratio image - Image previews had incorrect aspect ratio (But the other way around) image - On mobile, output groups would flex incorrectly, resulting in a large gap between them image Also moves the run button trigger source to a new 'linear' type ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-8107-Improve-linear-compatibility-with-Safari-run-button-metadata-2ea6d73d3650814e89cbc190b6ca8f87) by [Unito](https://www.unito.io) --- src/components/ui/ZoomPane.vue | 2 +- src/platform/telemetry/types.ts | 1 + .../extensions/linearMode/ImagePreview.vue | 1 + .../extensions/linearMode/LinearControls.vue | 5 +---- .../extensions/linearMode/LinearPreview.vue | 2 +- .../extensions/linearMode/OutputHistory.vue | 14 ++++++-------- 6 files changed, 11 insertions(+), 14 deletions(-) diff --git a/src/components/ui/ZoomPane.vue b/src/components/ui/ZoomPane.vue index 60ea6533b..2cbb286ad 100644 --- a/src/components/ui/ZoomPane.vue +++ b/src/components/ui/ZoomPane.vue @@ -47,7 +47,7 @@ const transform = computed(() => { diff --git a/src/renderer/extensions/linearMode/OutputHistory.vue b/src/renderer/extensions/linearMode/OutputHistory.vue index ddd99b882..c5948ecfa 100644 --- a/src/renderer/extensions/linearMode/OutputHistory.vue +++ b/src/renderer/extensions/linearMode/OutputHistory.vue @@ -247,18 +247,16 @@ useEventListener(document.body, 'keydown', (e: KeyboardEvent) => { " /> -
+