diff --git a/package-lock.json b/package-lock.json index 068f3389f..966e387b5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2520,6 +2520,11 @@ } } }, + "@mdi/font": { + "version": "5.1.45", + "resolved": "https://registry.npmjs.org/@mdi/font/-/font-5.1.45.tgz", + "integrity": "sha512-7H1UMwUpEp8mthdPlpAi7bhEyvTbvtK1TlA89scc0cXMpQy0UFygdkaf+6fveIxpBcRNgw0gnGSEonlsfYocXg==" + }, "@mrmlnc/readdir-enhanced": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", diff --git a/package.json b/package.json index 1fb10cb74..ebed6edf2 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ }, "dependencies": { "@juliushaertl/vue-richtext": "^0.3.1", + "@mdi/font": "^5.1.45", "@nextcloud/auth": "^1.2.3", "@nextcloud/axios": "^1.3.2", "@nextcloud/dialogs": "^1.3.0", diff --git a/src/components/CallView/shared/Video.vue b/src/components/CallView/shared/Video.vue index 140fd6895..7c9ea07b6 100644 --- a/src/components/CallView/shared/Video.vue +++ b/src/components/CallView/shared/Video.vue @@ -33,6 +33,7 @@
-
+
@@ -150,6 +151,7 @@ export default { type: Boolean, default: true, }, + // Is the current promoted participant isPromoted: { type: Boolean, default: false, diff --git a/src/components/CallView/shared/VideoBackground.vue b/src/components/CallView/shared/VideoBackground.vue index df5462e93..be2467831 100644 --- a/src/components/CallView/shared/VideoBackground.vue +++ b/src/components/CallView/shared/VideoBackground.vue @@ -22,12 +22,14 @@ @@ -47,6 +49,10 @@ export default { type: String, default: '', }, + showPromotedPlaceholder: { + type: Boolean, + default: false, + }, }, data() { diff --git a/src/components/TopBar/TopBar.vue b/src/components/TopBar/TopBar.vue index f3e675231..b560acbda 100644 --- a/src/components/TopBar/TopBar.vue +++ b/src/components/TopBar/TopBar.vue @@ -25,7 +25,7 @@ class="top-bar__button primary" @click="handlefollowSpeaker"> + class="mdi mdi-voice" /> {{ followSpeakerLabel }} @@ -423,6 +423,7 @@ export default { changeView() { this.$store.dispatch('isGrid', !this.isGrid) + this.$store.dispatch('selectedVideoPeerId', null) this.showLayoutHint = false }, async toggleGuests() {