From 8f6f9ef78e1929cd460284a5335b8f2024a9ada8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20T=C3=A4kker?= Date: Tue, 6 Oct 2026 04:13:02 +0200 Subject: [PATCH] Improved mobile library pages --- app/components/Track/Row.vue | 69 ++++++++++++++++++++++++++++++++++- app/pages/library/albums.vue | 19 ++++++++++ app/pages/library/artists.vue | 18 +++++++++ app/pages/library/songs.vue | 8 ++++ 4 files changed, 112 insertions(+), 2 deletions(-) diff --git a/app/components/Track/Row.vue b/app/components/Track/Row.vue index 26e5737..57a20f3 100644 --- a/app/components/Track/Row.vue +++ b/app/components/Track/Row.vue @@ -16,6 +16,7 @@ interface TrackRowProps { showImage?: boolean queueMode?: boolean touchFriendly?: boolean + libraryList?: boolean } const props = defineProps() @@ -131,6 +132,7 @@ const artworkSrc = computed(() => { odd: props.index % 2 == 1, image: props.showImage, queue: props.queueMode, + 'library-list': props.libraryList, }" @mouseenter="hovering = true" @mouseleave="hovering = false" @@ -177,7 +179,14 @@ const artworkSrc = computed(() => { -

{{ props.track.name }}

+
+

{{ props.track.name }}

+ + + {{ props.track.album.name }} + +
+

{{ props.track.name }}

{ {{ props.entity.name }} -