From 7d81a5316c03539f50fcc8ff38a4d09ec3d5996b Mon Sep 17 00:00:00 2001 From: Robert Kossessa Date: Thu, 25 Jan 2024 02:25:57 +0100 Subject: [PATCH] UPD: Use config sections --- src/components/config/pages/HapticConfig.vue | 294 +++++++-------- src/components/config/pages/LEDsConfig.vue | 182 +-------- src/components/config/pages/MappingConfig.vue | 356 +++++++----------- 3 files changed, 275 insertions(+), 557 deletions(-) diff --git a/src/components/config/pages/HapticConfig.vue b/src/components/config/pages/HapticConfig.vue index d14a0e4..d96ab7c 100644 --- a/src/components/config/pages/HapticConfig.vue +++ b/src/components/config/pages/HapticConfig.vue @@ -2,204 +2,163 @@
-
- -
- -
-

- {{ $t('config_options.feedback_designer.feedback_type.title') }}

- -
- - - - - -
-
- -
- {{ $t('config_options.feedback_designer.feedback_type.fine_detents') + + + + +
+
+ +
+ {{ $t('config_options.feedback_designer.feedback_type.fine_detents') }} -
-
- -
-
-
- {{ $t('config_options.feedback_designer.feedback_type.coarse_detents') + + +
+
+ +
+ {{ $t('config_options.feedback_designer.feedback_type.coarse_detents') }} -
-
- -
-
-
- {{ $t('config_options.feedback_designer.feedback_type.viscous_rotation') + + +
+
+ +
+ {{ $t('config_options.feedback_designer.feedback_type.viscous_rotation') }} -
-
- -
-
-
- + + +
+
+ +
+ {{ $t('config_options.feedback_designer.feedback_type.return_to_center') }} -
-
- +
+
+ - + - -
+ +
{{ $t('config_options.feedback_designer.total_positions') }} -
- - - +
+ + + +
+
- -
- - -
- -
- -
-
-

{{ $t('config_options.feedback_designer.haptic_response.title') - }}

-
-
- - - -
- -
- - -
+ + + +
{{ $t('config_options.feedback_designer.haptic_response.feedback_strength') }} - -
-
Min
-
|
-
Default
-
|
-
Max
-
+ +
+
Min
+
|
+
Default
+
|
+
Max
+
-
- -
+
+ +
{{ $t('config_options.feedback_designer.haptic_response.bounce_back_strength') }} - -
-
Min
-
|
-
Default
-
|
-
Max
+ +
+
Min
+
|
+
Default
+
|
+
Max
+
-
- -
+ +
{{ $t('config_options.feedback_designer.haptic_response.output_ramp_dampening') }} - -
-
Min
-
|
-
Default
-
|
-
Max
-
+ +
+
Min
+
|
+
Default
+
|
+
Max
+
-
- -
- -
-
-

- {{ $t('config_options.feedback_designer.auditory_response.title') }}

-
- - - + + +
+ {{ $t('config_options.feedback_designer.auditory_response.haptic_level') + }} + +
+
Min
+
|
+
Default
+
|
+
Max
+
-
- -
- {{ $t('config_options.feedback_designer.auditory_response.haptic_level') - }} - -
-
Min
-
|
-
Default
-
|
-
Max
+ +
+ {{ $t('config_options.feedback_designer.auditory_response.magnitude') + }} + +
+
Faint
+
Soft
+
Default
+
Medium
+
Hard
+
-
- -
- - {{ $t('config_options.feedback_designer.auditory_response.magnitude') - }} - -
-
Faint
-
Soft
-
Default
-
Medium
-
Hard
-
- - -
+ - -
@@ -207,7 +166,8 @@ 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, Power } from 'lucide-vue-next' +import { GaugeCircle, AudioLines, AudioWaveform } from 'lucide-vue-next' +import ConfigSection from '@/components/config/ConfigSection.vue'