Changes to the skinning engine for XBMC Gotham - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32) +--- Forum: Skinning (https://forum.kodi.tv/forumdisplay.php?fid=12) +--- Thread: Changes to the skinning engine for XBMC Gotham (/showthread.php?tid=158812) |
Changes to the skinning engine for XBMC Gotham - ronie - 2013-03-10 Below you'll find an up-to-date list of all changes made to the skinning engine since the release of XBMC Frodo. New control positioning method
Containers
DialogPVRChannelsOSD.xml
DialogProgress.xml
DialogSubtitles.xml
DialogOK.xml
DialogYesNo.xml
MyVideoNav.xml SettingsCategory.xml SettingsProfile.xml
SmartPlaylistEditor.xml
Context menu
Label control Label parsing
Button & Edit control
Radiobutton control
Textbox control
EPGGrid control
Textures
New Infolabels
Changed infolabels
Removed Infolabels
New info bools
New built-in functions
New window
xbmc.gui version bump
use of correct XML headers
Add support for artwork in lists with directory content Please keep this thread clean. It should be an easy overview for skinners who are updating their skin for Gotham. For discussions / feature requests / bugreports, please find (or create) the appropriate thread in the skin development forum. RE: Changes to the skinning engine for XBMC Gotham - ronie - 2013-03-10 Changes to the skinning engine for XBMC Frodo Changes to the skinning engine for XBMC Eden Changes to the skinning engine for XBMC Dharma RE: Changes to the skinning engine for XBMC Gotham - ronie - 2013-03-10 2013-03-10 Navigation change in DialogPVRChannelsOSD.xml You should now use PreviousChannelGroup and NextChannelGroup to switch between channel groups. git commit: https://github.com/xbmc/xbmc/commit/80ef37a127ea01b42951f7c556bc2aa85e719055 pull request: 2246 (GH issue) RE: Changes to the skinning engine for XBMC Gotham - Jezz_X - 2013-03-11 (2013-03-10, 03:27)ronie Wrote: 2013-03-10 Navigation change in DialogPVRChannelsOSD.xmlI would like to point out this is purely optional. The reason it was changed is because it was hard coded into the window C++ now it as it should be an option, if you don't want your channel groups switching when you go left and right and instead want to assign it to a button or not have it at all you can do that too. I'd class this more as a warning that the default behavior has changed and if you want, here is how to get it back RE: Changes to the skinning engine for XBMC Gotham - phil65 - 2013-04-05 Added ListItem.Votes and VideoPlayer.Votes Pull Request: https://github.com/xbmc/xbmc/pull/2297 commit: https://github.com/phil65/xbmc/commit/c5cec695ff9e696f966ff5436b0ea4cd535edf6c RE: Changes to the skinning engine for XBMC Gotham - ronie - 2013-04-06 2013-04-06 Change to auto width for labels using <width>auto</width> is now also supported. this means specifying 'max=xx' is now optional. git commit: https://github.com/xbmc/xbmc/commit/996c64e0a8f98b1f3643461262103906c20e8d37 pull request: 2023 (PR) trac ticket: http://trac.xbmc.org/ticket/13887 RE: Changes to the skinning engine for XBMC Gotham - ronie - 2013-04-06 2013-04-06 Always load Startup.xml instead of ReplaceWindow(Home) skinners should now use ReplaceWindow($INFO[System.StartupWindow]) in Startup.xml this is to ensure XBMC will always process Startup.xml on start. this didn't work previously if the user had selected a custom startup window in settings > appearance > startup window git commit: https://github.com/xbmc/xbmc/commit/d27da6cfedbb38ad59f40f7220a1da0ee933f415 pull request: 2022 (PR) trac ticket: http://trac.xbmc.org/ticket/13445 RE: Changes to the skinning engine for XBMC Gotham - phil65 - 2013-04-06 2013-04-06 Added ReplaceWindowAndFocus() builtin allows to use ReplaceWindowAndFocus in same way as ActivateWindowAndFocus() git commit: https://github.com/xbmc/xbmc/commit/036603722e0da0371f488d172977001600ef1385 pull request: https://github.com/xbmc/xbmc/pull/2186 RE: Changes to the skinning engine for XBMC Gotham - ronie - 2013-04-11 2013-04-08 New infolabels new picture infolabels, available both as listitem.* as well as slideshow.*
git commit: https://github.com/xbmc/xbmc/commit/1e21f0049f3b9450e453df2bcedead3285748c85 pull request: 2494 (PR) forum thread: http://forum.xbmc.org/showthread.php?tid=158723 RE: Changes to the skinning engine for XBMC Gotham - ronie - 2013-04-11 2013-04-08 New infobool
can be used to detect if the picture slideshow is playing a video git commit: https://github.com/xbmc/xbmc/commit/d18d7c124ce93becc91fcd5284d0444a2b8d20a4 pull request: 2565 (PR) RE: Changes to the skinning engine for XBMC Gotham - ronie - 2013-04-11 2013-04-08 Grouping support in SmartPlaylistEditor.xml adds support for grouping in SmartPlaylistEditor.xml
git commit: https://github.com/xbmc/xbmc/commit/ec5c24b0c6ad83c529967d8df2f6a833d7f145bf pull request: 2182 (PR) RE: Changes to the skinning engine for XBMC Gotham - ronie - 2013-04-11 2013-04-09 Auto login support in SettingsProfile.xml adds autologin support to SettingsProfile.xml
this also introduces a new infolabel:
git commit: https://github.com/xbmc/xbmc/commit/f9f40dde946da7b9caff6c5f932cdac2f6b2a255 pull request: 2577 (PR) forum thread: http://forum.xbmc.org/showthread.php?tid=162069 RE: Changes to the skinning engine for XBMC Gotham - ronie - 2013-04-20 2013-03-27 Codec info linebreaks in VideoFullScreen.xml in some situations, the codec info lines displayed by XBMC were too long to fit on screen. in order to address this, line breaks have been added to the codec lines represented by label controls 10 and 11. you may have to update your skin for this. for examples, see http://forum.xbmc.org/showthread.php?tid=162859 git commit: https://github.com/xbmc/xbmc/commit/16c7ddf4f307a8efb9c8687bb649f54ff896c466 pull request: 2498 (PR) RE: Changes to the skinning engine for XBMC Gotham - jmarshall - 2013-04-21 The change to the videodb:// and musicdb:// paths will have implications if you're using the old style paths (videodb://1/2 for example) to do string compares and the like. They're now done using more useful videodb://movies/titles/ etc. See PR2182 for more. Cheers, Jonathan RE: Changes to the skinning engine for XBMC Gotham - Sranshaft - 2013-04-22 (2013-04-21, 07:05)jmarshall Wrote: The change to the videodb:// and musicdb:// paths will have implications if you're using the old style paths (videodb://1/2 for example) to do string compares and the like. Does this apply to entering Movies and TV Show library via the Video menu? At the moment I have to use StringCompare(Container.FolderPath,videodb://1/) | StringCompare(Container.FolderPath,library://video/movies/) to check if the user is in the root Movie menu. The first StringCompare is if the user entered the Movie root via the home menu item and the second compare via Videos > Movies. |