Skip to content

Setup (usage) is too difficult for normal users. #1162

@masterofobzene

Description

@masterofobzene

I'm happy to see someone is making a proper interface for browsing and launching games with a gamepad. But then I'm getting mad at how barebones it is. Giving people a link to a documentation and pretend they will read all is a common miss-practice in github. The documentation should be mostly for support or advanced usage; not for setting up for a normal usage.

The user feels overwhelmed with the metadata files. It is really tedious. Also, it means really high maintenance.

GUI metadata files creation. We need to make it so the user can import their lutris or whatever collection it has into the metadata files needed for running this software. In my case, the games are all imported automatically from lutris, which is great, but then I see no way using the GUI to sort them; there is no way to tell the app which games are from which platform or genre. Its crucial to let the user sort their games using the GUI of the program, a workflow could be: i.e game menu (today it doesn't exist) -> "set platform" -> input text dialog in which the user can use its gamepad to navigate these menus, creates a new platform or uses the ones already there -> game gets sorted in the correct platform. Same for genres or categories.

I know ideas are easy but implementing them not. So we could start with something very humble to start making this app more user-friendly: create the default folder structure by default at launch. I know the documentation tells to create the folders if not already there, but we could skip reading it simply if you make the software create the folders by default; for example if I went to /.config/pegasus-frontend and find a folder named "themes" in it already there, I would quickly know that I can extract downloaded themes there, or at least, expect that. You could also put a dummy "themes go here" named file inside ALA stable diffusion.

Small things help. But please do not overlook the idea from above of creating metadata files from the GUI in a user friendly way. Users will start coming to this software a lot more because it enables more people to use it.

EDIT: also, the metadata editor is broken for me in linux mint: libssl.so.1.1: cannot open shared object file: No such file or directory

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions