diff --git a/app.vue b/app.vue
index 7af306b..cb5ec34 100644
--- a/app.vue
+++ b/app.vue
@@ -33,7 +33,7 @@ body {
font-family: Arial, Helvetica, sans-serif;
box-sizing: border-box;
color: var(--text-color);
- background: var(--optional-chat-background);
+ background: var(--optional-body-background);
background-color: var(--chat-background-color);
margin: 0;
}
diff --git a/components/MessageArea.vue b/components/MessageArea.vue
index 18b9ac5..9bf6df8 100644
--- a/components/MessageArea.vue
+++ b/components/MessageArea.vue
@@ -9,11 +9,23 @@
@@ -249,30 +261,43 @@ router.beforeEach((to, from, next) => {
}
#message-box {
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-content: center;
- border: 1px solid var(--padding-color);
- padding-bottom: 1dvh;
- padding-top: 1dvh;
- margin-bottom: 1dvh;
+ margin-bottom: 2dvh;
margin-left: 1dvw;
margin-right: 1dvw;
}
#message-form {
display: flex;
+ flex-direction: row;
+
+ border: 1px solid var(--padding-color);
+ height: 100%;
+ padding-left: 2%;
+ padding-right: 2%;
+
+ min-height: 100%;
justify-content: center;
+ background-color: var(--chatbox-background-color);
}
#message-box-input {
- width: 80%;
- background-color: var(--sidebar-background-color);
+ height: 100%;
+ width: 100%;
+ margin-left: 1.5%;
+ margin-right: 1.5%;
+
+ box-sizing: border-box;
+ display: inline-block;
+ vertical-align: top;
+
border: none;
color: inherit;
- padding-left: 1dvw;
- padding-right: 1dvw;
+ background-color: #00000000; /* completely transparent colour */
+}
+
+#message-box-left-elements, #message-box-right-elements {
+ display: flex;
+ align-items: center;
}
#messages {
@@ -283,7 +308,7 @@ router.beforeEach((to, from, next) => {
padding-right: 1dvw;
}
-#submit-button {
+.message-box-button {
background-color: inherit;
border: none;
color: var(--primary-color);
@@ -291,7 +316,7 @@ router.beforeEach((to, from, next) => {
font-size: 1.5em;
}
-#submit-button:hover {
+.message-box-button:hover {
color: var(--primary-highlighted-color);
cursor: pointer;
}
diff --git a/pages/servers/[serverId]/channels/[channelId].vue b/pages/servers/[serverId]/channels/[channelId].vue
index 6bdcc7c..32b8104 100644
--- a/pages/servers/[serverId]/channels/[channelId].vue
+++ b/pages/servers/[serverId]/channels/[channelId].vue
@@ -95,6 +95,7 @@ function handleMemberClick(member: GuildMemberResponse) {
padding-left: 1dvw;
padding-right: 1dvw;
border-left: 1px solid var(--padding-color);
+ background: var(--optional-member-list-background);
}
#members-list {
diff --git a/pages/settings.vue b/pages/settings.vue
index 1380283..3aac506 100644
--- a/pages/settings.vue
+++ b/pages/settings.vue
@@ -3,6 +3,13 @@