From aa91b52f6be4964c384dd93b5ecad1ba0cb4b36b Mon Sep 17 00:00:00 2001 From: Austin Mroz Date: Wed, 7 Jan 2026 22:46:46 -0800 Subject: [PATCH] Move workflow/widgets into component --- .../extensions/linearMode/LinearWorkflow.vue | 245 ++++++++++++++ .../extensions/linearMode/OutputHistory.vue | 9 - src/views/LinearView.vue | 308 +++--------------- 3 files changed, 288 insertions(+), 274 deletions(-) create mode 100644 src/renderer/extensions/linearMode/LinearWorkflow.vue diff --git a/src/renderer/extensions/linearMode/LinearWorkflow.vue b/src/renderer/extensions/linearMode/LinearWorkflow.vue new file mode 100644 index 000000000..b4d3b929f --- /dev/null +++ b/src/renderer/extensions/linearMode/LinearWorkflow.vue @@ -0,0 +1,245 @@ + + diff --git a/src/renderer/extensions/linearMode/OutputHistory.vue b/src/renderer/extensions/linearMode/OutputHistory.vue index 8b417f064..7a2a69d45 100644 --- a/src/renderer/extensions/linearMode/OutputHistory.vue +++ b/src/renderer/extensions/linearMode/OutputHistory.vue @@ -43,15 +43,6 @@ const emit = defineEmits<{ defineExpose({ onWheel }) -/* - Should be sole holder of all output state - Should emit selected item - Should take location of scroll to top as prop - - Need way to expose handlewheel to parent - - expose is least bad option -*/ - const selectedIndex = ref<[number, number]>([0, 0]) watch(selectedIndex, () => { diff --git a/src/views/LinearView.vue b/src/views/LinearView.vue index f596ee0ae..9ea71ff8a 100644 --- a/src/views/LinearView.vue +++ b/src/views/LinearView.vue @@ -1,10 +1,8 @@