From d5e9be6a64393100e4b98784c098d12d612875b1 Mon Sep 17 00:00:00 2001 From: AustinMroz Date: Wed, 28 Jan 2026 15:22:41 -0800 Subject: [PATCH] Additional linear tweaks (#8375) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Textareas have a fixed (larger) height. This was requested by design and I thought I fixed it while back. | Before | After | | ------ | ----- | | before | after| - Since the typeform survey popover doesn't work well on mobile, the button will instead open the survey in a new tab for mobile users. - Workaround for the first linear output on local not being automatically selected for display - Add the linear mode toggle to the bottom left of mobile layout image - Adds a hamburger menu to the mobile layout providing buttons for opening workflows, templates, and an additional exit linear option. - Button takes up a full line of space, so it doesn't provide much space savings currently. May need some design iteration. image And an unrelated tweak requested by Comfy: when opening templates, the searchbar is autofocused. ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-8375-Additional-linear-tweaks-2f66d73d36508172a5e7e716d0cba873) by [Unito](https://www.unito.io) --- .../widget/WorkflowTemplateSelectorDialog.vue | 7 ++- .../sidebar/tabs/SidebarTabTemplate.vue | 10 +++- src/components/ui/TypeformPopoverButton.vue | 18 +++++- .../extensions/linearMode/LinearControls.vue | 4 +- .../extensions/linearMode/MobileMenu.vue | 58 +++++++++++++++++++ .../extensions/linearMode/OutputHistory.vue | 6 +- src/views/LinearView.vue | 15 +++-- 7 files changed, 103 insertions(+), 15 deletions(-) create mode 100644 src/renderer/extensions/linearMode/MobileMenu.vue diff --git a/src/components/custom/widget/WorkflowTemplateSelectorDialog.vue b/src/components/custom/widget/WorkflowTemplateSelectorDialog.vue index acb39e2e83..ab16acac3e 100644 --- a/src/components/custom/widget/WorkflowTemplateSelectorDialog.vue +++ b/src/components/custom/widget/WorkflowTemplateSelectorDialog.vue @@ -14,7 +14,12 @@