Calculate sizes to integer, otherwise later calculation of number of visible items might return one too less
Extended Media plugin with "Latest media" screen
Added flexible nested ItemsList to allow easy extension later
Added ListView for presenting all groups of lists
Using UniformGrid for items, added icon
Fixed channel index in zap OSD
Fixed missing last channel in MultiGuide
Fixed restoring of last channel group
Fixed render synchronization after VideoPlayer ended, it could happen that player is still available inside PCM although already ended. Thanks kilik360 for reporting!
Check if any child ScrollViewers can handle key press before checking parent

Signed-off-by: morpheusxx <morpheus_xx@team-mediaportal.com>
Modify focus handling

Modified the focus handling so that an element more in line with the direction of movement is selected over an element that is closer

Signed-off-by: morpheusxx <morpheus_xx@team-mediaportal.com>
Merge branch 'FEAT_PlayAllShortcut' into Weekly2
Merge branch 'FEAT_RecordingSync' into Weekly2
Merge branch 'FEAT_LatestMedia' into Weekly2
Build: Disabled OneTrueError in DEBUG, Enabled it in RELEASE

Enabled SlimTvNative in both
Fixed division by zero
Merge branch 'FEAT_LatestMedia' into Weekly2
Fixed line breaks for reading output from process

Additional checks if process is still active before setting priority (could have been ended already, i.e. during debugging)
Fixed return code
Added mkv attachments fanart provider (cover+backdrop support)
Merge branch 'FEAT_MKV_Attachments' into Weekly
Added "Sort" attribute for configuration items
Catch exception for temp cleanup