github maroun2/deck-progress-tracker 1.3.0
1.3.0 - Major update - Dropped tag, gamepad navigation, and UI improvements

latest releases: 1.3.6, 1.3.5, 1.3.4...
4 months ago

Game Progress Tracker 1.3.0

New Features

Dropped Tag System

  • Automatic detection of abandoned games (not played for 365+ days)
  • Daily background task to check for dropped games
  • Smart tag priority: Mastered → Completed → Dropped → In Progress → Backlog
  • Centralized tag calculation in calculate_auto_tag() function

Full Gamepad Navigation

  • Complete gamepad support for all interactive elements
  • Navigate tag sections with D-pad
  • Navigate game lists with D-pad
  • Focus highlighting for tag headers and game items
  • Proper Steam Deck UI integration using ButtonItem and PanelSectionRow

Universal Sync Progress

  • Real-time progress updates during library sync
  • Shows "Syncing: X/Y games" for both auto-sync and manual sync
  • Removed unnecessary batching for cleaner progress tracking
  • Final summary notification after sync completes

Automated Build Workflow

  • GitHub Actions workflow for automated artifact builds
  • Every commit to main triggers a build
  • Artifacts versioned as {last-tag}-{commit-sha}
  • 90-day artifact retention for testing

UI Improvements

  • Tag sections now use proper Decky UI components (PanelSection, PanelSectionRow, ButtonItem)
  • Removed custom focus styling to use Steam's native focus system
  • Improved layout structure following Decky Loader patterns
  • Better visual consistency with Steam Deck UI
  • Add left/right margins to Settings sections
  • Fix Settings UI scroll position to start at top on open
  • Rework About section with margins and donation message
  • Update plugin icon to FaTrophy from react-icons library

Bug Fixes

  • Fixed dropped tag being overwritten by in_progress during sync
  • Fixed dropped tag being lost when viewing game detail page
  • Improved sync reliability and error handling
  • Better state management in Settings component
  • Fix: Add missing _root flag to plugin.json (critical for installation)
  • Fix package-lock.json version to match package.json (1.3.0)

Technical Improvements

  • Centralized tag calculation logic
  • Removed code duplication
  • Better separation of concerns
  • Improved component structure
  • Added DOM inspection tools for debugging
  • Install react-icons package for better icon management
  • Update repository references after rename to game-progress-tracker
  • Prepare repository for Decky Loader store submission

Breaking Changes

None - all changes are backward compatible.


Installation

Install from URL (Recommended)

  1. Enable Developer Mode in Decky Loader settings
  2. Go to Developer tab → Install Plugin from URL
  3. Enter this URL:
https://github.com/maroun2/steam-deck-game-tags/releases/download/1.3.0/game-progress-tracker-1.3.0.zip
  1. Click Install and wait for completion

Don't miss a new deck-progress-tracker release

NewReleases is sending notifications on new releases.