From 8392e2fa2982e305be87ac097bd498378c3ca4f3 Mon Sep 17 00:00:00 2001 From: Spythere Date: Sat, 28 Mar 2026 14:40:15 +0100 Subject: [PATCH 01/17] refactor(app): refreshed app's look&feel, improved responsiveness, viewport width and elements' alignment --- src/components/app/Footer.vue | 20 +- src/components/app/MainContainer.vue | 14 +- src/components/sections/TabsSection.vue | 42 ++-- src/components/sections/TrainImageSection.vue | 35 +--- src/components/tabs/NumberGeneratorTab.vue | 11 +- src/components/tabs/StockGeneratorTab.vue | 166 +++++++-------- src/components/tabs/StockListTab.vue | 31 +-- src/components/tabs/StorageTab.vue | 17 +- src/components/tabs/WikiListTab.vue | 189 +++++++++--------- src/components/tabs/stock-list/StockList.vue | 20 +- src/styles/_global.scss | 2 +- src/styles/_tab.scss | 2 - src/views/AppContainerView.vue | 23 ++- 13 files changed, 288 insertions(+), 284 deletions(-) diff --git a/src/components/app/Footer.vue b/src/components/app/Footer.vue index c3c5780..7d5d1ed 100644 --- a/src/components/app/Footer.vue +++ b/src/components/app/Footer.vue @@ -1,12 +1,10 @@ @@ -66,6 +58,6 @@ export default defineComponent({ diff --git a/src/components/app/MainContainer.vue b/src/components/app/MainContainer.vue index 3a924e1..5758bc7 100644 --- a/src/components/app/MainContainer.vue +++ b/src/components/app/MainContainer.vue @@ -26,17 +26,14 @@ main { display: grid; gap: 1em; - width: 100%; - max-width: 1350px; + width: 100vw; + max-width: 1600px; - grid-template-columns: 1fr 2fr; - grid-template-rows: auto 360px minmax(300px, 1fr); + grid-template-columns: minmax(380px, 1fr) 3fr; + grid-template-rows: auto 350px minmax(300px, 1fr); - background-color: var(--bgColorDarker); border-radius: 1em; - - min-height: 950px; - + overflow: hidden; padding: 1em; } @@ -45,6 +42,7 @@ main { display: flex; flex-direction: column; gap: 1em; + height: auto; } } diff --git a/src/components/sections/TabsSection.vue b/src/components/sections/TabsSection.vue index 7b8166e..bc1e84d 100644 --- a/src/components/sections/TabsSection.vue +++ b/src/components/sections/TabsSection.vue @@ -1,17 +1,9 @@