mirror of
https://github.com/Dr-Blank/Vaani.git
synced 2026-02-24 18:29:35 +00:00
feat: implement filtered book navigation and improve author sorting
- Sort authors by surname (last word in name) instead of first name - Create FilteredLibraryItemsPage to display books filtered by author/genre/series - Add navigation from authors/genres/series pages to filtered book lists - Use AuthorFilter, GenreFilter, and SeriesFilter from shelfsdk - Add libraryFiltered route with filter parameter support Users can now: - Browse authors sorted by surname - Tap on an author to see all their books - Tap on a genre to see all books in that genre - Tap on a series to see all books in that series
This commit is contained in:
parent
f60ea72659
commit
43712643a2
6 changed files with 275 additions and 20 deletions
|
|
@ -101,6 +101,12 @@ class Routes {
|
|||
parentRoute: libraryBrowser,
|
||||
);
|
||||
|
||||
static const libraryFiltered = _SimpleRoute(
|
||||
pathName: 'filtered',
|
||||
name: 'libraryFiltered',
|
||||
parentRoute: libraryBrowser,
|
||||
);
|
||||
|
||||
// you page for the user
|
||||
static const you = _SimpleRoute(
|
||||
pathName: 'you',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue