Skip to content

Conversation

@jcdoll
Copy link
Contributor

@jcdoll jcdoll commented Jan 4, 2026

New release

  • provide user options for HLTB box position to address user feedback
  • add option to hide the "detailed info" link
  • minor refactoring

I'll request a test from someone in Discord


User feedback: HLTB covers the adjust logo position "done" button (right click game art to get into this mode).

  • Add horizontal offset setting: shift HLTB box left from right edge (px)
  • Settings apply immediately without requiring page navigation
  • Setting of 100px fixes the issue on my setup

Related: allow user to hide the HLTB link

  • Show view details toggle: hide/show the HLTB link button
  • "Search HLTB" link for games not found in HLTB database

Cleanup behind the scenes:

  • Unified display into single createDisplay() with state inference to remove repetition
  • Backend now returns searched_name even when no HLTB match found
  • Added settings service (frontend/services/settings.ts) with localStorage persistence
  • Added refreshDisplay() for live settings updates

Type Changes:

  • HltbGameResult.game_id is now optional (only present when found)
  • Added required searched_name field (always present)
  • comp_main/comp_plus/comp_100 now optional e.g. if game not found

Misc debug logging and docs cleanup

@shdwmtr shdwmtr merged commit 04f30e6 into SteamClientHomebrew:main Jan 4, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants