diff --git a/src/components/app/MemberTemplate.vue b/src/components/app/MemberTemplate.vue index 848c66a..6cb66e3 100644 --- a/src/components/app/MemberTemplate.vue +++ b/src/components/app/MemberTemplate.vue @@ -2,13 +2,13 @@
diff --git a/src/components/app/ServerList.vue b/src/components/app/ServerList.vue index 949657a..e7159af 100644 --- a/src/components/app/ServerList.vue +++ b/src/components/app/ServerList.vue @@ -16,7 +16,7 @@ v-if="server && server.banner" :style="{ backgroundImage: `url(${bannerDomain}${server.banner}${ - bannerHover ? '' : '?type=png' + bannerHover ? '' : '?type=webp' })` }" /> diff --git a/src/components/app/ServerTemplate/ServerTemplate.vue b/src/components/app/ServerTemplate/ServerTemplate.vue index 4de0c2d..71e02c7 100644 --- a/src/components/app/ServerTemplate/ServerTemplate.vue +++ b/src/components/app/ServerTemplate/ServerTemplate.vue @@ -14,7 +14,7 @@
diff --git a/src/components/app/Tabs/Explore/serverTemplate.vue b/src/components/app/Tabs/Explore/serverTemplate.vue index 76845b7..e2b9d50 100644 --- a/src/components/app/Tabs/Explore/serverTemplate.vue +++ b/src/components/app/Tabs/Explore/serverTemplate.vue @@ -6,7 +6,7 @@ v-if="server.server.banner" :style="{ backgroundImage: `url(${bannerDomain + server.server.banner}${ - hover ? '' : '?type=png' + hover ? '' : '?type=webp' })` }" /> diff --git a/src/components/app/Tabs/Explore/themesTemplate.vue b/src/components/app/Tabs/Explore/themesTemplate.vue index 881aedd..f08737f 100644 --- a/src/components/app/Tabs/Explore/themesTemplate.vue +++ b/src/components/app/Tabs/Explore/themesTemplate.vue @@ -6,7 +6,7 @@ class="background-dark" :style="{ backgroundImage: `url(${bannerDomain + - theme.screenshot}${'?type=png'})` + theme.screenshot}${'?type=webp'})` }" />
@@ -76,7 +76,7 @@ export default { bannerImageClicked() { this.$store.dispatch( "setImagePreviewURL", - this.bannerDomain + this.theme.screenshot + "?type=png" + this.bannerDomain + this.theme.screenshot + "?type=webp" ); }, unApplyButton() { diff --git a/src/components/app/relationships/FriendsTemplate.vue b/src/components/app/relationships/FriendsTemplate.vue index 09a6b58..7a34d6d 100644 --- a/src/components/app/relationships/FriendsTemplate.vue +++ b/src/components/app/relationships/FriendsTemplate.vue @@ -3,7 +3,7 @@ class="friend" :class="{ selected: uniqueIDSelected, tree }" @click="openChat" - @mouseover="hover = true" + @mouseover="mouseOverEvent" @mouseleave="hover = false" >
@@ -53,9 +53,13 @@ export default { ], data() { return { - hover: false + hover: false, + isGif: false }; }, + mounted() { + this.isGif = this.userAvatar.endsWith(".gif"); + }, computed: { notifications() { const channelID = this.$props.channelID; @@ -97,6 +101,11 @@ export default { } }, methods: { + mouseOverEvent() { + if (this.isGif) { + this.hover = true; + } + }, async closeChannel() { this.channelID; await channelService.delete(this.channelID);