Ipad App different result to Designer

I’m using the Kodi Plugin Gridview and the Marantz device.

All looks good when I run in the designer. But on my ancient Ipad Mini running IOS 9.3.5 the gridvew images for the movies aren’t all the same size. Some like the 3 Hobbit movies are shorter.

Also when I run the designer it reads the volume and soundmode from the Marantz device when it starts up. On the ipad it doesn’t show any values for these until I press a button to change something on the Marantz. Then it performs the change and updates the labels.

Are these issues to do with my ancient version of IOS I’m running or do I need to change some settings?

As I said works great in the designer.

Thanks!

Check the resolution on those images. I believe it is assigning a fixed size to the Width & letting the Height expand as needed. If you want them all to appear the same size, you should try to use images that all have the same aspect ratio.

The image size of the covers for Unhinged, Tenet and the 3 hobbit movies are all the same size. 2000 wide and 3000 high. Unhinged and Tenet show correctly, the 3 hobbit movies have changed the aspect ratio.

They all show correctly on the Windows designer.

These are all movies with long names which have this problem. The name of the movie is too long to fit in the space.

These format correctly in the Designer. But in the ipad app the full length text label is displayed first over 2 lines. Then the icon is drawn and the space for the icon isn’t big enough. It draws the icon smaller to fit in the space and then truncates the label to a single line. But the icon isn’t redrawn and ends up smaller.

Good catch! This gives me something to look at. I am seeing some weird behavior in one of my test projects when I add some long text.

My old ipad is slow enough I can watch it redrawing and see whats its doing!

The movie names aren’t actually useful. Many of them are truncated anyway. Is there an easy way to just show the icons and no text?

Sorry - I can figure this one out myself. I can make the font size smaller.

That’ll work for the time being but I probably should also provide an option to ignore Text completely. I’m thinking that when the IconMemberPath is set & the TextMemberPath property isn’t set, it should probably ignore the Text completely. That’s something I can try to implement in the next release.

Currently it’ll show the entire JSON string for the item when that property is cleared.