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

Project: Add to Steam #784

Open
8 of 18 tasks
Lazorne opened this issue May 6, 2024 · 0 comments
Open
8 of 18 tasks

Project: Add to Steam #784

Lazorne opened this issue May 6, 2024 · 0 comments
Assignees

Comments

@Lazorne
Copy link
Collaborator

Lazorne commented May 6, 2024

Add to Steam

Related Issues:
#195
#33

The goal is two fold:

  • Add Favorites to Steam via SRM.
  • Add RetroDECK to Steam on install or Configurator button post install.

The users should not need to launch SRM and break things and the main interface should be the configurator.
SRM can be launched with CLI.

Todo list

Test, Flatpak and Standalone Steam use different launch commands. This might be tricky:

  • Test Flatpak Steam.
  • Test Standalone Steam.

Backend:

  • Add: Message Box during shortcut update.
  • Rework: Standard configuration resetting.
  • Add: SRM & configure settings.
  • Add: Optional choice to add RetroDECK to Steam on First install
  • Add: Dynamic launch options for flatpak vs native Steam if possible. Else focus on just native.
  • Add: Start SRM CLI command
  • Add: Sync "Add to Steam" on startup
  • Add: A reset command in CLI that resets SRM to shipped defaults. If something goes wrong for a user or Xargon.
  • Add: Make all working with the logger.

Configurator:

  • Configurator: Add "Add RetroDECK to Steam" button
  • Configurator: Add "Add Favorites to Steam" button
  • Configurator: Expose API Key (Should not be needed)
  • Configurator: Expose SRM features toggles: Local Backups, NSFW, Joke, Animated / Static
  • Configurator: Expose SRM features dropdowns. Styles of: Grid, Hero, Logo, Icon
  • Godot Configurator: Long term prepare above configurator functions in godot as well.

Look into

  • Add our controller profile as default profile when added to Steam.
@XargonWan XargonWan pinned this issue May 8, 2024
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

No branches or pull requests

2 participants