• 0 Votes
    2 Posts
    654 Views
    BuZzB

    @linktaylor This is a limitation of the omxplayer - it will display above everything else.

  • zIndex - Can't get it to work

    Projects and Themes
    14
    0 Votes
    14 Posts
    3k Views
    pjftP

    Not at all, thanks for the interest and for raising these things.

    Indeed, OMXPlayer was launched to accommodate users who don't need overlays on top of videos and want to have an overall better performing experience on the Pi.

    Alas, it does have those known limitations, which is unfortunate and will definitely not be especially compatible with some themes.

    It's not ideal, but... baby steps. We'll get there!

    Thanks for the note, and keep up the good work.

  • 0 Votes
    9 Posts
    2k Views
    J

    I did briefly explore the idea of disabling the rendering of the system view. The problem is the slide transition. While transitioning, there is a small window of time where you need to render the gamelist and the system view. I didn't think about disabling the extras for the non-selected systems. That is another option to look at.

  • Zindex problems in latest version

    Ideas and Development
    1
    2 Votes
    1 Posts
    585 Views
    No one has replied
  • z-index support for themes

    Ideas and Development
    34
    7 Votes
    34 Posts
    12k Views
    P

    Nevermind... Figured out i can do negative zIndexs on the images to put them below everything else.

  • 2 Votes
    7 Posts
    2k Views
    J

    @pjft My code isn't up on github yet. Once it is I will post an update. Currently, the rendering order is determined by the order in which GuiComponents are added to the gamelist view (with the exception of the video component, which is specifically being inserted between the background and the extras). My implementation is pretty simplistic in that the vector of GuiComponents is sorted by z-index after the theme is applied so that the GuiComponents are in the proper order for rendering.

    I did a little research into using the OpenGL depth buffer, but that approach doesn't work if want to use transparency, which most themes do.