2023-03-01, 11:38
WARNING - Omega Beta 2 will be released soon, once this is done the backward compatibility ABI will be bumped to 5.17.0 see https://github.com/xbmc/xbmc/pull/23927 This will render all skins not yet bumped to API 5.17.0 to be incompatible with Omega from that point onwards, so please start submitting to Omega v21 repo if you wish to remain compatible.
Just to keep the ball going, this thread lists all the skinning engine changes for Kodi Omega (v21)
Change to xbmc.gui and backwards-compatibility abi
xbmc.gui bumped to 5.17.0 (details)
New features
Add support for complex expressions on the fallback label (details)
Changed dialogs
Removed DialogFavourites.xml (details)
Game OSD: Move controller ID from core to the skin (details)
New dialogs
New DialogVideoManager.xml (details)
Games: Add Player Viewer (details)
Changed font handling
Fontset changed to match theme (details)
Fontset xml definitions (details)
Changed control
Slider - Add texture for disabled appearance (details)
Label - Add support for complex expressions on the fallback (details)
Changed listproviders
More button and Browse attribute added for dynamic content (details)
New infolabels
ListItem.VideoWidth (details)
ListItem.VideoHeight (details)
ListItem.SongVideoURL (details)
ListItem.VideoVersionName (details)
VideoPlayer.VideoVersionName (details)
System.Locale(timezonecountry) (details)
System.Locale(timezone) (details)
System.Locale(region) (details)
System.Locale(iso) (details)
New boolean conditions
VideoPlayer.HasVideoVersions (details)
ListItem.HasVideoVersions (details)
ListItem.HasVideoExtras (details)
Player.IsExternal (details)
Player.IsRemote (details)
Deprecated controls
Slideshow.Process (details)
Slideshow.Colour (details)
ListItem.PictureColour (details)
ListItem.PictureProcess (details)
Please keep this thread clean. It should be an easy overview for skinners who are updating their skin for Kodi.
For discussions / feature requests / bug reports, please find (or create) the appropriate thread in the skin development forum.
Just to keep the ball going, this thread lists all the skinning engine changes for Kodi Omega (v21)
Change to xbmc.gui and backwards-compatibility abi
xbmc.gui bumped to 5.17.0 (details)
New features
Add support for complex expressions on the fallback label (details)
Changed dialogs
Removed DialogFavourites.xml (details)
Game OSD: Move controller ID from core to the skin (details)
New dialogs
New DialogVideoManager.xml (details)
Games: Add Player Viewer (details)
Changed font handling
Fontset changed to match theme (details)
Fontset xml definitions (details)
Changed control
Slider - Add texture for disabled appearance (details)
Label - Add support for complex expressions on the fallback (details)
Changed listproviders
More button and Browse attribute added for dynamic content (details)
New infolabels
ListItem.VideoWidth (details)
ListItem.VideoHeight (details)
ListItem.SongVideoURL (details)
ListItem.VideoVersionName (details)
VideoPlayer.VideoVersionName (details)
System.Locale(timezonecountry) (details)
System.Locale(timezone) (details)
System.Locale(region) (details)
System.Locale(iso) (details)
New boolean conditions
VideoPlayer.HasVideoVersions (details)
ListItem.HasVideoVersions (details)
ListItem.HasVideoExtras (details)
Player.IsExternal (details)
Player.IsRemote (details)
Deprecated controls
Slideshow.Process (details)
Slideshow.Colour (details)
ListItem.PictureColour (details)
ListItem.PictureProcess (details)
Please keep this thread clean. It should be an easy overview for skinners who are updating their skin for Kodi.
For discussions / feature requests / bug reports, please find (or create) the appropriate thread in the skin development forum.