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

3182 (PR)
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.

3122 (PR)
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
 
Thread Rating:
  • 3 Vote(s) - 5 Average



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