From 12445db7f12651150220da6f039f34d81f18da55 Mon Sep 17 00:00:00 2001 From: Colin Kallemein Date: Wed, 12 Jun 2024 21:30:51 +0200 Subject: [PATCH] NQ-74 Styling updates and fixes GUI --- public/assets/icons/submit-icon.svg | 2 +- ...shape-2.svg => character-select-shape.svg} | 0 public/assets/shapes/hud-image-shape-2.svg | 1 - .../assets/shapes/hud-image-shape-flipped.svg | 1 + public/assets/shapes/hud-image-shape.svg | 2 +- public/assets/shapes/hud-shape-2.svg | 1 - public/assets/shapes/hud-shape.svg | 2 +- src/components/gui/Chat.vue | 29 ++++---- src/components/gui/Hud.vue | 66 ++++++++++++++++--- src/components/gui/Menu.vue | 30 ++++----- src/components/utilities/Modal.vue | 2 +- src/screens/Characters.vue | 2 +- src/screens/Game.vue | 2 +- 13 files changed, 95 insertions(+), 45 deletions(-) rename public/assets/shapes/{character-select-shape-2.svg => character-select-shape.svg} (100%) delete mode 100644 public/assets/shapes/hud-image-shape-2.svg create mode 100644 public/assets/shapes/hud-image-shape-flipped.svg delete mode 100644 public/assets/shapes/hud-shape-2.svg diff --git a/public/assets/icons/submit-icon.svg b/public/assets/icons/submit-icon.svg index 61b66c8..f041ce7 100644 --- a/public/assets/icons/submit-icon.svg +++ b/public/assets/icons/submit-icon.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/assets/shapes/character-select-shape-2.svg b/public/assets/shapes/character-select-shape.svg similarity index 100% rename from public/assets/shapes/character-select-shape-2.svg rename to public/assets/shapes/character-select-shape.svg diff --git a/public/assets/shapes/hud-image-shape-2.svg b/public/assets/shapes/hud-image-shape-2.svg deleted file mode 100644 index 736840d..0000000 --- a/public/assets/shapes/hud-image-shape-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/assets/shapes/hud-image-shape-flipped.svg b/public/assets/shapes/hud-image-shape-flipped.svg new file mode 100644 index 0000000..25eef93 --- /dev/null +++ b/public/assets/shapes/hud-image-shape-flipped.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/shapes/hud-image-shape.svg b/public/assets/shapes/hud-image-shape.svg index 93156c2..98eca1b 100644 --- a/public/assets/shapes/hud-image-shape.svg +++ b/public/assets/shapes/hud-image-shape.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/assets/shapes/hud-shape-2.svg b/public/assets/shapes/hud-shape-2.svg deleted file mode 100644 index 6ac7a8c..0000000 --- a/public/assets/shapes/hud-shape-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/assets/shapes/hud-shape.svg b/public/assets/shapes/hud-shape.svg index 2c65f0a..e89ab60 100644 --- a/public/assets/shapes/hud-shape.svg +++ b/public/assets/shapes/hud-shape.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/components/gui/Chat.vue b/src/components/gui/Chat.vue index 2c697ef..8391ed6 100644 --- a/src/components/gui/Chat.vue +++ b/src/components/gui/Chat.vue @@ -1,7 +1,6 @@ @@ -18,22 +17,28 @@ align-items: center; input { - width: 500px; - height: 48px; - border-radius: 48px; - opacity: 0.8; + max-width: 750px; + width: 100%; + height: 51px; + border-radius: 8px; font-size: 1.2rem; padding: 0 24px; background-color: rgba($white, 0.85); border: 2px solid $white; - color: black; - } + color: $gray-2; + background-image: url("/assets/icons/submit-icon.svg"); + background-repeat: no-repeat; + background-size: 30px; + background-position: calc(100% - 25px) center; - img { - position: absolute; - left: 500px; - width: 30px; - height: 30px; + &::after { + content: ''; + position: absolute; + left: 500px; + width: 30px; + height: 30px; + + } } } diff --git a/src/components/gui/Hud.vue b/src/components/gui/Hud.vue index bdfe5ae..d6733b3 100644 --- a/src/components/gui/Hud.vue +++ b/src/components/gui/Hud.vue @@ -20,6 +20,25 @@ + + +
+
+ +
+
+
+
+ {{ socket.character.name }} + lvl. {{ socket.character.level }} +
+
+ + {{ socket.character.hitpoints }}% +
+
+
+