-
-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
MVP Features for the New Cross-Platform GameVault Application
Based on the new web UI frontend with a Tauri wrapper, the MVP should include the following features:
Library
- The library should include an Installed Games section that displays all installed games and provides its own filters for easier management.
- The search bar should be positioned at the top of the library and should search across both expandable sections: Library and Installed.
- In the Installed Games view within the library, the default action should be Play instead of Download, and a local settings button should be available for options such as the default executable.
- A version selector should allow users to download a specific game version.
- Users should be prompted to choose a root directory when downloading a game.
Game
- The Game view should provide additional options for installed games, such as Play and local settings, including the default executable.
- The Game Settings should include the following functions:
- Uninstall
- Open installation directory
- Launch executable
- Launch parameters
- Display the latest and installed version
Downloads
- A dedicated Downloads tab should be available in the desktop application, even though it is not part of the web UI.
- Download and extraction progress statistics should be displayed.
- Games should be extractable, with a password prompt if required.
- Users should be able to re-extract a game.
- Games should be installable with support for:
- Portable games
- Setup-based games
- Should autoselect serverside default installer executable
- A selector for alternative installer executables
- A hint showing the target installation path
- Overriding the game's installation type
- A button should allow users to navigate to the Game page after a successful installation.
- Downloaded or extracted files should be deletable only after confirmation.
- Users should be able to open the game folder in the file explorer.
Settings
- Start GameVault on system startup.
- Minimize GameVault to the system tray on startup.
- Retain sorting and filters for both installed and server-side games.
- Automatically extract downloaded games.
- Automatically install portable games.
- Automatically delete downloaded and extracted files for portable games after successful installation.
- Add or remove root directories.
- Provide an ignored executable selector.
- Include a toggle for analytics.
Miscellaneous
- Track playtime for executables within installation folders.
- Support an offline mode in which users can launch installed games and track playtime locally. The client should periodically attempt to reconnect and, once online again, report the missing playtime to the server.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
🧑💻 In progress