Repository navigation
Releases: AG69075/steamOS_plugin_achievements
Release list
v1.2.6
v1.2.5
v1.2.5: fix launch-hide safety timeout (actually 5 min in source now)…
v1.2.4
fix: hide badge/bubble for 5 min on game launch
Remove RegisterForGameActionEnd and RegisterForAppLifetimeNotifications
handlers from registerGameActionTracking — both fire within seconds of
launch and were clearing the "launching" state prematurely, causing the
badge/bubble to reappear almost immediately.
Now rely solely on a 300 000 ms safety timer (5 min) started on
GameActionStart (LaunchApp).
v1.2.3
v1.2.3: remove Web API fallback, hide badge during game launch
Fully remove the Steam Web API fallback path (SteamAchievementsClient,
api_key/steamid64 settings) from main.py — the badge now relies solely
on SteamClient.Apps.GetMyAchievementsForApp, no account setup required
Hide the badge while a game is launching, using
SteamClient.Apps.RegisterForGameActionStart/End ('LaunchApp' action),
registered once at plugin mount with a 20s safety timeout in case
GameActionEnd doesn't fire reliably
Restore badge z-index so it still renders above the native bottom bar
during normal library browsing
Update README (features, requirements, project structure, limitations)
v1.2.2
v1.2.2: local achievement lookup, redesigned badge, trophy toggle
- Read achievements directly from SteamClient.Apps.GetMyAchievementsForApp,
no Steam Web API key / SteamID64 required anymore (Web API kept as a
silent fallback only) - Redesigned badge: transparent background, progress bar instead of a
percentage, fixed-width layout so it no longer shifts based on content - Blue completion ribbon shown next to the score at 100% achievements
- New setting to show/hide the trophy icon next to "ACHIEVEMENTS"
- Removed API key / SteamID64 fields from the settings panel