From 314e86eb207fdc4260658c5788e4e501989365af Mon Sep 17 00:00:00 2001 From: tdgao Date: Wed, 19 Aug 2026 22:27:05 -0600 Subject: [PATCH] feat: bring back loader/game version sort --- .../ui/library/library-toolbar/sort-menu.vue | 5 +++++ .../src/components/ui/library/use-library.ts | 14 ++++++++++++++ apps/app-frontend/src/locales/en-US/index.json | 6 ++++++ 3 files changed, 25 insertions(+) diff --git a/apps/app-frontend/src/components/ui/library/library-toolbar/sort-menu.vue b/apps/app-frontend/src/components/ui/library/library-toolbar/sort-menu.vue index c24b5e26ba..457800e1ff 100644 --- a/apps/app-frontend/src/components/ui/library/library-toolbar/sort-menu.vue +++ b/apps/app-frontend/src/components/ui/library/library-toolbar/sort-menu.vue @@ -15,6 +15,8 @@ const { formatMessage } = useVIntl() const messages = defineMessages({ name: { id: 'app.library.sort.name', defaultMessage: 'Name' }, + loaderSort: { id: 'app.library.sort.loader', defaultMessage: 'Loader' }, + gameVersionSort: { id: 'app.library.sort.game-version', defaultMessage: 'Game version' }, lastPlayed: { id: 'app.library.sort.last-played', defaultMessage: 'Last played' }, hoursPlayed: { id: 'app.library.sort.hours-played', defaultMessage: 'Hours played' }, dateCreated: { id: 'app.library.sort.date-created', defaultMessage: 'Date created' }, @@ -34,6 +36,8 @@ const sortLabels = { 'Hours played': messages.hoursPlayed, 'Date created': messages.dateCreated, 'Date modified': messages.dateModified, + Loader: messages.loaderSort, + 'Game version': messages.gameVersionSort, } const groupLabels = { @@ -60,6 +64,7 @@ const groupOptions: ComboboxOption[] = libraryGroupOptions.map(( class="w-max" :options="sortOptions" :show-icon-in-selected="false" + :max-height="320" dropdown-min-width="160px" >