fix: Hidden tab shows no games; BottomHintBar missing Layout.fillWidth

- showHidden was hardcoded false; GameSortFilterModel uses it as 'show ONLY hidden' so Hidden tab always returned empty
- filterSource also passed 'hidden' as a platform string, filtering everything out; now returns empty string for hidden
- Add Layout.fillWidth to BottomHintBar in ConsoleGameDetail so it lays out correctly in ColumnLayout
This commit is contained in:
Marco Allegretti 2026-03-23 11:47:07 +01:00
parent c4b9321c64
commit f63edc3e55
2 changed files with 3 additions and 1 deletions

View file

@ -355,6 +355,7 @@ Item {
Item { Layout.preferredHeight: 16 } Item { Layout.preferredHeight: 16 }
BottomHintBar { BottomHintBar {
Layout.fillWidth: true
uiMode: Config.Couch uiMode: Config.Couch
context: "details" context: "details"
} }

View file

@ -47,11 +47,12 @@ FocusScope {
GameSortFilterModel { GameSortFilterModel {
id: proxyModel id: proxyModel
sourceModel: App.gameModel sourceModel: App.gameModel
showHidden: false showHidden: libraryRoot.filterSource === "hidden"
favoritesOnly: libraryRoot.filterSource === "favorites" favoritesOnly: libraryRoot.filterSource === "favorites"
filterSource: { filterSource: {
if (libraryRoot.filterSource === "all") return "" if (libraryRoot.filterSource === "all") return ""
if (libraryRoot.filterSource === "favorites") return "" if (libraryRoot.filterSource === "favorites") return ""
if (libraryRoot.filterSource === "hidden") return ""
return libraryRoot.filterSource return libraryRoot.filterSource
} }
filterText: libraryRoot.filterText filterText: libraryRoot.filterText