Added
- Five new filters: Review score, Release date, Coming soon, Demo, and SteamOS compatibility. Filter a shelf by a Metacritic or Steam-review threshold, by release date (before/after a day you pick), to unreleased titles only, to demos only, or by the SteamOS verified/playable/unsupported rating (separate from the Steam Deck one). The score/date filters use the same online data as the online sort options, so Online Features needs to be on for those.
- Importing a shelf from TabMaster now brings across your filters properly. Tabs using regex, tags, playtime, size, review score, release date, "coming soon", demo, streamable, SD-card or SteamOS-compatibility filters used to import as an unrelated name filter; they now convert to the matching Deck Shelves filter instead.
- Two new sort options: "Games I own" and "Family-shared games." Handy for shelves that mix your library with a wishlist or store source — sort by what's already yours, or by what's shared through Family Sharing.
- Filters like genre, category, franchise, VR support and multiplayer type now actually work on wishlist/store cards you don't own yet, not just on your own library. Build a shelf that mixes your library with the store, filter both sides for multiplayer games, and it now filters correctly on both — the plugin fetches and caches the needed Store data automatically the first time you use one of these filters (Online features must be on).
- Genre, category and franchise now show the same online badge as other online-only filters, and only appear once Online Features is on — they need it now, wherever you use them, since they never had usable local data to fall back on.
- The project's usage numbers are now public. The README and the website show Decky Store installs, GitHub traffic and npm downloads, refreshed weekly — no account or external analytics involved. Larger figures now read compactly (
16.7krather than16,692). - New, optional toggle: your own Deck Shelves tab right in the Quick Access Menu, next to Notifications and Settings — no more opening Decky's plugin list first. Off by default; enable it under Experimental and restart Steam (turning it off prompts for a restart too — the tab only fully clears after one). Still experimental — leave it off unless you're comfortable testing something new.
- New, optional toggle: Showcase mode. When you leave the Home idle, Deck Shelves slowly cycles through your shelves like a screensaver, panning across each shelf's own games before moving on — any button, touch or scroll stops it immediately. Configurable delay and per-shelf timing. Off by default.
- New on the website: dedicated guide pages for TabMaster, UnifiDeck and CSS Loader, each with a step-by-step on how the integration works — linked right from the "Works with your setup" cards.
- The QAM and sidecar's "Additional Features" section was getting crowded, so it's now four smaller sections: Additional Features, Navigation & Search, Online Features, and Experimental. Nothing about your settings changed — just how they're grouped.
Fixed
- A card's "New" or discount badge could vanish for good the moment you selected it inside the shelf editor's preview or the manual reorder list. It's meant to hide there in favor of a floating version drawn above the focus ring — but only on the actual Home screen, which is the only place that floating badge exists. Fixed so the badge always stays visible everywhere else.
- On a Steam restart, focus could land on an online (wishlist/store) shelf instead of your actual first shelf, briefly scrolling there before you'd navigated anywhere. Local shelves can take a moment longer to load right after a restart, and an online shelf could win that race purely by loading faster — not because it's actually first in your shelf order. Fixed.
- If the settings panel ever crashed, its error screen showed a Portuguese title regardless of your language. Fixed.
- A profile switched on by a display, controller or charging trigger could stay stuck active after your Deck slept and woke up in a different state. The trigger now checks display, controller and battery again as soon as the Deck wakes, instead of waiting for the next real change to notice.
- The multiplayer filter never matched a single game already in your library — only games from the store you don't own. It was reading data your Steam client simply doesn't provide that way for games you own; now it reads the right thing, so multiplayer filtering finally works on your own library too.
- Genre, category and franchise filters never matched anything, for any game, anywhere. They now work on your library too — the first time you use one of these on a large library, it may take a couple of refreshes to catch every game while the needed data gets fetched and cached, but it'll get there.
- "Friends playing now", "most friends own" and "trending among friends" now show up as sort options on any shelf, not just wishlist/store ones. They only ever needed your Steam friends list, the same thing the home screen's own "friends playing" overlay already uses — nothing online-only about them. The matching friend-activity filters are no longer hidden outside online shelves either.
- Translations touched up across all 17 non-English languages, including a couple of sections — the in-app feature tour and the About page's online-features guide — that had never been translated at all in some of them.
- If your shelves ever look wiped after a settings reset or restore, the first-run screen now offers to bring them back. Previously it only offered to create new default shelves; now, if the plugin can tell this isn't actually a fresh install, it also shows your saved snapshots to restore from.
- Sorting a shelf by more than one criterion (for example "games I own" as a tiebreaker) could silently ignore some of the newer sort options and fall back to alphabetical instead. A shelf mixing your library with store suggestions, sorted to prioritize your own games, could end up showing store items only. Fixed — every sort option now works correctly as part of a multi-criteria chain, not just on its own.
- The live preview in the shelf editor could show a different order than what actually appears on your home screen, for a shelf that combines a filter source with another source (like a library + store mix). The preview now matches the home exactly.
- A shelf combining your library with another source (like the store) could leave out a game that genuinely deserved to be there, cut before it ever got a fair comparison against the other source's games. Fixed — every eligible game now gets a real shot at making the final list.
- A shelf's background art could get stuck showing a game that's no longer actually in that shelf (hidden, filtered out, or just corrected after boot), sometimes for a while until something else happened to fix it. It now corrects itself right away instead of waiting.
- Pressing Up or Down right after a game closed could get ignored and snapped back to the previous card about a second and a half later. Fixed.
- The built-in "Default" profile, and the "(copy)" label on duplicated or imported profiles, always showed in Portuguese no matter your UI language. Fixed — now shown in your own language, in all 19 supported locales.
- The "New" and discount badges could show unreadable white-on-white text with CSS Loader's Colored Toggles theme (White color option). Fixed.
- Navigating a shelf quickly and then moving up or down right after could snap you back to the row you just left. Fixed.
- Scrolling through a shelf had a noticeable delay compared to Steam's own rows. Cards now hold off on fetching descriptions and warming their images until they're actually close to the visible area, instead of every card in the row doing that work at once — scrolling should feel noticeably snappier, especially on long shelves.
- On the current Steam Client Beta, the SteamOS and Deck compatibility filters stopped working, reading every game as "Unknown." Fixed — both filters read correctly again on the beta, with no change on the stable client.
- On the current Steam Client Beta, Home shelves could render completely empty. Fixed.
- On the current Steam Client Beta, shelves could render but not be reachable with the gamepad — and once that was fixed, cards had no visible highlight, wouldn't center on screen, scrolled unevenly, and hero art never updated. All fixed — shelves are now fully gamepad-navigable, with focus highlighting, centering, smooth scrolling and hero art all working again, on both the stable client and this beta.
- On the current Steam Client Beta, Showcase mode could run at the same time as the beta's own new screensaver. Showcase now steps aside automatically whenever the native screensaver takes over, and resumes on its own once it's genuinely idle again.