2016-06-12, 16:35
You might be able to eliminate some lagginess (such as when showing the OSD) by compressing the textures into a textures.xbt file, if that's something you're able to do.
Whilst I agree about the OSD settings being too big, it's another situation that needs thinking about to fix correctly. In previous versions of Kodi, that was an individual window - VideoOSDSettings.xml - whilst in Krypton it's been combined with 8 other windows into DialogSettings.xml. So it either needs to look correct whenever it's used (so both for the video OSD settings and when, for example, configuring peripherals) or it needs to include multiple layouts in the same file (which I'd prefer to avoid in deference to keeping the code simple.)
Whilst I agree about the OSD settings being too big, it's another situation that needs thinking about to fix correctly. In previous versions of Kodi, that was an individual window - VideoOSDSettings.xml - whilst in Krypton it's been combined with 8 other windows into DialogSettings.xml. So it either needs to look correct whenever it's used (so both for the video OSD settings and when, for example, configuring peripherals) or it needs to include multiple layouts in the same file (which I'd prefer to avoid in deference to keeping the code simple.)