Navigation

    RetroPie forum home
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Announcing Pegasus Frontend

    Ideas and Development
    c++ development frontend pegasus qml
    136
    1651
    223306
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • fluffypillow
      fluffypillow last edited by fluffypillow

      Ok, I've wrote a Qt cross compilation guide, and you can also find all the config options I used here: https://github.com/mmatyas/pegasus-frontend/wiki/Qt-cross-compilation

      PS: The first note is for the future users

      shantigilbert 1 Reply Last reply Reply Quote 1
      • shantigilbert
        shantigilbert @fluffypillow last edited by

        @fluffypillow Thank you! this will be of great help! I will let you know how it goes after I try it.

        1 Reply Last reply Reply Quote 0
        • fluffypillow
          fluffypillow last edited by fluffypillow

          And I guess this will do as a build guide for now: https://github.com/mmatyas/pegasus-frontend/wiki/Building.

          shantigilbert 1 Reply Last reply Reply Quote 1
          • Twitch0815
            Twitch0815 last edited by

            @fluffypillow Have compiled, and have it up and running.
            So far I can Launch it and exit trying to open the settings menu and or the controls menu via enter or left click on mouse is not responding it does exit and open no problem via enter and or mouse input. Any beginner documentation. Also I would like to add some content to the wiki, possible to allow write privilege to twitch0815 my git account?

            1 Reply Last reply Reply Quote 0
            • fluffypillow
              fluffypillow last edited by

              @Twitch0815 yes, Settings and Controls don't do anything right now, as they are not yet done -- it's still in alpha after all. There'll be more documentation as more and more features are complete; I can't write a guide for the settings menu, for example, when there's no settings menu :)

              As for the wiki, I've set it up as a separate Git repository, which will auto sync with the actual wiki, see https://github.com/mmatyas/pegasus-frontend/wiki#want-to-contribute-to-this-wiki.

              1 Reply Last reply Reply Quote 0
              • Allanbuzzy
                Allanbuzzy last edited by

                It'd be awesome to take the Pegasus GUI and turn it into a PS3 XMB style menu. That'd be very awesome.

                meleu 1 Reply Last reply Reply Quote 0
                • meleu
                  meleu @Allanbuzzy last edited by meleu

                  @Allanbuzzy Do you know lakka.tv? :-)

                  Allanbuzzy 1 Reply Last reply Reply Quote 0
                  • Allanbuzzy
                    Allanbuzzy @meleu last edited by

                    @meleu Yes but it doesn't have RetroPie's Ports, video splash screens, etc.

                    1 Reply Last reply Reply Quote 0
                    • fluffypillow
                      fluffypillow last edited by fluffypillow

                      Actually, creating an XMB theme is not really difficult (compared to the current grid style), it might even work well as a theming tutorial. Here's a quick demo I just made: https://webmshare.com/qN5Yr

                      You could even replicate the PS3 wave animation:

                      , though that's a somewhat more complicated topic.

                      lilbud 1 Reply Last reply Reply Quote 0
                      • lilbud
                        lilbud @fluffypillow last edited by

                        @fluffypillow How long did it take you to make that?

                        1 Reply Last reply Reply Quote 0
                        • fluffypillow
                          fluffypillow last edited by

                          Mm, dunno, I had a dinner break between. Less than a hour I guess.

                          And an additional 30min trying to decide whether I should set the height of one of the elements to 200 or 210 px...

                          lilbud 1 Reply Last reply Reply Quote 0
                          • lilbud
                            lilbud @fluffypillow last edited by

                            @fluffypillow So is that what can be done with themes?

                            1 Reply Last reply Reply Quote 0
                            • fluffypillow
                              fluffypillow last edited by

                              However, Qt/QML does have some initial learning curve, so this isn't really a "fair" comparison.

                              1 Reply Last reply Reply Quote 0
                              • fluffypillow
                                fluffypillow last edited by fluffypillow

                                You can do whatever you want with a theme. Literally. All you need is to call about 3 Pegasus-specific functions to be able to start games. The rest is completely up to you. You can even write a whole game, whatever.

                                Here's another Qt demo if you're interested:

                                AlexMurphy meleu 2 Replies Last reply Reply Quote 0
                                • AlexMurphy
                                  AlexMurphy Banned @fluffypillow last edited by

                                  @fluffypillow I hate to be a dissenter but what does this add apart from a lot of flash and eye-candy? Does your new front end add any actual functionality?

                                  1 Reply Last reply Reply Quote 0
                                  • PokeEngineer
                                    PokeEngineer @fluffypillow last edited by

                                    @fluffypillow

                                    Looks really good! I will look into trying this out after I'm done making a secret (for now...) creation of mine.

                                    lilbud 1 Reply Last reply Reply Quote 0
                                    • meleu
                                      meleu @fluffypillow last edited by

                                      @fluffypillow Does this, let's say, framework have some kind of interface to shell scripts. I mean, provide some GUI widgets like kdialog. IMHO this would be a real game changer.

                                      1 Reply Last reply Reply Quote 0
                                      • lilbud
                                        lilbud @PokeEngineer last edited by

                                        @PokeEngineer Is what you're working on the why you haven't been on in 2 months?

                                        PokeEngineer 1 Reply Last reply Reply Quote 0
                                        • PokeEngineer
                                          PokeEngineer @lilbud last edited by

                                          @lilbud

                                          Nah. I was just taking a break.

                                          1 Reply Last reply Reply Quote 0
                                          • shantigilbert
                                            shantigilbert @fluffypillow last edited by shantigilbert

                                            @fluffypillow Well after a few days of trying to get QT5 to compile in Libreelec I officialy give up :( I wanted to try the frontend on my s905 "mashup" that I use (LibreElec/Lakka/EmulationStation) but I guess I have to wait until someone with more knowledge is able to figure it out, if ever! meanwhile I will use it on my Rpi3 :)

                                            and that demo looks awesome :)

                                            Thanks!

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.