@@ -127,6 +127,16 @@ export default {
}
return title;
},
+
+ favicon() {
+ var favicon = undefined;
+ if (this.$route.meta.includeFavicon) {
+ if (this.$matrix.currentRoom) {
+ favicon = this.$matrix.currentRoom.avatar || 'favicon.ico';
+ }
+ }
+ return favicon;
+ },
},
watch: {
"$i18n.locale": {
@@ -149,12 +159,33 @@ export default {
},
immediate: true,
},
+
+ favicon: {
+ handler(favicon) {
+ document.getElementById("favicon").setAttribute('href', favicon);
+ },
+ immediate: true,
+ },
},
};
\ No newline at end of file
diff --git a/src/assets/css/_variables.scss b/src/assets/css/_variables.scss
new file mode 100644
index 0000000..9b6a0be
--- /dev/null
+++ b/src/assets/css/_variables.scss
@@ -0,0 +1,12 @@
+$background: #ffffff;
+$app-background: #f6f6f6;
+$main-desktop-width: 644px;
+$dialog-desktop-width: 688px;
+
+
+$chat-background: $background;
+$chat-standard-padding: 32px;
+$chat-standard-padding-s: 16px;
+$chat-standard-padding-xs: 8px;
+$chat-text-size: 1.0px;
+$chat-button-height: 50px;
diff --git a/src/assets/css/chat.scss b/src/assets/css/chat.scss
index 331e0ab..2751361 100644
--- a/src/assets/css/chat.scss
+++ b/src/assets/css/chat.scss
@@ -982,6 +982,8 @@ $admin-fg: white;
}
.create-room {
+ background-color: $background;
+
.v-avatar {
border: 1px solid #808080 !important;
}
diff --git a/src/assets/css/join.scss b/src/assets/css/join.scss
index a52ebc6..93618f1 100644
--- a/src/assets/css/join.scss
+++ b/src/assets/css/join.scss
@@ -62,7 +62,7 @@
/* or 43px */
text-align: center;
letter-spacing: -0.8px;
-
+
color: #000000;
overflow-wrap: break-word;
}
@@ -118,4 +118,4 @@
background: #9C9CAE;
content: " ";
}
-}
\ No newline at end of file
+}
diff --git a/src/assets/css/login.scss b/src/assets/css/login.scss
index 3df951c..c8d2cfd 100644
--- a/src/assets/css/login.scss
+++ b/src/assets/css/login.scss
@@ -1,14 +1,5 @@
@import "@/assets/css/main.scss";
.login-root {
- position: absolute;
- left: 0px;
- top: 0px;
- right: 0px;
- bottom: 0px;
- width: 80%;
- height: 100%;
- padding: 0;
- margin: 10%;
background-color: $background;
-}
\ No newline at end of file
+}
diff --git a/src/assets/css/main.scss b/src/assets/css/main.scss
index cef60c2..26c1aa2 100644
--- a/src/assets/css/main.scss
+++ b/src/assets/css/main.scss
@@ -1,4 +1,4 @@
-$background: #ffffff;
+@import './variables';
@font-face {
font-family: "Inter";
@@ -49,14 +49,6 @@ $background: #ffffff;
font-style: normal;
}
-
-$chat-background: $background;
-$chat-standard-padding: 32px;
-$chat-standard-padding-s: 16px;
-$chat-standard-padding-xs: 8px;
-$chat-text-size: 1.0px;
-$chat-button-height: 50px;
-
html { height:100%; }
body { position:absolute; top:0; bottom:0; right:0; left:0; }
@@ -142,7 +134,7 @@ body { position:absolute; top:0; bottom:0; right:0; left:0; }
text-align: center;
margin-bottom: 20px;
}
-
+
.dialog-text {
text-align: left;
word-break: break-word;
@@ -150,7 +142,7 @@ body { position:absolute; top:0; bottom:0; right:0; left:0; }
color: black;
text-decoration: underline;
}
- }
+ }
}
.build-version {
@@ -162,4 +154,4 @@ body { position:absolute; top:0; bottom:0; right:0; left:0; }
text-align: center;
letter-spacing: 0.4px;
color: rgba(0, 0, 0, 0.6);
-}
\ No newline at end of file
+}
diff --git a/src/components/BottomSheet.vue b/src/components/BottomSheet.vue
index 84fabd3..8fa1393 100644
--- a/src/components/BottomSheet.vue
+++ b/src/components/BottomSheet.vue
@@ -141,6 +141,9 @@ export default {
diff --git a/src/components/ChatHeader.vue b/src/components/ChatHeader.vue
index 1467b36..a8c089a 100644
--- a/src/components/ChatHeader.vue
+++ b/src/components/ChatHeader.vue
@@ -17,7 +17,7 @@
style="overflow: hidden; cursor: pointer"
@click.stop="onHeaderClicked"
>
-
+
{{ room.name }}
diff --git a/src/components/CreateRoom.vue b/src/components/CreateRoom.vue
index 5dd079e..e2d812c 100644
--- a/src/components/CreateRoom.vue
+++ b/src/components/CreateRoom.vue
@@ -1,5 +1,5 @@
-
+
{{ $t("new_room.new_room") }}
diff --git a/src/components/Login.vue b/src/components/Login.vue
index 7389fec..ae6e548 100644
--- a/src/components/Login.vue
+++ b/src/components/Login.vue
@@ -1,5 +1,5 @@
-