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 @@
+
+
+
{{ label }}
+
+
+
+
+
+
+
+
\ 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