RedSchism / ubiquity

A Fullscreen theme file for Playnite
27 stars 0 forks source link

Navigation from Game Icons to Grid/Horizontal Toggle is sometimes broken #12

Open lyndonguitar opened 5 months ago

lyndonguitar commented 5 months ago

image As said in the title, navigation from Game Icons to Grid/Horizontal Toggle is sometimes broken

For example you are navigating the game icons horizontally (left to right) using the D-Pad or Keyboard Arrow keys, then you go to the left most Game Icon.

when you press left, expectation should be to transfer to the Grid/Horizontal Toggle Button (Bottom Left), but sometimes it doesn't go there. Sometimes there is 'phantom' entity that the highlighter goes to and i don't know/see what it is. Pressing A doesn't seem to do anything. Pressing left further puts me in the sidebar just above it but with broken navigation still. Pressing downwards will not take me to the Grid/Horizontal Toggle Button as expected and instead will go again to this 'phantom selection'

When this happens, one way to go to Grid/Horizontal Toggle is to go to the Menu/Setting button on the top most left, and then press Up to cycle down to the bottom.

Additionally, instead of left (which is broken). Going right towards the end of the game icons horizontal list will also cycle you back to the Grid/Horizontal Toggle for some reason.

So far I haven't been able to reproduce this on command, sometimes it will work, sometimes it won't. But it's pretty easy to produce. more like 50-50 chance of happening.

RedSchism commented 5 months ago

This is an issue with the description tab and the way Playntie's internal code handles navigation. The only way to get properly formated descriptions is with an html description box, which Playnite reads as selectable text. Even when the themes code states otherwise.

So unfortunatley there isn't a way to fix it (at least to my knowledge) in Playnite's current form.

The only workarounds right now are, the knowledge of what's getting selected (if you lose track of it press down to return to gamebar) or using a preset without descriptions from the Theme Options Folder.