AchetaGames / Epic-Asset-Manager

A frontend to Assets purchased on Epic Games Store
https://flathub.org/apps/details/io.github.achetagames.epic_asset_manager
MIT License
385 stars 21 forks source link

[PROPOSAL] Remove sidebar #281

Open PhilippKosarev opened 3 days ago

PhilippKosarev commented 3 days ago

The sidebar in question:

image

I think that this sidebar is unnecessary; here is my reasoning: EAM is focused on managing Unreal Engine and assets for it. I cannot think of a use case where you would need to download a game through EAM rather than the Heroic Launcher.

Getting rid of the sidebar would reduce the design complexity and allow the development to be more focused on improving the management of Unreal Engine and its assets; as well as simplifying the user interface and making it easier to follow the GNOME's Human Interface Guidelines.

@aknarts What are your thoughts on this?

aknarts commented 2 days ago

In general I am not opposed to it but I would make it an option in the settings to enable it.

While I do not use it personally, the original idea for the application was that it is a frontend for the Epic API, and as such exposes everything it gets from it, as such I would hide the sidebar by default and have an option that re enables it to preserve the original idea. The app has to handle the data from the API anyway so it is just a visual change.

I do expect for this API to be shut down at least for the Unreal Assets in favour of FAB soon-ish, not sure about the future there, especially if there is a usable Linux fronted for it.

PhilippKosarev commented 2 days ago

I see. Then how about making games just another category in this sidebar, and hiding it by default? image

Also if/when the FAB API will replace the Epic API do you plan on supporting it?