From f54eada94da85146150e5a5fa268c8bee9282e0b Mon Sep 17 00:00:00 2001 From: Spythere Date: Sat, 27 Sep 2025 15:40:02 +0200 Subject: [PATCH] chore: added app navbar; adjusted colors and global styles --- src/App.vue | 15 ++++---- src/components/App/AppNavbar.vue | 60 ++++++++++++++++++++++++++++++-- src/locales/pl.json | 2 +- src/styles/_colors.scss | 2 +- src/styles/_global.scss | 7 +++- src/styles/_order.scss | 2 +- src/views/Home.vue | 20 +++++------ 7 files changed, 83 insertions(+), 25 deletions(-) diff --git a/src/App.vue b/src/App.vue index edc1a02..aabbff2 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,16 +1,19 @@ @@ -25,11 +28,12 @@ import StorageManager from './managers/storageManager'; import axios from 'axios'; import UpdatePrompt from './components/Global/UpdatePrompt.vue'; import AppFooter from './components/App/AppFooter.vue'; +import AppNavbar from './components/App/AppNavbar.vue'; const STORAGE_VERSION_KEY = 'app_version'; export default defineComponent({ - components: { UpdateCard, UpdatePrompt, AppFooter }, + components: { UpdateCard, UpdatePrompt, AppFooter, AppNavbar }, mixins: [orderStorageMixin], @@ -121,7 +125,6 @@ export default defineComponent({ #app { color: white; - min-height: 100vh; } diff --git a/src/components/App/AppNavbar.vue b/src/components/App/AppNavbar.vue index fb62d1f..eea1d84 100644 --- a/src/components/App/AppNavbar.vue +++ b/src/components/App/AppNavbar.vue @@ -1,7 +1,61 @@ - + - + diff --git a/src/locales/pl.json b/src/locales/pl.json index cea987c..6aa6703 100644 --- a/src/locales/pl.json +++ b/src/locales/pl.json @@ -117,7 +117,7 @@ "signalbox1": "x.1 posterunek", "signalbox2": "x.2 posterunek", "track1": "x.3 nr toru", - "message-html": "Od {0} do {1} po torze {2} wskazania semaforów SBL są nieważne. Zachować ostrożność od semafora ze wskaźnikiemW18." + "message-html": "Od {0} do {1} po torze {2} wskazania semaforów SBL są nieważne. Zachować ostrożność od semafora ze wskaźnikiem W18." }, "2125": { "text": "Zezwalam przejechać za {select1} w kierunku {signalbox1} torem {track1} do km {km1} do godz. {hour1}.", diff --git a/src/styles/_colors.scss b/src/styles/_colors.scss index b20cc53..5d63fe1 100644 --- a/src/styles/_colors.scss +++ b/src/styles/_colors.scss @@ -1,4 +1,4 @@ -$bgCol: #141414; +$bgCol: #0e0e0e; $bgColLighter: #292929; $bgColDarker: #080808; $accentCol: #ff6060; diff --git a/src/styles/_global.scss b/src/styles/_global.scss index e5116b8..4496cf1 100644 --- a/src/styles/_global.scss +++ b/src/styles/_global.scss @@ -1,5 +1,6 @@ @use 'fonts'; @use 'colors'; +@use 'sass:color'; // Global scrollbar style ::-webkit-scrollbar { @@ -76,7 +77,7 @@ button.g-button { } &:hover:not([data-disabled='true']) { - background-color: colors.$bgColLighter; + background-color: color.adjust(colors.$bgColDarker, $lightness: 15%); } } @@ -112,6 +113,10 @@ button.g-button { display: flex; justify-content: center; align-items: center; + + &:focus-visible { + outline: 1px solid white; + } } } diff --git a/src/styles/_order.scss b/src/styles/_order.scss index f11c51d..26267a8 100644 --- a/src/styles/_order.scss +++ b/src/styles/_order.scss @@ -6,7 +6,7 @@ $darkModeTextCol: #eee; width: 100%; background-color: white; color: black; - max-height: 95vh; + height: 100%; overflow: auto; &.dark { diff --git a/src/views/Home.vue b/src/views/Home.vue index 72cbad0..68aeead 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -1,6 +1,4 @@