This commit is contained in:
Chris Bevan 2016-11-08 10:36:35 +00:00
parent 0f590757df
commit cc7e0c2bb9
28 changed files with 4277 additions and 2109 deletions

View File

@ -1,58 +1,201 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<window> <window>
<defaultcontrol always="true">50</defaultcontrol> <defaultcontrol always="true">50</defaultcontrol>
<include>fadeInOut</include>
<controls> <controls>
<!--background-->
<include>globalBackground</include> <include>globalBackground</include>
<control type="group"> <control type="group">
<control type="group">
<!--shift page for certain modal dialogs--> <posx>col-4-begin</posx>
<include>modalDialogContentShift</include> <posy>row-9-begin</posy>
<visible>String.IsEqual(container.folderpath,addons://)</visible>
<!--Main content listing--> <!--animations-->
<control type="group" id="9999"> <include>modalDialogInOutVertical</include>
<animation type="windowopen"> <!--Initial menu-->
<effect type="fade" start="0" end="100" time="500"/> <control type="image">
</animation> <posx>0</posx>
<posy>0</posy>
<!--source content--> <width>18-col</width>
<control type="group" id="9500"> <height>2-row</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--title-->
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>17-col</width>
<height>2-row</height>
<font>dialogTitle</font>
<label>$INFO[container.foldername]</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--dialog background-->
<control type="image">
<posx>0</posx>
<posy>2-row</posy>
<width>18-col</width>
<height>8-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="panel" id="50"> <control type="panel" id="50">
<posx>col-1-begin</posx> <visible>String.IsEqual(container.folderpath,addons://)</visible>
<posy>row-5-begin</posy> <posx>24</posx>
<width>24-col</width> <posy>96</posy>
<height>23-row</height> <width>18-col</width>
<height>20-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<ondown>50</ondown>
<onup>50</onup>
<itemgap>0</itemgap>
<itemlayout width="252" height="348">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>240</width>
<height>240</height>
<aspectratio>stretch</aspectratio>
<texture border="6">$INFO[listitem.icon]</texture>
<bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="textbox">
<posx>12</posx>
<posy>2-row</posy>
<width>216</width>
<height>3-row</height>
<align>center</align>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
</itemlayout>
<focusedlayout width="252" height="348">
<control type="group">
<include>focusThumb</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>240</width>
<height>240</height>
<aspectratio>stretch</aspectratio>
<texture border="6">colors/offblack.png</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ff666666</colordiffuse>
</control>
<control type="textbox">
<posx>12</posx>
<posy>2-row</posy>
<width>216</width>
<height>3-row</height>
<align>center</align>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
</control>
</focusedlayout>
</control>
</control>
<!--submenus-->
<control type="group">
<!--animations-->
<animation type="visible">
<effect type="fade" start="0" end="100" time="300"/>
<effect type="slide" start="0,-200" end="0" tween="cubic" easing="out" time="400"/>
</animation>
<posx>col-4-begin</posx>
<posy>row-4-begin</posy>
<visible>!String.IsEqual(container.folderpath,addons://)</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>18-col</width>
<height>2-row</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--title-->
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>17-col</width>
<height>2-row</height>
<font>dialogTitle</font>
<label>$INFO[container.foldername] $INFO[container.numitems,(,)]</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--dialog background-->
<control type="image">
<posx>0</posx>
<posy>2-row</posy>
<width>18-col</width>
<height>20-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>8-col</posx>
<posy>2-row</posy>
<width>10-col</width>
<height>20-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="panel" id="50">
<visible>!String.IsEqual(container.folderpath,addons://)</visible>
<posx>0</posx>
<posy>2-row</posy>
<width>8-col</width>
<height>20-row</height>
<onleft>9000</onleft> <onleft>9000</onleft>
<onright>60</onright> <onright>60</onright>
<ondown>50</ondown> <ondown>50</ondown>
<onup>50</onup> <onup>50</onup>
<pagecontrol>60</pagecontrol> <pagecontrol>60</pagecontrol>
<itemlayout width="8-col" height="2-row"> <itemlayout width="12-col" height="2-row">
<control type="image"> <control type="label">
<posx>0</posx>
<posy>3</posy>
<width>66</width>
<height>66</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/black.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="image">
<visible>ListItem.AddonBroken</visible> <visible>ListItem.AddonBroken</visible>
<posx>0</posx> <posx>0</posx>
<posy>3</posy> <posy>0</posy>
<width>66</width> <width>1-col</width>
<height>66</height> <height>2-row</height>
<aspectratio scalediffuse="false">stretch</aspectratio> <align>center</align>
<texture diffuse="masks/circle.png" border="0">colors/white.png</texture> <aligny>center</aligny>
<colordiffuse>77ff0000</colordiffuse> <font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label></label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<visible>ListItem.Property(Addon.HasUpdate)</visible>
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label></label>
<shadowcolor>-</shadowcolor>
</control> </control>
<control type="label"> <control type="label">
<posx>1-col-indent</posx> <posx>1-col-indent</posx>
<posy>0</posy> <posy>0</posy>
<width>6-col</width> <width>7-col-gutter</width>
<height>2-row</height> <height>2-row</height>
<aligny>center</aligny> <aligny>center</aligny>
<font>itemTitle</font> <font>itemTitle</font>
@ -61,29 +204,43 @@
<label>$INFO[ListItem.Label]</label> <label>$INFO[ListItem.Label]</label>
</control> </control>
</itemlayout> </itemlayout>
<focusedlayout width="8-col" height="2-row"> <focusedlayout width="12-col" height="2-row">
<control type="group"> <control type="group">
<animation type="focus" loop="false" reversible="false"> <include>spinFocusIcon</include>
<effect type="fade" time="500"/>
<effect type="rotatey" end="360" center="33" tween="back" easing="out" time="1000"/>
</animation>
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
<posy>3</posy> <posy>0</posy>
<width>66</width> <width>1-col</width>
<height>66</height> <height>1-col</height>
<aspectratio scalediffuse="false">stretch</aspectratio> <aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/white.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture> <texture border="0">colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
</control> </control>
<control type="image"> <control type="label">
<visible>ListItem.AddonBroken</visible> <visible>ListItem.AddonBroken</visible>
<posx>0</posx> <posx>0</posx>
<posy>3</posy> <posy>0</posy>
<width>66</width> <width>1-col</width>
<height>66</height> <height>2-row</height>
<aspectratio scalediffuse="false">stretch</aspectratio> <align>center</align>
<texture diffuse="masks/circle.png" border="0">colors/white.png</texture> <aligny>center</aligny>
<colordiffuse>77ff0000</colordiffuse> <font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label></label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<visible>ListItem.Property(Addon.HasUpdate)</visible>
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label></label>
<shadowcolor>-</shadowcolor>
</control> </control>
</control> </control>
<control type="image"> <control type="image">
@ -93,23 +250,48 @@
<height>2-row</height> <height>2-row</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture border="0">colors/white.png</texture> <texture border="0">colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
</control> </control>
<control type="label"> <control type="label">
<posx>1-col-indent</posx> <posx>1-col-indent</posx>
<posy>0</posy> <posy>0</posy>
<width>6-col</width> <width>7-col-gutter</width>
<height>2-row</height> <height>2-row</height>
<aligny>center</aligny> <aligny>center</aligny>
<font>itemTitle</font> <font>itemTitle</font>
<textcolor>textActive</textcolor> <textcolor>black</textcolor>
<shadowcolor>-</shadowcolor> <shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label> <label>$INFO[ListItem.Label]</label>
</control> </control>
</focusedlayout> </focusedlayout>
</control> </control>
<!--icon and description-->
<control type="group">
<posx>8-col</posx>
<posy>2-row</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>10-col</width>
<height>10-col</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">$INFO[listitem.thumb]</texture>
</control>
<control type="label">
<posx>10-col-gutter</posx>
<posy>17-row</posy>
<width>9-col</width>
<height>3-row</height>
<align>right</align>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>background</shadowcolor>
<wrapmultiline>true</wrapmultiline>
<label>$INFO[ListItem.AddonSummary]</label>
</control> </control>
</control> </control>
</control>
<control type="group">
<!--page scrollbar--> <!--page scrollbar-->
<control type="group" id="8000"> <control type="group" id="8000">
<visible>Control.IsVisible(60)</visible> <visible>Control.IsVisible(60)</visible>
@ -122,33 +304,6 @@
<onback>9999</onback> <onback>9999</onback>
</control> </control>
</control> </control>
<!--Folder titles-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<animation type="Conditional" condition="IntegerGreaterThan(container.numitems,0)">
<effect type="fade" start="0" end="100" time="300"/>
</animation>
<!--source title-->
<control type="label">
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<width>14-col</width>
<font>pageTitle</font>
<label>$LOCALIZE[24001]</label>
<textcolor>textActive</textcolor>
</control>
<!--source subtitle-->
<control type="label">
<posx>col-1-begin</posx>
<posy>96</posy>
<width>auto</width>
<font>pageSubTitle</font>
<label>$INFO[container.foldername] $INFO[container.numitems,(,)]</label>
<textcolor>textActive</textcolor>
</control>
<!--dateTime-->
<include>dateTime</include>
</control> </control>
</control> </control>

View File

@ -245,23 +245,16 @@
<onclick>SendClick(146,8)</onclick> <onclick>SendClick(146,8)</onclick>
</item> </item>
<item> <item>
<visible>Control.IsEnabled(8) + SubString(Control.GetLabel(13),*)</visible> <visible>Control.IsEnabled(7) + String.IsEqual(Control.GetLabel(7),enable)</visible>
<label>$LOCALIZE[31013]: $LOCALIZE[31015]</label> <label>$INFO[Control.GetLabel(7)] $LOCALIZE[31104]</label>
<label2></label2> <label2></label2>
<thumb>-</thumb> <thumb>-</thumb>
<onclick>SendClick(146,13)</onclick> <onclick>SendClick(146,7)</onclick>
</item> </item>
<item> <item>
<visible>Control.IsEnabled(8) + !SubString(Control.GetLabel(13),*)</visible> <visible>Control.IsEnabled(7) + String.IsEqual(Control.GetLabel(7),disable)</visible>
<label>$LOCALIZE[31013]: $LOCALIZE[31016]</label> <label>$INFO[Control.GetLabel(7)] $LOCALIZE[31104]</label>
<label2></label2> <label2></label2>
<thumb>-</thumb>
<onclick>SendClick(146,13)</onclick>
</item>
<item>
<visible>Control.IsEnabled(7)</visible>
<label>$INFO[Control.GetLabel(7)]</label>
<label2></label2>
<thumb>-</thumb> <thumb>-</thumb>
<onclick>SendClick(146,7)</onclick> <onclick>SendClick(146,7)</onclick>
</item> </item>
@ -290,9 +283,6 @@
<control type="button" id="12"> <control type="button" id="12">
<description>Launch addon</description> <description>Launch addon</description>
</control> </control>
<control type="radiobutton" id="13">
<description>Enable / disable auto update</description>
</control>
</control> </control>
<!--debugging--> <!--debugging-->
<include>DebugGrid</include> <include>DebugGrid</include>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<window> <window>
<defaultcontrol always="true">9</defaultcontrol> <defaultcontrol always="true">9</defaultcontrol>
<controls> <controls>
<include>globalBackground</include> <include>globalBackground</include>
<!--configuration options--> <!--configuration options-->
@ -42,7 +41,7 @@
<width>4-col-gutter</width> <width>4-col-gutter</width>
<height>4-col-gutter</height> <height>4-col-gutter</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture fallback="colors/offblack.png">$INFO[System.AddonIcon(ListItem.Addonid)]</texture> <texture>$INFO[System.AddonIcon(ListItem.Addonid)]</texture>
<bordertexture border="3" colordiffuse="07FFFFFF">colors/white.png</bordertexture> <bordertexture border="3" colordiffuse="07FFFFFF">colors/white.png</bordertexture>
<bordersize>3</bordersize> <bordersize>3</bordersize>
</control> </control>
@ -65,7 +64,6 @@
<label>$INFO[ListItem.AddonName] $LOCALIZE[5]</label> <label>$INFO[ListItem.AddonName] $LOCALIZE[5]</label>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
</control> </control>
<!--subnav--> <!--subnav-->
<control type="grouplist" id="9"> <control type="grouplist" id="9">
<posx>0</posx> <posx>0</posx>
@ -76,7 +74,6 @@
<onright>2</onright> <onright>2</onright>
<orientation>vertical</orientation> <orientation>vertical</orientation>
</control> </control>
<!--options area--> <!--options area-->
<control type="image"> <control type="image">
<posx>4-col</posx> <posx>4-col</posx>
@ -96,7 +93,6 @@
<onright>9001</onright> <onright>9001</onright>
<orientation>vertical</orientation> <orientation>vertical</orientation>
</control> </control>
<!--OK / Cancel--> <!--OK / Cancel-->
<control type="panel" id="9001"> <control type="panel" id="9001">
<posx>18-col</posx> <posx>18-col</posx>

View File

@ -1,185 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<window id="0"> <window id="0">
<defaultcontrol always="true">9000</defaultcontrol> <defaultcontrol always="true">9000</defaultcontrol>
<onload>RunScript(script.skinshortcuts,type=buildxml&amp;mainmenuID=9000)</onload> <onload>RunScript(script.skinshortcuts,type=buildxml&amp;mainmenuID=9001&amp;mode=single)</onload>
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
<onload>Skin.Reset(keepMusicMenuActive)</onload>
<animation effect="fade" start="100" end="0" time="250">WindowClose</animation> <animation effect="fade" start="100" end="0" time="250">WindowClose</animation>
<animation effect="fade" start="0" end="100" time="500" reversible="true">WindowOpen</animation> <animation effect="fade" start="0" end="100" time="500" reversible="true">WindowOpen</animation>
<controls> <controls>
<include>globalBackground</include> <include>globalBackground</include>
<include>homeBackground</include>
<!--browse controls-->
<control type="group">
<animation type="windowopen">
<effect type="fade" start="0" end="100" delay="500" time="300"/>
<effect type="slide" start="-200" end="0" tween="sine" easing="out" delay="500" time="400"/>
</animation>
<animation type="windowclose">
<effect type="fade" start="100" end="0" time="300"/>
<effect type="slide" start="0" end="-200" tween="sine" easing="out" time="400"/>
</animation>
<posx>0</posx>
<posy>0</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>col-5-begin</width>
<height>fullscreenHeight</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--logo-->
<control type="image">
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<width>1-col</width>
<height>1-col</height>
<texture>kodilogo.png</texture>
<colordiffuse>textActive</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="list" id="9000">
<posx>0</posx>
<posy>row-4-begin</posy>
<width>col-5-begin</width>
<height>24-row</height>
<onleft>9002</onleft>
<orientation>vertical</orientation>
<itemlayout width="col-5-begin" height="2-row">
<control type="label">
<posx>col-1-begin</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>2-row</height>
<font>menuTitle</font>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label]</label>
</control>
</itemlayout>
<focusedlayout width="col-5-begin" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>col-5-begin</width>
<height>2-row</height>
<texture>colors/white.png</texture>
<colordiffuse>textActive</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>col-1-begin</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>2-row</height>
<font>menuTitle</font>
<aligny>center</aligny>
<textcolor>highlight</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label]</label>
</control>
</focusedlayout>
<content><include>skinshortcuts-mainmenu</include></content>
<!--
<content>
<item id="13">
<visible>System.HasMediaDVD</visible>
<label>341</label>
<label2/>
<onclick>XBMC.PlayDVD()</onclick>
</item>
<item id="14">
<visible>System.HasMediaDVD</visible>
<label>31135</label>
<label2/>
<onclick>EjectTray()</onclick>
</item>
<item id="10">
<visible>System.GetBool(pvrmanager.enabled)</visible>
<label>31006</label>
<label2/>
<onclick>ActivateWindow(TVChannels)</onclick>
<onclick>Control.SetFocus(50)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item id="1">
<visible>!Skin.HasSetting(hideVideo)</visible>
<label>31000</label>
<label2></label2>
<thumb>-</thumb>
<onclick condition="!Library.HasContent(Video)">ActivateWindow(Videos,sources://video/)</onclick>
<onclick condition="!Library.HasContent(Video)">Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="Library.HasContent(Video)">ActivateWindow(Videos,library://video/)</onclick>
<onclick condition="Library.HasContent(Video)">Skin.SetString(showRecentVideoItems,true)</onclick>
</item>
<item id="2">
<visible>!Skin.HasSetting(hideMusic)</visible>
<label>31001</label>
<label2></label2>
<thumb>-</thumb>
<onclick condition="!Library.HasContent(Music)">ActivateWindow(Music,files)</onclick>
<onclick condition="!Library.HasContent(Music)">Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick condition="Library.HasContent(Music)">ActivateWindow(Music,musicdb://)</onclick>
<onclick condition="Library.HasContent(Music)">Skin.SetString(showRecentMusicItems,true)</onclick>
</item>
<item id="3">
<visible>!Skin.HasSetting(hidePictures)</visible>
<label>31002</label>
<label2></label2>
<thumb>-</thumb>
<onclick>ActivateWindow(pictures)</onclick>
</item>
<item id="4">
<visible>!Skin.HasSetting(hideGames) + System.HasAddon(script.games.rom.collection.browser)</visible>
<label>31156</label>
<label2></label2>
<thumb>-</thumb>
<onclick>RunScript(script.games.rom.collection.browser,)</onclick>
</item>
<item id="12">
<visible>System.HasAddon(plugin.program.advanced.launcher)</visible>
<label>31036</label>
<thumb>-</thumb>
<onclick>RunAddon(plugin.program.advanced.launcher,)</onclick>
</item>
<item id="6">
<visible>!Skin.HasSetting(hideSearch)</visible>
<label>137</label>
<label2></label2>
<thumb>-</thumb>
<onclick condition="!System.HasAddon(script.globalsearch)">RunPlugin(plugin://script.globalsearch)</onclick>
<onclick condition="System.HasAddon(script.globalsearch)">RunScript(script.globalsearch)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item id="9">
<visible>!isempty(Window(Weather).Property(WeatherProvider))</visible>
<label>31197</label>
<label2></label2>
<thumb>-</thumb>
<onclick>ActivateWindow(weather)</onclick>
</item>
<item id="7">
<label>5</label>
<label2></label2>
<thumb>-</thumb>
<onclick>ActivateWindow(settings)</onclick>
</item>
<item id="8">
<label>31004</label>
<label2></label2>
<thumb>-</thumb>
<onclick>ActivateWindow(ShutdownMenu)</onclick>
</item>
</content>
-->
</control>
</control>
<!--Date / time and weather--> <!--Date / time and weather-->
<control type="group"> <control type="group" id="9999">
<posx>18-col</posx> <posx>18-col</posx>
<posy>row-21-begin</posy> <posy>row-21-begin</posy>
<control type="label"> <control type="label">
@ -213,6 +41,15 @@
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<label>$INFO[weather.location] [B]$INFO[weather.temperature][/B] [LOWERCASE]$INFO[weather.conditions][/LOWERCASE]</label> <label>$INFO[weather.location] [B]$INFO[weather.temperature][/B] [LOWERCASE]$INFO[weather.conditions][/LOWERCASE]</label>
</control> </control>
<control type="button" id="9876">
<posx>800</posx>
<posy>0</posy>
<height>1-col</height>
<width>1-col</width>
<onup>noop</onup>
<ondown>6789</ondown>
<onleft>9001</onleft>
</control>
</control> </control>
<!--hub menu--> <!--hub menu-->
<include>hubMenu</include> <include>hubMenu</include>

View File

@ -4,9 +4,7 @@
<include file="Includes_grid.xml"/> <include file="Includes_grid.xml"/>
<include file="Includes_variables.xml"/> <include file="Includes_variables.xml"/>
<include file="Includes_animations.xml"/> <include file="Includes_animations.xml"/>
<include file="Includes_homeBackground.xml"/>
<include file="Includes_hubMenu.xml"/> <include file="Includes_hubMenu.xml"/>
<include file="Includes_hubMenuItems.xml"/>
<include file="Includes_hubOptions.xml"/> <include file="Includes_hubOptions.xml"/>
<include file="Includes_hubOptionsItems.xml"/> <include file="Includes_hubOptionsItems.xml"/>
<include file="View_LiveTVChannels.xml"/> <include file="View_LiveTVChannels.xml"/>
@ -45,6 +43,18 @@
</include> </include>
<!--Global background--> <!--Global background-->
<include name="globalBackground"> <include name="globalBackground">
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>ffFFFFFF</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>bg_texture.jpg</texture>
<colordiffuse>background</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image"> <control type="image">
<include>dimensionsFullscreen</include> <include>dimensionsFullscreen</include>
<texture>colors/white.png</texture> <texture>colors/white.png</texture>

View File

@ -1,46 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<include name="homeBackground">
<!--Video content-->
<control type="group">
<animation type="conditional" condition="!Skin.HasSetting(lowPowerMode)" loop="true">
<effect type="fade" start="0" end="100" time="5000"/>
<effect type="zoom" start="80" end="130" time="10000" tween="sine" easing="out"/>
<effect type="slide" start="0,0" end="-450,0" center="0" delay="0" time="20000" tween="sine" easing="in"/>
<effect type="zoom" start="130" end="100" delay="12000" time="8000" tween="sine" easing="in"/>
<effect type="fade" start="100" end="0" time="3000" delay="16000"/>
</animation>
<animation type="conditional" condition="Skin.HasSetting(lowPowerMode)">
<effect type="fade" start="0" end="100" time="5000"/>
</animation>
<control type="panel">
<enable>false</enable>
<posx>0</posx>
<posy>0</posy>
<width>fullscreenWidth</width>
<height>fullscreenHeight</height>
<orientation>horizontal</orientation>
<scrolltime tween="linear" easing="in">10000</scrolltime>
<animation type="windowopen">
<effect type="fade" end="100" time="1000" delay="1500"/>
</animation>
<animation type="windowclose">
<effect type="fade" end="0" time="0"/>
</animation>
<itemlayout width="3-col" height="3-col">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>204</width>
<height>204</height>
<aspectratio>scale</aspectratio>
<texture border="0">$INFO[Listitem.thumb]</texture>
<colordiffuse>44FFFFFF</colordiffuse>
</control>
</itemlayout>
<focusedlayout/>
<content>special://skin/extras/playlists/collage_RandomContent.xsp</content>
</control>
</control>
</include>
</includes>

View File

@ -24,57 +24,25 @@
<colordiffuse>highlight</colordiffuse> <colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
<!--section logo--> <!--logo-->
<control type="group"> <control type="image">
<!--videos-->
<control type="label">
<visible>Window.isactive(Videos) | window.isactive(videoplaylist) | window.isactive(tvchannels) | window.isactive(tvguide) | window.isactive(TVRecordings) | window.isactive(tvtimers)</visible>
<posx>col-1-begin</posx> <posx>col-1-begin</posx>
<posy>row-1-begin</posy> <posy>row-1-begin</posy>
<width>1-col</width> <width>1-col</width>
<height>1-col</height> <height>1-col</height>
<font>symbolVeryLarge</font> <texture>kodilogo.png</texture>
<aligny>center</aligny> <colordiffuse>textActive</colordiffuse>
<textcolor>textActive</textcolor> <aspectratio>stretch</aspectratio>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
<!--music-->
<control type="label">
<visible>Window.isactive(Music) | window.isactive(musicplaylist) | window.isactive(radiochannels)</visible>
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<width>1-col</width>
<height>1-col</height>
<font>symbolVeryLarge</font>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
<!--pictures-->
<control type="label">
<visible>window.isactive(pictures)</visible>
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<width>1-col</width>
<height>1-col</height>
<font>symbolVeryLarge</font>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
</control> </control>
<control type="list" id="9001"> <control type="list" id="9001">
<posx>0</posx> <posx>0</posx>
<posy>row-4-begin</posy> <posy>row-4-begin</posy>
<width>col-5-begin</width> <width>col-5-begin</width>
<height>24-row</height> <height>832</height>
<orientation>vertical</orientation> <orientation>vertical</orientation>
<onleft>9002</onleft> <onleft>9002</onleft>
<onright>9999</onright> <onright>9999</onright>
<onback>activateWindow(home)</onback> <onback>RunScript(script.skinshortcuts,type=hidesubmenu&amp;mainmenuID=9001)</onback>
<itemlayout width="col-5-begin" height="2-row"> <itemlayout width="col-5-begin" height="2-row">
<control type="label"> <control type="label">
<posx>col-1-begin</posx> <posx>col-1-begin</posx>
@ -110,9 +78,7 @@
<label>$INFO[ListItem.label]</label> <label>$INFO[ListItem.label]</label>
</control> </control>
</focusedlayout> </focusedlayout>
<include condition="Window.isactive(Videos) | window.isactive(videoplaylist) | window.isactive(tvchannels) | window.isactive(tvguide) | window.isactive(TVRecordings) | window.isactive(tvtimers)">videoMenu</include> <content><include>skinshortcuts-allmenus</include></content>
<include condition="window.isactive(Music) | window.isactive(musicplaylist) | window.isactive(radiochannels)">musicMenu</include>
<include condition="Window.isactive(pictures)">picturesMenu</include>
</control> </control>
</control> </control>
</include> </include>

View File

@ -1,226 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<!--main hub video menu items-->
<include name="videoMenu">
<content>
<!--CD / DVD handling-->
<item>
<visible>System.HasMediaDVD</visible>
<label>341</label>
<label2/>
<onclick>XBMC.PlayDVD()</onclick>
</item>
<item>
<visible>System.HasMediaDVD</visible>
<label>31135</label>
<label2/>
<onclick>EjectTray()</onclick>
</item>
<!--search-->
<item>
<visible>System.HasAddon(script.globalsearch)</visible>
<label>137</label>
<label2/>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>activateWindow(videos,movietitles)</onclick>
<onclick>RunScript(script.globalsearch,movies=true&amp;tvshows=true&amp;episodes=true)</onclick>
<onclick>right</onclick>
</item>
<!--latest items-->
<item>
<visible>Library.HasContent(Video)</visible>
<label>31005</label>
<label2/>
<onclick>activateWindow(VideoLibrary)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,true)</onclick>
<onclick>Control.SetFocus(9998)</onclick>
</item>
<item>
<visible>PVR.HasTVChannels</visible>
<label>31006</label>
<label2/>
<onclick>ActivateWindow(TVChannels)</onclick>
<onclick>Control.SetFocus(50)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item>
<visible>PVR.HasTVChannels</visible>
<label>31112</label>
<label2/>
<onclick>ActivateWindow(TVGuide)</onclick>
<onclick>Control.SetFocus(10)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item>
<visible>PVR.HasTVChannels</visible>
<label>19163</label>
<label2/>
<onclick>ActivateWindow(TVRecordings)</onclick>
<onclick>Control.SetFocus(50)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item>
<visible>Library.HasContent(Movies)</visible>
<label>342</label>
<label2/>
<onclick>ActivateWindow(videos,videodb://movies/titles,return)</onclick>
<onclick>control.setfocus(50)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item>
<visible>Library.HasContent(TVShows)</visible>
<label>20343</label>
<label2/>
<onclick>activateWindow(Videos,videodb://tvshows/titles,return)</onclick>
<onclick>control.setfocus(50)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<!--final bits and bobs-->
<item>
<visible/>
<label>31010</label>
<onclick>ActivateWindow(Videos,addons://sources/video/)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(50)</onclick>
</item>
<item>
<visible/>
<label>1036</label>
<onclick>ActivateWindow(favourites)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item>
<visible/>
<label>1214</label>
<onclick>ActivateWindow(Videos,sources://video/)</onclick>
<onclick>Control.SetFocus(50)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
</content>
</include>
<!--main hub music menu items-->
<include name="musicMenu">
<content>
<!--Now Playing-->
<item>
<visible>Player.HasAudio</visible>
<label>31136</label>
<label2/>
<onclick>activateWindow(1103)</onclick>
</item>
<item>
<visible>MusicPlayer.Offset(0).Exists</visible>
<label>31123</label>
<label2/>
<onclick>activateWindow(musicplaylist)</onclick>
</item>
<!--CD / DVD handling-->
<item>
<visible>System.HasMediaDVD</visible>
<label>341</label>
<label2/>
<onclick>XBMC.PlayDVD()</onclick>
</item>
<item>
<visible>System.HasMediaDVD</visible>
<label>31135</label>
<label2/>
<onclick>EjectTray()</onclick>
</item>
<!--search-->
<item>
<visible>System.HasAddon(script.globalsearch)</visible>
<label>137</label>
<label2/>
<onclick>RunScript(script.globalsearch,artists=true&amp;albums=true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>right</onclick>
</item>
<!--latest items-->
<item>
<visible>Library.HasContent(music)</visible>
<label>31005</label>
<label2/>
<onclick>ActivateWindow(music)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,true)</onclick>
<onclick>Control.SetFocus(9998)</onclick>
</item>
<!--music-->
<item>
<visible>System.GetBool(pvrmanager.enabled)</visible>
<label>19021</label>
<label2/>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>ActivateWindow(radiochannels)</onclick>
<onclick>Control.SetFocus(50)</onclick>
</item>
<item>
<visible>Library.HasContent(Music)</visible>
<label>133</label>
<label2/>
<onclick>replaceWindow(music,musicdb://artists)</onclick>
<onclick>Control.SetFocus(50)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
</item>
<item>
<visible>Library.HasContent(Music)</visible>
<label>132</label>
<label2/>
<onclick>replaceWindow(music,musicdb://albums)</onclick>
<onclick>Control.SetFocus(50)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
</item>
<item>
<visible>Library.HasContent(Music)</visible>
<label>135</label>
<label2/>
<onclick>ReplaceWindow(music,musicdb://genres)</onclick>
<onclick>Control.SetFocus(50)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
</item>
<item>
<visible>Library.HasContent(MusicVideos)</visible>
<label>20389</label>
<label2/>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>activateWindow(videos,videodb://musicvideos/titles/)</onclick>
<onclick>control.setfocus(50)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item>
<visible/>
<label>136</label>
<label2/>
<onclick>ReplaceWindow(music,special://musicplaylists/)</onclick>
<onclick>Control.SetFocus(50)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
</item>
<!--final bits and bobs-->
<item>
<visible/>
<label>31010</label>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>ReplaceWindow(music,Addons,return)</onclick>
<onclick>setfocus(50)</onclick>
</item>
<item>
<visible/>
<label>1036</label>
<onclick>Skin.SetString(showRecentMusicItems,true)</onclick>
<onclick>ReplaceWindow(favourites)</onclick>
</item>
<item>
<visible/>
<label>1214</label>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>ActivateWindow(Music,Files)</onclick>
<onclick>Control.SetFocus(50)</onclick>
</item>
</content>
</include>
<!--pictures menu-->
<include name="picturesMenu">
<content target="pictures">sources://pictures/</content>
</include>
</includes>

View File

@ -30,13 +30,12 @@
<width>6-col</width> <width>6-col</width>
</control> </control>
<control type="button" id="505"> <control type="button" id="505">
<description>Menu shortcuts (video)</description> <description>Menu shortcuts</description>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus> <texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor> <focusedcolor>textActive</focusedcolor>
<width>6-col</width> <width>6-col</width>
<label>31041</label> <label>31041</label>
<onclick>Skin.SetString(menuItemTypeFilter,video)</onclick> <onclick>RunScript(script.skinshortcuts,type=manage&amp;group=mainmenu)</onclick>
<onclick>ActivateWindow(1100)</onclick>
</control> </control>
<control type="button" id="507"> <control type="button" id="507">
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus> <texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
@ -95,8 +94,7 @@
<focusedcolor>textActive</focusedcolor> <focusedcolor>textActive</focusedcolor>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus> <texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<label>31041</label> <label>31041</label>
<onclick>Skin.SetString(menuItemTypeFilter,audio)</onclick> <onclick>RunScript(script.skinshortcuts,type=manage&amp;group=mainmenu)</onclick>
<onclick>ActivateWindow(1100)</onclick>
</control> </control>
<control type="button" id="504"> <control type="button" id="504">
<width>6-col</width> <width>6-col</width>

View File

@ -3,14 +3,12 @@
<includes> <includes>
<!--folder titles--> <!--folder titles-->
<variable name="listTitle"> <variable name="listTitle">
<value condition="Window.isactive(Videos) + SubString(skin.string(showRecentVideoItems),true)">$LOCALIZE[31012]</value> <value condition="Window.isactive(1106)">$LOCALIZE[31012]</value>
<value condition="Window.isactive(Videos) + Substring(Container.folderpath,plugin)">$INFO[container.foldername] $INFO[ListItem.TVShowTitle,- ,] $INFO[ListItem.season,$LOCALIZE[31011] ,]</value> <value condition="Window.isactive(Videos) + Substring(Container.folderpath,plugin)">$INFO[container.foldername] $INFO[ListItem.TVShowTitle,- ,] $INFO[ListItem.season,$LOCALIZE[31011] ,]</value>
<value condition="Window.isactive(Videos) + Container.Content(movies)">$LOCALIZE[20342] [COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod] $INFO[Container.SortOrder,(,)][/COLOR]</value> <value condition="Window.isactive(Videos) + Container.Content(movies)">$LOCALIZE[20342] [COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod] $INFO[Container.SortOrder,(,)][/COLOR]</value>
<value condition="Window.isactive(Videos) + [Container.Content(seasons) | Container.Content(tvshows) | Container.Content(episodes)]">$LOCALIZE[20343] [COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod][/COLOR]</value> <value condition="Window.isactive(Videos) + [Container.Content(seasons) | Container.Content(tvshows) | Container.Content(episodes)]">$LOCALIZE[20343] [COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod][/COLOR]</value>
<value condition="Window.isactive(Videos) + !isEmpty(container.foldername)">$INFO[container.foldername]</value> <value condition="Window.isactive(Videos) + !isEmpty(container.foldername)">$INFO[container.foldername]</value>
<value condition="Window.isactive(Videos) + isEmpty(container.foldername)">$LOCALIZE[31012]</value> <value condition="Window.isactive(Videos) + isEmpty(container.foldername)">$LOCALIZE[31012]</value>
<value condition="Window.isactive(Music) + SubString(skin.string(showRecentMusicItems),true)">$LOCALIZE[31053]</value>
<value condition="Window.isactive(Music) + SubString(container.folderpath,addons://)">$LOCALIZE[31058]</value> <value condition="Window.isactive(Music) + SubString(container.folderpath,addons://)">$LOCALIZE[31058]</value>
<value condition="Window.isactive(Music) + SubString(container.folderpath,plugin://)">$INFO[container.foldername]</value> <value condition="Window.isactive(Music) + SubString(container.folderpath,plugin://)">$INFO[container.foldername]</value>
<value condition="Window.isactive(Music) + Container.Content(albums) + !SubString(container.folderpath,musicdb://albums)">$LOCALIZE[31037] [COLOR highlight]$INFO[container.foldername][/COLOR]</value> <value condition="Window.isactive(Music) + Container.Content(albums) + !SubString(container.folderpath,musicdb://albums)">$LOCALIZE[31037] [COLOR highlight]$INFO[container.foldername][/COLOR]</value>
@ -24,9 +22,8 @@
--> -->
</variable> </variable>
<variable name="listSubTitle"> <variable name="listSubTitle">
<value condition="Window.isactive(Videos) + SubString(skin.string(showRecentVideoItems),false)">$INFO[container.Numitems,, $LOCALIZE[31014]] $VAR[unwatchedOnly]</value> <value condition="Window.isactive(Videos)">$INFO[container.Numitems,, $LOCALIZE[31014]] $VAR[unwatchedOnly]</value>
<value condition="Window.isactive(Videos) + SubString(skin.string(showRecentVideoItems),true)">$INFO[container.Numitems,, $LOCALIZE[31014]] $VAR[unwatchedOnly]</value> <value condition="Window.isactive(1106)">$INFO[Window(Home).Property(Movies.Count),, $LOCALIZE[20342] / ]$INFO[Window(Home).Property(TVShows.Count),, $LOCALIZE[20343] / ]$INFO[Window(Home).Property(Music.AlbumsCount),, $LOCALIZE[132]]</value>
<value condition="Window.isactive(Music) + SubString(skin.string(showRecentMusicItems),true)">$INFO[Window(Home).Property(Music.AlbumsCount)] $LOCALIZE[31038]</value>
<value condition="Window.isactive(Music)">$INFO[container.Numitems,, $LOCALIZE[31014]]</value> <value condition="Window.isactive(Music)">$INFO[container.Numitems,, $LOCALIZE[31014]]</value>
</variable> </variable>
<!--list view item detail / subheader--> <!--list view item detail / subheader-->

View File

@ -7,25 +7,16 @@
<include>globalBackground</include> <include>globalBackground</include>
<!--page container group--> <!--page container group-->
<control type="group"> <control type="group">
<!--window fader--> <!--window fader-->
<animation type="conditional" condition="window.next(0) | window.next(1)"> <animation type="conditional" condition="window.next(0) | window.next(1)">
<effect type="fade" start="100" end="0" time="300"/> <effect type="fade" start="100" end="0" time="300"/>
</animation> </animation>
<!--shift page for certain modal dialogs--> <!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include> <include>modalDialogContentShift</include>
<!--Main content listing--> <!--Main content listing-->
<control type="group" id="9999"> <control type="group" id="9999">
<!--recent items-->
<control type="group">
<visible>Library.HasContent(Music) + SubString(skin.string(showRecentMusicItems),true)</visible>
<onleft>9000</onleft>
<include>musicRecentItems</include>
</control>
<!--source content--> <!--source content-->
<control type="group" id="9500"> <control type="group" id="9500">
<visible>skin.string(showRecentMusicItems) + SubString(skin.string(showRecentMusicItems),false)</visible>
<include>artist</include> <include>artist</include>
<include>album</include> <include>album</include>
<include>artistalbums</include> <include>artistalbums</include>
@ -35,10 +26,9 @@
<include>musicaddons</include> <include>musicaddons</include>
</control> </control>
</control> </control>
<!--page scrollbar--> <!--page scrollbar-->
<control type="group" id="8000"> <control type="group" id="8000">
<visible>Control.IsVisible(60) + SubString(skin.string(showRecentMusicItems),false)</visible> <visible>Control.IsVisible(60)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation> <animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60"> <control type="scrollbar" id="60">
<posx>48r</posx> <posx>48r</posx>
@ -48,7 +38,6 @@
<onback>9999</onback> <onback>9999</onback>
</control> </control>
</control> </control>
<!--Folder titles--> <!--Folder titles-->
<control type="group"> <control type="group">
<posx>0</posx> <posx>0</posx>

View File

@ -8,10 +8,8 @@
<control type="group"> <control type="group">
<include>globalBackground</include> <include>globalBackground</include>
<!--window fader--> <!--shift page for certain modal dialogs-->
<animation type="conditional" condition="window.next(0)"> <include>modalDialogContentShift</include>
<effect type="fade" start="100" end="0" time="300"/>
</animation>
<!--Main content listing--> <!--Main content listing-->
<control type="group" id="9999"> <control type="group" id="9999">
@ -37,12 +35,11 @@
<height>4-col-gutter</height> <height>4-col-gutter</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture border="6">DefaultAlbumCover.png</texture> <texture border="6">DefaultAlbumCover.png</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture> <bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<bordersize>6</bordersize> <bordersize>6</bordersize>
<colordiffuse>overlay</colordiffuse> <colordiffuse>overlay</colordiffuse>
</control> </control>
<control type="label"> <control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx> <posx>12</posx>
<posy>262</posy> <posy>262</posy>
<width>240</width> <width>240</width>
@ -53,7 +50,6 @@
<label>[B]$INFO[ListItem.label][/B]</label> <label>[B]$INFO[ListItem.label][/B]</label>
</control> </control>
<control type="label"> <control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx> <posx>12</posx>
<posy>286</posy> <posy>286</posy>
<width>240</width> <width>240</width>
@ -70,7 +66,7 @@
<height>4-col-gutter</height> <height>4-col-gutter</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture border="6">$INFO[Listitem.thumb]</texture> <texture border="6">$INFO[Listitem.thumb]</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture> <bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<bordersize>6</bordersize> <bordersize>6</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse> <colordiffuse>ffFFFFFF</colordiffuse>
</control> </control>

View File

@ -7,30 +7,19 @@
<include>globalBackground</include> <include>globalBackground</include>
<!--page container group--> <!--page container group-->
<control type="group"> <control type="group">
<!--window fader--> <!--window fader-->
<animation type="conditional" condition="[window.next(0) | window.next(1)] + !player.hasvideo"> <animation type="conditional" condition="[window.next(0) | window.next(1)] + !player.hasvideo">
<effect type="fade" start="100" end="0" time="300"/> <effect type="fade" start="100" end="0" time="300"/>
</animation> </animation>
<!--shift page for certain modal dialogs--> <!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include> <include>modalDialogContentShift</include>
<!--Main content listing--> <!--Main content listing-->
<control type="group" id="9999"> <control type="group" id="9999">
<animation type="windowopen"> <animation type="windowopen">
<effect type="fade" start="0" end="100" time="500"/> <effect type="fade" start="0" end="100" time="500"/>
</animation> </animation>
<!--recent items-->
<control type="group">
<visible>Library.HasContent(Video) + [SubString(skin.string(showRecentVideoItems),true) | isEmpty(container.foldername)]</visible>
<onleft>9000</onleft>
<!--content-->
<include>videoRecentItems</include>
</control>
<!--source content--> <!--source content-->
<control type="group" id="9500"> <control type="group" id="9500">
<visible>[SubString(skin.string(showRecentVideoItems),false) | !skin.string(showRecentVideoItems)]</visible>
<include>movies</include> <include>movies</include>
<include>tvshows</include> <include>tvshows</include>
<include>videofiles</include> <include>videofiles</include>
@ -38,10 +27,9 @@
<include>episodes</include> <include>episodes</include>
</control> </control>
</control> </control>
<!--page scrollbar--> <!--page scrollbar-->
<control type="group" id="8000"> <control type="group" id="8000">
<visible>Control.IsVisible(60) + SubString(skin.string(showRecentVideoItems),false)</visible> <visible>Control.IsVisible(60)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation> <animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60"> <control type="scrollbar" id="60">
<posx>48r</posx> <posx>48r</posx>
@ -51,7 +39,6 @@
<onback>9999</onback> <onback>9999</onback>
</control> </control>
</control> </control>
<!--Folder titles--> <!--Folder titles-->
<control type="group"> <control type="group">
<posx>0</posx> <posx>0</posx>

View File

@ -19,7 +19,6 @@
<colordiffuse>ffffffff</colordiffuse> <colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
<!--Folder titles--> <!--Folder titles-->
<control type="group"> <control type="group">
<posx>0</posx> <posx>0</posx>
@ -220,7 +219,6 @@
<!--panel ends--> <!--panel ends-->
</control> </control>
</control> </control>
<!--location control--> <!--location control-->
<control type="button" id="100"> <control type="button" id="100">
<description>change location button</description> <description>change location button</description>
@ -231,7 +229,6 @@
<onright>Weather.LocationNext</onright> <onright>Weather.LocationNext</onright>
<onleft>Weather.LocationPrevious</onleft> <onleft>Weather.LocationPrevious</onleft>
</control> </control>
<!--debugging--> <!--debugging-->
<include>DebugGrid</include> <include>DebugGrid</include>
<control type="label"> <control type="label">

View File

@ -29,7 +29,7 @@
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
<control type="label"> <control type="label">
<posx>12</posx> <posx>24</posx>
<posy>0</posy> <posy>0</posy>
<width>8-col</width> <width>8-col</width>
<height>2-row</height> <height>2-row</height>
@ -75,7 +75,7 @@
<height>2-row</height> <height>2-row</height>
<aligny>center</aligny> <aligny>center</aligny>
<font>itemTitle</font> <font>itemTitle</font>
<textcolor>menuUnselected</textcolor> <textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label> <label>$INFO[ListItem.label]</label>
</control> </control>
<control type="label"> <control type="label">

View File

@ -39,7 +39,7 @@
<height>4-col-gutter</height> <height>4-col-gutter</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture border="6">DefaultAlbumCover.png</texture> <texture border="6">DefaultAlbumCover.png</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture> <bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<bordersize>6</bordersize> <bordersize>6</bordersize>
<colordiffuse>overlay</colordiffuse> <colordiffuse>overlay</colordiffuse>
</control> </control>
@ -84,7 +84,7 @@
<height>4-col-gutter</height> <height>4-col-gutter</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture border="6">$INFO[Listitem.thumb]</texture> <texture border="6">$INFO[Listitem.thumb]</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture> <bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<bordersize>6</bordersize> <bordersize>6</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse> <colordiffuse>ffFFFFFF</colordiffuse>
</control> </control>

View File

@ -37,17 +37,26 @@
</control> </control>
<!--overlay--> <!--overlay-->
<control type="image"> <control type="group">
<visible>Substring(container.folderpath,videodb://) + !isempty(container.folderpath) + container.content(episodes) + !Substring(Container.folderpath,plugin)</visible> <visible>Substring(container.folderpath,videodb://) + !isempty(container.folderpath) + container.content(episodes) + !Substring(Container.folderpath,plugin)</visible>
<posx>949</posx> <posx>949</posx>
<posy>0</posy> <posy>0</posy>
<width>972</width> <control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>ffFFFFFF</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<include>globalBackground</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>6</width>
<height>fullscreenHeight</height> <height>fullscreenHeight</height>
<aspectratio scalediffuse="false">stretch</aspectratio> <aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">colors/white.png</texture> <texture border="0">colors/white.png</texture>
<bordertexture border="3" colordiffuse="highlight">colors/white.png</bordertexture> <colordiffuse>highlight</colordiffuse>
<bordersize>6,0,0,0</bordersize> </control>
<colordiffuse>background</colordiffuse>
</control> </control>
<!--title--> <!--title-->

View File

@ -20,165 +20,96 @@
</control> </control>
<include>kenBurnsey</include> <include>kenBurnsey</include>
</control> </control>
<!--cover art-->
<control type="group">
<posx>col-17-begin</posx>
<posy>222</posy>
<control type="group">
<visible>Library.HasContent(movies) + !container.content(files) + !isempty(container.foldername) + !StringCompare(container.foldername,files) + Substring(container.folderpath,videodb://) + !StringCompare(container.foldername,Video Playlists) + !container.content(tvshows) + !container.content(episodes) + !container.content(seasons) + !Substring(Container.folderpath,plugin) + !container.content(addons)</visible>
<animation type="windowopen">
<effect type="fade" start="0" end="100" time="300" delay="700"/>
<effect type="slide" start="3-col" end="0" center="auto" tween="cubic" easing="out" time="400" delay="700"/>
<effect type="zoom" end="90" time="0"/>
</animation>
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>8-col</width>
<height>768</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture background="true" fallback="colors/offblack.png" border="0">$INFO[Listitem.art(poster)]</texture>
<fadetime>200</fadetime>
</control>
</control>
</control>
</control>
<control type="panel" id="50"> <control type="panel" id="50">
<visible>Library.HasContent(movies) + !container.content(files) + !isempty(container.foldername) + !StringCompare(container.foldername,files) + Substring(container.folderpath,videodb://) + !StringCompare(container.foldername,Video Playlists) + !container.content(tvshows) + !container.content(episodes) + !container.content(seasons) + !Substring(Container.folderpath,plugin) + !container.content(addons)</visible> <visible>Library.HasContent(movies) + !container.content(files) + !isempty(container.foldername) + !StringCompare(container.foldername,files) + Substring(container.folderpath,videodb://) + !StringCompare(container.foldername,Video Playlists) + !container.content(tvshows) + !container.content(episodes) + !container.content(seasons) + !Substring(Container.folderpath,plugin) + !container.content(addons)</visible>
<posx>col-1-begin</posx> <posx>90</posx>
<posy>row-5-begin</posy> <posy>row-5-begin</posy>
<width>15-col</width> <width>1800</width>
<height>23-row</height> <height>25-row</height>
<onleft>9000</onleft> <onleft>9000</onleft>
<onright>60</onright> <onright>60</onright>
<ondown>50</ondown> <ondown>50</ondown>
<onup>50</onup> <onup>50</onup>
<onback>9000</onback>
<pagecontrol>60</pagecontrol> <pagecontrol>60</pagecontrol>
<itemlayout width="15-col" height="2-row"> <scrolltime tween="cubic" easing="out">600</scrolltime>
<itemlayout width="252" height="388">
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
<posy>3</posy>
<width>66</width>
<height>66</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/black.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy> <posy>0</posy>
<width>13-col-textbox</width> <width>228</width>
<height>69</height> <height>304</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture border="0">colors/black.png</texture> <texture border="6">DefaultPoster.png</texture>
<colordiffuse>textboxInactive</colordiffuse> <bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
</control> <bordersize>6</bordersize>
<control type="image"> <colordiffuse>overlay</colordiffuse>
<posx>14-col</posx>
<posy>0</posy>
<width>1-col</width>
<height>69</height>
<aspectratio>stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<colordiffuse>textboxInactive</colordiffuse>
</control> </control>
<control type="label"> <control type="label">
<posx>1-col-indent</posx> <posx>12</posx>
<posy>0</posy> <posy>300</posy>
<width>12-col-gutter</width> <width>204</width>
<height>2-row</height> <height>1-row</height>
<aligny>center</aligny> <aligny>center</aligny>
<font>itemTitle</font> <font>thumbTitle</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor> <label>[B]$INFO[ListItem.title][/B]</label>
<label>$INFO[ListItem.Label]</label>
</control> </control>
<control type="label"> <control type="label">
<posx>708</posx> <posx>12</posx>
<posy>0</posy> <posy>324</posy>
<width>4-col</width> <width>204</width>
<height>2-row</height> <height>1-row</height>
<aligny>center</aligny> <aligny>center</aligny>
<align>right</align> <font>thumbTitle</font>
<font>itemSubTitle</font> <textcolor>textDisabled</textcolor>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.year]</label> <label>$INFO[ListItem.year]</label>
</control> </control>
<control type="label"> <control type="image">
<visible>!isempty(ListItem.playcount)</visible> <posx>0</posx>
<posx>985</posx>
<posy>0</posy> <posy>0</posy>
<width>1-col</width> <width>228</width>
<height>2-row</height> <height>304</height>
<aligny>center</aligny> <aspectratio>stretch</aspectratio>
<align>right</align> <texture border="0">$INFO[ListItem.Art(poster)]</texture>
<font>symbolLarge</font> <bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<textcolor>textActive</textcolor> <bordersize>6</bordersize>
<shadowcolor>-</shadowcolor> <colordiffuse>ffffffff</colordiffuse>
<label></label>
</control> </control>
</itemlayout> </itemlayout>
<focusedlayout width="15-col" height="2-row"> <focusedlayout width="252" height="388">
<control type="group">
<include>focusThumb</include>
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
<posy>3</posy>
<width>66</width>
<height>66</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/white.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
<animation type="focus" loop="false" reversible="false">
<effect type="fade" time="500"/>
<effect type="rotatey" end="360" center="33" tween="back" easing="out" time="1000"/>
</animation>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy> <posy>0</posy>
<width>14-col</width> <width>228</width>
<height>2-row</height> <height>304</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture border="0">colors/white.png</texture> <texture fallback="DefaultPoster.png" border="0">$INFO[ListItem.Art(poster)]</texture>
<colordiffuse>highlight</colordiffuse> <bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
</control> </control>
<control type="label"> <control type="label">
<posx>1-col-indent</posx> <posx>12</posx>
<posy>0</posy> <posy>300</posy>
<width>12-col-gutter</width> <width>204</width>
<height>2-row</height> <height>1-row</height>
<aligny>center</aligny> <aligny>center</aligny>
<font>itemTitle</font> <font>thumbTitle</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor> <label>[B]$INFO[ListItem.title][/B]</label>
<label>$INFO[ListItem.Label]</label>
</control> </control>
<control type="label"> <control type="label">
<posx>708</posx> <posx>12</posx>
<posy>0</posy> <posy>324</posy>
<width>4-col</width> <width>204</width>
<height>2-row</height> <height>1-row</height>
<aligny>center</aligny> <aligny>center</aligny>
<align>right</align> <font>thumbTitle</font>
<font>itemSubTitle</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.year]</label> <label>$INFO[ListItem.year]</label>
</control> </control>
<control type="label">
<visible>!isempty(ListItem.playcount)</visible>
<posx>985</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aligny>center</aligny>
<align>right</align>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control> </control>
</focusedlayout> </focusedlayout>
</control> </control>

View File

@ -1,250 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<include name="musicRecentItems">
<control type="group">
<include>fadeInOut</include>
<!--fanart-->
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>fullscreenWidth</width>
<height>fullscreenHeight</height>
<aspectratio scalediffuse="false" align="center">stretch</aspectratio>
<texture background="true" fallback="special://skin/extras/backgrounds/music.jpg" border="0">$INFO[container(9998).listitem.art(fanart)]</texture>
<fadetime>500</fadetime>
<colordiffuse>77FFFFFF</colordiffuse>
<include>kenBurnsey</include>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
</control>
<control type="group">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<control type="image">
<posx>0</posx>
<posy>row-20-begin</posy>
<width>fullscreenWidth</width>
<height>15-row</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<colordiffuse>ccffffff</colordiffuse>
</control>
<!--titles-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-12-begin</posy>
<control type="label">
<posx>24-col</posx>
<posy>0</posy>
<width>24-col</width>
<height>6-row</height>
<align>right</align>
<font>veryLargeLight</font>
<textcolor>66ffffff</textcolor>
<shadowcolor>-</shadowcolor>
<wrapmultiline>true</wrapmultiline>
<label>[B]$INFO[container(9998).listitem.artist][/B][CR]$INFO[container(9998).listitem.title] $INFO[container(9998).listitem.year,(,)]</label>
</control>
</control>
</control>
<!--content listing-->
<control type="panel" id="9998">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<posx>72</posx>
<posy>row-21-begin</posy>
<width>1848</width>
<height>9-row</height>
<onup>9123</onup>
<onleft>9000</onleft>
<onback>9000</onback>
<orientation>horizontal</orientation>
<onclick>activatewindow(music,musicdb://albums/$INFO[listitem.DBID])</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Control.SetFocus(50)</onclick>
<content>$INFO[control.getlabel(9123)]</content>
<itemlayout width="300" height="4-col">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture border="6">DefaultAlbumCover.png</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>textboxInactive</colordiffuse>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.title]</label>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>3-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.artist]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture border="6">$INFO[ListItem.Art(thumb)]</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
</itemlayout>
<focusedlayout width="4-col" height="4-col">
<control type="group">
<include>focusThumb</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture border="6">DefaultAlbumCover.png</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.title]</label>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>3-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.artist]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture border="6">$INFO[ListItem.Art(thumb)]</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
</control>
</focusedlayout>
</control>
<!--content selector-->
<control type="list" id="9123">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<posx>60</posx>
<posy>678</posy>
<width>24-col</width>
<height>84</height>
<onleft>9000</onleft>
<ondown>9998</ondown>
<onback>9000</onback>
<orientation>horizontal</orientation>
<itemlayout width="4-col" height="2-row">
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<font>itemTitle</font>
<aligny>center</aligny>
<align>center</align>
<textcolor>44FFFFFF</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.property(textTitle)]</label>
</control>
</itemlayout>
<focusedlayout width="4-col" height="78">
<control type="image">
<posx>0</posx>
<posy>56</posy>
<width>4-col-textbox</width>
<height>9</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
<animation effect="fade" start="100" end="20" time="750" condition="Control.HasFocus(9123)" pulse="true">Conditional</animation>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<font>itemTitle</font>
<aligny>center</aligny>
<align>center</align>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.property(textTitle)]</label>
<animation effect="fade" start="100" end="20" time="750" condition="Control.HasFocus(9123)" pulse="true">Conditional</animation>
</control>
</focusedlayout>
<content>
<item id="1">
<label>special://skin/extras/playlists/recentAlbums.xsp</label>
<property name="textTitle">31180</property>
<onclick>noop</onclick>
</item>
<item id="2">
<label>special://skin/extras/playlists/topAlbums.xsp</label>
<property name="textTitle">31187</property>
<onclick>noop</onclick>
</item>
<item id="3">
<label>special://skin/extras/playlists/randomAlbums.xsp</label>
<property name="textTitle">31181</property>
<onclick>noop</onclick>
</item>
</content>
</control>
</control>
</include>
</includes>

View File

@ -3,7 +3,6 @@
<include name="seasons"> <include name="seasons">
<control type="group"> <control type="group">
<visible>!isempty(container.folderpath) + container.content(seasons) + !container.content(episodes)</visible> <visible>!isempty(container.folderpath) + container.content(seasons) + !container.content(episodes)</visible>
<!--fanart--> <!--fanart-->
<control type="group"> <control type="group">
<visible>!Substring(Container.folderpath,plugin)</visible> <visible>!Substring(Container.folderpath,plugin)</visible>
@ -26,11 +25,7 @@
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
</control> </control>
<control type="group"> <control type="group">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<!--title--> <!--title-->
<control type="group"> <control type="group">
<visible>!Substring(Container.folderpath,plugin)</visible> <visible>!Substring(Container.folderpath,plugin)</visible>
@ -47,34 +42,27 @@
<label>[B]$INFO[container.foldername][/B] [COLOR highlight]$INFO[listitem.genre][/COLOR]</label> <label>[B]$INFO[container.foldername][/B] [COLOR highlight]$INFO[listitem.genre][/COLOR]</label>
</control> </control>
</control> </control>
<!--overlay--> <!--overlay-->
<control type="image"> <control type="group">
<visible>!Substring(Container.folderpath,plugin)</visible> <visible>!Substring(Container.folderpath,plugin)</visible>
<posx>0</posx>
<posy>row-15-begin</posy> <posy>row-15-begin</posy>
<width>fullscreenWidth</width> <posy>0</posy>
<height>15-row</height> <include>globalBackground</include>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">colors/white.png</texture>
<colordiffuse>background</colordiffuse>
</control>
<control type="image"> <control type="image">
<visible>!Substring(Container.folderpath,plugin)</visible>
<posx>0</posx> <posx>0</posx>
<posy>row-15-begin</posy> <posy>0</posy>
<width>fullscreenWidth</width> <width>fullscreenWidth</width>
<height>6</height> <height>6</height>
<aspectratio scalediffuse="false">stretch</aspectratio> <aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">colors/white.png</texture> <texture border="0">colors/white.png</texture>
<colordiffuse>highlight</colordiffuse> <colordiffuse>highlight</colordiffuse>
</control> </control>
</control>
<!--content--> <!--content-->
<control type="panel" id="58"> <control type="panel" id="58">
<visible>!isempty(container.folderpath) + !StringCompare(container.foldername,files) + !container.content(episodes) + !Substring(Container.folderpath,plugin) + !container.content(addons)</visible> <visible>!isempty(container.folderpath) + !StringCompare(container.foldername,files) + !container.content(episodes) + !Substring(Container.folderpath,plugin) + !container.content(addons)</visible>
<posx>col-1-begin</posx> <posx>col-1-begin</posx>
<posy>row-17-begin</posy> <posy>624</posy>
<width>1836</width> <width>1836</width>
<height>11-row</height> <height>11-row</height>
<onleft>9000</onleft> <onleft>9000</onleft>
@ -135,7 +123,7 @@
<height>396</height> <height>396</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture border="6">$INFO[ListItem.thumb]</texture> <texture border="6">$INFO[ListItem.thumb]</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture> <bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<bordersize>6</bordersize> <bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse> <colordiffuse>ffffffff</colordiffuse>
</control> </control>

View File

@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<includes> <window id="1106">
<include name="videoRecentItems"> <defaultcontrol always="false">9123</defaultcontrol>
<control type="group"> <controls>
<control type="group" id="9999">
<include>fadeInOut</include> <include>fadeInOut</include>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--fanart--> <!--fanart-->
<control type="group"> <control type="group">
<control type="image"> <control type="image">
@ -24,17 +27,26 @@
</control> </control>
</control> </control>
<control type="group"> <control type="group">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus"> <!--overlay-->
<effect type="fade" start="100" end="0" time="200"/> <control type="group">
</animation> <posy>row-19-begin</posy>
<posy>0</posy>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>ffFFFFFF</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<include>globalBackground</include>
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
<posy>row-19-begin</posy> <posy>0</posy>
<width>fullscreenWidth</width> <width>fullscreenWidth</width>
<height>15-row</height> <height>6</height>
<aspectratio scalediffuse="false">stretch</aspectratio> <aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">colors/black.png</texture> <texture border="0">colors/white.png</texture>
<colordiffuse>ccffffff</colordiffuse> <colordiffuse>highlight</colordiffuse>
</control>
</control> </control>
<!--titles--> <!--titles-->
<control type="group"> <control type="group">
@ -46,7 +58,7 @@
<effect type="fade" start="0" end="100" delay="600" time="200"/> <effect type="fade" start="0" end="100" delay="600" time="200"/>
</animation> </animation>
<posx>col-1-begin</posx> <posx>col-1-begin</posx>
<posy>row-11-begin</posy> <posy>row-9-begin</posy>
<control type="label"> <control type="label">
<visible>Container(9123).HasFocus(1)</visible> <visible>Container(9123).HasFocus(1)</visible>
<posx>24-col</posx> <posx>24-col</posx>
@ -73,14 +85,24 @@
<wrapmultiline>true</wrapmultiline> <wrapmultiline>true</wrapmultiline>
<label>[B]$INFO[container(9998).listitem.tvshowtitle][/B][CR]$INFO[container(9998).ListItem.Property(UnWatchedEpisodes),, $LOCALIZE[31045],]</label> <label>[B]$INFO[container(9998).listitem.tvshowtitle][/B][CR]$INFO[container(9998).ListItem.Property(UnWatchedEpisodes),, $LOCALIZE[31045],]</label>
</control> </control>
<control type="label">
<visible>container(9123).hasfocus(3) | container(9123).hasfocus(4) | container(9123).hasfocus(5)</visible>
<posx>24-col</posx>
<posy>0</posy>
<width>24-col</width>
<height>6-row</height>
<align>right</align>
<font>veryLargeLight</font>
<textcolor>66ffffff</textcolor>
<shadowcolor>-</shadowcolor>
<wrapmultiline>true</wrapmultiline>
<label>[B]$INFO[container(9998).listitem.artist][/B][CR]$INFO[container(9998).listitem.title] $INFO[container(9998).listitem.year,(,)]</label>
</control>
</control> </control>
</control> </control>
<!--content listing--> <!--content listing-->
<control type="panel" id="9998"> <control type="panel" id="9998">
<visible>container(9123).hasfocus(1)</visible> <visible>container(9123).hasfocus(1) | container(9123).hasfocus(2)</visible>
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<posx>72</posx> <posx>72</posx>
<posy>row-20-begin</posy> <posy>row-20-begin</posy>
<width>1848</width> <width>1848</width>
@ -91,6 +113,7 @@
<orientation>horizontal</orientation> <orientation>horizontal</orientation>
<onback>control.setfocus(9000)</onback> <onback>control.setfocus(9000)</onback>
<content>$INFO[control.getlabel(9123)]</content> <content>$INFO[control.getlabel(9123)]</content>
<onclick condition="container(9123).hasfocus(2)">activatewindow(Videos,videodb://tvshows/titles/$INFO[listitem.dbid])</onclick>
<itemlayout width="228" height="312"> <itemlayout width="228" height="312">
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
@ -103,8 +126,9 @@
<bordersize>6</bordersize> <bordersize>6</bordersize>
<colordiffuse>overlay</colordiffuse> <colordiffuse>overlay</colordiffuse>
</control> </control>
<!--movie-->
<control type="label"> <control type="label">
<visible>!controlgroup(9000).hasfocus</visible> <visible>container(9123).hasfocus(1)</visible>
<posx>12</posx> <posx>12</posx>
<posy>2-row</posy> <posy>2-row</posy>
<width>168</width> <width>168</width>
@ -116,7 +140,7 @@
<label>$INFO[ListItem.title]</label> <label>$INFO[ListItem.title]</label>
</control> </control>
<control type="label"> <control type="label">
<visible>!controlgroup(9000).hasfocus</visible> <visible>container(9123).hasfocus(1)</visible>
<posx>12</posx> <posx>12</posx>
<posy>3-row</posy> <posy>3-row</posy>
<width>168</width> <width>168</width>
@ -127,6 +151,31 @@
<textcolor>textDisabled</textcolor> <textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.year]</label> <label>$INFO[ListItem.year]</label>
</control> </control>
<!--tvshow-->
<control type="label">
<visible>container(9123).hasfocus(2)</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.tvshowtitle]</label>
</control>
<control type="label">
<visible>container(9123).hasfocus(2)</visible>
<posx>12</posx>
<posy>3-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.season,$LOCALIZE[31011] ,]</label>
</control>
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
@ -153,8 +202,9 @@
<bordersize>6</bordersize> <bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse> <colordiffuse>ffffffff</colordiffuse>
</control> </control>
<!--movie-->
<control type="label"> <control type="label">
<visible>!controlgroup(9000).hasfocus</visible> <visible>container(9123).hasfocus(1)</visible>
<posx>12</posx> <posx>12</posx>
<posy>2-row</posy> <posy>2-row</posy>
<width>168</width> <width>168</width>
@ -162,11 +212,11 @@
<align>center</align> <align>center</align>
<aligny>center</aligny> <aligny>center</aligny>
<font>regularStrong</font> <font>regularStrong</font>
<textcolor>textActive</textcolor> <textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.title]</label> <label>$INFO[ListItem.title]</label>
</control> </control>
<control type="label"> <control type="label">
<visible>!controlgroup(9000).hasfocus</visible> <visible>container(9123).hasfocus(1)</visible>
<posx>12</posx> <posx>12</posx>
<posy>3-row</posy> <posy>3-row</posy>
<width>168</width> <width>168</width>
@ -174,9 +224,34 @@
<align>center</align> <align>center</align>
<aligny>center</aligny> <aligny>center</aligny>
<font>buttonTitle</font> <font>buttonTitle</font>
<textcolor>textActive</textcolor> <textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.year]</label> <label>$INFO[ListItem.year]</label>
</control> </control>
<!--tvshow-->
<control type="label">
<visible>container(9123).hasfocus(2)</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.tvshowtitle]</label>
</control>
<control type="label">
<visible>container(9123).hasfocus(2)</visible>
<posx>12</posx>
<posy>3-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.season,$LOCALIZE[31011] ,]</label>
</control>
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
@ -192,116 +267,110 @@
</focusedlayout> </focusedlayout>
</control> </control>
<control type="panel" id="9998"> <control type="panel" id="9998">
<visible>container(9123).hasfocus(2)</visible> <visible>container(9123).hasfocus(3) | container(9123).hasfocus(4) | container(9123).hasfocus(5)</visible>
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<posx>72</posx> <posx>72</posx>
<posy>row-20-begin</posy> <posy>row-20-begin</posy>
<width>1800</width> <width>1848</width>
<height>9-row</height> <height>9-row</height>
<onup>9123</onup> <onup>9123</onup>
<onleft>9000</onleft> <onleft>9000</onleft>
<onback>9000</onback> <onback>9000</onback>
<orientation>horizontal</orientation> <orientation>horizontal</orientation>
<onback>control.setfocus(9000)</onback> <onclick>activatewindow(music,musicdb://albums/$INFO[listitem.DBID])</onclick>
<content>$INFO[control.getlabel(9123)]</content>
<onclick>activatewindow(Videos,videodb://tvshows/titles/$INFO[listitem.dbid])</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(50)</onclick> <onclick>Control.SetFocus(50)</onclick>
<itemlayout width="228" height="312"> <content>$INFO[control.getlabel(9123)]</content>
<itemlayout width="300" height="4-col">
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
<width>3-col-gutter</width> <width>4-col-gutter</width>
<height>288</height> <height>4-col-gutter</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture border="6">DefaultPoster.png</texture> <texture border="6">DefaultAlbumCover.png</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture> <bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<bordersize>6</bordersize> <bordersize>6</bordersize>
<colordiffuse>overlay</colordiffuse> <colordiffuse>textboxInactive</colordiffuse>
</control> </control>
<control type="label"> <control type="label">
<visible>!controlgroup(9000).hasfocus</visible> <visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx> <posx>12</posx>
<posy>2-row</posy> <posy>2-row</posy>
<width>168</width> <width>240</width>
<height>2-row</height> <height>2-row</height>
<align>center</align> <align>center</align>
<aligny>center</aligny> <aligny>center</aligny>
<font>regularStrong</font> <font>regularStrong</font>
<textcolor>textDisabled</textcolor> <textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.tvshowtitle]</label> <label>$INFO[ListItem.title]</label>
</control> </control>
<control type="label"> <control type="label">
<visible>!controlgroup(9000).hasfocus</visible> <visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx> <posx>12</posx>
<posy>3-row</posy> <posy>3-row</posy>
<width>168</width> <width>240</width>
<height>2-row</height> <height>2-row</height>
<align>center</align> <align>center</align>
<aligny>center</aligny> <aligny>center</aligny>
<font>buttonTitle</font> <font>buttonTitle</font>
<textcolor>textDisabled</textcolor> <textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.season,$LOCALIZE[31011] ,]</label> <label>$INFO[ListItem.artist]</label>
</control> </control>
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
<width>3-col-gutter</width> <width>4-col-gutter</width>
<height>288</height> <height>4-col-gutter</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture border="6">$INFO[ListItem.Art(poster)]</texture> <texture border="6">$INFO[ListItem.Art(thumb)]</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture> <bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<bordersize>6</bordersize> <bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse> <colordiffuse>ffffffff</colordiffuse>
</control> </control>
</itemlayout> </itemlayout>
<focusedlayout width="3-col" height="312"> <focusedlayout width="4-col" height="4-col">
<control type="group"> <control type="group">
<include>focusThumb</include> <include>focusThumb</include>
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
<width>3-col-gutter</width> <width>4-col-gutter</width>
<height>288</height> <height>4-col-gutter</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture border="6">DefaultPoster.png</texture> <texture border="6">DefaultAlbumCover.png</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture> <bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize> <bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control> </control>
<control type="label"> <control type="label">
<visible>!controlgroup(9000).hasfocus</visible> <visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx> <posx>12</posx>
<posy>2-row</posy> <posy>2-row</posy>
<width>168</width> <width>240</width>
<height>2-row</height> <height>2-row</height>
<align>center</align> <align>center</align>
<aligny>center</aligny> <aligny>center</aligny>
<font>regularStrong</font> <font>regularStrong</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<label>$INFO[ListItem.tvshowtitle]</label> <label>$INFO[ListItem.title]</label>
</control> </control>
<control type="label"> <control type="label">
<visible>!controlgroup(9000).hasfocus</visible> <visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx> <posx>12</posx>
<posy>3-row</posy> <posy>3-row</posy>
<width>168</width> <width>240</width>
<height>2-row</height> <height>2-row</height>
<align>center</align> <align>center</align>
<aligny>center</aligny> <aligny>center</aligny>
<font>buttonTitle</font> <font>buttonTitle</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<label>$INFO[ListItem.season,$LOCALIZE[31011] ,]</label> <label>$INFO[ListItem.artist]</label>
</control> </control>
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
<width>3-col-gutter</width> <width>4-col-gutter</width>
<height>288</height> <height>4-col-gutter</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture border="6">$INFO[ListItem.Art(poster)]</texture> <texture border="6">$INFO[ListItem.Art(thumb)]</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture> <bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize> <bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse> <colordiffuse>ffffffff</colordiffuse>
@ -309,14 +378,9 @@
</control> </control>
</focusedlayout> </focusedlayout>
</control> </control>
</control>
<!--content selector--> <!--content selector-->
<control type="list" id="9123"> <control type="list" id="9123">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus"> <posx>col-1-begin</posx>
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<posx>60</posx>
<posy>636</posy> <posy>636</posy>
<width>24-col</width> <width>24-col</width>
<height>84</height> <height>84</height>
@ -324,7 +388,7 @@
<ondown>9998</ondown> <ondown>9998</ondown>
<onback>9000</onback> <onback>9000</onback>
<orientation>horizontal</orientation> <orientation>horizontal</orientation>
<itemlayout width="4-col" height="2-row"> <itemlayout width="4-col-gutter" height="2-row">
<control type="label"> <control type="label">
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
@ -332,23 +396,12 @@
<height>2-row</height> <height>2-row</height>
<font>itemTitle</font> <font>itemTitle</font>
<aligny>center</aligny> <aligny>center</aligny>
<align>center</align>
<textcolor>44FFFFFF</textcolor> <textcolor>44FFFFFF</textcolor>
<shadowcolor>-</shadowcolor> <shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.property(textTitle)]</label> <label>$INFO[ListItem.property(textTitle)]</label>
</control> </control>
</itemlayout> </itemlayout>
<focusedlayout width="4-col" height="78"> <focusedlayout width="4-col-gutter" height="78">
<control type="image">
<posx>0</posx>
<posy>56</posy>
<width>4-col-textbox</width>
<height>9</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
<animation effect="fade" start="100" end="20" time="750" condition="Control.HasFocus(9123)" pulse="true">Conditional</animation>
</control>
<control type="label"> <control type="label">
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
@ -356,7 +409,6 @@
<height>2-row</height> <height>2-row</height>
<font>itemTitle</font> <font>itemTitle</font>
<aligny>center</aligny> <aligny>center</aligny>
<align>center</align>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor> <shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.property(textTitle)]</label> <label>$INFO[ListItem.property(textTitle)]</label>
@ -376,7 +428,56 @@
<property name="textTitle">31178</property> <property name="textTitle">31178</property>
<onclick>noop</onclick> <onclick>noop</onclick>
</item> </item>
<item id="3">
<label>special://skin/extras/playlists/recentAlbums.xsp</label>
<property name="textTitle">31180</property>
<onclick>noop</onclick>
</item>
<item id="4">
<label>special://skin/extras/playlists/topAlbums.xsp</label>
<property name="textTitle">31187</property>
<onclick>noop</onclick>
</item>
<item id="5">
<label>special://skin/extras/playlists/randomAlbums.xsp</label>
<property name="textTitle">31181</property>
<onclick>noop</onclick>
</item>
</content> </content>
</control> </control>
</include> <!--Folder titles-->
</includes> <control type="group">
<posx>0</posx>
<posy>0</posy>
<animation type="Conditional" condition="IntegerGreaterThan(container.numitems,0)">
<effect type="fade" start="0" end="100" time="300"/>
</animation>
<!--source title-->
<control type="label">
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<width>14-col</width>
<font>pageTitle</font>
<label>$VAR[listTitle]</label>
<textcolor>textActive</textcolor>
</control>
<!--source subtitle-->
<control type="label">
<posx>col-1-begin</posx>
<posy>96</posy>
<width>auto</width>
<font>pageSubTitle</font>
<label>$VAR[listSubTitle]</label>
<textcolor>textActive</textcolor>
</control>
<!--dateTime-->
<include>dateTime</include>
</control>
</control>
<!--hub menu-->
<include>hubMenu</include>
<include>hubOptions</include>
<!--loading indicator-->
<include>loadingIndicator</include>
</controls>
</window>

4
1080i/overrides.xml Normal file
View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<overrides>
<groupoverride>control.setfocus(9998)</groupoverride>
</overrides>

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<window> <window>
<defaultcontrol always="false">211</defaultcontrol> <defaultcontrol always="false">211</defaultcontrol>
<onunload>RunScript(script.skinshortcuts,type=buildxml&amp;mainmenuID=9000)</onunload> <onunload>RunScript(script.skinshortcuts,type=buildxml&amp;mainmenuID=9001&amp;mode=single)</onunload>
<onunload>control.setfocus(9000)</onunload> <onunload>control.setfocus(9000)</onunload>
<controls> <controls>
<!--background--> <!--background-->

View File

@ -19,6 +19,14 @@
[TODO] [TODO]
Check control is active for recent items
Dialog OK / yesNo revision
Revise onback for the menu to prevent dodgy nav
Rework Addon selection to single list with large right space (same size as addon info)
event log screen (in settings) event log screen (in settings)
Home Backgrounds (esp. non library) Home Backgrounds (esp. non library)
@ -26,7 +34,6 @@ Home Backgrounds (esp. non library)
Fix stop from fullscreen music view Fix stop from fullscreen music view
Skin shortcuts for all sub menus Skin shortcuts for all sub menus
- homescreen images
Check yes / no progress bar works ok Check yes / no progress bar works ok

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<colors> <colors>
<color name="black">ff111111</color> <color name="black">ff111111</color>
<color name="background">ff222222</color> <color name="background">66222222</color>
<color name="highlight">ffee3343</color> <color name="highlight">ffe8175d</color>
<color name="overlay">44ffffff</color> <color name="overlay">44ffffff</color>
<color name="textActive">fff0f0f0</color> <color name="textActive">fff0f0f0</color>
<color name="textDisabled">ff757575</color> <color name="textDisabled">ff757575</color>

View File

@ -74,7 +74,7 @@ msgid "Season"
msgstr "" msgstr ""
msgctxt "#31012" msgctxt "#31012"
msgid "Video Library" msgid "My Library"
msgstr "" msgstr ""
msgctxt "#31013" msgctxt "#31013"
@ -413,6 +413,10 @@ msgctxt "#31103"
msgid "Control how Kodi is used" msgid "Control how Kodi is used"
msgstr "" msgstr ""
msgctxt "#31104"
msgid "Addon"
msgstr ""
msgctxt "#31105" msgctxt "#31105"
msgid "Manage your Kodi system" msgid "Manage your Kodi system"
msgstr "" msgstr ""
@ -570,11 +574,11 @@ msgid "Set Latest Content"
msgstr "" msgstr ""
msgctxt "#31176" msgctxt "#31176"
msgid "Recent Movies" msgid "New Movies"
msgstr "" msgstr ""
msgctxt "#31178" msgctxt "#31178"
msgid "Recent TV Shows" msgid "New TV Shows"
msgstr "" msgstr ""
msgctxt "#31179" msgctxt "#31179"
@ -586,7 +590,7 @@ msgid "Recent Albums"
msgstr "" msgstr ""
msgctxt "#31181" msgctxt "#31181"
msgid "Random Selection" msgid "Random Albums"
msgstr "" msgstr ""
msgctxt "#31182" msgctxt "#31182"
@ -610,7 +614,7 @@ msgid "View"
msgstr "" msgstr ""
msgctxt "#31187" msgctxt "#31187"
msgid "Most Played" msgid "Top Albums"
msgstr "" msgstr ""
msgctxt "#31188" msgctxt "#31188"

BIN
media/bg_texture.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 566 KiB