From dd5dfaa96ee86eb94aa2fad00f2b7fa848b2e8eb Mon Sep 17 00:00:00 2001 From: emeric Date: Wed, 1 May 2024 15:21:48 +0200 Subject: [PATCH] Removed the dedicated search view, as it is actually too limiting. Added a search field in the album/artists/tracks views. This makes search now work together with sort mode --- approot/artists.xml | 7 +- approot/main.xml | 3 - approot/releases.xml | 7 +- approot/search.xml | 29 --- approot/tracks.xml | 7 +- src/libs/database/impl/Listen.cpp | 32 ++- src/libs/database/include/database/Listen.hpp | 2 + .../database/include/database/Release.hpp | 4 +- .../feedback/impl/FeedbackService.cpp | 3 + .../services/feedback/IFeedbackService.hpp | 2 + .../scrobbling/impl/ScrobblingService.cpp | 1 + .../scrobbling/IScrobblingService.hpp | 12 +- src/lms/CMakeLists.txt | 1 - src/lms/ui/LmsApplication.cpp | 16 -- src/lms/ui/explore/ArtistCollector.cpp | 22 +- src/lms/ui/explore/ArtistsView.cpp | 16 +- src/lms/ui/explore/ArtistsView.hpp | 4 +- src/lms/ui/explore/DatabaseCollectorBase.cpp | 5 +- src/lms/ui/explore/DatabaseCollectorBase.hpp | 1 - src/lms/ui/explore/Explore.cpp | 12 -- src/lms/ui/explore/Explore.hpp | 1 - src/lms/ui/explore/ReleaseCollector.cpp | 21 +- src/lms/ui/explore/ReleasesView.cpp | 14 ++ src/lms/ui/explore/ReleasesView.hpp | 1 + src/lms/ui/explore/SearchView.cpp | 200 ------------------ src/lms/ui/explore/SearchView.hpp | 91 -------- src/lms/ui/explore/TrackCollector.cpp | 21 +- src/lms/ui/explore/TracksView.cpp | 14 ++ src/lms/ui/explore/TracksView.hpp | 1 + 29 files changed, 132 insertions(+), 418 deletions(-) delete mode 100644 approot/search.xml delete mode 100644 src/lms/ui/explore/SearchView.cpp delete mode 100644 src/lms/ui/explore/SearchView.hpp diff --git a/approot/artists.xml b/approot/artists.xml index abdc4730..b65293de 100644 --- a/approot/artists.xml +++ b/approot/artists.xml @@ -4,8 +4,11 @@
- ${link-type} - ${sort-mode} + ${link-type class="me-1"} +
+ ${search class="form-control me-1" type="search"} + ${sort-mode} +
${artists}
diff --git a/approot/main.xml b/approot/main.xml index aad114b9..3bb3f79a 100644 --- a/approot/main.xml +++ b/approot/main.xml @@ -14,9 +14,6 @@