diff --git a/lib/chat.js b/lib/chat.js index c29f1c0b..a46fff40 100644 --- a/lib/chat.js +++ b/lib/chat.js @@ -49,13 +49,16 @@ class ChatBox extends LitElement { padding-left: 0; max-height: var(--chatHeight); width: var(--chatWidth); + transform-origin: bottom left; + transform: scale(var(--chatScale)); } .chat-input-wrapper { - bottom: 2px; - width: calc(100% - 2px); - position: relative; + bottom: 1px; + width: calc(100% - 3px); + position: absolute; left: 1px; + box-sizing: border-box; overflow: hidden; background-color: rgba(0, 0, 0, 0); } @@ -74,7 +77,7 @@ class ChatBox extends LitElement { input[type=text], #chatinput { background-color: rgba(0, 0, 0, 0.5); - border: 1px solid rgba(0, 0, 0, 0.5); + border: 1px solid rgba(0, 0, 0, 0); display: none; outline: none; } diff --git a/lib/menus/options_screen.js b/lib/menus/options_screen.js index 6bfb7cd9..818a19c3 100644 --- a/lib/menus/options_screen.js +++ b/lib/menus/options_screen.js @@ -63,7 +63,7 @@ class OptionsScreen extends LitElement { this.fov = getValue('fov', 75, (v) => Number(v)) this.guiScale = getValue('guiScale', 3, (v) => Number(v)) - document.documentElement.style.setProperty('--chatScale', `${this.chatScale}`) + document.documentElement.style.setProperty('--chatScale', `${this.chatScale / 100}`) document.documentElement.style.setProperty('--chatWidth', `${this.chatWidth}px`) document.documentElement.style.setProperty('--chatHeight', `${this.chatHeight}px`) document.documentElement.style.setProperty('--guiScale', `${this.guiScale}`) @@ -102,7 +102,7 @@ class OptionsScreen extends LitElement { { this.chatScale = Number(e.target.value) window.localStorage.setItem('chatScale', `${this.chatScale}`) - document.documentElement.style.setProperty('--chatScale', `${this.chatScale}`) + document.documentElement.style.setProperty('--chatScale', `${this.chatScale / 100}`) }}> { this.sound = Number(e.target.value) diff --git a/package.json b/package.json index 148133c6..a9f1ed20 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,9 @@ "compression": "^1.7.4", "express": "^4.17.1", "lit": "^2.0.2", - "net-browserify": "PrismarineJS/net-browserify" + "net-browserify": "PrismarineJS/net-browserify", + "querystring": "^0.2.1", + "url": "^0.11.0" }, "devDependencies": { "assert": "^2.0.0",