From 8c927cc988b48150e1367f821f5d885793d50eb2 Mon Sep 17 00:00:00 2001 From: vapormusic Date: Thu, 6 Jan 2022 09:48:59 +0700 Subject: [PATCH] =?UTF-8?q?add=20the=20=F0=9F=85=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/style.less | 5 ++- .../views/components/mediaitem-square.ejs | 32 ++++++++++++++++--- src/renderer/views/svg/explicit.svg | 1 + 3 files changed, 33 insertions(+), 5 deletions(-) create mode 100644 src/renderer/views/svg/explicit.svg diff --git a/src/renderer/style.less b/src/renderer/style.less index 28d9e322..15157d85 100644 --- a/src/renderer/style.less +++ b/src/renderer/style.less @@ -3225,6 +3225,9 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb { .title { width: 90%; text-align: center; + display: flex; + align-content: center; + justify-content: center; } .subtitle { @@ -3295,7 +3298,7 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb { display: flex; justify-content: center; align-items: center; - font-size: 0.8em; + font-size: 0.9em; font-weight: 500; } diff --git a/src/renderer/views/components/mediaitem-square.ejs b/src/renderer/views/components/mediaitem-square.ejs index e1196d37..846d326c 100644 --- a/src/renderer/views/components/mediaitem-square.ejs +++ b/src/renderer/views/components/mediaitem-square.ejs @@ -26,10 +26,11 @@ -
- {{ item.attributes.name }} -
-
+
{{ item.attributes.name }}
+
🅴
+
+
{{ getSubtitle() }}
@@ -115,6 +116,29 @@ } } }, + getSubtitleNavigation() { + if(this.kind == 'card') { + try { + if (typeof this.item.attributes.artistNames != "undefined") { + return app.routeView(this.item) + } else if (typeof this.item.attributes.editorialNotes != "undefined") { + return app.routeView(this.item) + } else if (typeof this.item.attributes.artistName != "undefined") { + return app.searchAndNavigate(this.item,'artist') + } else { + return app.routeView(this.item) + } + }catch(e) { + return app.routeView(this.item) + } + }else { + if (typeof this.item.attributes.artistName != "undefined") { + return app.searchAndNavigate(this.item,'artist') + } else { + return app.routeView(this.item) + } + } + }, async getBadges() { let self = this if (this.badges[this.item.attributes.playParams.id ?? this.item.id]) { diff --git a/src/renderer/views/svg/explicit.svg b/src/renderer/views/svg/explicit.svg new file mode 100644 index 00000000..b9f347b4 --- /dev/null +++ b/src/renderer/views/svg/explicit.svg @@ -0,0 +1 @@ + \ No newline at end of file