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.2m 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.
    • InsecureSpikeI
      InsecureSpike
      last edited by

      what language will the Theming/Skinning/Layouts be in?

      RPi 3 - RetroPie + 500gb HDD [consoles] + Razer Onza Tournament
      RPi 3 - RetroPie + 32gb USB [computers] + Keyboard
      both with AttractMode + FuzzBoxx Layout

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

        @InsecureSpike

        @fluffypillow said in Announcing Pegasus Frontend:

        Pegasus uses QML/QtQuick2 for the UI

        • Useful topics
        • joystick-selection tool
        • rpie-art tool
        • achievements I made
        InsecureSpikeI 1 Reply Last reply Reply Quote 1
        • fluffypillowF
          fluffypillow
          last edited by

          @EctoOne this sound more like something you would set in a gamelist file; I could add support for something like a <systemGroup> tag, where you'd put <system>s you want to handle together. Or a special system attribute, if we want to maintain strict ES2 compatibility.

          1 Reply Last reply Reply Quote 1
          • InsecureSpikeI
            InsecureSpike @meleu
            last edited by

            @meleu said in Announcing Pegasus Frontend:

            QML/QtQuick2

            thank you, whats it like to learn?
            sorry it's a little off topic,
            i have very limited coding knoledge, can pick things up pretty easily tho, can anyone recommend any reading material?
            thanks

            RPi 3 - RetroPie + 500gb HDD [consoles] + Razer Onza Tournament
            RPi 3 - RetroPie + 32gb USB [computers] + Keyboard
            both with AttractMode + FuzzBoxx Layout

            1 Reply Last reply Reply Quote 0
            • BuZzB
              BuZz administrators @fluffypillow
              last edited by

              @fluffypillow nice one :-) Look forward to trying it.

              To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

              1 Reply Last reply Reply Quote 0
              • N
                nitrogen_widget @ABrugsch
                last edited by

                @ABrugsch Thanks.
                I got attractmode compiled on my chip but it was dog slow and i couldn't get sfml with accelleration to compile.

                emulationstation was a little laggy on chip.
                was considering advmenu but if this works....

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

                  @InsecureSpike well QML itself can be used for a lot of things, so it can look very complex at first. It can even be used for writing mobile games or web browsers, but fortunately for theming you won't have get familiar with all the components. In my opinion, the somewhat harder part is setting up the scrollable/moving elements (like a grid or a cover list) the way you want. After that, styling the elements is easy.

                  I'm going to write some tutorials when it gets released, in the meantime you might find this guide useful.

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

                    @fluffypillow awesome, thank you

                    RPi 3 - RetroPie + 500gb HDD [consoles] + Razer Onza Tournament
                    RPi 3 - RetroPie + 32gb USB [computers] + Keyboard
                    both with AttractMode + FuzzBoxx Layout

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

                      I'm really impressed. I've tried Attract Mode on my Pi, and it's kinda hard to use, at least for me, so I'm ready to see a new frontend.
                      I'm also excited to make some themes for this as well. :D
                      One thing though: Will it be an easy setup for the Pi? I don't want to go through the hassle of changing so much code and stuff.

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

                        @itsnitro in practice, a Pi release should "just work". The only problem is that Debian/Raspbian currently uses an outdated, 3 years old version of Qt, from which a bunch of features and optimizations are missing. As such, I'll include the required Qt libs with the releases, and also host the build tools and libraries too if you want to build on the board or cross compile.

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

                          This week's main features:

                          • added bezel, marquee and flyer image asset support
                          • added support for all ES2 game metadata tags
                          • gamelist reading and asset finding speed optimizations: currently loading ~1000 games, all with videos, box front, screenshot and logo takes less than 2 seconds on a Pi 3, and less than 10 seconds on a first gen Pi 1; these numbers may improve later
                          • improved asset loading speed, added loading screen and loading indicators
                          • implemented basic custom theme loading support
                          • confirmed video support working on Pi 3 and 1
                          lilbudL ? meleuM PokeEngineerP 4 Replies Last reply Reply Quote 6
                          • lilbudL
                            lilbud @fluffypillow
                            last edited by

                            @fluffypillow said

                            less than 2 seconds on a pi 3

                            alt text

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

                            Backlog: http://backloggery.com/lilbud

                            1 Reply Last reply Reply Quote 6
                            • ?
                              A Former User @fluffypillow
                              last edited by

                              @fluffypillow said

                              these numbers may improve later

                              0_1492985638575_upload-30c8f343-6db0-4f68-a261-153036b002db

                              lilbudL 2 Replies Last reply Reply Quote 8
                              • meleuM
                                meleu @fluffypillow
                                last edited by

                                @fluffypillow how can we test it?

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

                                  @itsnitro I just spent the last few minutes laughing my ass off. Take an upvote

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

                                  Backlog: http://backloggery.com/lilbud

                                  1 Reply Last reply Reply Quote 1
                                  • lilbudL
                                    lilbud @A Former User
                                    last edited by lilbud

                                    @fluffypillow said

                                    currently loading ~1000 games

                                    0_1492989341715_upload-c4f15882-31bd-41cb-9617-503cabbade0a

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

                                    Backlog: http://backloggery.com/lilbud

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

                                      Not this again.

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

                                        @meleu as soon as it's generally in a usable state, I'll open source it. There are some basic features I'd still like to work on before, like gamepad navigation, but I can make an alpha release this week or the next probably.

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

                                          I've made a new video:

                                          (I did cheat a bit, I've turned off displaying the videos, but that doesn't affect the loading speed anyway. Also it's "just" 750 games this time.)

                                          For some reason starting right after boot, like ES2, takes 1 second longer... interesting. Anyway, according to the logs, game data loading took 1991ms even with this delay.

                                          cafarellidigitalC ? 2 Replies Last reply Reply Quote 9
                                          • cafarellidigitalC
                                            cafarellidigital @fluffypillow
                                            last edited by

                                            @fluffypillow goddamn that's some smooth scrolling and loading.

                                            Console Stripe Video Splashscreen | Mushberry Splatter Splashscreen

                                            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.