Commit Graph

5 Commits

Author SHA1 Message Date
4c927e7ac3 Add Play button to launch selected game via Steam URI
Uses steam://rungameid/{appid} with xdg-open to hand off to the local
Steam client. Button appears below the game image after a roll and hides
again when the dice is rolled next.
2026-04-02 06:59:11 -04:00
8eaee99196 Add refresh button with 60s cooldown timer
Adds a view-refresh icon button in the top-right corner to re-fetch the
Steam library. A countdown label appears below it during the cooldown and
hides when the timer expires, preventing API spam.
2026-04-02 06:35:36 -04:00
02f561b3ac Set dice app icon from Papirus theme
Replaces the generic Qt placeholder W icon in the titlebar with the
Papirus gDiceRoller icon.
2026-04-02 06:28:46 -04:00
db56be8bef Add version label and native Wayland support
- Set QT_QPA_PLATFORM=wayland when WAYLAND_DISPLAY is present so the
  app runs natively instead of via XWayland
- Show version string (v0.1.0-<git short hash>) in bottom-left corner
2026-04-02 06:21:24 -04:00
8465124977 Initial commit: Steam Dice PyQt6 app
Random game picker with Steam Web API integration, Wayland-native Qt6 support,
and Steam-style dark theme.
2026-04-02 06:20:34 -04:00