Steam Recent
by deskdash · v0.1.0 · 4 downloads
Widgets install from inside DeskDash.
Recently played Steam games: hours, cover art, achievement progress, click to launch
- List or cover-grid view of your recently played games
- Playtime, cover art, and achievement completion per game
- One click launches the game through Steam
- API key and SteamID stay in the host secrets vault and never reach the widget
- Snapshot and art are cached, so reloads cost zero API calls


About this widget
Steam Recent shows your recently played games as a list or a cover grid: playtime, cover art from the Steam CDN, and an achievement completion bar per game. Clicking a game launches it straight through Steam.
It talks to the official Steam Web API with a key and SteamID64 you keep in DeskDash's secrets vault; the host injects them into requests on its side, so they never enter the widget document. The fetched snapshot and cover art are cached in widget storage, so layout edits and reloads serve the cache instead of burning API calls. You choose how many games to show and how often to refresh.
What it can access
- internet
Talks to the internet, only to: api.steampowered.com, shared.steamstatic.com, cdn.cloudflare.steamstatic.com, media.steampowered.com
- links
Can open these link types on your PC: steam://run/
- storage
Saves its own data inside the dashboard
Settings you can adjust
- Steam Web API key (from the secrets vault)
One of your saved secrets (like an API key); the value stays in the app's secure storage
- SteamID64 (from the secrets vault)
One of your saved secrets (like an API key); the value stays in the app's secure storage
- Games shown
A number (1 to 10)
- Refresh (minutes)
A number (5 to 120)
- View
One of: list, covers
- Panel style
One of: none, solid, transparent
Details
- Version
- v0.1.0
- Size
- 10 KB
- Uploaded
- 24 Jul 2026
- Last updated
- 24 Jul 2026
Version history
- v0.1.0
- 24 Jul 2026 · 10 KB
