diff --git a/gui/src/components/main_modals.vue b/gui/src/components/main_modals.vue
index b6c956fa..2e44c3c5 100644
--- a/gui/src/components/main_modals.vue
+++ b/gui/src/components/main_modals.vue
@@ -8,7 +8,7 @@ setActivePinia(pinia);
import { useChatStore } from "../store/chatStore.js";
const chat = useChatStore(pinia);
-import { settingsStore as settings } from "../store/settingsStore.js";
+import { settingsStore as settings, onChange } from "../store/settingsStore.js";
import { sendModemTestFrame } from "../js/api";
@@ -19,15 +19,6 @@ import {
import main_startup_check from "./main_startup_check.vue";
-function set_tx_audio_level() {
- saveSettingsToFile();
- setTxAudioLevel(settings.tx_audio_level);
-}
-
-function set_rx_audio_level() {
- saveSettingsToFile();
- setRxAudioLevel(settings.rx_audio_level);
-}
function deleteChat() {
//console.log(chat.selectedCallsign)
@@ -1199,7 +1190,7 @@ const transmissionSpeedChartDataMessageInfo = computed(() => ({
RX Level
- {{ settings.rx_audio_level }}
+ {{ settings.remote.AUDIO.rx_audio_level }}
({
max="20"
step="1"
id="audioLevelRX"
- @click="set_rx_audio_level()"
- v-model="settings.rx_audio_level"
+ @change="onChange"
+ v-model="settings.remote.AUDIO.tx_audio_level"
/>
TX Level
- {{ settings.tx_audio_level }}
+ {{ settings.remote.AUDIO.tx_audio_level }}
({
max="20"
step="1"
id="audioLevelTX"
- @click="set_tx_audio_level()"
- v-model="settings.tx_audio_level"
+ @change="onChange"
+ v-model="settings.remote.AUDIO.tx_audio_level"
/>
diff --git a/gui/src/components/settings.vue b/gui/src/components/settings.vue
index fccc11d4..2584a156 100644
--- a/gui/src/components/settings.vue
+++ b/gui/src/components/settings.vue
@@ -3,7 +3,6 @@ import settings_station from "./settings_station.vue";
import settings_gui from "./settings_gui.vue";
import settings_chat from "./settings_chat.vue";
import settings_rigcontrol from "./settings_rigcontrol.vue";
-import settings_hamlib from "./settings_hamlib.vue";
import settings_modem from "./settings_modem.vue";
import settings_web from "./settings_web.vue";
import settings_exp from "./settings_exp.vue";
@@ -76,20 +75,7 @@ import settings_exp from "./settings_exp.vue";
Rig Control
-
-
-
+
-
-
-
+
import { settingsStore as settings, onChange } from "../store/settingsStore.js";
+import settings_hamlib from "./settings_hamlib.vue";
+import settings_tci from "./settings_tci.vue";
+
+
@@ -23,29 +27,18 @@ import { settingsStore as settings, onChange } from "../store/settingsStore.js";
-