RetroDECK icon indicating copy to clipboard operation
RetroDECK copied to clipboard

Add: Pegasus Frontend

Open genefyx opened this issue 1 year ago • 6 comments

Would you be able to add Pegasus FE as a UI option?

genefyx avatar Jul 05 '24 06:07 genefyx

Greetings, what would be the benefits into having Pegasus?

XargonWan avatar Jul 05 '24 08:07 XargonWan

1 - My main reason for the addition is it's nice set of interactive themset:

  • https://pegasus-frontend.org/tools/themes/ 2 - It works well picking up retroarch games (but not retrodeck currently) 3 - Also it's ability to integrate with other launchers
  • https://pegasus-frontend.org/docs/user-guide/adding-games/ I have been looking into make these work together for 2 years but recently thought that it could be added as a flatpak frontend option itself
  • https://github.com/mmatyas/pegasus-frontend/issues/1022

Adding it as an option for UI would allow for well rounded compatibility. I really appreciate you considering this request. As you can see I've been looking forward to it as an option.

genefyx avatar Jul 06 '24 03:07 genefyx

It's nothing we can do in the short-term. As there needs to several things in place like a front-end selector, investigate how we can integrate it with the systems we ship etc..

RetroDECK should pickup your RetroArch games just fine?

But that said we are not against working with Pegasus if they want to or any other open source project for that matter :)

Lazorne avatar Jul 06 '24 04:07 Lazorne

RetroDeck works for retro-games amazingly, thank you. This is just a longtime feature request. Okay I'll check if they are able to collaborate.

genefyx avatar Jul 06 '24 04:07 genefyx

However if we decide to include it will be after 1.0.0 (when the beta will be finished).

XargonWan avatar Jul 07 '24 01:07 XargonWan

It's low priority and a massive undertaking. We need to add missing systems and develop features + Configurator functions first for what our vision of what a 1.0 release is.

But the first step is that Pegasus needs to get ES-DE folder, metadata and image support.

The feature parity is also missing as we are reliant on several ES-DE functions to make it all work under the hood.

But as a post 1.0 longterm goal sure it might be possible . But dialog can be had until then and keeping it in our mind.

But if you want to develop the ES-DE Pegasus module keep us in the loop at least.

Lazorne avatar Jul 07 '24 03:07 Lazorne