From bba5a134d780c7812a25798a42ec88f9839d1fb2 Mon Sep 17 00:00:00 2001 From: Gareth Bowen Date: Tue, 5 May 2026 16:51:49 +1200 Subject: [PATCH 1/4] feat(#714): show selected value on range questions --- .../form-elements/range/RangeControl.vue | 43 ++++++++++++++----- 1 file changed, 33 insertions(+), 10 deletions(-) diff --git a/packages/web-forms/src/components/form-elements/range/RangeControl.vue b/packages/web-forms/src/components/form-elements/range/RangeControl.vue index 7c6c02a27..146125f47 100644 --- a/packages/web-forms/src/components/form-elements/range/RangeControl.vue +++ b/packages/web-forms/src/components/form-elements/range/RangeControl.vue @@ -59,6 +59,9 @@ const orientation = props.node.appearances.vertical ? 'vertical' : 'horizontal';
{{ start }}
+
+ {{ numberValue }} +
Date: Tue, 5 May 2026 16:52:41 +1200 Subject: [PATCH 2/4] changeset --- .changeset/loud-tips-arrive.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/loud-tips-arrive.md diff --git a/.changeset/loud-tips-arrive.md b/.changeset/loud-tips-arrive.md new file mode 100644 index 000000000..1776736c9 --- /dev/null +++ b/.changeset/loud-tips-arrive.md @@ -0,0 +1,5 @@ +--- +'@getodk/web-forms': minor +--- + +Improved display of range widget to include selected value From 415e8c7c613f4271abe14e8dcf1b6d3a403db4f7 Mon Sep 17 00:00:00 2001 From: Gareth Bowen Date: Tue, 5 May 2026 17:06:37 +1200 Subject: [PATCH 3/4] remove empty lines --- .../src/components/form-elements/range/RangeControl.vue | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/web-forms/src/components/form-elements/range/RangeControl.vue b/packages/web-forms/src/components/form-elements/range/RangeControl.vue index 146125f47..6730a9b66 100644 --- a/packages/web-forms/src/components/form-elements/range/RangeControl.vue +++ b/packages/web-forms/src/components/form-elements/range/RangeControl.vue @@ -178,8 +178,6 @@ const orientation = props.node.appearances.vertical ? 'vertical' : 'horizontal'; } } - - // = track (full-width; full-height in vertical orientation) .p-slider { background-color: var(--odk-primary-light-background-color); From 3e0009fc3f295e71b5e5dfe0aa8bcc26d65b4acb Mon Sep 17 00:00:00 2001 From: Gareth Bowen Date: Wed, 6 May 2026 10:28:56 +1200 Subject: [PATCH 4/4] review feedback --- .../form-elements/range/RangeControl.vue | 53 +++++++++++-------- 1 file changed, 32 insertions(+), 21 deletions(-) diff --git a/packages/web-forms/src/components/form-elements/range/RangeControl.vue b/packages/web-forms/src/components/form-elements/range/RangeControl.vue index 6730a9b66..0974b5824 100644 --- a/packages/web-forms/src/components/form-elements/range/RangeControl.vue +++ b/packages/web-forms/src/components/form-elements/range/RangeControl.vue @@ -56,12 +56,12 @@ const orientation = props.node.appearances.vertical ? 'vertical' : 'horizontal';