From 306ea6b27bbfc4cfe0cfd5d3894ca186a2d54b56 Mon Sep 17 00:00:00 2001 From: Robert Kossessa Date: Mon, 20 May 2024 16:28:32 +0200 Subject: [PATCH] ADD: Midi value adjustments far from perfect :/ --- .../components/config/values/MidiValue.vue | 33 +++++++++++++++---- .../components/config/values/ValueCard.vue | 8 +++-- .../components/config/values/ValueGroup.vue | 2 +- src/renderer/src/deviceStore.ts | 14 ++++++++ 4 files changed, 47 insertions(+), 10 deletions(-) diff --git a/src/renderer/src/components/config/values/MidiValue.vue b/src/renderer/src/components/config/values/MidiValue.vue index 9048e3f..87c6c9a 100644 --- a/src/renderer/src/components/config/values/MidiValue.vue +++ b/src/renderer/src/components/config/values/MidiValue.vue @@ -1,16 +1,35 @@ diff --git a/src/renderer/src/components/config/values/ValueCard.vue b/src/renderer/src/components/config/values/ValueCard.vue index 808b0f3..1e7a45f 100644 --- a/src/renderer/src/components/config/values/ValueCard.vue +++ b/src/renderer/src/components/config/values/ValueCard.vue @@ -102,6 +102,7 @@ : WIP " :value="value" + @update="(updates) => deviceStore.updateKnobValueParameter(valueIndex - 1, updates)" /> @@ -135,6 +136,9 @@ import { import { useElementSize } from '@vueuse/core' import TriggerActionsValue from '@renderer/components/config/values/TriggerActionsValue.vue' import MidiValue from './MidiValue.vue' +import { useDeviceStore } from '@renderer/deviceStore' + +const deviceStore = useDeviceStore() defineEmits(['delete']) @@ -145,7 +149,7 @@ const props = defineProps({ }, valueIndex: { type: Number, - required: false + required: true } }) @@ -180,6 +184,6 @@ const comboboxButton = ref(null) const { width } = useElementSize(comboboxButton) const open = ref(false) -const inputValue = ref(props.value.value.type || null) +const inputValue = ref(props.value.type || null) const confirmDelete = ref(false) diff --git a/src/renderer/src/components/config/values/ValueGroup.vue b/src/renderer/src/components/config/values/ValueGroup.vue index e439132..eccf1f8 100644 --- a/src/renderer/src/components/config/values/ValueGroup.vue +++ b/src/renderer/src/components/config/values/ValueGroup.vue @@ -12,7 +12,7 @@