Skip to content

[Console] Add ability to install games from console mode#5546

Open
veryprofessionaldodo wants to merge 10 commits intoHeroic-Games-Launcher:mainfrom
veryprofessionaldodo:console-mode-uninstalled-games
Open

[Console] Add ability to install games from console mode#5546
veryprofessionaldodo wants to merge 10 commits intoHeroic-Games-Launcher:mainfrom
veryprofessionaldodo:console-mode-uninstalled-games

Conversation

@veryprofessionaldodo
Copy link
Copy Markdown
Contributor

This PR adds some new things:

  • added ability to install games from within console mode, and sort by installed;
  • shows small badge for installing games to have some indication of progress;

Also refactored some things. Extracted launching and installing functions to their own components.

Here's a video of it in action:

heroic-install.mov
  • Tested the feature and it's working on a current and clean install.
  • Tested the main App features and they are still working on a current and clean install. (Login, Install, Play, Uninstall, Move games, etc.)
  • Created / Updated Tests (If necessary)
  • Created / Updated documentation (If necessary)

@flavioislima
Copy link
Copy Markdown
Member

Thanks for doing that.
Some feedback so far:
Would be good to have a progress, maybe only the percent, with the installing text.
And also, right now there is no way to know which games are installed or not, so would be nice to differentiate them maybe by using a different opacity level, a uninstalled label or using the same style as on the normal library.

@flavioislima flavioislima requested review from a team, CommandMC, Etaash-mathamsetty, arielj, biliesilva, flavioislima and imLinguin and removed request for a team May 6, 2026 20:07
@flavioislima flavioislima added the pr:ready-for-review Feature-complete, ready for the grind! :P label May 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr:ready-for-review Feature-complete, ready for the grind! :P

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants