Skip to content

Add Steam trailers and improve game detail media - #307

Merged
ItsDark008 merged 2 commits into
mainfrom
fix/settings-flicker
Nov 6, 2026
Merged

ItsDark008 merged 2 commits into
mainfrom
fix/settings-flicker

Conversation

@ItsDark008

Copy link
Copy Markdown
Collaborator

What changed?

  • Add Steam trailers to game details with a custom player, playback controls, and bounded error recovery.
  • Render validated Steam images, GIFs, and videos in descriptions; suspend offscreen GIFs and prevent video loop flicker.
  • Fix the settings panel flicker while opening and closing.

Validation

  • npm run check, npm run lint, and npm run test:feedback pass.
  • All 17 steam_details Rust tests pass.
  • npm run build succeeds; Vite reports its existing large-chunk warning.
  • The full Rust suite was attempted: 865 passed and 99 failed because the sandbox denied filesystem or network operations.
  • Trailer playback and custom controls were exercised with PEAK.

UI changes

  • Adds a Steam trailer gallery and custom player controls.
  • Updates the settings panel transition.

@ItsDark008
ItsDark008 merged commit feb0b17 into main Nov 6, 2026
7 checks passed
@ItsDark008
ItsDark008 deleted the fix/settings-flicker branch November 6, 2026 19:05
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.

1 participant