From e1e560403ea73bee3289fb425db86b6f2beda0af Mon Sep 17 00:00:00 2001 From: Terry Jia Date: Wed, 18 Feb 2026 19:32:03 -0500 Subject: [PATCH] feat: reuse WidgetInputNumberInput for BoundingBox numeric inputs (#8895) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary Make WidgetInputNumberInput usable without the widget system by making the widget prop optional and adding simple min/max/step/disabled props. BoundingBox now uses this component instead of a separate ScrubableNumberInput ## Screenshots (if applicable) image ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-8895-feat-add-scrub-drag-to-adjust-to-BoundingBox-numeric-inputs-3086d73d36508194b4b5e9bc823b34d1) by [Unito](https://www.unito.io) --- .../boundingbox/WidgetBoundingBox.vue | 33 +-- .../common/ScrubableNumberInput.vue | 175 ++++++++++++++++ .../components/WidgetInputNumberInput.vue | 193 ++++-------------- 3 files changed, 220 insertions(+), 181 deletions(-) create mode 100644 src/components/common/ScrubableNumberInput.vue diff --git a/src/components/boundingbox/WidgetBoundingBox.vue b/src/components/boundingbox/WidgetBoundingBox.vue index b4c10dd71c..581ec8eaa4 100644 --- a/src/components/boundingbox/WidgetBoundingBox.vue +++ b/src/components/boundingbox/WidgetBoundingBox.vue @@ -3,49 +3,26 @@ - + - + - + - + diff --git a/src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue b/src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue index 478bef7855..c8a46d7932 100644 --- a/src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue +++ b/src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue @@ -1,9 +1,8 @@