From 11586b251cff20308376ee77ad1824ef9ee15233 Mon Sep 17 00:00:00 2001 From: booploops <49113086+booploops@users.noreply.github.com> Date: Mon, 6 Jun 2022 00:38:13 -0700 Subject: [PATCH] oobe improvemnets - added close and minimize buttons (windows/linux only) - added drag region to top - optimized for smaller window sizes --- src/ciderkit/public.js | 2 +- src/renderer/less/pages.less | 81 +++++++++++++++++++++-- src/renderer/views/app/app-navigation.ejs | 2 +- src/renderer/views/pages/oobe.ejs | 8 ++- 4 files changed, 86 insertions(+), 7 deletions(-) diff --git a/src/ciderkit/public.js b/src/ciderkit/public.js index d3c26637..bbddad9c 100644 --- a/src/ciderkit/public.js +++ b/src/ciderkit/public.js @@ -18,7 +18,7 @@ const CiderKit = { body: body, options: options }) - let response = await fetch("http://localhost:9000/api/musickit/v3", opts); + let response = await fetch("./api/musickit/v3", opts); return response.json() } } diff --git a/src/renderer/less/pages.less b/src/renderer/less/pages.less index baed43e5..3abcb2c9 100644 --- a/src/renderer/less/pages.less +++ b/src/renderer/less/pages.less @@ -1700,6 +1700,10 @@ overflow-y : scroll; overflow-x : hidden; + @media screen and (max-width: 1161px) { + font-size: 13px; + } + &.text { white-space: pre-wrap; } @@ -1729,10 +1733,10 @@ } .card-body { - padding: 0; - display: flex; + padding : 0; + display : flex; justify-content: center; - align-items: center; + align-items : center; } .card-footer { @@ -1742,7 +1746,7 @@ bottom : 0; left : 0; width : 100%; - border:0px; + border : 0px; text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.25); font-weight: bold; } @@ -1758,6 +1762,10 @@ z-index : 1; box-shadow: 0px 12px 16px rgb(0 0 0 / 25%); } + + @media screen and (max-height: 688px) { + width: 270px; + } } } } @@ -1775,6 +1783,71 @@ text-align: center; } } + + } + + + .oobe-titlebar { + position : absolute; + top : 0; + left : 0; + height : 46px; + width : 100%; + align-items : center; + justify-content : right; + display : flex; + -webkit-app-region: drag; + + .button-group { + -webkit-app-region: no-drag; + display : flex; + flex-direction : row; + width : 100px; + height : 100%; + justify-content : center; + align-items : center; + gap : 16px; + + >button { + height : 32px; + width : 32px; + font-size : 16px; + border-radius : 0px; + border : 0; + appearance : none; + position : relative; + display : flex; + justify-content: center; + align-items : center; + border-radius : 100%; + + &.close { + background-color: #fc3c44aa; + &:hover { + background-color: #fc3c44; + } + } + + &.min { + background-color: rgb(200 200 200 / 5%); + &:hover { + background-color: rgb(200 200 200 / 10%); + } + } + + &.close::before { + font-family: "codicon"; + content : ""; + color : white; + } + + &.min::before { + font-family: "codicon"; + content : ""; + color : white; + } + } + } } } diff --git a/src/renderer/views/app/app-navigation.ejs b/src/renderer/views/app/app-navigation.ejs index e937bc99..9ebaa5ed 100644 --- a/src/renderer/views/app/app-navigation.ejs +++ b/src/renderer/views/app/app-navigation.ejs @@ -10,7 +10,7 @@ +
+
+ + +
+