From 3102db4fa0ebf6102036caf8b1fa6ffef22a6c6d Mon Sep 17 00:00:00 2001 From: booploops <49113086+booploops@users.noreply.github.com> Date: Thu, 26 May 2022 21:21:38 -0700 Subject: [PATCH] redesign episode 2 --- src/renderer/less/directives.less | 56 ++- src/renderer/less/elements.less | 9 +- src/renderer/style.less | 4 +- src/renderer/views/app/chrome-top.ejs | 675 +++++++++++++++++--------- src/renderer/views/app/sidebar.ejs | 48 +- 5 files changed, 542 insertions(+), 250 deletions(-) diff --git a/src/renderer/less/directives.less b/src/renderer/less/directives.less index b8de2888..c2b97fba 100644 --- a/src/renderer/less/directives.less +++ b/src/renderer/less/directives.less @@ -1,3 +1,13 @@ +@colorMixRate: 1%; +@transparencyRate: 50%; + +@keyColor : #fc3c44; +@ciderColor: #ff2654; +@baseColor: #1e1e1e; +@baseColorMix: mix(@baseColor, transparent, @transparencyRate); +@sidebarColor: #2e2e2e; +@sidebarColorMix: mix(@sidebarColor, transparent, @transparencyRate); + #app.navbar { --navigationBarHeight: 38px; } @@ -8,13 +18,57 @@ --chromeHeight: calc(var(--chromeHeight1) + var(--chromeHeight2)); .app-chrome { + + &:not(.chrome-bottom) { + .app-chrome--center { + flex: 1; + .top-nav-group { + background: @baseColor; + border: 1px solid lighten(@baseColor, 8); + border-radius: 10px; + display: flex; + height: 32px; + + .app-sidebar-item { + background-color: @baseColor; + border-radius: 10px!important; + border:0px; + min-width: 120px; + padding:6px; + justify-content: center; + align-items: center; + margin: 0px; + height: 100%; + + &:after { + display: none; + } + + &:hover { + background-color: lighten(@baseColor, @colorMixRate * 5); + } + + &.active { + background-color: lighten(@baseColor, @colorMixRate * 5); + } + + &.md-btn-primary { + box-shadow: 0px 0px 0px 1px lighten(@baseColor, @colorMixRate * 8); + background-color: lighten(@baseColor, @colorMixRate * 5); + z-index: 1; + } + } + } + } + } + .app-mainmenu { width: 30px; height: 30px; } .search-input { - width: 300px; + width: 180px; } height: var(--chromeHeight1); diff --git a/src/renderer/less/elements.less b/src/renderer/less/elements.less index 513c119b..e5aca0d1 100644 --- a/src/renderer/less/elements.less +++ b/src/renderer/less/elements.less @@ -570,6 +570,7 @@ &:hover { background: rgb(200 200 200 / 10%); + box-shadow: var(--mediaItemShadow); .overlay-play { opacity: 1; @@ -578,10 +579,13 @@ &.mediaitem-selected { background: var(--selected); + box-shadow: var(--mediaItemShadow); } &:active { + background: var(--selected-click); + box-shadow: var(--mediaItemShadow); color: #eee; } @@ -1089,11 +1093,12 @@ &.mediaitem-card { background: #ccc; background: var(--spcolor); - height: 272px; + height: 298px; width: 230px; overflow: hidden; position: relative; border-radius: calc(var(--mediaItemRadius) * 2); + box-shadow: var(--mediaItemShadow-ShadowSubtle); .artwork { width: 230px; @@ -1158,10 +1163,10 @@ overflow: hidden; max-height: 3.8em; z-index: 1; - padding-top: 6px; } &::after { + box-shadow: var(--mediaItemShadow); content: ""; width: 100%; height: 100%; diff --git a/src/renderer/style.less b/src/renderer/style.less index ef6c2046..a51642ac 100644 --- a/src/renderer/style.less +++ b/src/renderer/style.less @@ -1917,6 +1917,9 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb { display: flex; flex-flow: wrap; justify-content: center; + .cd-mediaitem-square-container{ + align-items: center; + } .cd-mediaitem-square { width: 220px; height: 260px; @@ -1951,7 +1954,6 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb { display: inline-flex; flex-direction: column; justify-content: center; - align-items: center; } .reasonSP{ diff --git a/src/renderer/views/app/chrome-top.ejs b/src/renderer/views/app/chrome-top.ejs index adbd9d0a..5bc3e11e 100644 --- a/src/renderer/views/app/chrome-top.ejs +++ b/src/renderer/views/app/chrome-top.ejs @@ -1,239 +1,466 @@ -
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
- {{$root.getLz('app.name')}} -
-