Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement interface to select game installation location #97

Open
ShadowApex opened this issue Apr 2, 2023 · 2 comments · May be fixed by #419
Open

Implement interface to select game installation location #97

ShadowApex opened this issue Apr 2, 2023 · 2 comments · May be fixed by #419
Labels
core Core functionality enhancement New feature or request
Milestone

Comments

@ShadowApex
Copy link
Collaborator

Currently OpenGamepadUI doesn't provide an API that can allow Library plugins to prompt the user where they would like games to be installed (e.g. installed on SD card vs internal disk). We should provide an API interface to allow users to select where to install games. Standardizing this interface could be difficult as different library providers may have different ways of storing games. At very least, we should give Library plugins an optional content box where they can populate an interface to select storage.

@ShadowApex ShadowApex added enhancement New feature or request core Core functionality labels Apr 2, 2023
@pastaq
Copy link
Collaborator

pastaq commented Apr 2, 2023

We should have a DiskManager utility that uses the steam-removable-media format to manage disks within the UI.

Features I'd like to see:

  • Default install location (per library)
  • Default install location (plugins)
  • Format, and eject media
  • Inspect drive for usage, mount point, and SMART data.

@ShadowApex ShadowApex added this to the v1.0.0 milestone Nov 15, 2023
@pastaq
Copy link
Collaborator

pastaq commented Jul 11, 2024

this will be partially implemented with #368

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core Core functionality enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants