Skip to content

fix: Update store game UI and steam dlc downloading - #413

Merged
6 commits merged into
mainfrom
unknown repository
May 13, 2026
Merged

fix: Update store game UI and steam dlc downloading#413
6 commits merged into
mainfrom
unknown repository

Conversation

@ghost

Copy link
Copy Markdown
  • Adds dedicated store game detail UI for Steam library entries and download/install state.
  • Routes store game details through StoreGameDetailScreen instead of inline UnifiedActivity composition.
  • Extends Steam license and download metadata handling for DLC app IDs, depots, manifests, and sizes.
  • Resolves owned Steam DLC through the Steam service and queues DLC downloads through the existing download flow.
  • Updates store download service and UI strings for DLC download status handling.

@ghost
ghost marked this pull request as ready for review May 13, 2026 02:38
@ghost
ghost merged commit b52b3c3 into WinNative-Emu:mainMay 13, 2026
4 checks passed
@ghost
ghost deleted the steamdlcfixes branch May 13, 2026 07:21
maxjivi05 added a commit to maxjivi05/WinNative that referenced this pull request May 14, 2026
Resolves two conflicts from WinNative-Emu#343 (Vulkan compositor rewrite) + WinNative-Emu#413
(store game detail UI):
- UnifiedActivity Epic/GOG popups: kept main's new StoreGameDetailScreen
fullscreen UI; added showBestConfigs / onBestConfigs parameters so the
Best Configs entry surfaces inside that screen instead of as a
standalone CompactActionButton.
- StoreGameDetailScreen: new optional Best Configs action button slot
between Custom Path and Cloud Sync.
- FrameRating: kept main's recordGameFrame(primarySource, serial)
refactor and rolling FPS buffer; restored the FrameObserver callback
from best-settings so perf-recording / leaderboard stats still fire
per present (notification runs before the visibility gate so it
works with HUD hidden).
Follow-up UX tweaks:
- LibraryGameLaunchScreen: removed the Best Configs action-row button.
Discovery happens inside the per-shortcut Settings dialog's Import
flow, which is the right place for "load a saved config."
- BestConfigsImportSheet: relabelled the two options to "Device" /
"Community" with cleaner supporting copy, and reordered Device on top
to match the wording. Same M3 picker pattern the Export sheet uses.
This pull request was closed.
Sign up for freeto 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.

0 participants