2020-09-01 functional change
when a user switches to a different skin through Settings > Interface > Skin,
it will now load the new skin from Startup.xml (instead of staying on the settings window).
this will help skins that depend on Startup.xml to set up their skin, like
- running a script to populate the main menu
- setting window properties
pull-request:
https://github.com/xbmc/xbmc/pull/18319
Commit:
https://github.com/xbmc/xbmc/commit/4fec...bbf450a46a
2020-09-12 new infobools
ListItem.IsAutoUpdateable
returns True if this add-on can be updated automatically.
(ie. auto-update is enabled for this addon)
ListItem.Property(Addon.IsUpdate)
returns True if this add-on is a valid update of an installed outdated add-on.
(ie. this will return False if the addon was installed through the official Kodi addon repo, and a third-party repo provides a higher version
useful in the list of available addon updates in the addon browser)
Pull request:
https://github.com/xbmc/xbmc/pull/18381
commit:
https://github.com/xbmc/xbmc/commit/197d...e20cbff78d
2020-09-13 new infolabels
besides 'marked as broken', addons can now also be 'marked as deprecated'.
to accompany for this change, the following new infolabels have been added:
ListItem.AddonLifecycleType
this returns a localized string, it can be one of the following:
- 24169 - "Normal"
- 24170 - "Deprecated"
- 24171 - "Broken"
ListItem.AddonLifecycleDesc
this replaces the ListItem.AddonBroken infolabel (will still work for now, but it's going to be removed in the future)
Pull request:
https://github.com/xbmc/xbmc/pull/18286
commit:
https://github.com/xbmc/xbmc/commit/4eee...a382eb2b32