From 56749ddfd9ed0a8048ba29f4f6e249764876671b Mon Sep 17 00:00:00 2001 From: geoffrey45 Date: Sun, 25 Sep 2022 16:15:23 +0300 Subject: [PATCH] add initial bottom bar + use a hacky grid to position bottom bar for chrome compatibility --- src/assets/scss/Global/app-grid.scss | 16 +- src/assets/scss/Global/index.scss | 1 + src/assets/scss/index.scss | 2 +- .../RightSideBar/NowPlayingRight.vue | 224 +++++++++++++----- src/components/shared/ArtistName.vue | 1 + src/layouts/HeaderAndVList.vue | 2 +- 6 files changed, 174 insertions(+), 72 deletions(-) diff --git a/src/assets/scss/Global/app-grid.scss b/src/assets/scss/Global/app-grid.scss index 3db29970..b9d4d782 100644 --- a/src/assets/scss/Global/app-grid.scss +++ b/src/assets/scss/Global/app-grid.scss @@ -1,20 +1,17 @@ #app-grid { display: grid; grid-template-columns: min-content 1fr 29rem; - grid-template-rows: 42px 1fr max-content; + grid-template-rows: 43px calc(100vh - (8.5rem + 13px)) max-content; grid-template-areas: "l-sidebar nav search-input" "l-sidebar content r-sidebar" - "l-sidebar content r-sidebar" "bottombar bottombar bottombar"; - height: calc(100vh); + height: 100%; gap: 1rem; padding: $small 0; margin: 0 auto; margin-top: -$small; max-width: 1720px; - // padding-right: $medium; - // border-right: solid 1px $gray4; padding-top: $small; } @@ -34,7 +31,6 @@ grid-template-areas: "l-sidebar nav" "l-sidebar content" - "l-sidebar content" "l-sidebar content"; } @@ -43,7 +39,6 @@ grid-template-areas: "l-sidebar nav" "l-sidebar content" - "l-sidebar content" "l-sidebar bottombar"; } } @@ -53,15 +48,17 @@ grid-template-areas: "l-sidebar nav" "l-sidebar content" - "l-sidebar content" "l-sidebar content"; } #acontent { grid-area: content; - overflow: hidden auto; + // overflow: hidden; margin-right: calc(0rem - ($medium + 2px)); padding-right: calc($medium); + height: 100%; + // outline: solid; + // margin-top: -$small; .nav { margin: $small; @@ -92,6 +89,7 @@ } #gsearch-input { + // display: none !important; grid-area: search-input; } diff --git a/src/assets/scss/Global/index.scss b/src/assets/scss/Global/index.scss index c3a5cb22..94a84852 100644 --- a/src/assets/scss/Global/index.scss +++ b/src/assets/scss/Global/index.scss @@ -34,6 +34,7 @@ body { #app { width: 100%; + height: 100%; margin: 0 auto; } diff --git a/src/assets/scss/index.scss b/src/assets/scss/index.scss index 7f0b3c3d..87e56c05 100644 --- a/src/assets/scss/index.scss +++ b/src/assets/scss/index.scss @@ -10,6 +10,6 @@ @font-face { font-family: "SFCompactDisplay"; - src: url("../googlesans.ttf"); + src: url("../sf-compact.woff") format("woff"); } diff --git a/src/components/RightSideBar/NowPlayingRight.vue b/src/components/RightSideBar/NowPlayingRight.vue index 2b8b8e3f..b1bee6bd 100644 --- a/src/components/RightSideBar/NowPlayingRight.vue +++ b/src/components/RightSideBar/NowPlayingRight.vue @@ -1,46 +1,73 @@