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/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);