RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Announcing Pegasus Frontend

    Scheduled Pinned Locked Moved Ideas and Development
    frontendpegasusc++developmentqml
    1.7k Posts 145 Posters 5.3m Views
    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.
    • A
      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.

      "What do you play games on?"
      "A LEGO brick."
      "LEGO What?

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

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

        • Useful topics
        • joystick-selection tool
        • rpie-art tool
        • achievements I made
        A 1 Reply Last reply Reply Quote 0
        • A
          Allanbuzzy @meleu
          last edited by

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

          "What do you play games on?"
          "A LEGO brick."
          "LEGO What?

          1 Reply Last reply Reply Quote 0
          • fluffypillowF
            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.

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

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

              Creator of the Radiocade: https://retropie.org.uk/forum/topic/6077/radiocade

              Backlog: http://backloggery.com/lilbud

              1 Reply Last reply Reply Quote 0
              • fluffypillowF
                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...

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

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

                  Creator of the Radiocade: https://retropie.org.uk/forum/topic/6077/radiocade

                  Backlog: http://backloggery.com/lilbud

                  1 Reply Last reply Reply Quote 0
                  • fluffypillowF
                    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
                    • fluffypillowF
                      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:

                      AlexMurphyA meleuM 2 Replies Last reply Reply Quote 0
                      • AlexMurphyA
                        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
                        • PokeEngineerP
                          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.

                          Don't sweat it.
                          When in doubt, take a BYTE out of life.

                          😎

                          lilbudL 1 Reply Last reply Reply Quote 0
                          • meleuM
                            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.

                            • Useful topics
                            • joystick-selection tool
                            • rpie-art tool
                            • achievements I made
                            1 Reply Last reply Reply Quote 0
                            • lilbudL
                              lilbud @PokeEngineer
                              last edited by

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

                              Creator of the Radiocade: https://retropie.org.uk/forum/topic/6077/radiocade

                              Backlog: http://backloggery.com/lilbud

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

                                @lilbud

                                Nah. I was just taking a break.

                                Don't sweat it.
                                When in doubt, take a BYTE out of life.

                                😎

                                1 Reply Last reply Reply Quote 0
                                • S
                                  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
                                  • fluffypillowF
                                    fluffypillow
                                    last edited by

                                    @AlexMurphy Technically, none of the frontends provide anything you couldn't do with a set of shell scripts and manually edited config files :) The difference is the user experience, I guess. Would you like to see any particular feature? I'm open to ideas. It's just simply that I was not 100% pleased with the currently available frontends, so started working on a new one to make it to my liking.

                                    @meleu Actually, I do was playing with the idea of making a dialog alternative; that'd allow to even theme the whole menu system. Qt doesn't ship with such a program out-of-the-box, but provides all the UI elements to build one.

                                    @shantigilbert Ah I see it's a 64-bit ARM system; it might need some manual compiler flag definition or tweaks. Depending on you device, you'll likely have to create some config files, based on eg. the one for RPi 3 in qtbase/mkspec/devices.

                                    Also Qt 5.9 comes out next week (official releases come twice a year), you might want to try that too.

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

                                      @fluffypillow it is a 64bit, but I am using an arm 32bit arch to compile it.

                                      I will wait for 5.9 and see if there is better luck :D thanks!

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

                                        So other than the wiki/documentation, I was also working on the gamepad config screen this week:
                                        alt text

                                        herb_fargusH 1 Reply Last reply Reply Quote 5
                                        • herb_fargusH
                                          herb_fargus administrators @fluffypillow
                                          last edited by

                                          @fluffypillow technically the shoulder is the closest one and the trigger is the one toward the back so on the diagram they should be switched but otherwise looks good

                                          If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                                          Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                                          1 Reply Last reply Reply Quote 0
                                          • ?
                                            A Former User
                                            last edited by

                                            I am so used to SNES controllers lately, seeing ABXY in that format threw me off initially.

                                            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.