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

    Input needed: ES theming improvements

    Scheduled Pinned Locked Moved Projects and Themes
    themethemingemustationimprovementsbrainstorm
    255 Posts 32 Posters 163.9k 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.
    • RookervikR
      Rookervik Global Moderator
      last edited by Rookervik

      I only just got the ES with themable carousel to work. The logos are still extremely small, and the right hand logo loads slowly. I will try theming the bar now. ES also crashes on exit. So it doesn't seem terribly stable.

      Getting a lot of "lvl1: OptionListComponent too narrow!" Errors in debug.

      And in trying to get the carousel themed, I had no luck. With the download mattrixk provided in the comment above.

      mattrixkM 1 Reply Last reply Reply Quote 0
      • mattrixkM
        mattrixk @Rookervik
        last edited by

        @Rookervik My bad, I must have misread what you said. Too lazy to go up and check.

        My ES themes: MetaPixel | Spare | Io | Indent

        RookervikR 1 Reply Last reply Reply Quote 0
        • RookervikR
          Rookervik Global Moderator @mattrixk
          last edited by

          @mattrixk No bad on your part. I just couldn't get the carousel to theme. Not your fault in any way.

          1 Reply Last reply Reply Quote 0
          • B
            ben0bi @Zigurana
            last edited by

            @Zigurana Is it done? I really could use it for my carbon based special theme here: http://github.com/ben0bi/esLIEB

            Need to adjust y position.

            Regards
            ben0bi

            1 Reply Last reply Reply Quote 0
            • B
              ben0bi @Zigurana
              last edited by

              @Zigurana Cool. Did not see it, sorry for the other reply.

              1 Reply Last reply Reply Quote 0
              • E
                EctoOne
                last edited by EctoOne

                wow, i think i need to try to build this on my pi so that i can get from this
                before
                to this
                after.

                Awesome Job!

                mattrixkM lilbudL 2 Replies Last reply Reply Quote 1
                • mattrixkM
                  mattrixk @EctoOne
                  last edited by

                  I like the look of that theme @EctoOne. I'm curious to see the rest of it.

                  My ES themes: MetaPixel | Spare | Io | Indent

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

                    @EctoOne 0_1485219232472_upload-22f36353-e98d-4425-8d26-ef9e40d92ccc

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

                    Backlog: http://backloggery.com/lilbud

                    N 1 Reply Last reply Reply Quote 0
                    • E
                      EctoOne @mattrixk
                      last edited by EctoOne

                      @mattrixk It's basically a Mix of NBBA and your Systemlogos from the Io theme. I just removed the dynamic graphics from NBBA, googled for a dark wallpaper and a different font (for the carousel mod, I actually had to add an invisible font as well to completely hide the 'XX Games available' text).
                      I was looking for a theme that had the same look as the Quartz theme I use on Kodi. And NBBA was almost perfect in terms of layout, although I'm kinda missing the description text but it would look bad with my square Mix Images from the Universal XML Scraper.
                      Maybe I can upload a screenshot of the basic and detailed view later when I'm back home.

                      mattrixkM 1 Reply Last reply Reply Quote 0
                      • mattrixkM
                        mattrixk @EctoOne
                        last edited by

                        @EctoOne That sounds good. If you have the time I'd like to see it. Is it a work in progress? Are you planning to release it to the world?

                        I'm surprised anyone knows of Io. I made it mainly to practice using <include>.

                        Sorry to hijack the thread. I'll be giving this build a test today during my lunch break.

                        My ES themes: MetaPixel | Spare | Io | Indent

                        E 1 Reply Last reply Reply Quote 0
                        • E
                          EctoOne @mattrixk
                          last edited by EctoOne

                          @mattrixk Io was the first theme that caught my attention when I got my Pi a few months ago because it was dark and simple. Then I found DarkAde but since then I kept the black and white Systemlogos from Io.
                          But I don't think I will release it, because I'm not sure about all those copyright things. Maybe we can make a new thread about custom modded themes and use pastebin and some instructions to get around that, I don't know. In my case people just have to get their on wallpaper and font, download Io and paste my main theme.xml over yours (should work I guess).

                          Edit: Here are Images of Basic and Detailed View

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

                            @lilbud Sorry for the offtopic but... are you from spain?

                            lilbudL 1 Reply Last reply Reply Quote 0
                            • mattrixkM
                              mattrixk
                              last edited by mattrixk

                              Hi @Zigurana, I had a little play with this Carousel Mod during my lunch break. I love it and can't wait for it to be a part of the main RetroPie install. I do have a small list of issues, and another list of questions/ideas.

                              Issues

                              • Changing themes will occasionally send the start menu down to "Quit" instead of staying on the "UI Settings" option.
                              • The right hand logo takes a second to "pop" in (you already know this one).
                              • There seems to be a slight overlap or border (about 1px) between the Carousel and Infobar. You can see it if both are set to <color>FFFFFF33</color>.
                              • Transparency doesn't work for <infobarfontcolor> (I don't know if transparency is supposed to work for text in general).
                              • If you make the <height> less than the <logosize>, the <infobar> sits over the bottom of the logo. Maybe swap their z-index so the carousel is "higher" than the infobar?
                              • If you only have 3 systems and set the <maxlogocount> to 4 or 5, it still only shows 3. I don't think many people would only have 3 systems, but it's worth mentioning.

                              Questions

                              • Is it possible to set the origin point of the carousel? At the moment the <ypos> works from the top of the carousel. It would be handy if we could set the <origin> point to either the center or the bottom.
                              • Are we able to set the Infobar font to lowercase (or capital case)?
                              • Is it possible to have the Infobar above the Carousel?
                              • Is it possible to add a background to the Carousel (and Infobar), like a pattern or image? I realise we could just add <image name="behind_carousel" extra="true"> or something, but that image would disappear when you scroll between systems. It's not a big thing, I just thought I'd mention it.

                              I think that's it for now. I'll keep playing with it over the next few days. I also want to the give the Video Mod a go too. This is fun.

                              My ES themes: MetaPixel | Spare | Io | Indent

                              1 Reply Last reply Reply Quote 2
                              • E
                                EctoOne
                                last edited by

                                I was wondering if it's possible to change the width of the carousel and move it sideways.
                                I was looking for some wallpapers for my personal theme and I found some where it would be awesome if I could set the systems to show only one and have that slightly of center to the right. It would be a good option too if you could get the vertical carousel to work. Kinda like we have now with the gamelists.

                                mattrixkM 1 Reply Last reply Reply Quote 1
                                • lilbudL
                                  lilbud @Nismo
                                  last edited by lilbud

                                  @Nismo No, I'm in the US.

                                  It is a popular picture here.

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

                                  Backlog: http://backloggery.com/lilbud

                                  1 Reply Last reply Reply Quote 1
                                  • mattrixkM
                                    mattrixk @EctoOne
                                    last edited by mattrixk

                                    @EctoOne said in Input needed: ES theming improvements:

                                    I was wondering if it's possible to change the width of the carousel

                                    I was thinking the same thing this morning. I'd like to be able to set the width of the carousel as well as the height, so I can make it not span the whole screen.

                                    It could even work like a normal element with <size>0.8 0.4</size> instead of having <width> and <height>. It could then work with the <origin> and <pos> tags so you could easily place the carousel anywhere on the screen as you would a normal image.

                                    Edit:
                                    That would also help with the eventual vertical carousel possibility.

                                    Edit 2:
                                    I'd also like to be able to position the InfoBar separately. The fact that it's attached to the Carousel and the only way to change it is to change its size is messing with the design I want to do.

                                    My ES themes: MetaPixel | Spare | Io | Indent

                                    1 Reply Last reply Reply Quote 1
                                    • mattrixkM
                                      mattrixk
                                      last edited by

                                      @Zigurana: I also noted that if you try to use <systemcarousel name="carousel"> in a theme on vanillaES, it breaks the whole theme (turns it back into the plain white background with black text and no extra images). So that means the theme isn't backwards compatible.

                                      sigh, if only XML could do if/else statements.

                                      My ES themes: MetaPixel | Spare | Io | Indent

                                      fieldofcowsF 1 Reply Last reply Reply Quote 0
                                      • fieldofcowsF
                                        fieldofcows @mattrixk
                                        last edited by

                                        @mattrixk We discussed conditional XML a while ago. I came up with this: https://retropie.org.uk/forum/topic/6964/video-view-for-all-themes/62. I think it would be good to do something like this for new theme features.

                                        mattrixkM 1 Reply Last reply Reply Quote 0
                                        • mattrixkM
                                          mattrixk @fieldofcows
                                          last edited by

                                          @fieldofcows Oh yeah, I remember that thread now. That seems like it would be a good way to go about it, that way you can target everything in a theme, and not have to worry about it breaking for people how don't have systems that support them.

                                          My ES themes: MetaPixel | Spare | Io | Indent

                                          1 Reply Last reply Reply Quote 0
                                          • CapemanC
                                            Capeman @Rookervik
                                            last edited by

                                            @Rookervik I use a condensed list just like you posted and my ES doesnt crash, not sure why thats happening to you, but i only have the 3 lines per game (i produce them from a weird method, but regardess, 3 lines per game until its played once, then <playcount> is automatically added back in).

                                            Vector Artist, Designer and Maker of Stuff: Laser Cut Atari / Pixel Theme Bartop

                                            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.