testing support for Advanced Kodi Launcher

This commit is contained in:
theDeadMan 2024-07-29 20:41:42 +01:00
parent 9f1aaf8cac
commit 1454ff87fc
43 changed files with 1654 additions and 757 deletions

View File

@ -44,7 +44,7 @@
<control type="panel" id="50"> <control type="panel" id="50">
<visible>String.IsEqual(container.folderpath,addons://)</visible> <visible>String.IsEqual(container.folderpath,addons://)</visible>
<posx>0</posx> <posx>0</posx>
<posy>84</posy> <posy>76</posy>
<width>8-col</width> <width>8-col</width>
<height>18-row</height> <height>18-row</height>
<ondown>50</ondown> <ondown>50</ondown>
@ -128,7 +128,7 @@
<control type="panel" id="51"> <control type="panel" id="51">
<visible>!String.IsEqual(container.folderpath,addons://)</visible> <visible>!String.IsEqual(container.folderpath,addons://)</visible>
<posx>0</posx> <posx>0</posx>
<posy>84</posy> <posy>76</posy>
<width>12-col</width> <width>12-col</width>
<height>710</height> <height>710</height>
<onleft>60</onleft> <onleft>60</onleft>

View File

@ -130,7 +130,7 @@
<control type="grouplist" id="8000"> <control type="grouplist" id="8000">
<visible>!Window.IsVisible(AddonSettings) + !Window.IsActive(TextViewer)</visible> <visible>!Window.IsVisible(AddonSettings) + !Window.IsActive(TextViewer)</visible>
<posx>0</posx> <posx>0</posx>
<posy>372</posy> <posy>366</posy>
<width>6-col</width> <width>6-col</width>
<height>11-row</height> <height>11-row</height>
<orientation>vertical</orientation> <orientation>vertical</orientation>

View File

@ -14,8 +14,8 @@
<posx>-12</posx> <posx>-12</posx>
<posy>-12</posy> <posy>-12</posy>
<width>1320</width> <width>1320</width>
<height>23-row</height> <height>22-row</height>
<texture>colors/black.png</texture> <texture border="24">dialogBackground.png</texture>
<colordiffuse>overlay</colordiffuse> <colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
@ -24,24 +24,25 @@
<posy>0</posy> <posy>0</posy>
<width>18-col</width> <width>18-col</width>
<height>2-row</height> <height>2-row</height>
<texture>colors/white.png</texture> <texture border="10">masks/menuTitle2.png</texture>
<colordiffuse>highlight</colordiffuse> <colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
<!--title-->
<control type="label"> <control type="label">
<posx>24</posx> <posx>24</posx>
<posy>0</posy> <posy>0</posy>
<width>17-col</width> <width>18-col-gutter</width>
<height>2-row</height> <height>2-row</height>
<aligny>center</aligny>
<font>dialogTitle</font> <font>dialogTitle</font>
<label>$INFO[ListItem.AddonName] $LOCALIZE[5]</label> <label>$INFO[ListItem.AddonName] $LOCALIZE[5]</label>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<shadowcolor></shadowcolor>
</control> </control>
<!--subnav--> <!--subnav-->
<control type="grouplist" id="3"> <control type="grouplist" id="3">
<posx>0</posx> <posx>0</posx>
<posy>84</posy> <posy>76</posy>
<width>276</width> <width>276</width>
<height>20-row</height> <height>20-row</height>
<onleft>9000</onleft> <onleft>9000</onleft>
@ -49,112 +50,33 @@
<orientation>vertical</orientation> <orientation>vertical</orientation>
</control> </control>
<control type="grouplist" id="5"> <control type="grouplist" id="5">
<posx>4-col</posx> <posx>280</posx>
<posy>84</posy> <posy>76</posy>
<width>708</width> <width>708</width>
<height>20-row</height> <height>19-row</height>
<onleft>3</onleft> <onleft>3</onleft>
<onright>9001</onright> <onright>9001</onright>
<orientation>vertical</orientation> <orientation>vertical</orientation>
</control> </control>
<!--OK / Cancel-->
<control type="panel" id="9001"> <!--ok, cancel etc buttons-->
<control type="grouplist" id="9001">
<posx>14-col</posx> <posx>14-col</posx>
<posy>84</posy> <posy>76</posy>
<width>4-col</width>
<height>20-row</height>
<orientation>vertical</orientation>
<onleft>5</onleft> <onleft>5</onleft>
<itemlayout width="6-col" height="2-row"> <control type="button" id="28">
<control type="label"> <description>OK Button</description>
<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>$INFO[ListItem.label2]</label>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>-1</posy>
<width>3-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font> <font>buttonTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
</control> </control>
</itemlayout> <control type="button" id="29">
<focusedlayout width="6-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1-col-textbox</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<include>spinFocusIcon</include>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>3-col-textbox</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
</control>
<control type="label">
<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>$INFO[ListItem.label2]</label>
<shadowcolor></shadowcolor>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>-1</posy>
<width>5-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor></shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<description>Ok Button</description>
<label>186</label>
<label2></label2>
<thumb></thumb>
<onclick>SendClick(28)</onclick>
</item>
<item id="2">
<description>Cancel Button</description> <description>Cancel Button</description>
<label>222</label>
<label2></label2>
<thumb></thumb>
<onclick>SendClick(29)</onclick>
</item>
<item id="3">
<description>Defaults Button</description>
<label>409</label>
<label2></label2>
<thumb></thumb>
<onclick>SendClick(30)</onclick>
</item>
</content>
</control> </control>
<control type="button" id="30">
<description>Defaults Button</description>
</control>
</control>
<!--defaults-->
<control type="togglebutton" id="10"> <control type="togglebutton" id="10">
<description>Default Category Button</description> <description>Default Category Button</description>
<width>287</width> <width>287</width>
@ -170,8 +92,10 @@
</control> </control>
<control type="spincontrolex" id="9"> <control type="spincontrolex" id="9">
<description>Default spincontrolex</description> <description>Default spincontrolex</description>
<texturenofocus></texturenofocus>
</control> </control>
<control type="image" id="11"> <control type="image" id="11">
<visible>false</visible>
<description>Default Separator</description> <description>Default Separator</description>
<width>1</width> <width>1</width>
<height>1</height> <height>1</height>
@ -183,6 +107,7 @@
<description>Default Edit</description> <description>Default Edit</description>
<font>buttonTitle</font> <font>buttonTitle</font>
<textoffsetx>24</textoffsetx> <textoffsetx>24</textoffsetx>
<texturenofocus></texturenofocus>
</control> </control>
<control type="sliderex" id="13"> <control type="sliderex" id="13">
<description>Default Slider</description> <description>Default Slider</description>
@ -194,19 +119,6 @@
<font>settingsCategoryTitle</font> <font>settingsCategoryTitle</font>
<textcolor>highlight</textcolor> <textcolor>highlight</textcolor>
</control> </control>
<!--ok, cancel etc buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="28">
<description>OK Button</description>
</control>
<control type="button" id="29">
<description>Cancel Button</description>
</control>
<control type="button" id="30">
<description>Defaults Button</description>
</control>
</control>
</control> </control>
<!--debugging--> <!--debugging-->
<include>DebugGrid</include> <include>DebugGrid</include>

View File

@ -42,6 +42,7 @@
<height>124</height> <height>124</height>
<font>textbox</font> <font>textbox</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<wrapmultiline>false</wrapmultiline>
<autoscroll delay="3000" time="2000" repeat="5000"/> <autoscroll delay="3000" time="2000" repeat="5000"/>
</control> </control>
<!--options--> <!--options-->

View File

@ -12,9 +12,10 @@
<control type="image"> <control type="image">
<posx>-12</posx> <posx>-12</posx>
<posy>-12</posy> <posy>-12</posy>
<width>1320</width> <width>1324</width>
<height>20-row</height> <height>20-row</height>
<texture>colors/black.png</texture> <texture border="24">dialogBackground.png</texture>
<border></border>
<colordiffuse>overlay</colordiffuse> <colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
@ -23,7 +24,7 @@
<posy>0</posy> <posy>0</posy>
<width>18-col</width> <width>18-col</width>
<height>2-row</height> <height>2-row</height>
<texture>colors/white.png</texture> <texture border="10">masks/menuTitle2.png</texture>
<colordiffuse>highlight</colordiffuse> <colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
@ -41,7 +42,7 @@
<control type="grouplist" id="3"> <control type="grouplist" id="3">
<description>Controller types grouplist</description> <description>Controller types grouplist</description>
<posx>0</posx> <posx>0</posx>
<posy>86</posy> <posy>76</posy>
<width>4-col</width> <width>4-col</width>
<height>18-row</height> <height>18-row</height>
<onright>9001</onright> <onright>9001</onright>
@ -55,27 +56,16 @@
<!--dialog buttons--> <!--dialog buttons-->
<control type="panel" id="9001"> <control type="panel" id="9001">
<posx>14-col</posx> <posx>14-col</posx>
<posy>86</posy> <posy>76</posy>
<width>4-col</width> <width>4-col</width>
<height>10-row</height> <height>10-row</height>
<orientation>vertical</orientation> <orientation>vertical</orientation>
<onleft>3</onleft> <onleft>3</onleft>
<itemlayout width="6-col" height="2-row"> <itemlayout width="6-col" height="2-row">
<control type="label"> <control type="label">
<posx>0</posx> <posx>12</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>$INFO[ListItem.label2]</label>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>-1</posy> <posy>-1</posy>
<width>3-col-gutter</width> <width>4-col-gutter</width>
<height>2-row</height> <height>2-row</height>
<aligny>center</aligny> <aligny>center</aligny>
<font>buttonTitle</font> <font>buttonTitle</font>
@ -87,37 +77,15 @@
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
<width>1-col-textbox</width> <width>4-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<include>spinFocusIcon</include>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>3-col-textbox</width>
<height>2-row</height> <height>2-row</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture> <texture>colors/white.png</texture>
</control> </control>
<control type="label"> <control type="label">
<posx>0</posx> <posx>12</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>$INFO[ListItem.label2]</label>
<shadowcolor></shadowcolor>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>-1</posy> <posy>-1</posy>
<width>5-col-gutter</width> <width>4-col-gutter</width>
<height>2-row</height> <height>2-row</height>
<aligny>center</aligny> <aligny>center</aligny>
<font>buttonTitle</font> <font>buttonTitle</font>
@ -148,13 +116,6 @@
<thumb></thumb> <thumb></thumb>
<onclick>SendClick(10820,20)</onclick> <onclick>SendClick(10820,20)</onclick>
</item> </item>
<item id="4">
<description>Help Button</description>
<label>$LOCALIZE[10043]</label>
<label2></label2>
<thumb></thumb>
<onclick>SendClick(10820,17)</onclick>
</item>
</content> </content>
</control> </control>
</control> </control>

View File

@ -23,7 +23,7 @@
<description>Episode title</description> <description>Episode title</description>
<posx>0</posx> <posx>0</posx>
<posy>-6</posy> <posy>-6</posy>
<width>12-col-gutter</width> <width>11-col</width>
<height>3-row</height> <height>3-row</height>
<align>left</align> <align>left</align>
<aligny>center</aligny> <aligny>center</aligny>
@ -89,7 +89,7 @@
<posx>0</posx> <posx>0</posx>
<posy>292</posy> <posy>292</posy>
<font>textbox</font> <font>textbox</font>
<width>12-col</width> <width>12-col-gutter</width>
<align>left</align> <align>left</align>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<shadowcolor></shadowcolor> <shadowcolor></shadowcolor>

View File

@ -11,112 +11,89 @@
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<colordiffuse>BBffffff</colordiffuse> <colordiffuse>BBffffff</colordiffuse>
</control> </control>
<control type="image"> <control type="image">
<include>dimensionsFullscreen</include> <include>dimensionsFullscreen</include>
<texture>vignette.png</texture> <texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse> <colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
<!--OSD--> <!--Revised OSD-->
<control type="group"> <control type="group">
<posx>col-1-begin</posx> <posx>col-1-begin</posx>
<posy>row-1-begin</posy> <posy>row-26-begin</posy>
<control type="label"> <control type="label">
<posx>0</posx> <posx>0</posx>
<posy>21-row</posy> <posy>-24</posy>
<width>24-col</width> <width>20-col-gutter</width>
<height>4-row</height> <height>1-row</height>
<align>center</align> <align>left</align>
<font>dialogTitle</font> <font>pageTitle</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<label>$INFO[VideoPlayer.ChannelName,, - ]$INFO[VideoPlayer.TVShowTitle,, - ]$INFO[Player.title]</label> <label>$INFO[VideoPlayer.ChannelName,, - ]$INFO[VideoPlayer.TVShowTitle,, - ]$INFO[Player.title]</label>
<shadowcolor>44000000</shadowcolor> <shadowcolor>44000000</shadowcolor>
</control> </control>
<control type="group">
<posx>0</posx>
<posy>24-row</posy>
<control type="progress"> <control type="progress">
<visible>!VideoPlayer.Content(LiveTV)</visible> <visible>!VideoPlayer.Content(LiveTV)</visible>
<posx>2-col</posx> <posx>0</posx>
<posy>14</posy> <posy>1-row</posy>
<width>20-col</width> <width>24-col</width>
<height>6</height> <height>12</height>
<texturebg>colors/white.png</texturebg> <texturebg>colors/white.png</texturebg>
<midtexture colordiffuse="highlight">colors/white.png</midtexture> <midtexture colordiffuse="highlight">colors/white.png</midtexture>
<info>Player.Progress</info> <info>Player.Progress</info>
</control> </control>
<control type="label">
<visible>!VideoPlayer.Content(LiveTV)</visible>
<posx>24-col</posx>
<posy>-18</posy>
<width>4-col</width>
<align>right</align>
<font>dialogTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[Player.Time]/$INFO[Player.Duration]</label>
<shadowcolor></shadowcolor>
</control>
<control type="progress"> <control type="progress">
<visible>VideoPlayer.Content(LiveTV)</visible> <visible>VideoPlayer.Content(LiveTV)</visible>
<posx>2-col</posx> <posx>0</posx>
<posy>14</posy> <posy>1-row</posy>
<width>20-col</width> <width>24-col</width>
<height>6</height> <height>12</height>
<texturebg>colors/white.png</texturebg> <texturebg>colors/white.png</texturebg>
<midtexture colordiffuse="highlight">colors/white.png</midtexture> <midtexture colordiffuse="highlight">colors/white.png</midtexture>
<info>PVR.EpgEventProgress</info> <info>PVR.EpgEventProgress</info>
</control> </control>
<control type="label">
<visible>!VideoPlayer.Content(LiveTV)</visible>
<posx>0</posx>
<posy>0</posy>
<width>2-col-gutter</width>
<align>left</align>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[Player.Time]</label>
<shadowcolor></shadowcolor>
</control>
<control type="label">
<visible>VideoPlayer.Content(LiveTV)</visible>
<posx>0</posx>
<posy>0</posy>
<width>2-col-gutter</width>
<align>left</align>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[PVR.EpgEventElapsedTime]</label>
</control>
<control type="label"> <control type="label">
<visible>VideoPlayer.Content(LiveTV)</visible> <visible>VideoPlayer.Content(LiveTV)</visible>
<posx>24-col</posx> <posx>24-col</posx>
<posy>0</posy> <posy>-18</posy>
<width>2-col-gutter</width> <width>4-col</width>
<align>right</align> <align>right</align>
<font>itemTitle</font> <font>dialogTitle</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<label>$INFO[PVR.EpgEventDuration]</label> <label>$INFO[PVR.EpgEventElapsedTime] / $INFO[PVR.EpgEventDuration]</label>
</control>
<control type="label">
<visible>!VideoPlayer.Content(LiveTV)</visible>
<posx>24-col</posx>
<posy>0</posy>
<width>2-col-gutter</width>
<align>right</align>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[Player.Duration]</label>
</control> </control>
<control type="label"> <control type="label">
<visible>Player.Paused + !Player.Caching</visible> <visible>Player.Paused + !Player.Caching</visible>
<posx>0</posx> <posx>0</posx>
<posy>24</posy> <posy>40</posy>
<width>24-col</width> <width>24-col</width>
<height>2-row</height> <height>2-row</height>
<align>center</align> <align>left</align>
<aligny>center</aligny> <aligny>center</aligny>
<font>itemTitle</font> <font>itemSubTitle</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<label>112</label> <label>112</label>
</control> </control>
</control>
</control> </control>
<!--ff / rw speed indicators--> <!--ff / rw speed indicators-->
<control type="group"> <control type="group">
<visible>Player.seeking</visible> <visible>Player.seeking</visible>

View File

@ -8,7 +8,7 @@
<control type="group"> <control type="group">
<control type="group"> <control type="group">
<posx>col-7-begin</posx> <posx>col-7-begin</posx>
<posy>row-4-begin</posy> <posy>row-3-begin</posy>
<!--animations--> <!--animations-->
<include condition="!Player.hasVideo">modalDialogInOutVertical</include> <include condition="!Player.hasVideo">modalDialogInOutVertical</include>
<control type="image"> <control type="image">
@ -42,11 +42,12 @@
<control type="label" id="1"> <control type="label" id="1">
<posx>24</posx> <posx>24</posx>
<posy>0</posy> <posy>0</posy>
<width>16-col-gutter</width> <width>14-col-gutter</width>
<height>2-row</height> <height>2-row</height>
<aligny>center</aligny> <aligny>center</aligny>
<font>dialogTitle</font> <font>dialogTitle</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<wrapmultiline>false</wrapmultiline>
<shadowcolor></shadowcolor> <shadowcolor></shadowcolor>
</control> </control>
<!--page scrollbar--> <!--page scrollbar-->
@ -64,10 +65,11 @@
<!--Used in search from cast listing etc--> <!--Used in search from cast listing etc-->
<control type="panel" id="3"> <control type="panel" id="3">
<posx>0</posx> <posx>0</posx>
<posy>84</posy> <posy>76</posy>
<width>12-col</width> <width>12-col</width>
<height>681</height> <height>681</height>
<onright>9760</onright> <onright>9760</onright>
<ondown>9760</ondown>
<onleft>60</onleft> <onleft>60</onleft>
<pagecontrol>60</pagecontrol> <pagecontrol>60</pagecontrol>
<itemlayout height="84" width="12-col"> <itemlayout height="84" width="12-col">
@ -137,10 +139,11 @@
<!--skin selection etc--> <!--skin selection etc-->
<control type="panel" id="6"> <control type="panel" id="6">
<posx>0</posx> <posx>0</posx>
<posy>84</posy> <posy>76</posy>
<width>12-col</width> <width>12-col</width>
<height>19-row</height> <height>19-row</height>
<onright>9760</onright> <onright>9760</onright>
<ondown>9760</ondown>
<onleft>60</onleft> <onleft>60</onleft>
<itemlayout height="84" width="12-col"> <itemlayout height="84" width="12-col">
<control type="label"> <control type="label">
@ -210,11 +213,16 @@
<!--buttons--> <!--buttons-->
<control type="grouplist" id="9760"> <control type="grouplist" id="9760">
<posx>12-col</posx> <posx>3-col</posx>
<posy>2-row</posy> <posy>22-row</posy>
<onleft>9000</onleft> <onleft>9000</onleft>
<onright>9000</onright>
<onup>9000</onup>
<control type="button" id="5"> <control type="button" id="5">
<description>OK / Manual button</description> <description>OK / Manual button</description>
<width>6-col</width>
<align>center</align>
<texturenofocus>colors/offblack.png</texturenofocus>
<label>186</label> <label>186</label>
</control> </control>
</control> </control>

View File

@ -40,7 +40,7 @@
<colordiffuse>highlight</colordiffuse> <colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
<control type="label" id="2"> <control type="label">
<posx>24</posx> <posx>24</posx>
<posy>0</posy> <posy>0</posy>
<width>16-col-gutter</width> <width>16-col-gutter</width>
@ -49,6 +49,7 @@
<font>dialogTitle</font> <font>dialogTitle</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<shadowcolor></shadowcolor> <shadowcolor></shadowcolor>
<label>Settings</label>
</control> </control>
<!--settings selector--> <!--settings selector-->
<control type="grouplist" id="4500"> <control type="grouplist" id="4500">
@ -58,6 +59,9 @@
<itemgap>0</itemgap> <itemgap>0</itemgap>
<ondown>5</ondown> <ondown>5</ondown>
<control type="button" id="4501"> <control type="button" id="4501">
<animation type="Conditional" condition="!window.isactive(osdsubtitlesettings) + !control.hasfocus(4501)">
<effect type="fade" start="100" end="33" time="200"/>
</animation>
<label>Subtitles</label> <label>Subtitles</label>
<width>4-col</width> <width>4-col</width>
<align>center</align> <align>center</align>
@ -68,6 +72,9 @@
<onclick>ActivateWindow(osdsubtitlesettings)</onclick> <onclick>ActivateWindow(osdsubtitlesettings)</onclick>
</control> </control>
<control type="button" id="4502"> <control type="button" id="4502">
<animation type="Conditional" condition="!window.isactive(osdaudiosettings) + !control.hasfocus(4502)">
<effect type="fade" start="100" end="33" time="200"/>
</animation>
<label>Audio</label> <label>Audio</label>
<width>4-col</width> <width>4-col</width>
<align>center</align> <align>center</align>
@ -78,6 +85,9 @@
<onclick>ActivateWindow(osdaudiosettings)</onclick> <onclick>ActivateWindow(osdaudiosettings)</onclick>
</control> </control>
<control type="button" id="4503"> <control type="button" id="4503">
<animation type="Conditional" condition="!window.isactive(osdvideosettings) + !control.hasfocus(4503)">
<effect type="fade" start="100" end="33" time="200"/>
</animation>
<label>Video</label> <label>Video</label>
<width>4-col</width> <width>4-col</width>
<align>center</align> <align>center</align>

View File

@ -301,7 +301,7 @@
<description>Episode title</description> <description>Episode title</description>
<posx>0</posx> <posx>0</posx>
<posy>2-row</posy> <posy>2-row</posy>
<width>12-col-gutter</width> <width>11-col</width>
<height>2-row</height> <height>2-row</height>
<align>left</align> <align>left</align>
<aligny>center</aligny> <aligny>center</aligny>
@ -338,7 +338,7 @@
<posx>0</posx> <posx>0</posx>
<posy>5-row</posy> <posy>5-row</posy>
<font>textbox</font> <font>textbox</font>
<width>12-col</width> <width>12-col-gutter</width>
<align>left</align> <align>left</align>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<shadowcolor></shadowcolor> <shadowcolor></shadowcolor>

View File

@ -56,7 +56,7 @@
</control> </control>
<control type="panel" id="450"> <control type="panel" id="450">
<posx>0</posx> <posx>0</posx>
<posy>86</posy> <posy>76</posy>
<width>12-col</width> <width>12-col</width>
<height>19-row</height> <height>19-row</height>
<onright>9000</onright> <onright>9000</onright>
@ -130,7 +130,7 @@
<!--OK / Cancel / New folder buttons--> <!--OK / Cancel / New folder buttons-->
<control type="grouplist" id="9000"> <control type="grouplist" id="9000">
<posx>12-col</posx> <posx>12-col</posx>
<posy>86</posy> <posy>76</posy>
<width>4-col</width> <width>4-col</width>
<height>10-row</height> <height>10-row</height>
<orientation>vertical</orientation> <orientation>vertical</orientation>

229
1080i/FileManager.xml Normal file
View File

@ -0,0 +1,229 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">20</defaultcontrol>
<include>fadeInOut</include>
<controls>
<include>globalBackground</include>
<!--mini window-->
<include>miniVideoPlayer</include>
<control type="group">
<!--animations-->
<include>modalDialogInOutVertical</include>
<!--page title-->
<control type="group">
<posx>col-4-begin</posx>
<posy>row-5-begin</posy>
<control type="image">
<posx>-12</posx>
<posy>-12</posy>
<width>1320</width>
<height>720</height>
<texture border="24">dialogBackground.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>18-col</width>
<height>2-row</height>
<texture border="10">masks/menuTitle2.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--title-->
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>18-col</width>
<height>2-row</height>
<font>dialogTitle</font>
<label>10003</label>
<textcolor>textActive</textcolor>
<shadowcolor></shadowcolor>
</control>
<control type="image">
<posx>0</posx>
<posy>76</posy>
<width>18-col</width>
<height>71</height>
<texture>colors/offblack.png</texture>
<aspectratio>stretch</aspectratio>
</control>
</control>
<!--left panel-->
<control type="group">
<posx>col-4-begin</posx>
<posy>252</posy>
<control type="label" id="101">
<description>Header Label</description>
<posx>24</posx>
<posy>24</posy>
<height>2-row</height>
<width>636</width>
<label></label>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor></shadowcolor>
</control>
<!--page scrollbar-->
<control type="group" id="8000">
<visible>Control.IsVisible(60)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>-24</posx>
<posy>2-row</posy>
<height>16-row</height>
<onright>20</onright>
</control>
</control>
<!--left file list-->
<control type="list" id="20">
<posx>0</posx>
<posy>96</posy>
<width>636</width>
<height>540</height>
<onright>21</onright>
<onleft>60</onleft>
<pagecontrol>60</pagecontrol>
<itemlayout height="2-row" width="9-col">
<control type="label">
<posx>24</posx>
<width>8-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<info>ListItem.Label</info>
<font>itemTitle</font>
</control>
<control type="label">
<posx>12r</posx>
<width>3-col</width>
<height>2-row</height>
<aligny>center</aligny>
<align>right</align>
<info>ListItem.Label2</info>
<font>itemTitle</font>
<textcolor>highlight</textcolor>
</control>
</itemlayout>
<focusedlayout height="2-row" width="9-col">
<control type="image">
<width>648</width>
<height>2-row</height>
<texture>colors/white.png</texture>
<animation effect="fade" start="100" end="20" condition="!Control.HasFocus(20)">Conditional</animation>
</control>
<control type="label">
<posx>24</posx>
<width>9-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<info>ListItem.Label</info>
<font>itemTitle</font>
<textcolor>black</textcolor>
</control>
<control type="label">
<posx>12r</posx>
<width>3-col</width>
<height>2-row</height>
<aligny>center</aligny>
<align>right</align>
<info>ListItem.Label2</info>
<font>itemTitle</font>
<textcolor>black</textcolor>
</control>
</focusedlayout>
</control>
</control>
<!--right panel-->
<control type="group">
<posx>col-13-begin</posx>
<posy>252</posy>
<control type="label" id="102">
<description>Header Label</description>
<posx>24</posx>
<posy>24</posy>
<width>9-col-gutter</width>
<height>2-row</height>
<label></label>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
</control>
<control type="list" id="21">
<posx>0</posx>
<posy>96</posy>
<width>9-col</width>
<height>540</height>
<onleft>20</onleft>
<onright>61</onright>
<pagecontrol>61</pagecontrol>
<itemlayout height="2-row" width="9-col">
<control type="label">
<posx>24</posx>
<width>636</width>
<height>2-row</height>
<aligny>center</aligny>
<info>ListItem.Label</info>
<font>itemTitle</font>
</control>
<control type="label">
<posx>12r</posx>
<width>3-col</width>
<height>2-row</height>
<aligny>center</aligny>
<align>right</align>
<info>ListItem.Label2</info>
<font>itemTitle</font>
<textcolor>highlight</textcolor>
</control>
</itemlayout>
<focusedlayout height="2-row" width="9-col">
<control type="image">
<width>9-col</width>
<height>2-row</height>
<texture>colors/white.png</texture>
<animation effect="fade" start="100" end="20" condition="Control.HasFocus(20)">Conditional</animation>
</control>
<control type="label">
<posx>24</posx>
<width>636</width>
<height>2-row</height>
<aligny>center</aligny>
<info>ListItem.Label</info>
<font>itemTitle</font>
<textcolor>black</textcolor>
</control>
<control type="label">
<posx>12r</posx>
<width>3-col</width>
<height>2-row</height>
<aligny>center</aligny>
<align>right</align>
<info>ListItem.Label2</info>
<font>itemTitle</font>
<textcolor>black</textcolor>
</control>
</focusedlayout>
</control>
<!--page scrollbar-->
<control type="group" id="8001">
<visible>Control.IsVisible(61)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8001).hasfocus">conditional</animation>
<control type="scrollbar" id="61">
<posx>654</posx>
<posy>2-row</posy>
<height>16-row</height>
<onleft>21</onleft>
</control>
</control>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>FileManager.xml</label>
</control>
</controls>
</window>

View File

@ -2,6 +2,7 @@
<window id="0"> <window id="0">
<defaultcontrol always="true">9000</defaultcontrol> <defaultcontrol always="true">9000</defaultcontrol>
<include>fadeInOut</include> <include>fadeInOut</include>
<onload>Playlist.Clear</onload>
<onload condition="!String.IsEmpty(Skin.String(homeBackgroundVideos)) + System.AddonIsEnabled(script.randomvideo)">Runscript(script.randomvideo,dir=$INFO[Skin.String(homeBackgroundVideos)])</onload> <onload condition="!String.IsEmpty(Skin.String(homeBackgroundVideos)) + System.AddonIsEnabled(script.randomvideo)">Runscript(script.randomvideo,dir=$INFO[Skin.String(homeBackgroundVideos)])</onload>
<onload>AlarmClock(hidemenu,setfocus(9999),00:20,true)</onload> <onload>AlarmClock(hidemenu,setfocus(9999),00:20,true)</onload>
<onunload>CancelAlarm(hidemenu,true)</onunload> <onunload>CancelAlarm(hidemenu,true)</onunload>

249
1080i/IAGL-infodialog.xml Normal file
View File

@ -0,0 +1,249 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="false">3011</defaultcontrol>
<animation type="windowClose">
<effect type="fade" start="100" end="0" time="400" delay="200"/>
</animation>
<controls>
<!--background-->
<control type="image">
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<include>gameShowcase</include>
<!--info panel-->
<control type="group">
<posx>1200</posx>
<posy>0</posy>
<animation type="Windowopen">
<effect type="fade" start="0" end="100" time="300" delay="300"/>
<effect type="slide" start="800" end="0" tween="cubic" easing="out" time="400" delay="300"/>
</animation>
<animation type="windowClose">
<effect type="fade" start="100" end="0" time="350"/>
<effect type="slide" start="0" end="900" tween="cubic" easing="out" time="400"/>
</animation>
<!--overlay-->
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>10-col</width>
<height>fullscreenHeight</height>
<texture>colors/black.png</texture>
<colordiffuse>cc111111</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--meta-->
<control type="panel">
<posx>12</posx>
<posy>6-row</posy>
<width>10-col</width>
<height>6-row</height>
<enable>false</enable>
<itemlayout width="5-col-gutter" height="76">
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>252</width>
<font>itemSubTitle</font>
<textcolor>highlight</textcolor>
<label>[B]$INFO[ListItem.label][/B]</label>
<shadowcolor></shadowcolor>
</control>
<control type="label">
<posx>12</posx>
<posy>30</posy>
<width>252</width>
<font>itemSubTitle</font>
<textcolor>textActive</textcolor>
<label fallback="13205">[B]$INFO[ListItem.label2][/B]</label>
<shadowcolor></shadowcolor>
</control>
</itemlayout>
<focusedlayout/>
<content>
<item>
<label>$LOCALIZE[562]</label>
<label2 fallback="31253">$INFO[Container(113).ListItem.Year]</label2>
<thumb></thumb>
</item>
<item>
<label>$LOCALIZE[515]</label>
<label2 fallback="31253">$INFO[Container(113).ListItem.Genre]</label2>
<thumb></thumb>
</item>
<item>
<label>$ADDON[plugin.program.iagl 30427]</label>
<label2 fallback="31253">$INFO[Container(113).ListItem.Studio]</label2>
<thumb></thumb>
</item>
<item>
<label>$ADDON[plugin.program.iagl 30429]</label>
<label2 fallback="31253">$INFO[Container(113).ListItem.Property(nplayers)]</label2>
<thumb></thumb>
</item>
</content>
</control>
<!--content-->
<control type="group">
<posx>24</posx>
<posy>row-1-begin</posy>
<control type="label">
<posx>0</posx>
<posy>-6</posy>
<width>7-col</width>
<align>left</align>
<height>115</height>
<aligny>center</aligny>
<font>largeTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[Container(113).ListItem.Label]</label>
<wrapmultiline>true</wrapmultiline>
</control>
<!--synopsis-->
<control type="textbox">
<posx>0</posx>
<posy>9-row</posy>
<font>textbox</font>
<width>8-col</width>
<align>left</align>
<textcolor>textActive</textcolor>
<height>388</height>
<label fallback="31205">$INFO[Container(113).ListItem.Plot]</label>
<autoscroll>false</autoscroll>
<shadowcolor></shadowcolor>
<pagecontrol>61</pagecontrol>
</control>
<control type="scrollbar" id="61">
<posx>12r</posx>
<posy>10-row</posy>
<height>8-row</height>
<ondown>8</ondown>
<onleft>8</onleft>
</control>
</control>
<!--dialog controls-->
<control type="grouplist" id="8000">
<posx>24</posx>
<posy>948</posy>
<width>10-col</width>
<height>6-row</height>
<orientation>horizontal</orientation>
<itemgap>12</itemgap>
<onup>61</onup>
<onleft>999981</onleft>
<control type="button" id="3002">
<description>Play</description>
<label>$ADDON[plugin.program.iagl 30434]</label>
<posy>2-row</posy>
<font>thumbTitle</font>
<align>center</align>
<textoffsetx>0</textoffsetx>
<texturefocus border="24" colordiffuse="highlight">masks/menuTitle.png</texturefocus>
<texturenofocus border="24" colordiffuse="bb1a1a1a">masks/menuTitle.png</texturenofocus>
<focusedcolor>textActive</focusedcolor>
</control>
<control type="button" id="3004">
<label>$ADDON[plugin.program.iagl 30004]</label>
<posy>2-row</posy>
<font>thumbTitle</font>
<align>center</align>
<textoffsetx>0</textoffsetx>
<texturefocus border="24" colordiffuse="highlight">masks/menuTitle.png</texturefocus>
<texturenofocus border="24" colordiffuse="bb1a1a1a">masks/menuTitle.png</texturenofocus>
<focusedcolor>textActive</focusedcolor>
</control>
<control type="button" id="3001">
<label>$ADDON[plugin.program.iagl 30437]</label>
<posy>2-row</posy>
<font>thumbTitle</font>
<align>center</align>
<textoffsetx>0</textoffsetx>
<texturefocus border="24" colordiffuse="highlight">masks/menuTitle.png</texturefocus>
<texturenofocus border="24" colordiffuse="bb1a1a1a">masks/menuTitle.png</texturenofocus>
<focusedcolor>textActive</focusedcolor>
</control>
<control type="button" id="3003">
<visible>false</visible>
<label>$ADDON[plugin.program.iagl 30438]</label>
<posy>2-row</posy>
<description>Choose Art</description>
<font>thumbTitle</font>
<align>center</align>
<textoffsetx>0</textoffsetx>
<texturefocus border="24" colordiffuse="highlight">masks/menuTitle.png</texturefocus>
<texturenofocus border="24" colordiffuse="bb1a1a1a">masks/menuTitle.png</texturenofocus>
<focusedcolor>textActive</focusedcolor>
</control>
</control>
</control>
<control type="videowindow" id="105">
<description>Trailer Window</description>
<visible>false</visible>
</control>
<!--hidden stuff-->
<control type="group">
<visible>true</visible>
<control type="list" id="113">
<description>Metadata</description>
<posx>col-16-begin</posx>
<posy>row-5-begin</posy>
<width>8-col</width>
<height>23-row</height>
<itemlayout width="8-col" height="2-row">
<control type="label">
<posx>96</posx>
<posy>0</posy>
<width>8-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor></shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</itemlayout>
<!--<itemlayout/>-->
<focusedlayout/>
</control>
<control type="list" id="114">
<description>Fanart Slideshow List</description>
<itemlayout/>
<focusedlayout/>
</control>
<control type="list" id="115">
<visible>false</visible>
<description>Box and Snapshot Slideshow List</description>
<itemlayout/>
<focusedlayout/>
</control>
<control type="panel" id="116">
<description>Banner Slideshow List</description>
<itemlayout/>
<focusedlayout/>
</control>
<control type="button" id="3011">
<description>Control Grabber</description>
<onleft>3003</onleft>
<onright>3003</onright>
<onup>3003</onup>
<ondown>3003</ondown>
</control>
</control>
</controls>
</window>

View File

@ -6,6 +6,7 @@
<include file="Includes_animations.xml"/> <include file="Includes_animations.xml"/>
<include file="Includes_hubMenu.xml"/> <include file="Includes_hubMenu.xml"/>
<include file="Includes_hubOptionsItems.xml"/> <include file="Includes_hubOptionsItems.xml"/>
<include file="View_FileList.xml"/>
<include file="View_LiveTVChannels.xml"/> <include file="View_LiveTVChannels.xml"/>
<include file="View_Seasons.xml"/> <include file="View_Seasons.xml"/>
<include file="View_Episodes.xml"/> <include file="View_Episodes.xml"/>
@ -20,10 +21,11 @@
<include file="View_MusicFiles.xml"/> <include file="View_MusicFiles.xml"/>
<include file="View_MusicPlaylist.xml"/> <include file="View_MusicPlaylist.xml"/>
<include file="View_ArtistAlbums.xml"/> <include file="View_ArtistAlbums.xml"/>
<include file="View_MusicVideos.xml"/>
<include file="View_Games.xml"/> <include file="View_Games.xml"/>
<include file="View_GamePlatforms.xml"/>
<include file="Includes_menus.xml"/> <include file="Includes_menus.xml"/>
<include file="Includes_mediaShowcase.xml"/> <include file="Includes_mediaShowcase.xml"/>
<include file="Includes_gameShowcase.xml"/>
<!--view type conditions--> <!--view type conditions-->
<expression name="isVideoList">!String.Contains(container.folderpath,special://profile/playlists/video) + !String.Contains(container.folderpath,videodb://) + !String.Contains(container.folderpath,plugin://) | container.content(files) | String.IsEmpty(container.content) | container.content(addons) | container.content(videos) | container.content(episodes)</expression> <expression name="isVideoList">!String.Contains(container.folderpath,special://profile/playlists/video) + !String.Contains(container.folderpath,videodb://) + !String.Contains(container.folderpath,plugin://) | container.content(files) | String.IsEmpty(container.content) | container.content(addons) | container.content(videos) | container.content(episodes)</expression>
@ -46,11 +48,16 @@
<expression name="isPhotoAlbum">container.content(images)</expression> <expression name="isPhotoAlbum">container.content(images)</expression>
<!--games--> <!--games-->
<expression name="isGame">container.content(games)</expression> <expression name="isGamePlatform">String.Contains(Container.FolderPath,plugin://plugin.program.akl/sources)</expression>
<expression name="isGame">String.Contains(Container.FolderPath,plugin://plugin.program.akl/source/) | String.Contains(Container.FolderPath,plugin://plugin.program.akl/collection/virtual/vcategory)</expression>
<!--weather--> <!--weather-->
<expression name="hasWeather">!String.IsEmpty(Window(Weather).Property(WeatherProvider)) + !String.String.IsEmpty(weather.temperature) + !String.String.IsEmpty(weather.conditions)</expression> <expression name="hasWeather">!String.IsEmpty(Window(Weather).Property(WeatherProvider)) + !String.String.IsEmpty(weather.temperature) + !String.String.IsEmpty(weather.conditions)</expression>
<!--generic file list-->
<expression name="isFileList">container.content(files)</expression>
<!--item fanart--> <!--item fanart-->
<include name="itemFanart"> <include name="itemFanart">
<control type="wraplist" id="99999"> <control type="wraplist" id="99999">

View File

@ -57,17 +57,17 @@
</include> </include>
<include name="modalDialogInOutVertical"> <include name="modalDialogInOutVertical">
<animation type="Windowopen"> <animation type="Windowopen">
<effect type="fade" start="0" end="100" time="300"/> <effect type="fade" start="0" end="150" time="200"/>
<effect type="slide" start="0,-200" end="0" tween="cubic" easing="out" time="400"/> <effect type="slide" start="0,-100" end="0" tween="cubic" easing="out" time="300"/>
</animation> </animation>
<animation type="Windowclose"> <animation type="Windowclose">
<effect type="fade" start="100" end="0" time="300"/> <effect type="fade" start="150" end="0" time="200"/>
<effect type="slide" start="0" end="0,300" tween="cubic" easing="out" time="400"/> <effect type="slide" start="0" end="0,100" tween="cubic" easing="out" time="300"/>
</animation> </animation>
</include> </include>
<include name="modalDialogContentShift"> <include name="modalDialogContentShift">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus"> <animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="zoom" end="130" time="200" center="auto" tween="linear" easing="out"/> <effect type="zoom" end="110" time="250" center="auto" tween="linear" easing="out"/>
</animation> </animation>
</include> </include>
</includes> </includes>

View File

@ -0,0 +1,157 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<!--media showcase-->
<include name="gameShowcase">
<!--list container to hold extrafanart-->
<control type="list" id="99999">
<posx>-4</posx>
<posy>-4</posy>
<width>4</width>
<height>4</height>
<enable>false</enable>
<preloaditems>2</preloaditems>
<itemlayout/>
<focusedlayout/>
<content>$VAR[extraFanartLocation]</content>
</control>
<control type="grouplist" id="99998">
<posx>0</posx>
<posy>row-3-begin</posy>
<width>13000</width>
<height>fullscreenHeight</height>
<itemgap>0</itemgap>
<scrolltime tween="sine" easing="out">500</scrolltime>
<orientation>horizontal</orientation>
<usecontrolcoords>true</usecontrolcoords>
<animation type="windowopen">
<effect type="fade" start="0" end="100" delay="250" time="1000"/>
</animation>
<!--movement-->
<animation effect="slide" time="200" end="0,0" condition="Control.HasFocus(999981)">condition</animation>
<animation effect="slide" time="200" end="-1354,0" condition="Control.HasFocus(999982) + !String.IsEmpty(listitem.tagline)">condition</animation><!--fanart1 has tagline-->
<animation effect="slide" time="200" end="-500,0" condition="Control.HasFocus(999982) + String.IsEmpty(listitem.tagline)">condition</animation><!--fanart 1 no tagline-->
<animation effect="slide" time="200" end="-2896,0" condition="Control.HasFocus(999983) + !String.IsEmpty(listitem.tagline)">condition</animation><!--cast has tagline-->
<animation effect="slide" time="200" end="-2042,0" condition="Control.HasFocus(999983) + String.IsEmpty(listitem.tagline)">condition</animation><!--cast no tagline-->
<animation effect="slide" time="200" end="-4458,0" condition="Control.HasFocus(999984) + !String.IsEmpty(listitem.tagline)">condition</animation><!--fanart2 has tagline-->
<animation effect="slide" time="200" end="-3604,0" condition="Control.HasFocus(999984) + String.IsEmpty(listitem.tagline)">condition</animation><!--fanart2 no tagline-->
<animation effect="slide" time="200" end="-5650,0" condition="Control.HasFocus(999985) + !String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--discart has tagline-->
<animation effect="slide" time="200" end="-4796,0" condition="Control.HasFocus(999985) + String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--discart no tagline-->
<animation effect="slide" time="200" end="-5946,0" condition="Control.HasFocus(999985) + !String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart has tagline-->
<animation effect="slide" time="200" end="-5092,0" condition="Control.HasFocus(999985) + String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart has tagline-->
<animation effect="slide" time="200" end="-6844,0" condition="Control.HasFocus(999986) + !String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--has tagline + has discart-->
<animation effect="slide" time="200" end="-6844,0" condition="Control.HasFocus(999986) + String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--NO TAGLINE + HAS DISCART-->
<animation effect="slide" time="200" end="-7428,0" condition="Control.HasFocus(999986) + !String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart has tagline-->
<animation effect="slide" time="200" end="-6578,0" condition="Control.HasFocus(999986) + String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart no tagline-->
<animation effect="slide" time="200" end="-8328,0" condition="Control.HasFocus(999987) + !String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--has tagline + has discart-->
<animation effect="slide" time="200" end="-8328,0" condition="Control.HasFocus(999987) + String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--NO TAGLINE + HAS DISCART-->
<animation effect="slide" time="200" end="-8912,0" condition="Control.HasFocus(999987) + !String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart has tagline-->
<animation effect="slide" time="200" end="-8062,0" condition="Control.HasFocus(999987) + String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart no tagline-->
<animation effect="slide" time="200" end="-9812,0" condition="Control.HasFocus(999988) + !String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--has tagline + has discart-->
<animation effect="slide" time="200" end="-9812,0" condition="Control.HasFocus(999988) + String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--NO TAGLINE + HAS DISCART-->
<animation effect="slide" time="200" end="-10396,0" condition="Control.HasFocus(999988) + !String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart has tagline-->
<animation effect="slide" time="200" end="-9546,0" condition="Control.HasFocus(999988) + String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart no tagline-->
<animation effect="slide" time="200" end="-11296,0" condition="Control.HasFocus(999989) + !String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--has tagline + has discart-->
<animation effect="slide" time="200" end="-11296,0" condition="Control.HasFocus(999989) + String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--NO TAGLINE + HAS DISCART-->
<animation effect="slide" time="200" end="-11880,0" condition="Control.HasFocus(999989) + !String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart has tagline-->
<animation effect="slide" time="200" end="-11562,0" condition="Control.HasFocus(999989) + String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart no tagline-->
<control type="label">
<posx>col-1-begin</posx>
<posy>0</posy>
<width>756</width>
<height>756</height>
<font>large</font>
<align>center</align>
<textcolor>textActive</textcolor>
<label>$INFO[Container(113).ListItem.Label]</label>
<wrapmultiline>true</wrapmultiline>
</control>
<control type="image">
<posx>2-col</posx>
<visible>!String.IsEmpty(Container(115).ListItem.Art(poster))</visible>
<posx>0</posx>
<width>504</width>
<height>756</height>
<texture diffuse="masks/showcasePoster.png">$INFO[Container(115).ListItem.Art(poster)]</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>keep</aspectratio>
</control>
<control type="panel" id="115">
<posx>180</posx>
<posy>12</posy>
<width>20-col</width>
<height>756</height>
<enable>false</enable>
<itemlayout width="10-col" height="405">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>708</width>
<height>398</height>
<aspectratio scalediffuse="false">keep</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/showcaseCast.png">$INFO[listitem.art(poster)]</texture>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
</itemlayout>
<focusedlayout/>
</control>
<control type="multiimage">
<visible>!String.IsEmpty(Container(114).ListItem.Art(fanart))</visible>
<posx>2-col</posx>
<top>0</top>
<width>1344</width>
<height>756</height>
<aspectratio>scale</aspectratio>
<timeperimage>1000</timeperimage>
<fadetime>300</fadetime>
<imagepath background="true">$INFO[Container(114).ListItem.Art(fanart)]</imagepath>
</control>
</control>
<!--navigation-->
<control type="grouplist">
<posx>636</posx>
<posy>row-27-begin</posy>
<orientation>horizontal</orientation>
<itemgap>0</itemgap>
<control type="button" id="999981">
<width>1-col</width>
<height>12</height>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<onback>8000</onback>
</control>
<control type="button" id="999982">
<width>1-col</width>
<height>12</height>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<onback>8000</onback>
</control>
<control type="button" id="999983">
<width>1-col</width>
<height>12</height>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<onback>8000</onback>
</control>
<control type="button" id="999984">
<width>1-col</width>
<height>12</height>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<onback>8000</onback>
</control>
</control>
<control type="label">
<posx>col-1-begin</posx>
<posy>1014</posy>
<width>24-col</width>
<height>1-row</height>
<align>center</align>
<font>smallStrong</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[Container(113).ListItem.label]</label>
<shadowcolor></shadowcolor>
</control>
</include>
</includes>

View File

@ -54,11 +54,22 @@
<!--player controls (if media playing)--> <!--player controls (if media playing)-->
<control type="group"> <control type="group">
<visible>player.hasaudio</visible>
<posx>0</posx> <posx>0</posx>
<posy>row-5-begin</posy> <posy>row-5-begin</posy>
<control type="image"> <control type="image">
<visible>player.playing + control.hasfocus(5115)</visible> <posx>0</posx>
<posy>0</posy>
<width>col-5-begin</width>
<height>1-col</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>33ffffff</colordiffuse>
</control>
<control type="image">
<visible>control.hasfocus(5115)</visible>
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
<width>col-5-begin</width> <width>col-5-begin</width>
@ -68,8 +79,7 @@
</control> </control>
<control type="panel" id="5115"> <control type="panel" id="5115">
<visible>player.playing</visible> <posx>46</posx>
<posx>72</posx>
<posy>0</posy> <posy>0</posy>
<width>col-5-begin</width> <width>col-5-begin</width>
<height>2-row</height> <height>2-row</height>
@ -165,7 +175,7 @@
</control> </control>
<control type="panel" id="9001"> <control type="panel" id="9001">
<animation condition="player.playing" effect="slide" end="0,72" time="0">conditional</animation> <animation condition="player.hasaudio" effect="slide" end="0,72" time="0">conditional</animation>
<posx>0</posx> <posx>0</posx>
<posy>row-5-begin</posy> <posy>row-5-begin</posy>
<width>col-5-begin</width> <width>col-5-begin</width>

View File

@ -127,8 +127,8 @@
<thumb /> <thumb />
<property name="labelID">31232</property> <property name="labelID">31232</property>
<property name="defaultID">31232</property> <property name="defaultID">31232</property>
<onclick>ActivateWindow(games)</onclick> <onclick>ActivateWindow(games,plugin://plugin.program.akl/sources)</onclick>
<property name="path">ActivateWindow(games)</property> <property name="path">ActivateWindow(games,plugin://plugin.program.akl/sources)</property>
<property name="list">games</property> <property name="list">games</property>
<visible>String.IsEqual(System.ProfileName,Master user)</visible> <visible>String.IsEqual(System.ProfileName,Master user)</visible>
<property name="submenuVisibility">num-31232</property> <property name="submenuVisibility">num-31232</property>
@ -282,7 +282,7 @@
<property name="defaultID">31136</property> <property name="defaultID">31136</property>
<visible>Player.HasMedia</visible> <visible>Player.HasMedia</visible>
<onclick condition="true">control.setfocus(9999)</onclick> <onclick condition="true">control.setfocus(9999)</onclick>
<onclick>activateWindow(1103)</onclick> <onclick>activateWindow(musicplaylist)</onclick>
<property name="path">activateWindow(musicplaylist)</property> <property name="path">activateWindow(musicplaylist)</property>
<property name="list">activateWindow(musicplaylist)</property> <property name="list">activateWindow(musicplaylist)</property>
<visible>String.IsEqual(System.ProfileName,Master user)</visible> <visible>String.IsEqual(System.ProfileName,Master user)</visible>

View File

@ -28,6 +28,8 @@
<value condition="Window.isactive(TVRecordings)">$LOCALIZE[19020] [COLOR highlight]$LOCALIZE[31165][/COLOR]</value> <value condition="Window.isactive(TVRecordings)">$LOCALIZE[19020] [COLOR highlight]$LOCALIZE[31165][/COLOR]</value>
<value condition="Window.isactive(programs)">$LOCALIZE[10506]</value> <value condition="Window.isactive(programs)">$LOCALIZE[10506]</value>
<value condition="Window.isactive(musicplaylist) | Window.isactive(videoplaylist)">$LOCALIZE[31123]</value> <value condition="Window.isactive(musicplaylist) | Window.isactive(videoplaylist)">$LOCALIZE[31123]</value>
<value condition="String.Contains(Container.FolderPath,plugin://plugin.program.akl/sources)">$LOCALIZE[31232] [LOWERCASE][COLOR highlight]All Platforms[/COLOR][/LOWERCASE]</value>
<value condition="String.Contains(Container.FolderPath,plugin://plugin.program.akl/source/)">$LOCALIZE[31232] [LOWERCASE][COLOR highlight]$INFO[listitem.property(platform)][/COLOR][/LOWERCASE]</value>
<value condition="Window.isactive(games)">$LOCALIZE[31232] [LOWERCASE][COLOR highlight]$INFO[container.foldername][/COLOR][/LOWERCASE]</value> <value condition="Window.isactive(games)">$LOCALIZE[31232] [LOWERCASE][COLOR highlight]$INFO[container.foldername][/COLOR][/LOWERCASE]</value>
</variable> </variable>
<variable name="listSubTitle"> <variable name="listSubTitle">

View File

@ -2,7 +2,7 @@
<window> <window>
<!--content moved to custom_musicPlayerFullscreen.xml--> <!--content moved to custom_musicPlayerFullscreen.xml-->
<onload>action(back)</onload> <onload>action(back)</onload>
<onload>activateWindow(1103)</onload> <onload>AlarmClock(gotoplaylist,activateWindow(musicplaylist),00:01,true)</onload>
<controls> <controls>
<!--debugging--> <!--debugging-->
<include>DebugGrid</include> <include>DebugGrid</include>

View File

@ -1,20 +1,105 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<window> <window>
<defaultcontrol always="true">9999</defaultcontrol> <defaultcontrol always="true">9998</defaultcontrol>
<onload></onload>
<include>fadeInOut</include> <include>fadeInOut</include>
<views>51</views> <views>50,501,502</views>
<controls> <controls>
<include>globalBackground</include>
<!--page container group--> <!--page container group-->
<control type="group"> <control type="group">
<include>globalBackground</include>
<!--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">
<!--source content-->
<control type="group">
<include>contentOpen</include> <include>contentOpen</include>
<onleft>9000</onleft> <!--source content-->
<control type="group" id="9500">
<include>videofiles</include>
<include>gamePlatform</include>
<include>games</include> <include>games</include>
</control> </control>
<control type="panel" id="50">
<visible>!$EXP[isGame] + !$EXP[isGamePlatform]</visible>
<posx>col-1-begin</posx>
<posy>row-5-begin</posy>
<width>24-col</width>
<height>23-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<ondown>50</ondown>
<onup>50</onup>
<pagecontrol>60</pagecontrol>
<itemlayout width="24-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>69</width>
<height>69</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture diffuse="masks/iconEndCapLeft.png" border="0">colors/black.png</texture>
<colordiffuse>d0000000</colordiffuse>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>23-col</width>
<height>71</height>
<aspectratio>stretch</aspectratio>
<texture>masks/tvChannel.png</texture>
<colordiffuse>d0000000</colordiffuse>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>11-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor></shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</itemlayout>
<focusedlayout width="24-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>69</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture diffuse="masks/iconEndCapLeft.png" border="0">colors/white.png</texture>
<animation type="focus" loop="false" reversible="false">
<effect type="fade" start="100" end="50" time="0"/>
</animation>
<colordiffuse>highlight</colordiffuse>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>23-col</width>
<height>71</height>
<aspectratio>stretch</aspectratio>
<texture border="0">masks/tvChannel.png</texture>
<colordiffuse>highlight</colordiffuse>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>11-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor></shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</focusedlayout>
</control>
</control>
</control>
<!--page scrollbar--> <!--page scrollbar-->
<control type="group" id="8000"> <control type="group" id="8000">
<visible>Control.IsVisible(60)</visible> <visible>Control.IsVisible(60)</visible>
@ -34,11 +119,11 @@
</control> </control>
<!--hub menu--> <!--hub menu-->
<include>hubMenu</include> <include>hubMenu</include>
<!--debug--> <!--debugging-->
<include>DebugGrid</include> <include>DebugGrid</include>
<control type="label"> <control type="label">
<include>WindowID</include> <include>WindowID</include>
<label>MyGames.xml path: $INFO[container.folderpath] folder: $INFO[container.foldername] content: $INFO[container.content]</label> <label>$INFO[container(502).listitem.trailer] MyGames.xml path: $INFO[container.folderpath] folder: $INFO[container.foldername] content: $INFO[container(502).listitem.trailer]</label>
</control> </control>
</controls> </controls>
</window> </window>

View File

@ -4,7 +4,7 @@
<include>fadeInOut</include> <include>fadeInOut</include>
<onload>Skin.SetString(recentitems,music)</onload> <onload>Skin.SetString(recentitems,music)</onload>
<onload>Skin.SetString(musicQuickLinkValue,special://skin/extras/playlists/recentAlbums.xsp)</onload> <onload>Skin.SetString(musicQuickLinkValue,special://skin/extras/playlists/recentAlbums.xsp)</onload>
<views>50,51,52,53,54,55,56,57,59</views> <views>50,51,52,53,54,55,59</views>
<controls> <controls>
<include>globalBackground</include> <include>globalBackground</include>
<control type="group"> <control type="group">

View File

@ -59,14 +59,14 @@
<width>1-col</width> <width>1-col</width>
<onclick>control.setfocus(9000)</onclick> <onclick>control.setfocus(9000)</onclick>
<onleft>control.setfocus(9000)</onleft> <onleft>control.setfocus(9000)</onleft>
<ondown>control.setfocus(2100)</ondown> <ondown condition="!PVR.IsPlayingRadio">control.setfocus(2100)</ondown>
<oninfo>control.setfocus(9000)</oninfo> <oninfo>control.setfocus(9000)</oninfo>
</control> </control>
<!--debugging--> <!--debugging-->
<include>DebugGrid</include> <include>DebugGrid</include>
<control type="label"> <control type="label">
<include>WindowID</include> <include>WindowID</include>
<label>MyPlaylist.xml path: $INFO[container.folderpath] name: $INFO[container.foldername] content: $INFO[container.content] Control: $INFO[System.CurrentControl]</label> <label>MyPlaylist.xml path: $INFO[container.folderpath] name: $INFO[container.foldername] content: $INFO[container.content] Control: $INFO[System.CurrentControl] $INFO[MusicPlayer.ChannelName]</label>
</control> </control>
</controls> </controls>
</window> </window>

View File

@ -21,11 +21,9 @@
<control type="group" id="9500"> <control type="group" id="9500">
<include>videofiles</include> <include>videofiles</include>
<include>movies</include> <include>movies</include>
<include>addonposters</include>
<include>tvshows</include> <include>tvshows</include>
<include>seasons</include> <include>seasons</include>
<include>episodes</include> <include>episodes</include>
<include>musicvideos</include>
</control> </control>
</control> </control>
<!--page scrollbar--> <!--page scrollbar-->

View File

@ -210,6 +210,13 @@
<property name="label3">$LOCALIZE[31108]</property> <property name="label3">$LOCALIZE[31108]</property>
<onclick>ActivateWindow(systeminfo)</onclick> <onclick>ActivateWindow(systeminfo)</onclick>
</item> </item>
<item>
<description>File Manager</description>
<label>10003</label>
<label2></label2>
<property name="label3">$LOCALIZE[31095]</property>
<onclick>activatewindow(filemanager)</onclick>
</item>
</content> </content>
</control> </control>
<!--libreelec builds only--> <!--libreelec builds only-->

View File

@ -69,7 +69,7 @@
<effect type="fade" start="100" end="80" time="100"/> <effect type="fade" start="100" end="80" time="100"/>
</animation> </animation>
<posx>0</posx> <posx>0</posx>
<posy>84</posy> <posy>76</posy>
<width></width> <width></width>
<itemgap>0</itemgap> <itemgap>0</itemgap>
<height>538</height> <height>538</height>
@ -81,8 +81,8 @@
</control> </control>
<!--options--> <!--options-->
<control type="grouplist" id="5"> <control type="grouplist" id="5">
<posx>4-col</posx> <posx>280</posx>
<posy>84</posy> <posy>76</posy>
<width>14-col</width> <width>14-col</width>
<height>606</height> <height>606</height>
<onleft>3</onleft> <onleft>3</onleft>

View File

@ -92,7 +92,7 @@
<shadowcolor></shadowcolor> <shadowcolor></shadowcolor>
</control> </control>
<control type="label"> <control type="label">
<posx>0</posx> <posx>24</posx>
<posy>row-3-begin</posy> <posy>row-3-begin</posy>
<width>384</width> <width>384</width>
<align>center</align> <align>center</align>

View File

@ -58,6 +58,9 @@
<onclick>Runscript(script.quickfind,media=albums)</onclick> <onclick>Runscript(script.quickfind,media=albums)</onclick>
</control> </control>
<control type="button" id="4000"> <control type="button" id="4000">
<animation type="Conditional" condition="!String.IsEqual(skin.string(musicQuickLinkValue),special://skin/extras/playlists/recentAlbums.xsp)">
<effect type="fade" start="100" end="33" time="200"/>
</animation>
<label>31180</label> <label>31180</label>
<texturenofocus></texturenofocus> <texturenofocus></texturenofocus>
<texturefocus colordiffuse="ffffffff" border="24">UIControls/button.png</texturefocus> <texturefocus colordiffuse="ffffffff" border="24">UIControls/button.png</texturefocus>
@ -65,10 +68,13 @@
<font>thumbTitle</font> <font>thumbTitle</font>
<align>center</align> <align>center</align>
<textoffsetx>0</textoffsetx> <textoffsetx>0</textoffsetx>
<onfocus>Skin.SetString(musicQuickLinkValue,special://skin/extras/playlists/recentAlbums.xsp)</onfocus> <onclick>Skin.SetString(musicQuickLinkValue,special://skin/extras/playlists/recentAlbums.xsp)</onclick>
<ondown>control.setfocus(9998,0)</ondown> <ondown>control.setfocus(9998,0)</ondown>
</control> </control>
<control type="button" id="4001"> <control type="button" id="4001">
<animation type="Conditional" condition="!String.IsEqual(skin.string(musicQuickLinkValue),special://skin/extras/playlists/topAlbums.xsp)">
<effect type="fade" start="100" end="33" time="200"/>
</animation>
<label>31187</label> <label>31187</label>
<texturenofocus></texturenofocus> <texturenofocus></texturenofocus>
<texturefocus colordiffuse="ffffffff" border="24">UIControls/button.png</texturefocus> <texturefocus colordiffuse="ffffffff" border="24">UIControls/button.png</texturefocus>
@ -76,17 +82,20 @@
<font>thumbTitle</font> <font>thumbTitle</font>
<align>center</align> <align>center</align>
<textoffsetx>0</textoffsetx> <textoffsetx>0</textoffsetx>
<onfocus>Skin.SetString(musicQuickLinkValue,special://skin/extras/playlists/topAlbums.xsp)</onfocus> <onclick>Skin.SetString(musicQuickLinkValue,special://skin/extras/playlists/topAlbums.xsp)</onclick>
<ondown>control.setfocus(9998,0)</ondown> <ondown>control.setfocus(9998,0)</ondown>
</control> </control>
<control type="button" id="4002"> <control type="button" id="4002">
<animation type="Conditional" condition="!String.IsEqual(skin.string(musicQuickLinkValue),special://skin/extras/playlists/randomAlbums.xsp)">
<effect type="fade" start="100" end="33" time="200"/>
</animation>
<label>31181</label> <label>31181</label>
<texturenofocus></texturenofocus> <texturenofocus></texturenofocus>
<texturefocus colordiffuse="ffffffff">UIControls/button.png</texturefocus> <texturefocus colordiffuse="ffffffff">UIControls/button.png</texturefocus>
<font>thumbTitle</font> <font>thumbTitle</font>
<align>center</align> <align>center</align>
<textoffsetx>0</textoffsetx> <textoffsetx>0</textoffsetx>
<onfocus>Skin.SetString(musicQuickLinkValue,special://skin/extras/playlists/randomAlbums.xsp)</onfocus> <onclick>Skin.SetString(musicQuickLinkValue,special://skin/extras/playlists/randomAlbums.xsp)</onclick>
<ondown>control.setfocus(9998,0)</ondown> <ondown>control.setfocus(9998,0)</ondown>
</control> </control>
<control type="button" id="3222"> <control type="button" id="3222">
@ -196,6 +205,7 @@
<aligny>center</aligny> <aligny>center</aligny>
<font>thumbTitle</font> <font>thumbTitle</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<scroll>false</scroll>
<label>[B]$INFO[ListItem.Title][/B][CR]$INFO[ListItem.artist] - $INFO[listitem.year]</label> <label>[B]$INFO[ListItem.Title][/B][CR]$INFO[ListItem.artist] - $INFO[listitem.year]</label>
</control> </control>
</control> </control>

View File

@ -186,7 +186,7 @@
</animation> </animation>
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
<width>1-col</width> <width>72</width>
<height>2-row</height> <height>2-row</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture diffuse="masks/iconEndCapLeft.png">colors/white.png</texture> <texture diffuse="masks/iconEndCapLeft.png">colors/white.png</texture>
@ -210,7 +210,7 @@
<posx>1-col</posx> <posx>1-col</posx>
<posy>0</posy> <posy>0</posy>
<width>11-col</width> <width>11-col</width>
<height>2-row</height> <height>73</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture diffuse="masks/episodeMenu.png">colors/white.png</texture> <texture diffuse="masks/episodeMenu.png">colors/white.png</texture>
<bordersize>0</bordersize> <bordersize>0</bordersize>

82
1080i/View_FileList.xml Normal file
View File

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<include name="filelist">
<control type="panel" id="50">
<visible>$EXP[isFileList]</visible>
<posx>col-1-begin</posx>
<posy>row-5-begin</posy>
<width>24-col</width>
<height>23-row</height>
<onleft>9000</onleft>
<onright>61</onright>
<ondown>50</ondown>
<onup>50</onup>
<pagecontrol>61</pagecontrol>
<itemlayout width="24-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>69</width>
<height>69</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/black.png" diffuse="masks/iconEndCapLeft.png" border="0">$INFO[Listitem.thumb]</texture>
<colordiffuse>d0000000</colordiffuse>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>23-col</width>
<height>69</height>
<aspectratio>stretch</aspectratio>
<texture>masks/tvChannel.png</texture>
<colordiffuse>d0000000</colordiffuse>
</control>
<control type="label">
<posx>96</posx>
<posy>0</posy>
<width>22-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor></shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</itemlayout>
<focusedlayout width="24-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>72</width>
<height>69</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture diffuse="masks/iconEndCapLeft.png" border="0">colors/white.png</texture>
<animation type="focus">
<effect type="fade" start="100" end="50" time="0"/>
</animation>
<colordiffuse>highlight</colordiffuse>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>23-col</width>
<height>69</height>
<aspectratio>stretch</aspectratio>
<texture border="0">masks/tvChannel.png</texture>
<colordiffuse>highlight</colordiffuse>
</control>
<control type="label">
<posx>96</posx>
<posy>0</posy>
<width>22-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor></shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</focusedlayout>
</control>
</include>
</includes>

View File

@ -0,0 +1,318 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<!--Game Platform browser-->
<include name="gamePlatform">
<control type="group">
<visible>$EXP[isGamePlatform]</visible>
<control type="image">
<visible>control.hasfocus(9998) | control.hasfocus(9123)</visible>
<include>dimensionsFullscreen</include>
<texture fallback="colors/black.png">$INFO[container(9998).listitem.art(fanart)]</texture>
<colordiffuse>FF555555</colordiffuse>
<aspectratio>scale</aspectratio>
<fadetime>250</fadetime>
</control>
<control type="group" id="9125">
<visible>$EXP[isGamePlatform]</visible>
<animation type="Conditional" condition="!controlgroup(9125).hasfocus">
<effect type="slide" start="0,0" end="0,-200" time="200"/>
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<animation type="Conditional" condition="controlgroup(9125).hasfocus">
<effect type="slide" start="0,-200" end="0,0" time="200" delay="400"/>
<effect type="fade" start="0" end="100" time="200" delay="350"/>
</animation>
<!--quick link selector-->
<control type="group">
<posx>col-5-begin</posx>
<posy>170</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>16-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture border="24">masks/menuBar.png</texture>
<colordiffuse>77000000</colordiffuse>
</control>
<control type="grouplist" id="9202">
<posx>0</posx>
<posy>0</posy>
<orientation>horizontal</orientation>
<itemgap>0</itemgap>
<onleft>9000</onleft>
<ondown>9998</ondown>
<onback>9000</onback>
<control type="button" id="506">
<description>Search</description>
<width>1-col</width>
<texturenofocus></texturenofocus>
<texturefocus>masks/circle.png</texturefocus>
<textoffsetx>0</textoffsetx>
<align>center</align>
<focusedcolor>black</focusedcolor>
<font>symbolLarge</font>
<label></label>
<onclick>Runscript(script.quickfind,media=albums)</onclick>
</control>
<control type="button" id="4000">
<animation type="Conditional" condition="!String.IsEqual(skin.string(gameQuickLinkValue),plugin://plugin.program.akl/collection/virtual/recently_played)">
<effect type="fade" start="100" end="33" time="200"/>
</animation>
<label>Recently Played</label>
<texturenofocus></texturenofocus>
<texturefocus colordiffuse="ffffffff" border="24">UIControls/button.png</texturefocus>
<width>3-col</width>
<font>thumbTitle</font>
<align>center</align>
<textoffsetx>0</textoffsetx>
<onclick>Skin.SetString(gameQuickLinkValue,plugin://plugin.program.akl/collection/virtual/recently_played)</onclick>
<ondown>control.setfocus(9998,0)</ondown>
</control>
<control type="button" id="4001">
<animation type="Conditional" condition="!String.IsEqual(skin.string(gameQuickLinkValue),plugin://plugin.program.akl/collection/virtual/favourites)">
<effect type="fade" start="100" end="33" time="200"/>
</animation>
<label>Favourites</label>
<texturenofocus></texturenofocus>
<texturefocus colordiffuse="ffffffff" border="24">UIControls/button.png</texturefocus>
<width>3-col</width>
<font>thumbTitle</font>
<align>center</align>
<textoffsetx>0</textoffsetx>
<onclick>Skin.SetString(gameQuickLinkValue,plugin://plugin.program.akl/collection/virtual/favourites)</onclick>
</control>
<control type="button" id="4002">
<label>Genres</label>
<texturenofocus></texturenofocus>
<texturefocus colordiffuse="ffffffff">UIControls/button.png</texturefocus>
<font>thumbTitle</font>
<align>center</align>
<textoffsetx>0</textoffsetx>
<onclick>activateWindow(games,plugin://plugin.program.akl/category/virtual/vcategory_genre)</onclick>
</control>
<control type="button" id="3222">
<description>filters</description>
<texturenofocus></texturenofocus>
<texturefocus colordiffuse="ffffffff" border="24">UIControls/button.png</texturefocus>
<font>thumbTitle</font>
<width>4-col</width>
<align>center</align>
<textoffsetx>0</textoffsetx>
<label>Filters</label>
<onclick>activateWindow(games,plugin://plugin.program.akl/category/virtual/vcategories)</onclick>
</control>
<control type="button" id="3223">
<description>Settings</description>
<focusedcolor>black</focusedcolor>
<color>textActive</color>
<texturenofocus></texturenofocus>
<texturefocus colordiffuse="ffffffff">masks/circle.png</texturefocus>
<alttexturefocus colordiffuse="FFFFFFFF">masks/circle.png</alttexturefocus>
<alttexturenofocus></alttexturenofocus>
<textoffsetx>3</textoffsetx>
<width>1-col</width>
<align>center</align>
<font>symbolLarge</font>
<label></label>
<onclick>activateWindow(games,plugin://plugin.program.akl/?content_type=game)</onclick>
</control>
</control>
</control>
<!--quick links-->
<control type="panel" id="9998">
<posx>90</posx>
<posy>288</posy>
<width>24-col</width>
<height>11-row</height>
<onup>9202</onup>
<ondown>501</ondown>
<onleft>9000</onleft>
<onback>9000</onback>
<orientation>horizontal</orientation>
<onclick>RunPlugin(plugin://plugin.program.akl/execute/rom/$INFO[Container(9998).ListItem.Property(entityid)])</onclick>
<itemlayout width="352" height="5-col-gutter">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>324</width>
<height>324</height>
<aspectratio>stretch</aspectratio>
<texture diffuse="masks/albumThumb_2.png">colors/black.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>324</width>
<height>324</height>
<aspectratio>stretch</aspectratio>
<texture diffuse="masks/albumThumb_2.png" fallback="colors/black.png">$INFO[ListItem.Art(snap)]</texture>
<colordiffuse>88ffffff</colordiffuse>
</control>
<control type="image">
<posx>24</posx>
<posy>81</posy>
<width>276</width>
<height>138</height>
<texture>$INFO[ListItem.Art(clearlogo)]</texture>
<aspectratio align="right">keep</aspectratio>
<colordiffuse>ccffffff</colordiffuse>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>328</posy>
<width>300</width>
<height>2-row</height>
<aligny>center</aligny>
<font>thumbTitle</font>
<textcolor>textActive</textcolor>
<label>[B]$INFO[ListItem.Title]$INFO[ListItem.year, (,)][/B][CR]$INFO[ListItem.property(platform)]</label>
</control>
</itemlayout>
<focusedlayout width="352" height="5-col-gutter">
<control type="group">
<include>focusThumb</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>324</width>
<height>324</height>
<aspectratio>stretch</aspectratio>
<texture diffuse="masks/albumThumb_2.png">colors/black.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>324</width>
<height>324</height>
<aspectratio>stretch</aspectratio>
<texture diffuse="masks/albumThumb_2.png" fallback="colors/black.png">$INFO[ListItem.Art(snap)]</texture>
<bordertexture infill="false" diffuse="masks/albumThumb_2.png">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
<control type="image">
<posx>24</posx>
<posy>81</posy>
<width>276</width>
<height>138</height>
<texture>$INFO[ListItem.Art(clearlogo)]</texture>
<aspectratio align="right">keep</aspectratio>
<colordiffuse>ccffffff</colordiffuse>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>328</posy>
<width>276</width>
<height>2-row</height>
<aligny>center</aligny>
<font>thumbTitle</font>
<textcolor>textActive</textcolor>
<scroll>false</scroll>
<label>[B]$INFO[ListItem.Title]$INFO[ListItem.year, (,)][/B][CR]$INFO[ListItem.property(platform)]</label>
</control>
</control>
</focusedlayout>
<content>$INFO[skin.string(gameQuickLinkValue)]</content>
</control>
</control>
<!--all game platforms-->
<control type="group" id="9124">
<animation type="Conditional" condition="controlgroup(9124).hasfocus | controlgroup(8000).hasfocus | controlgroup(9000).hasfocus | Skin.HasSetting(disableRecentAlbums)">
<effect type="slide" start="0,0" end="0,-576" tween="sine" time="400"/>
</animation>
<control type="label">
<visible>!controlgroup(9000).hasfocus + $EXP[isGamePlatform]</visible>
<posx>col-1-begin</posx>
<posy>760</posy>
<width>12-col</width>
<height>2-row</height>
<aligny>center</aligny>
<font>menuTitle</font>
<textcolor>textActive</textcolor>
<label>All Platforms</label>
</control>
<control type="panel" id="501">
<visible>$EXP[isGamePlatform]</visible>
<posx>90</posx>
<posy>864</posy>
<width>1800</width>
<height>23-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<onup>9998</onup>
<onback>9998</onback>
<pagecontrol>60</pagecontrol>
<scrolltime tween="sine">250</scrolltime>
<itemlayout width="293" height="360">
<control type="image">
<visible>!ListItem.IsParentFolder</visible>
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture diffuse="masks/albumThumb.png">colors/black.png</texture>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="image">
<visible>!ListItem.IsParentFolder</visible>
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>scale</aspectratio>
<texture fallback="colors/black.png" diffuse="masks/albumThumb.png">$INFO[ListItem.Art(fanart)]</texture>
<colordiffuse>88FFFFFF</colordiffuse>
</control>
<control type="textbox">
<visible>!controlgroup(9000).hasfocus</visible>
<posx></posx>
<posy>276</posy>
<width>264</width>
<height>60</height>
<align>center</align>
<aligny>top</aligny>
<font>thumbTitle</font>
<textcolor>textActive</textcolor>
<label>[B]$INFO[ListItem.label][/B][CR]$INFO[ListItem.artist]</label>
</control>
</itemlayout>
<focusedlayout width="4-col" height="360">
<control type="group">
<include>focusThumb</include>
<control type="image">
<visible>!ListItem.IsParentFolder</visible>
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>scale</aspectratio>
<texture fallback="colors/black.png" diffuse="masks/albumThumb.png">$INFO[ListItem.Art(fanart)]</texture>
<bordertexture infill="false" diffuse="masks/albumThumb.png">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
<control type="textbox">
<visible>!controlgroup(9000).hasfocus</visible>
<posx></posx>
<posy>276</posy>
<width>264</width>
<height>60</height>
<align>center</align>
<aligny>top</aligny>
<font>thumbTitle</font>
<textcolor>textActive</textcolor>
<label>[B]$INFO[ListItem.label][/B][CR]$INFO[ListItem.artist]</label>
</control>
</control>
</focusedlayout>
</control>
</control>
</control>
</include>
</includes>

View File

@ -1,31 +1,107 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<includes> <includes>
<include name="games"> <include name="games">
<control type="panel" id="50"> <!--fanart-->
<!--<visible>$EXP[isGame]</visible>--> <control type="group">
<visible>false</visible> <visible>$EXP[isGame]</visible>
<control type="group">
<animation type="conditional" condition="!control.isvisible(502)">
<effect type="fade" start="100" end="0" time="0"/>
</animation>
<animation type="conditional" condition="control.isvisible(502)">
<effect type="fade" start="0" end="100" time="500" delay="500"/>
</animation>
<control type="image">
<include>dimensionsFullscreen</include>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">$INFO[listitem.Art(fanart)]</texture>
<fadetime>0</fadetime>
<colordiffuse>66ffffff</colordiffuse>
</control>
<control type="image">
<visible>string.isempty(listitem.Art(fanart))</visible>
<include>dimensionsFullscreen</include>
<texture border="0">$INFO[listitem.Art(snap)]</texture>
<fadetime>0</fadetime>
<colordiffuse>66ffffff</colordiffuse>
</control>
<control type="image">
<posx>col-18-begin</posx>
<posy>row-12-begin</posy>
<width>6-col</width>
<height>3-col</height>
<texture>$INFO[ListItem.Art(clearlogo)]</texture>
<aspectratio align="right">keep</aspectratio>
<colordiffuse>ccffffff</colordiffuse>
</control>
<control type="image">
<visible>!string.isempty(listitem.Art(fanart))</visible>
<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>
<!--title-->
<control type="group">
<posx>col-1-begin</posx> <posx>col-1-begin</posx>
<posy>row-5-begin</posy> <posy>row-10-begin</posy>
<width>1800</width> <animation type="conditional" condition="!control.isvisible(502)">
<height>24-row</height> <effect type="fade" start="100" end="0" time="0"/>
</animation>
<animation type="conditional" condition="control.isvisible(502)">
<effect type="fade" start="0" end="100" time="250" delay="500"/>
</animation>
<control type="label">
<posx>0</posx>
<posy>4-row</posy>
<width>12-col</width>
<height>1-row</height>
<font>largeTitle</font>
<textcolor>textActive</textcolor>
<aligny>center</aligny>
<shadowcolor></shadowcolor>
<wrapmultiline>true</wrapmultiline>
<label>$INFO[listitem.title]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>5-row</posy>
<width>12-col</width>
<height>2-row</height>
<align></align>
<font>menuTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[listitem.studio,,]$INFO[listitem.year, (,).] $INFO[listitem.genre,,.]</label>
</control>
</control>
<control type="panel" id="502">
<animation type="conditional" condition="!control.isvisible(502)">
<effect type="fade" start="100" end="0" time="0"/>
</animation>
<animation type="conditional" condition="control.isvisible(502)">
<effect type="fade" start="0" end="100" time="500" delay="1000"/>
</animation>
<visible>$EXP[isGame]</visible>
<posx>84</posx>
<posy>696</posy>
<width>24-col</width>
<height>19-row</height>
<onleft>9000</onleft> <onleft>9000</onleft>
<onright>60</onright> <orientation>horizontal</orientation>
<ondown>50</ondown>
<onup>50</onup>
<onback>9000</onback>
<pagecontrol>60</pagecontrol>
<scrolltime tween="cubic" easing="out">600</scrolltime> <scrolltime tween="cubic" easing="out">600</scrolltime>
<itemlayout width="293" height="348"> <itemlayout width="300" height="348">
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
<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>colors/black.png</texture> <texture diffuse="masks/albumThumb.png">colors/black.png</texture>
<bordertexture colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>overlay</colordiffuse>
</control> </control>
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
@ -33,20 +109,31 @@
<width>4-col-gutter</width> <width>4-col-gutter</width>
<height>4-col-gutter</height> <height>4-col-gutter</height>
<aspectratio>scale</aspectratio> <aspectratio>scale</aspectratio>
<texture>$INFO[ListItem.Art(thumb)]</texture> <texture diffuse="masks/albumThumb.png">$INFO[ListItem.art(snap)]</texture>
<bordersize>6</bordersize> <colordiffuse>88FFFFFF</colordiffuse>
<colordiffuse>77ffffff</colordiffuse> </control>
<control type="textbox">
<visible>String.IsEmpty(listitem.title)</visible>
<posx>24</posx>
<posy>3-row</posy>
<width>228</width>
<height>6-row</height>
<font>largeLight</font>
<wrapmultiline>true</wrapmultiline>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
</control> </control>
<control type="textbox"> <control type="textbox">
<visible>!controlgroup(9000).hasfocus</visible> <visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx> <posx>12</posx>
<posy>258</posy> <posy>274</posy>
<width>240</width> <width>240</width>
<height>60</height> <height>60</height>
<aligny>center</aligny> <align>center</align>
<aligny>top</aligny>
<font>thumbTitle</font> <font>thumbTitle</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<label>[B]$INFO[ListItem.label][/B]</label> <label>$INFO[ListItem.Title]</label>
</control> </control>
</itemlayout> </itemlayout>
<focusedlayout width="4-col" height="348"> <focusedlayout width="4-col" height="348">
@ -57,111 +144,38 @@
<posy>0</posy> <posy>0</posy>
<width>4-col-gutter</width> <width>4-col-gutter</width>
<height>4-col-gutter</height> <height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<bordertexture colordiffuse="FFFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>FF000000</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>scale</aspectratio> <aspectratio>scale</aspectratio>
<texture>$INFO[ListItem.Art(thumb)]</texture> <texture fallback="colors/black.png" diffuse="masks/albumThumb.png">$INFO[ListItem.Art(snap)]</texture>
<bordertexture infill="false" diffuse="masks/albumThumb.png">colors/white.png</bordertexture>
<bordersize>6</bordersize> <bordersize>6</bordersize>
</control> </control>
<control type="textbox">
<visible>String.IsEmpty(listitem.title)</visible>
<posx>24</posx>
<posy>3-row</posy>
<width>228</width>
<height>6-row</height>
<font>largeLight</font>
<wrapmultiline>true</wrapmultiline>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
<control type="textbox"> <control type="textbox">
<visible>!controlgroup(9000).hasfocus</visible> <visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx> <posx>12</posx>
<posy>258</posy> <posy>274</posy>
<width>240</width> <width>240</width>
<height>60</height> <height>60</height>
<aligny>center</aligny> <align>center</align>
<aligny>top</aligny>
<font>thumbTitle</font> <font>thumbTitle</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<label>[B]$INFO[ListItem.label][/B]</label> <label>$INFO[ListItem.Title]</label>
</control> </control>
</control> </control>
</focusedlayout> </focusedlayout>
</control> </control>
<control type="panel" id="51">
<!--<visible>!$EXP[isGame]</visible>-->
<posx>col-1-begin</posx>
<posy>row-5-begin</posy>
<width>24-col</width>
<height>23-row</height>
<onleft>9000</onleft>
<onright>61</onright>
<ondown>51</ondown>
<onup>51</onup>
<pagecontrol>61</pagecontrol>
<itemlayout width="24-col" height="2-row">
<control type="image">
<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>
<colordiffuse>overlay</colordiffuse>
</control> </control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>23-col</width>
<height>69</height>
<aspectratio>stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>22-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor></shadowcolor>
<label>$INFO[ListItem.label]</label>
</control>
</itemlayout>
<focusedlayout width="24-col" height="2-row">
<control type="image">
<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>
<width>23-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture border="0">colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>22-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor></shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</focusedlayout>
</control> </control>
</include> </include>
</includes> </includes>

View File

@ -66,6 +66,9 @@
<onclick>Runscript(script.quickfind,media=movies)</onclick> <onclick>Runscript(script.quickfind,media=movies)</onclick>
</control> </control>
<control type="button" id="4000"> <control type="button" id="4000">
<animation type="Conditional" condition="!String.IsEqual(skin.string(movieQuickLinkValue),special://skin/extras/playlists/recentMovies.xsp)">
<effect type="fade" start="100" end="33" time="200"/>
</animation>
<label>31176</label> <label>31176</label>
<texturenofocus></texturenofocus> <texturenofocus></texturenofocus>
<texturefocus colordiffuse="ffffffff" border="24">UIControls/button.png</texturefocus> <texturefocus colordiffuse="ffffffff" border="24">UIControls/button.png</texturefocus>
@ -77,6 +80,9 @@
<ondown>control.setfocus(9103,0)</ondown> <ondown>control.setfocus(9103,0)</ondown>
</control> </control>
<control type="button" id="4001"> <control type="button" id="4001">
<animation type="Conditional" condition="!String.IsEqual(skin.string(movieQuickLinkValue),special://skin/extras/playlists/inprogressMovies.xsp)">
<effect type="fade" start="100" end="33" time="200"/>
</animation>
<label>31127</label> <label>31127</label>
<texturenofocus></texturenofocus> <texturenofocus></texturenofocus>
<texturefocus colordiffuse="ffffffff">UIControls/button.png</texturefocus> <texturefocus colordiffuse="ffffffff">UIControls/button.png</texturefocus>

View File

@ -29,7 +29,7 @@
<posx>1-col</posx> <posx>1-col</posx>
<posy>0</posy> <posy>0</posy>
<width>23-col</width> <width>23-col</width>
<height>69</height> <height>71</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture border="0">masks/tvChannel.png</texture> <texture border="0">masks/tvChannel.png</texture>
<colordiffuse>d0000000</colordiffuse> <colordiffuse>d0000000</colordiffuse>

View File

@ -106,6 +106,7 @@
<!--track navigation--> <!--track navigation-->
<control type="group" id="3123"> <control type="group" id="3123">
<visible>String.IsEmpty(MusicPlayer.ChannelName)</visible>
<posx>540</posx> <posx>540</posx>
<posy>21-row</posy> <posy>21-row</posy>
@ -134,6 +135,7 @@
<texturefocus border="24" colordiffuse="highlight">masks/menuTitle.png</texturefocus> <texturefocus border="24" colordiffuse="highlight">masks/menuTitle.png</texturefocus>
<texturenofocus border="24" colordiffuse="77000000">masks/menuTitle.png</texturenofocus> <texturenofocus border="24" colordiffuse="77000000">masks/menuTitle.png</texturenofocus>
<focusedcolor>textActive</focusedcolor> <focusedcolor>textActive</focusedcolor>
<onclick>activateWindow(Music,musicdb://artists/)</onclick>
</control> </control>
<control type="button" id="2101"> <control type="button" id="2101">
<align>center</align> <align>center</align>
@ -143,6 +145,7 @@
<texturefocus border="24" colordiffuse="highlight">masks/menuTitle.png</texturefocus> <texturefocus border="24" colordiffuse="highlight">masks/menuTitle.png</texturefocus>
<texturenofocus border="24" colordiffuse="77000000">masks/menuTitle.png</texturenofocus> <texturenofocus border="24" colordiffuse="77000000">masks/menuTitle.png</texturenofocus>
<focusedcolor>textActive</focusedcolor> <focusedcolor>textActive</focusedcolor>
<onclick>activateWindow(Music,musicdb://albums/)</onclick>
</control> </control>
<control type="button" id="2102"> <control type="button" id="2102">
<align>center</align> <align>center</align>
@ -159,7 +162,7 @@
<control type="panel" id="59"> <control type="panel" id="59">
<posx>0</posx> <posx>0</posx>
<posy>1172</posy> <posy>1140</posy>
<width>24-col</width> <width>24-col</width>
<height>23-row</height> <height>23-row</height>
<onleft>9000</onleft> <onleft>9000</onleft>
@ -173,20 +176,86 @@
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
<width>1-col</width> <width>76</width>
<height>69</height> <height>69</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture diffuse="masks/iconEndCapLeft.png">colors/black.png</texture> <texture diffuse="masks/iconEndCapLeft.png">colors/black.png</texture>
<colordiffuse>overlay</colordiffuse> <bordersize>0</bordersize>
<colordiffuse>textboxInactive</colordiffuse>
</control> </control>
<control type="image"> <control type="image">
<posx>76</posx> <animation type="focus">
<effect type="fade" start="100" end="50" time="0"/>
</animation>
<animation type="conditional" condition="player.paused">
<effect type="fade" start="100" end="50" time="0"/>
</animation>
<visible>ListItem.IsPlaying</visible>
<posx>0</posx>
<posy>0</posy> <posy>0</posy>
<width>1508</width> <width>76</width>
<height>69</height>
<aspectratio>stretch</aspectratio>
<texture diffuse="masks/iconEndCapLeft.png">colors/white.png</texture>
<bordersize>0</bordersize>
<colordiffuse>highlight</colordiffuse>
</control>
<control type="image">
<visible>ListItem.IsPlaying + !player.paused</visible>
<posx>12</posx>
<posy>0</posy>
<width>1-col-gutter</width>
<height>1-col-gutter</height>
<texture>equaliser.gif</texture>
</control>
<control type="label">
<visible>ListItem.IsPlaying + player.paused</visible>
<posx>0</posx>
<posy>0</posy>
<width>1-col-textbox</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<shadowcolor/>
<label></label>
</control>
<control type="label">
<visible>!ListItem.IsPlaying</visible>
<posx>0</posx>
<posy>0</posy>
<width>1-col-textbox</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor/>
<label>$INFO[ListItem.TrackNumber]</label>
</control>
<control type="image">
<posx>77</posx>
<posy>0</posy>
<width>1510</width>
<height>69</height> <height>69</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture> <texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse> <colordiffuse>overlay</colordiffuse>
</control>
<control type="image">
<animation type="conditional" condition="player.paused">
<effect type="fade" start="100" end="50" time="0"/>
</animation>
<visible>ListItem.IsPlaying</visible>
<posx>76</posx>
<posy>0</posy>
<width>1510</width>
<height>69</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<bordersize>0</bordersize>
<colordiffuse>highlight</colordiffuse>
</control> </control>
<control type="image"> <control type="image">
<posx>1587</posx> <posx>1587</posx>
@ -197,17 +266,19 @@
<texture diffuse="masks/songList2.png">colors/black.png</texture> <texture diffuse="masks/songList2.png">colors/black.png</texture>
<colordiffuse>overlay</colordiffuse> <colordiffuse>overlay</colordiffuse>
</control> </control>
<control type="label"> <control type="image">
<posx>0</posx> <animation type="conditional" condition="player.paused">
<effect type="fade" start="100" end="50" time="0"/>
</animation>
<visible>ListItem.IsPlaying</visible>
<posx>1587</posx>
<posy>0</posy> <posy>0</posy>
<width>1-col</width> <width>141</width>
<height>2-row</height> <height>69</height>
<align>center</align> <aspectratio>stretch</aspectratio>
<aligny>center</aligny> <texture diffuse="masks/songList2.png">colors/white.png</texture>
<font>itemTitle</font> <bordersize>0</bordersize>
<textcolor>textActive</textcolor> <colordiffuse>highlight</colordiffuse>
<shadowcolor></shadowcolor>
<label>$INFO[ListItem.CurrentItem]</label>
</control> </control>
<control type="label"> <control type="label">
<posx>96</posx> <posx>96</posx>

View File

@ -1,108 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<!--Music Video browser-->
<include name="musicvideos">
<control type="panel" id="59">
<visible>$EXP[isMusicVideo]</visible>
<posx>col-1-begin</posx>
<posy>row-5-begin</posy>
<width>1800</width>
<height>25-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<onback>9000</onback>
<ondown>59</ondown>
<onup>59</onup>
<scrolltime tween="cubic" easing="out">600</scrolltime>
<pagecontrol>60</pagecontrol>
<itemlayout width="444" height="360">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>scale</aspectratio>
<texture>colors/black.png</texture>
<bordertexture colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>scale</aspectratio>
<texture>$INFO[Listitem.Art(thumb)]</texture>
<bordersize>6</bordersize>
<colordiffuse>99ffffff</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>268</posy>
<width>384</width>
<height>1-row</height>
<aligny>center</aligny>
<font>thumbTitle</font>
<textcolor>textActive</textcolor>
<label>[B]$INFO[ListItem.label][/B]</label>
</control>
<control type="label">
<posx>12</posx>
<posy>292</posy>
<width>384</width>
<height>1-row</height>
<aligny>center</aligny>
<font>thumbTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.artist] $INFO[ListItem.year,(,)]</label>
</control>
</itemlayout>
<focusedlayout width="444" height="360">
<control type="group">
<include>focusThumb</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>scale</aspectratio>
<texture border="6">colors/black.png</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>FF000000</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>scale</aspectratio>
<texture>$INFO[Listitem.thumb]</texture>
<bordersize>6</bordersize>
</control>
<control type="label">
<posx>12</posx>
<posy>268</posy>
<width>384</width>
<height>1-row</height>
<aligny>center</aligny>
<font>thumbTitle</font>
<textcolor>textActive</textcolor>
<label>[B]$INFO[ListItem.label][/B]</label>
</control>
<control type="label">
<posx>12</posx>
<posy>292</posy>
<width>384</width>
<height>1-row</height>
<aligny>center</aligny>
<font>thumbTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.artist] $INFO[ListItem.year,(,)]</label>
</control>
</control>
</focusedlayout>
</control>
</include>
</includes>

View File

@ -65,6 +65,9 @@
<onclick>Runscript(script.quickfind,media=tvshows)</onclick> <onclick>Runscript(script.quickfind,media=tvshows)</onclick>
</control> </control>
<control type="button" id="4000"> <control type="button" id="4000">
<animation type="Conditional" condition="!String.IsEqual(skin.string(tvQuickLinkValue),special://skin/extras/playlists/recentEpisodes.xsp)">
<effect type="fade" start="100" end="33" time="200"/>
</animation>
<label>31178</label> <label>31178</label>
<texturenofocus></texturenofocus> <texturenofocus></texturenofocus>
<texturefocus colordiffuse="ffffffff" border="24">UIControls/button.png</texturefocus> <texturefocus colordiffuse="ffffffff" border="24">UIControls/button.png</texturefocus>
@ -76,6 +79,9 @@
<ondown>control.setfocus(9203,0)</ondown> <ondown>control.setfocus(9203,0)</ondown>
</control> </control>
<control type="button" id="4001"> <control type="button" id="4001">
<animation type="Conditional" condition="!String.IsEqual(skin.string(tvQuickLinkValue),special://skin/extras/playlists/inprogressTVShows.xsp)">
<effect type="fade" start="100" end="33" time="200"/>
</animation>
<label>31127</label> <label>31127</label>
<texturenofocus></texturenofocus> <texturenofocus></texturenofocus>
<texturefocus colordiffuse="ffffffff">UIControls/button.png</texturefocus> <texturefocus colordiffuse="ffffffff">UIControls/button.png</texturefocus>

View File

@ -15,7 +15,7 @@
</animation> </animation>
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
<width>69</width> <width>72</width>
<height>54</height> <height>54</height>
<texture diffuse="masks/nowPlaying1.png">colors/white.png</texture> <texture diffuse="masks/nowPlaying1.png">colors/white.png</texture>
<colordiffuse>highlight</colordiffuse> <colordiffuse>highlight</colordiffuse>

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol>19980</defaultcontrol>
<controls>
<control type="list" id="19801">
<description>Storage container for the item details</description>
<posx>-3000</posx>
<posy>-3000</posy>
<width>1</width>
<height>1</height>
<itemlayout/>
<focusedlayout/>
</control>
<control type="button" id="19980">
<posx>-3000</posx>
<posy>-3000</posy>
<label>$ADDON[plugin.program.akl 40851]</label>
<onclick>RunPlugin(plugin://plugin.program.akl/execute/rom/$INFO[Container(19801).ListItem.Property(entityid)])</onclick>
</control>
</controls>
</window>

20
SKIN INFO.txt Normal file
View File

@ -0,0 +1,20 @@
**View IDs**
50 - filelist - $EXP[isFileList]
51 - movies - $EXP[isMovie]
52 - tvshows - $EXP[isTVShow] + !$EXP[isMovie]
53 - episodes - $EXP[isEpisode] + !String.Contains(container.folderpath,smb://) + String.Contains(container.folderpath,videodb://)
55 - videofiles - $EXP[isVideoList]
58 - seasons - $EXP[isSeason] + !String.Contains(container.folderpath,smb://)
/*music*
50 - musicfiles - !$EXP[isMusicPlaylist] + !$EXP[isMusicSong] + !$EXP[isMusicAlbum] + $EXP[isMusicList]
51 - musicartist - $EXP[isMusicArtist]
52 - musicartistcatalogue - $EXP[isMusicArtistCatalogue]
53 - musicsongs - $EXP[isMusicSong]
54 - musicalbum - $EXP[isMusicAlbum] + !$EXP[isMusicArtistCatalogue]
55 - musicgenre - $EXP[isMusicGenre]
59 - musicPlayList

View File

@ -1,157 +0,0 @@
**Changelog**
[V3.1.0]
- Skin shortcuts removed
[V3.0.0]
- Updated for Kodi Matrix
[V2.0.1]
*** Shout out to Loggio for a whole bunch of tweaks. Thanks! ***
- PVR OSD channel list added
- Various tweaks
[V2.0.0] ***LEIA RELEASE***
- [COMPLETE] Minor bugfixes
[V1.4.0] ***LEIA BUILDS ONLY***
- Preparing for Leia compatibility
- [COMPLETE] xbmc.gui bump to 5.13.0
- [COMPLETE] removal of deprecated infolabel System.HasModalDialog
- [COMPLETE] MyPVRGuide.xml: Removed view id's 11,12 and 13
- [COMPLETE] Removed hyphen as none value
- [COMPLETE] Rename DialogPVRGuideOSD.xml --> DialogPVRChannelGuide
- [COMPLETE] Remove instances of <onclick>noop</onclick>
- [COMPLETE] Removal of deprecated 'stringcompare()'
- [COMPLETE] Removal of deprecated 'substring()'
- [COMPLETE] Removal of deprecated 'IntegerGreaterThan()'
- [COMPLETE] Player.CanRecord -> PVR.CanRecordPlayingChannel
- [COMPLETE] ListItem.ChannelNumber -> ListItem.ChannelNumberLabel
- [COMPLETE] isempty() -> string.isempty()
- [COMPLETE] listitem.duration string adjustments
- [COMPLETE] playlist.random checked
- [COMPLETE] Player.recording checked
- [COMPLETE] PVR.time/duration/progress checked
- [COMPLETE] Games settings
- [COMPLETE] New shortcuts menu for games
- [COMPLETE] DialogAddonSettings updated
- [COMPLETE] DialogPVRGroupManager.xml updated
- [COMPLETE] DialogPVRChannelManager.xml updated
- [COMPLETE] MyMusicPlaylistEditor.xml updated
- [COMPLETE] Subtitle Update
- [COMPLETE] Music Videos
- [COMPLETE] global search addon skinned
- [COMPLETE] GameOSD.xml
- [COMPLETE] Adjust alignment of home menu items based on item count
- [NEW] Additional wallpapers (Thanks Dadebue)
- [NEW] USER OPTION: Disable recently added content for movies, tvshows and music
[V1.3.3]
- [FIXED] Weather label showing on homescreen even if no weather plugin enabled.
- Minor tweaks
[V1.3.2]
- [NEW] font support for Hebrew (thanks Arthurvaverko)
- [FIXED] Mute icon (thanks Arthurvaverko)
- [FIXED] Equaliser animation can now be disabled via low power mode (thanks Kaputt3)
- [UPDATED] Unwatched item indicators on tvshow and season views
- [UPDATED] Weather returned to homescreen
[V1.3.1]
- [FIXED] back button not working correctly on plugin-based poster views
- [NEW] Homescreen menu hide function
[V1.3.0]
***Users who are upgrading from V1.2x are strongly encouraged to reset their menu structures to take account of structural changes to the skin***
- [NEW] Spotlight area removed and reintegrated into standard library views
- [NEW] Homescreen redesigned
- [NEW] Music fullscreen view redesigned
- Numerous tweaks and polishes skin wide
[V1.2.4]
- [UPDATED] French language file
- [UPDATED] Norwegian language file
- [UPDATED] Polish language file
- [UPDATED] Home screen tweaked
- [UPDATED] PVR Channel group control added to PVR section
- [FIXED] Music playlist view
- Various minor tweaks
[V1.2.3]
- [FIXED] Fullscreen music activation could hang kodi in some cases
- [FIXED] Incorrect casing on some font calls (thanks BigNoid)
- [FIXED] Audio offset blocked by dialog background (thanks PaulVT / iamgroot)
- [FIXED] Remove script-skinshortcuts-includes.xml from github tree
- [FIXED] Vignette on artist slideshow adjusted to increase brightness
- [FIXED] PVR Channel icon aspect ratio adjusted for wider icon support
- [FIXED] change aspect ratio blocked by dialog background
- [FIXED] "Play DVD" changed to "Play Disc"
- [FIXED] Fullscreen music -> home transition when music is stopped by user
- [FIXED] Reduced font size on edit source dialog
- [NEW] up / down now controls volume in fullscreen musicview
- [NEW] Russian Translation (thanks Vasiliy)
- Various minor tweaks and fixes
[V1.2.2]
- [NEW] Hebrew Translation (thanks Eric P)
- [NEW] Poster view enabled for online sourced content
- [NEW] Time index direct search added
- Minor tweaks and adjustments
[V1.2.0]
- [NEW] Extended fanart support for video info and seasons (active by default)
- [NEW] 'Media Showcase'. This extension to the video info screen presents media art in a much more engaging way, taking advantage of available media art.
- [NEW] User option: disable extended fanart
- [NEW] Keyboard autocomplete support
- [NEW] Improved playlist display in music view
- Various tweaks and adjustments
[V1.1.1]
- [FIXED] Aspect ratio incorrect in poster view (thanks wiiija)
- [NEW] Artist slideshow support
- [NEW] Polish translation (thanks Etharr)
- [FIXED] Context menu onback handling in addons (thanks Solbero)
- [FIXED] onback from music visualisation screen
- [NEW] Video Playlists now display in correct content view with title
- [NEW] Music video support
- [NEW] Artwork downloader support
- [NEW] German translation (thanks Matthias)
- Various minor tweaks
[V1.1.0]
- Various tweaks and GUI updates.
- [NEW] Additional user options for menu customisation added to skin settings
- [NEW] Fullscreen music / video OSD revised.
- [NEW] Added buttons to 'go to artist' and 'go to album' in the fullscreen music options
- [NEW] Party mode added as a default music menu item
- [NEW] Now playing information presentation modified.
- [NEW] Italian translation (many thanks to Peppe_sr)
- [NEW] French translation (many thanks to Seb Boucourt)
[V1.0.4]
- Minor tweaks and bug fixes
- [NEW] User option to remove weather data from homescreen
[V1.0.3]
- Minor bug fixes and tweaks
- [CHANGED] TVShow Episode count now reflects watched / unwatched status
- [CHANGED] TVShow view revised to poster view
- [NEW] Basic weather info now available on homescreen
- [CHANGED] Default and skin colour options revised
- [NEW] Higher quality homescreen backgrounds
[V1.0.2]
- Bug fixes
- Extra colour themes added
[V1.0.0]
- Initial release
- [UPDATED] MyMusicPlaylistEditor.xml
- [REMOVED] Unused images
- Minor fixes and bug squashing (thanks Ronie!)