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