From 04db86a9ca68089941de9a84cfd3622951e3eb1c Mon Sep 17 00:00:00 2001 From: Robert Kossessa Date: Mon, 29 Jan 2024 15:08:44 +0100 Subject: [PATCH] ADD: SteppedSlider component --- src/components/config/SteppedSlider.vue | 97 ++++++++++++++++++++ src/components/config/pages/HapticConfig.vue | 97 ++++++-------------- 2 files changed, 126 insertions(+), 68 deletions(-) create mode 100644 src/components/config/SteppedSlider.vue diff --git a/src/components/config/SteppedSlider.vue b/src/components/config/SteppedSlider.vue new file mode 100644 index 0000000..42b04e1 --- /dev/null +++ b/src/components/config/SteppedSlider.vue @@ -0,0 +1,97 @@ + + + \ No newline at end of file diff --git a/src/components/config/pages/HapticConfig.vue b/src/components/config/pages/HapticConfig.vue index d96ab7c..f8c1d77 100644 --- a/src/components/config/pages/HapticConfig.vue +++ b/src/components/config/pages/HapticConfig.vue @@ -82,49 +82,17 @@ :title="$t('config_options.feedback_designer.haptic_response.title')" :icon-component="AudioWaveform" :show-toggle="true"> -
- {{ $t('config_options.feedback_designer.haptic_response.feedback_strength') - }} - -
-
Min
-
|
-
Default
-
|
-
Max
-
- -
+ -
- {{ $t('config_options.feedback_designer.haptic_response.bounce_back_strength') - }} - -
-
Min
-
|
-
Default
-
|
-
Max
-
-
+ -
- {{ $t('config_options.feedback_designer.haptic_response.output_ramp_dampening') - }} - -
-
Min
-
|
-
Default
-
|
-
Max
-
- -
+ -
- {{ $t('config_options.feedback_designer.auditory_response.magnitude') - }} - -
-
Faint
-
Soft
-
Default
-
Medium
-
Hard
-
-
+
@@ -166,19 +130,16 @@ import { ScrollArea } from '@/components/ui/scroll-area/index.js' import { Tabs } from '@/components/ui/tabs/index.js' import { Slider } from '@/components/ui/slider/index.js' -import { GaugeCircle, AudioLines, AudioWaveform } from 'lucide-vue-next' +import { AudioLines, AudioWaveform, GaugeCircle } from 'lucide-vue-next' import ConfigSection from '@/components/config/ConfigSection.vue' - - \ No newline at end of file +const feedbackStrength = ref(2) +const bounceBackStrength = ref(2) +const outputRampDampening = ref(2) + +const auditoryHapticLevel = ref(2) +const auditoryMagnitude = ref(2) + + \ No newline at end of file