RetroPie forum home
    • 最新
    • 標籤
    • 熱門
    • Home
    • Docs
    • 註冊
    • 登入

    Announcing Pegasus Frontend

    已排程 已置頂 已鎖定 已移動 Ideas and Development
    frontendpegasusc++developmentqml
    1.7k 貼文 145 Posters 6.3m 瀏覽
    正在載入更多貼文
    • 從舊到新
    • 從新到舊
    • 最多點贊
    回覆
    • 在新貼文中回覆
    登入後回覆
    此主題已被刪除。只有擁有主題管理權限的使用者可以查看。
    • hooperreH
      hooperre
      最後由 編輯

      Lovely on my Pi 4! :)

      4B ~ RPi PSU 5.1V / 3.0A ~ 32GB SanDisk microSD ~ 128GB USB

      1 條回覆 最後回覆 回覆 引用 0
      • fluffypillowF
        fluffypillow
        最後由 編輯

        Weekly update!

        • Added experimental support for several Odroid boards:
          • Odroid C0/C1/C1+
          • Odroid C2
          • Odroid XU3/XU3-Lite/XU4
          • They can be downloaded from https://pegasus-frontend.org. These releases are untested and highly experimental, to the level that they may or may not even work. They require mali-fbdev.
        • Linux: Added experimental Lutris support. Should work out of the box, but wasn't very well tested yet.
        • Android: It is now possible to set Pegasus as a launcher (see a few comments earlier)
        • Steam: Proton builds (released so far) no longer show up among the games
        • LaunchBox: Improved detection of platforms and games
        • LaunchBox: Improved automatic video file detection and added support for manually set video and music files
        • Metadata Editor: Fixed a bug where the clipboard didn't work on certain platforms
        • Improved the default theme to work better with game images other than the box front
        • Updated the documentation, especially the Android RetroArch section, the build instructions and some of the platform notes
        • Fixed some outdated and broken links in the documentation
        • Very minor logging improvements
        1 條回覆 最後回覆 回覆 引用 2
        • S
          SudoShadow
          最後由 編輯

          @fluffypillow I just created an account to say I love this theme and appreciate the work you are putting into this :)

          1 條回覆 最後回覆 回覆 引用 0
          • MeduZaPaTM
            MeduZaPaT
            最後由 編輯

            Nice work!!

            LEDSpicer

            1 條回覆 最後回覆 回覆 引用 0
            • fluffypillowF
              fluffypillow
              最後由 編輯

              Weekly update!

              • Added internal support for game tags: These could be used for eg. marking games that support controllers, have co-op game modes, have been completed, etc.
                • In metadata files, a new tags field can be used for this one tag per line
                • Tags are also collected for Steam games automatically
              • Added support for game sort titles: This can be used for cases when the game should be sorted differently than by the title, eg. when it contains roman numerals or special characters
              • Created a new theme for experimenting with sorting and filtering. Probably not the best looking one for general use, but might be useful as an example for theme creators.

              img

              • Improved the loading speed of metadata files when collections only have fileentries
              • Made some small updates on a few documentation pages. The new features above are also documented (see: metadata file page and theme Api reference).
              • Minor internal configuration improvements and build optimizations
              • Maintainers: Removed the INSTALL_DATADIR configuration option. It wasn't really used since Pegasus is a single executable, and for config files there are plenty of directories supported already.
              • Maintainers: Added support for installing the readme and license files, by specifying the INSTALL_DOCDIR configuration option. For a global installation on Linux, the XDG spec recommends setting it to /usr/share/doc/pegasus-frontend.
              • Theme makers: globalFonts is now also accessible as global.fonts. The plan is to have all globally accessible things to reside inside global, so globalFontsand vpx() may get deprecated/removed in the (far) future.
              • Theme makers: toVarArray() is now documented.
              1 條回覆 最後回覆 回覆 引用 1
              • fluffypillowF
                fluffypillow
                最後由 fluffypillow 編輯

                @AndersHP I've also experimented with creating a theme for 240x screens, but I wasn't managed to make one I'd be pleased with.

                If we think in a grid, we'd probably need to pick a fixed cell size to avoid the scaling issue the default theme has when there are mixed size assets. It looks like two landscape- or three portrait images would fit comfortably in this size. With using landscape tiles, we'd get the gpiOS theme. With portrait, we run into the issue that most platforms seem to have horizontal images by default, so cropping them vertically is kind of ugly. So now I'm thinking about a single-list kind of layout, but then that's kind of different than the default one.

                AndersHPA 1 條回覆 最後回覆 回覆 引用 1
                • AndersHPA
                  AndersHP @fluffypillow
                  最後由 編輯

                  @fluffypillow
                  Thanks for your work!
                  I don't know if I'm understanding you right.. I actually think the original theme looks great, and handles the different orientations (landscape/portrait) really well..

                  The only issue on a small screen is the coversizes are way too small.
                  Will upping the size result in artifacts?

                  fluffypillowF 1 條回覆 最後回覆 回覆 引用 0
                  • fluffypillowF
                    fluffypillow @AndersHP
                    最後由 編輯

                    @AndersHP Well there's an old issue about mixed portrait/landscape box arts looking ugly, so to avoid that I was thinking about making the new theme have a fixed column count. What seemed to fit comfortably was either 2 columns of landscape images or 3 columns of portrait images. It can be made to work like the default theme and support both, but then it will also be sensitive to mixed images.

                    AndersHPA 2 條回覆 最後回覆 回覆 引用 0
                    • AndersHPA
                      AndersHP @fluffypillow
                      最後由 AndersHP 編輯

                      @fluffypillow Ah, but that issue will only be present with libraries with both landscape and portraits, right? I think in this case one could crop either one of them, but in 99% of the cases, it's either portrait or landscape, and this functions perfectly in Pegasus :)

                      Edit:
                      @fluffypillow
                      Good that the old issue is closed now.
                      Your new take on this looks great on Github. Are you thinking a theme or a toggle, that simultaneously alters the text in Pegasus?

                      Either way, great great work!

                      fluffypillowF 1 條回覆 最後回覆 回覆 引用 0
                      • AndersHPA
                        AndersHP @fluffypillow
                        最後由 編輯

                        此回覆已被刪除!
                        1 條回覆 最後回覆 回覆 引用 0
                        • P
                          Patientgamerfr
                          最後由 Patientgamerfr 編輯

                          I'd like to thank you for the release of this front end. As a long time user of ES i'm grateful for your efforts and the compatbility with ES !
                          I have one question concerning themes : i would like to build my own and i couldnt find a way to start Pegasus with a "system page" which would include Pc, Snes, Mame etc... Is there a section in the documentation that i had overlooked ?

                          1 條回覆 最後回覆 回覆 引用 1
                          • fluffypillowF
                            fluffypillow @AndersHP
                            最後由 編輯

                            @AndersHP it works quite differently than the default, so this will be a separate theme for now. In the future it'd be nice to improve the scalability of the whole UI as well.

                            @Patientgamerfr in Pegasus there are no predefined views, you have data (eg. game info and collections), and you can display it any way you want with as many views you'd like. I admit the theme documentation is not in good shape, hopefully I can update that too eventually.

                            1 條回覆 最後回覆 回覆 引用 1
                            • fluffypillowF
                              fluffypillow
                              最後由 編輯

                              No major updates this week due to other projects and the holidays. I did some experimenting with a theme for small screens, and also fixed a filtering issue in the Secretary theme from a few weeks ago. For the next week I'll see if I can do some more documentation updates, including the theme section.

                              1 條回覆 最後回覆 回覆 引用 1
                              • aatheronbA
                                aatheronb
                                最後由 編輯

                                thx for the search bar guys
                                i sorta need it with 4000 games to look through

                                1 條回覆 最後回覆 回覆 引用 0
                                • C
                                  clamcho
                                  最後由 clamcho 編輯

                                  @fluffypillow sorry sir i want to report that may tv box didn't detect pegasus as an launcher . my tv box spec is Amlogic S905X, quad core ARM Cortex-A53 @ up to 1.5 GHz with penta-core Mali-450MP GPU @ 750 MHz

                                  alt text
                                  alt text

                                  fluffypillowF 1 條回覆 最後回覆 回覆 引用 0
                                  • fluffypillowF
                                    fluffypillow @clamcho
                                    最後由 編輯

                                    @clamcho Hi, this feature is available in the latest releases of Pegasus, have you tried that?

                                    C 1 條回覆 最後回覆 回覆 引用 0
                                    • C
                                      clamcho @fluffypillow
                                      最後由 clamcho 編輯

                                      @fluffypillow yes first i try the stable version 13 it can't detect then i downloaded the latest version 13-26 still it doesn't pop out , i try pushing it to system but still fail, the other launcher is fine an my android tv box and i try latest pegasus on my android phone works fine it's pop out when i press home button .

                                      fluffypillowF 1 條回覆 最後回覆 回覆 引用 0
                                      • fluffypillowF
                                        fluffypillow @clamcho
                                        最後由 編輯

                                        @clamcho hmm interesting, just to make sure, could you try uninstalling Pegasus and then installing the latest version? If that doesn't work, try setting it as the launcher in the settings menu (see the "restore the default launcher" part here).

                                        C 1 條回覆 最後回覆 回覆 引用 0
                                        • C
                                          clamcho @fluffypillow
                                          最後由 clamcho 編輯

                                          @fluffypillow problem solved sir, i change the ROM and change Home in the setting to pegasus but after restart it still use main launcher then i uninstall the main launcher via lucky patcher after restart it pop out , why i change the ROM ? because the first ROM after i uninstall the main launcher it became bootloop .
                                          one more thing shutdown and reboot make pegasus just quit app not doing shutdown and reboot .

                                          fluffypillowF 1 條回覆 最後回覆 回覆 引用 0
                                          • fluffypillowF
                                            fluffypillow @clamcho
                                            最後由 編輯

                                            @clamcho Yes, most regular applications don't have the permission to shutdown or reboot the phone, I plan to remove those buttons from the Android version in the future.

                                            1 條回覆 最後回覆 回覆 引用 0
                                            • 第一個貼文
                                              最後的貼文

                                            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.