Currently, the login and register functionalities are embedded directly into the app. Additionally, the initial configuration wizard can be exited without any warning, making it less user-friendly. The inability to have multiple profiles for multiple servers is due to potential image ID collisions. We need to address these issues.
Proposed Changes:
Separate Login and Registration Process:
Extract login and registration from the app, implementing a pre-launch window for user authentication and setup.
Example: Steam Login Setup
Exclusive GameVault+ Feature Idea - Multiple Profiles:
Allow users to run multiple profiles on different servers, similar to Steam's account selection interface.
Example: Steam Account Selection
Considerations:
Take care of cache conflicts between servers by implementing a system that separates and manages caches independently for each server.
One root folder or multiple?
Wizard needs to be reworked and extracted aswell?
How should admins register new users on their server?
Currently, the login and register functionalities are embedded directly into the app. Additionally, the initial configuration wizard can be exited without any warning, making it less user-friendly. The inability to have multiple profiles for multiple servers is due to potential image ID collisions. We need to address these issues.
Proposed Changes:
Separate Login and Registration Process:
Extract login and registration from the app, implementing a pre-launch window for user authentication and setup. Example: Steam Login Setup![Image](https://github.com/Phalcode/gamevault-app/assets/22225051/3f9306f2-f0f8-4a52-99e1-5f7fa6d601e2)
Exclusive GameVault+ Feature Idea - Multiple Profiles: Allow users to run multiple profiles on different servers, similar to Steam's account selection interface. Example: Steam Account Selection![Image](https://github.com/Phalcode/gamevault-app/assets/22225051/ee766a1a-d7e2-4463-aef4-b6fef4709cb4)
Considerations: