diff --git a/nuxt.config.ts b/nuxt.config.ts index 88d24c3..44a66dc 100755 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -283,6 +283,8 @@ export default defineNuxtConfig({ "Mindboost creates soundscapes for your headphones that help you focus up to 35% better. Mindboost combines voice masking, binaural beats and alpha waves.":"Mindboost creates soundscapes for your headphones that help you focus up to 35% better. Mindboost combines voice masking, binaural beats and alpha waves.", "Our algorithm measures the acoustics of your cell phone or other device in the room in real time and generates a soundscape that optimally blocks out disruptive background noise such as colleagues on the phone.":"Our algorithm measures the acoustics of your cell phone or other device in the room in real time and generates a soundscape that optimally blocks out disruptive background noise such as colleagues on the phone.", "All soundscapes in Mindboost have been tested and optimized in listening tests in cooperation with the Fraunhofer IBP. So you can be sure that Mindboost supports you optimally with your concentration.":"All soundscapes in Mindboost have been tested and optimized in listening tests in cooperation with the Fraunhofer IBP. So you can be sure that Mindboost supports you optimally with your concentration.", + 'Audio_Output':'Audio Output', + 'Audio_Input':'Audio Input', }, de: { "welcome": "Willkommen", @@ -487,6 +489,8 @@ export default defineNuxtConfig({ "Sie haben das Recht, aus Gründen, die sich aus Ihrer besonderen Situation ergeben, jederzeit gegen die Verarbeitung Sie betreffender personenbezogener Daten Widerspruch einzulegen, die auf Artikel 6 Absatz 1 Buchstabe e DSGVO (Datenverarbeitung im öffentlichen Interesse) und Artikel 6 Absatz 1 Buchstabe f DSGVO (Datenverarbeitung auf der Grundlage einer Interessenabwägung) beruht; dies gilt auch für ein auf dieser Bestimmung beruhendes Profiling nach Artikel 4 Nr. 4 DSGVO.":"Sie haben das Recht, aus Gründen, die sich aus Ihrer besonderen Situation ergeben, jederzeit gegen die Verarbeitung Sie betreffender personenbezogener Daten Widerspruch einzulegen, die auf Artikel 6 Absatz 1 Buchstabe e DSGVO (Datenverarbeitung im öffentlichen Interesse) und Artikel 6 Absatz 1 Buchstabe f DSGVO (Datenverarbeitung auf der Grundlage einer Interessenabwägung) beruht; dies gilt auch für ein auf dieser Bestimmung beruhendes Profiling nach Artikel 4 Nr. 4 DSGVO.", "Informationen zu Ihrem Widerspruchsrecht gemäß Art. 21 DSGVO":"Informationen zu Ihrem Widerspruchsrecht gemäß Art. 21 DSGVO", "gemäß Art. 77 DSGVO bei einer Aufsichtsbehörde zu beschweren. In der Regel können Sie sich hierfür an die Aufsichtsbehörde an Ihrem üblichen Aufenthaltsort oder Arbeitsplatz oder unserem Firmensitz wenden.":"gemäß Art. 77 DSGVO bei einer Aufsichtsbehörde zu beschweren. In der Regel können Sie sich hierfür an die Aufsichtsbehörde an Ihrem üblichen Aufenthaltsort oder Arbeitsplatz oder unserem Firmensitz wenden.", + 'Audio_Output':'Audioausgang', + 'Audio_Input':'Audioeingang', } } } diff --git a/pages/onboarding/selectinput.vue b/pages/onboarding/selectinput.vue index 32b0ecc..61aab29 100644 --- a/pages/onboarding/selectinput.vue +++ b/pages/onboarding/selectinput.vue @@ -14,8 +14,8 @@
Input device:

(select laptop or mobile device microphone)

- +
@@ -24,15 +24,15 @@
Output device:

(select headphones or headphone output)

- +
- NEXT + NEXT
@@ -46,6 +46,7 @@ diff --git a/pages/setting/soundscap.vue b/pages/setting/soundscap.vue index 5310e56..1506292 100755 --- a/pages/setting/soundscap.vue +++ b/pages/setting/soundscap.vue @@ -75,30 +75,84 @@ +
+
+
+
+

{{t("Adaptive soundcape")}}

+
+
+
+ +
+
+
+
+
+
+ + + +
+
+ + + +
-
-
-
-
-

{{t("Adaptive soundcape")}}

-
-
-
- -
-
-
-
-
+ @@ -200,4 +288,4 @@ data(){ border-radius: 10px; margin-top: 2px; } - \ No newline at end of file + diff --git a/stores/user.js b/stores/user.js index c02cd54..ad71645 100644 --- a/stores/user.js +++ b/stores/user.js @@ -5,7 +5,9 @@ export const useUserStore = defineStore('user', { return { user:{}, is_login:false, - token:'' + token:'', + audioInputDevice:{}, + audioOutputDevice:{} } }, // could also be defined as @@ -23,6 +25,12 @@ export const useUserStore = defineStore('user', { }, updateUser(user){ this.user=user; + }, + saveInputdevice(device){ + this.audioInputDevice=device; + }, + saveOutputDevice(device){ + this.audioOutputDevice=device; } }, getters:{