Changes to the skinning engine for XBMC Gotham
#16
(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.

They're now done using more useful videodb://movies/titles/ etc. See PR2182 for more.

Cheers,
Jonathan

Is there a backward compatibility fallback? I guess not and if so, minor gui bump is needed.
My skins:

Amber
Quartz

Reply
#17
2013-05-01 New button in SettingsCategory.xml

the level of settings shown in the gui (Basic, Standard, Advanced, Expert)
can now be controlled by a button with id="20" in SettingsCategory.xml:
  • settingslevelchange

note: the 'settings reset button' that was part of this change has been reverted and is not needed anymore.

git commit: https://github.com/xbmc/xbmc/commit/ba67...ecec3b289a
pull request: 2660 (PR)
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#18
2013-06-01 colordiffuse attribute for textures

a colordiffuse attribute for textures has been added:
Code:
<texture colordiffuse="FFFFAAFF">texture.png</texture>
<texture colordiffuse="$VAR[colordiffuse]">texture.png</texture>
<texture colordiffuse="$INFO[colordiffuse]">texture.png</texture>

works for all texture controls, for example textureradioon, textureradiooff, texturefocus, texturenofocus etc.

git commit: https://github.com/xbmc/xbmc/commit/20b8...5721e91d7f
pull request: 1772 (PR)
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#19
2013-06-01 settings description textbox in SettingsCategory.xml

a textbox (id="6") in SettingsCategory.xml will display a description
of the selected setting.

example:
https://github.com/Montellese/xbmc/commi...45233f8223


git commit: https://github.com/xbmc/xbmc/commit/9d92...7957ac5cf9
pull request: 2775 (PR)
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#20
2013-06-08 new built-in function: ActivateScreensaver

this command will start the screensaver.


git commit: https://github.com/xbmc/xbmc/commit/c78b...ecac8b82e9
pull request: 2638 (PR)
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#21
2013-08-01 3D (stereoscopic) support

this adds the following new stuff to the skinning engine:

actions:
  • NextStereoMode
  • PreviousStereoMode
  • ToggleStereoMode
  • StereoMode
  • StereoModeToMono

boolean:
  • VideoPlayer.IsStereoscopic

infolabel:
  • VideoPlayer.StereoscopicMode
  • System.StereoscopicMode

git commit: https://github.com/elupus/xbmc/commit/29...86f78132ed
pull request: 2848 (PR)
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#22
2013-08-10 Context menu changes

the following items have been removed from the context menu:
  • Update Library / Stop Scanning
  • Now Playing...

it's now up to the skinner to take care of these items (add them to the side menu for instance):
- 'Update Library / Stop Scanning' is now a "togglebutton" with id="20" in MyVideoNav.xml and MyMusicNav.xml
- 'Now Playing...' can be coded as a custom button with these actions: ActivateWindow(videoplaylist) and ActivateWindow(musicplaylist)


see git commits for examples...

git commit: https://github.com/Montellese/xbmc/commi...ac4e27e6a4
git commit: https://github.com/Montellese/xbmc/commi...2e39c93fc8
pull request: 3017 (PR)
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#23
2013-09-07 add additonal AR flags

this adds the following aspect ratios to the list that skinners can use:
1.37
2.40
2.55
2.76

https://github.com/xbmc/xbmc/pull/3182
Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
Reply
#24
2013-9-01 add 4K resolution info for skinners

add '4K' to the list of possible values that ListItem.VideoResolution and VideoPlayer.VideoResolution can return.

https://github.com/xbmc/xbmc/pull/3122
Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
Reply
#25
2013-09-09 invalidcolor tag

you can now use a <invalidcolor> tag on a few button and edit controls.
this way, users will get a visual feedback when they've entered some invalid value.

see git commits for examples...

git commit: https://github.com/Montellese/xbmc/commi...a0f97f8e01
git commit: https://github.com/Montellese/xbmc/commi...ef01e076f1
pull request: 3088 (PR)
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#26
2013-09-10 xbmc.gui version bump

skins should bump their xbmc.gui version to 5.0.1

4.0.0 > 5.0.0
git commit: https://github.com/xbmc/xbmc/commit/c9ff...a8025833d6
pull request: 3213 (PR)

5.0.0 > 5.0.1
git commit: https://github.com/xbmc/xbmc/commit/f42b...477ad18d63

Note:
If you have a skin in Frodo repo your Gotham skin with the same name will at least need to have a higher "minor" skin version number.

Reference:
Quote: X.Y.Z (Major.Minor.Patch)

Example:
Frodo has: 1.5.7
Gotham needs: 1.6.7

or

Frodo has: 1.5.7
Gotham needs: 2.0.0
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#27
2013-10-01 weather provider logo

skins can now display the weather provider logo (for weather addons that support it).

use: Window.Property(WeatherProviderLogo)

pull request: 3330 (PR)
git commit: https://github.com/xbmc/xbmc/commit/2212...11409582c3
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#28
Localization for skins shipped with addons

PHP Code:
<label>$LOCALIZE[SCRIPTXXX]</label

Must be replaced by:
PHP Code:
<label>$ADDON[<script_id> <string_id>]</label

for example
PHP Code:
<label>$ADDON[script.tvguide 30007]</label


Note:

This already works in Frodo so this is safe to change for Frodo repo
Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
Reply
#29
add System.AddonVersion() infolabel

see: PR3359

this adds a System.AddonVersion() infolabel for skinners.
( similar to System.AddonTitle() and System.AddonIcon() )
Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
Reply
#30
remove depricated "subnetaddress" gui label

f42b8345e821e5afe0168e8cf6c93a477ad18d63

use "subnetmask" in stead

Note:
"subnetmask" is already available in Frodo.
Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
Reply

Logout Mark Read Team Forum Stats Members Help
Changes to the skinning engine for XBMC Gotham3