Skip to content

Idea: Welcome screen on first startup #46

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

Open
PiKeyAr opened this issue Dec 23, 2023 · 1 comment
Open

Idea: Welcome screen on first startup #46

PiKeyAr opened this issue Dec 23, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@PiKeyAr
Copy link
Member

PiKeyAr commented Dec 23, 2023

Just wanted to share an idea for discussion. Instead of making a separate installer, we could have a welcome wizard in the Manager that would show up when the Manager is run for the first time. The purpose is to streamline Mod Loader installation and configuration for both new and experienced users. It could be done in a wizard-like style, and many of its elements are already present in the manager. It could include the following pages:

Page 1. Select the language - same as now.
Page 2. Confirm (if auto-detected) or pick the game folder(s).

  • Check game compatibility. If it's target for conversion, tell the user it will be converted.
  • Until conversion is implemented directly in the Manager, show a message telling the user to get the installer (or a streamlined conversion tool that I made as a part of it).
  • Proceed with conversion if necessary.
  • Proceed with Mod Loader installation in the selected folder.
  • Some optimal settings can be auto set here, such as matching the game's resolution to the monitor's native resolution, enabling Borderless Fullscreen and installing the URL handler.

Page 3. Configure controls

  • Prompt the user to run AppLauncher or show the Mod Manager's controls editor when it becomes available.

Page 4. Get mods

  • Show links to pages with 1-click install links to some of the popular mods. I can make a page like this, also I could implement the old installer's Guide Mode as a web page. We could even host some kind of beginner mod list as a page on GitHub.
@PiKeyAr PiKeyAr added the enhancement New feature or request label Dec 23, 2023
@ItsEasyActually
Copy link
Contributor

I think this is a pretty solid idea. Definitely something to consider adding before we get SA2 support added since I can see this easily getting purposed into a handler for new game detection on top of a first time setup wizard.

I think right now the focus will still stick to ensuring stability since we are having so many varied reports of random bugs. Once we get things stabilized a good bit though, I absolutely think this should be part of the road map.

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

No branches or pull requests

2 participants