This commit is contained in:
Chris Bevan 2016-01-07 21:53:56 +00:00
parent 34550fda82
commit aed375ef0c
5 changed files with 95 additions and 274 deletions

View File

@ -42,7 +42,7 @@
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture fallback="colors/offblack.png">$INFO[ListItem.art(thumb)]</texture>
<texture fallback="colors/offblack.png">$INFO[System.AddonIcon(ListItem.Property(Addon.id))]</texture>
<bordertexture border="3" colordiffuse="33FFFFFF">colors/white.png</bordertexture>
<bordersize>3</bordersize>
</control>

View File

@ -7,7 +7,7 @@
<!--fanart-->
<control type="group">
<visible>container.content(tvshows) | Substring(Container.folderpath,plugin)</visible>
<visible>Substring(Container.folderpath,plugin)</visible>
<control type="image">
<include>dimensionsFullscreen</include>
<aspectratio scalediffuse="false">stretch</aspectratio>
@ -22,9 +22,8 @@
</control>
<include>kenBurnsey</include>
</control>
<control type="panel" id="50">
<visible>Library.HasContent(tvshows) + !isempty(container.foldername) + !StringCompare(container.foldername,files) + !container.content(movies) + !container.content(episodes) + !container.content(seasons) + !Substring(Container.folderpath,plugin) + !container.content(addons)</visible>
<visible>Library.HasContent(tvshows) + !isempty(container.foldername) + !StringCompare(container.foldername,files) + !container.content(movies) + !container.content(episodes) + !container.content(seasons) + !Substring(Container.folderpath,plugin) + !container.content(addons) + !container.content(files)</visible>
<posx>col-1-begin</posx>
<posy>row-5-begin</posy>
<width>1800</width>

View File

@ -29,44 +29,35 @@
<posy>0</posy>
<include>dimensionsFullscreen</include>
</control>
<!--vignettes-->
<control type="image">
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
</control>
<!--Track info-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-23-begin</posy>
<animation type="Conditional" condition="control.hasfocus(6789)">
<effect type="slide" start="0,0" end="0,700" tween="sine" time="400"/>
<effect type="slide" start="0,0" end="0,500" tween="sine" time="400"/>
</animation>
<animation type="conditional" condition="!StringCompare(MusicPlayer.Time,00:00)">
<effect type="slide" start="0,700" end="0,0" tween="sine" time="400"/>
<effect type="slide" start="0,500" end="0,0" tween="sine" time="400"/>
</animation>
<!--coverart (or channel art if radio)-->
<control type="image">
<posx>0</posx>
<posy>-412</posy>
<width>6-col</width>
<height>6-col</height>
<aspectratio>keep</aspectratio>
<texture fallback="defaultAlbumCover.png" border="0">$INFO[ListItem.art(thumb)]</texture>
<posy>0</posy>
<width>5-row</width>
<height>182</height>
<aspectratio>stretch</aspectratio>
<texture fallback="defaultAlbumCover.png" border="0">$INFO[player.art(thumb)]</texture>
<fadetime>500</fadetime>
</control>
<!--track info-->
<control type="group">
<posx>0</posx>
<posx>182</posx>
<posy>0</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>6-col</width>
<width>9-col</width>
<height>71</height>
<texture>colors/white.png</texture>
<colordiffuse>$INFO[skin.string(highlightColor)]</colordiffuse>
@ -74,17 +65,17 @@
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>396</width>
<width>612</width>
<height>2-row</height>
<font>regularStrong</font>
<textcolor>textActive</textcolor>
<scroll>false</scroll>
<scroll>true</scroll>
<label>$INFO[MusicPlayer.Title]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>2-row</posy>
<width>6-col</width>
<width>9-col</width>
<height>1-row</height>
<texture>colors/white.png</texture>
<colordiffuse>FFFFFFFF</colordiffuse>
@ -92,7 +83,7 @@
<control type="label">
<posx>24</posx>
<posy>2-row</posy>
<width>396</width>
<width>612</width>
<height>1-row</height>
<font>smallStrong</font>
<textcolor>black</textcolor>
@ -102,7 +93,7 @@
<control type="image">
<posx>0</posx>
<posy>3-row</posy>
<width>6-col</width>
<width>9-col</width>
<height>2-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
@ -111,7 +102,7 @@
<description>Duration</description>
<posx>0</posx>
<posy>3-row</posy>
<width>6-col</width>
<width>9-col</width>
<height>2-row</height>
<reveal>false</reveal>
<texturebg>-</texturebg>
@ -124,7 +115,7 @@
<control type="label">
<posx>24</posx>
<posy>3-row</posy>
<width>10-col</width>
<width>612</width>
<height>2-row</height>
<font>regularStrong</font>
<align>left</align>
@ -136,6 +127,15 @@
</control>
</control>
</control>
<!--vignette-->
<control type="image">
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!-- side menu-->
<control type="group" id="8765">
<animation type="Conditional" condition="controlgroup(8765).hasfocus">

View File

@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<window type="dialog">
<include>fadeInOut</include>
<controls>
<include>globalBackground</include>
<include>dateTime</include>
<!--main group id-->
<control type="group" id="100">
<posx>col-1-begin</posx>
@ -18,7 +17,6 @@
<font>pageTitle</font>
<textcolor>textActive</textcolor>
</control>
<control type="grouplist">
<posx>0</posx>
<posy>40</posy>
@ -63,7 +61,6 @@
<textcolor>textActive</textcolor>
</control>
</control>
<!--'No results found'-->
<control type="button" id="198">
<visible>false</visible>
@ -120,7 +117,7 @@
<height>2-row</height>
<aligny>center</aligny>
<font>dialogTitle</font>
<label>$LOCALIZE[342]: $INFO[control.getlabel(110)]</label>
<label>$LOCALIZE[342]</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
@ -135,18 +132,10 @@
<onleft>181</onleft>
<onright>121</onright>
<itemlayout width="6-col" height="75">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>69</width>
<height>69</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/offblack.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posx>12</posx>
<posy>0</posy>
<width>5-col-gutter</width>
<width>6-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
@ -157,29 +146,17 @@
</itemlayout>
<focusedlayout width="6-col" height="75">
<control type="image">
<posx>1-col</posx>
<posx>0</posx>
<posy>0</posy>
<width>5-col</width>
<width>6-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
</control>
<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" border="0">$INFO[Listitem.icon]</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="label">
<posx>1-col-indent</posx>
<posx>12</posx>
<posy>0</posy>
<width>5-col-gutter</width>
<width>6-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
@ -190,7 +167,6 @@
</focusedlayout>
</control>
</control>
<!--tv shows-->
<control type="group" id="129">
<width>6-col-textbox</width>
@ -220,7 +196,7 @@
<height>2-row</height>
<aligny>center</aligny>
<font>dialogTitle</font>
<label>$LOCALIZE[20343]: $INFO[control.getlabel(120)]</label>
<label>$LOCALIZE[20343]</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
@ -236,18 +212,10 @@
<onleft>111</onleft>
<onright>131</onright>
<itemlayout width="6-col" height="75">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>69</width>
<height>69</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/offblack.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posx>12</posx>
<posy>0</posy>
<width>5-col-gutter</width>
<width>6-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
@ -258,29 +226,17 @@
</itemlayout>
<focusedlayout width="6-col" height="75">
<control type="image">
<posx>1-col</posx>
<posx>0</posx>
<posy>0</posy>
<width>5-col</width>
<width>6-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
</control>
<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" border="0">$INFO[Listitem.icon]</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="label">
<posx>1-col-indent</posx>
<posx>12</posx>
<posy>0</posy>
<width>5-col-gutter</width>
<width>6-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
@ -320,7 +276,7 @@
<height>2-row</height>
<aligny>center</aligny>
<font>dialogTitle</font>
<label>$LOCALIZE[33054]: $INFO[control.getlabel(130)]</label>
<label>$LOCALIZE[33054]</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
@ -336,18 +292,10 @@
<onleft>121</onleft>
<onright>141</onright>
<itemlayout width="6-col" height="75">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>69</width>
<height>69</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/offblack.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posx>12</posx>
<posy>0</posy>
<width>5-col-gutter</width>
<width>6-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
@ -358,29 +306,17 @@
</itemlayout>
<focusedlayout width="6-col" height="75">
<control type="image">
<posx>1-col</posx>
<posx>0</posx>
<posy>0</posy>
<width>5-col</width>
<width>6-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
</control>
<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" border="0">$INFO[Listitem.icon]</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="label">
<posx>1-col-indent</posx>
<posx>12</posx>
<posy>0</posy>
<width>5-col-gutter</width>
<width>6-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
@ -419,7 +355,7 @@
<height>2-row</height>
<aligny>center</aligny>
<font>dialogTitle</font>
<label>$LOCALIZE[20360]: $INFO[control.getlabel(140)]</label>
<label>$LOCALIZE[20360]</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
@ -435,18 +371,10 @@
<onleft>131</onleft>
<onright>151</onright>
<itemlayout width="6-col" height="75">
<control type="image">
<posx>0</posx>
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>69</width>
<height>69</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/offblack.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>5-col-gutter</width>
<width>6-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
@ -457,29 +385,17 @@
</itemlayout>
<focusedlayout width="6-col" height="75">
<control type="image">
<posx>1-col</posx>
<posx>0</posx>
<posy>0</posy>
<width>5-col</width>
<width>6-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
</control>
<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" border="0">$INFO[Listitem.icon]</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="label">
<posx>1-col-indent</posx>
<posx>12</posx>
<posy>0</posy>
<width>5-col-gutter</width>
<width>6-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
@ -518,7 +434,7 @@
<height>2-row</height>
<aligny>center</aligny>
<font>dialogTitle</font>
<label>$LOCALIZE[20389]: $INFO[control.getlabel(150)]</label>
<label>$LOCALIZE[20389]</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
@ -534,18 +450,10 @@
<onleft>141</onleft>
<onright>161</onright>
<itemlayout width="6-col" height="75">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>69</width>
<height>69</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/offblack.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posx>12</posx>
<posy>0</posy>
<width>5-col-gutter</width>
<width>6-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
@ -556,29 +464,17 @@
</itemlayout>
<focusedlayout width="6-col" height="75">
<control type="image">
<posx>1-col</posx>
<posx>0</posx>
<posy>0</posy>
<width>5-col</width>
<width>6-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
</control>
<control type="image">
<posx>0</posx>
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>69</width>
<height>69</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/black.png" border="0">$INFO[Listitem.icon]</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="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>5-col-gutter</width>
<width>6-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
@ -618,7 +514,7 @@
<height>2-row</height>
<aligny>center</aligny>
<font>dialogTitle</font>
<label>$LOCALIZE[133]: $INFO[control.getlabel(160)]</label>
<label>$LOCALIZE[133]</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
@ -634,18 +530,10 @@
<onleft>151</onleft>
<onright>171</onright>
<itemlayout width="6-col" height="75">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>69</width>
<height>69</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/offblack.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posx>12</posx>
<posy>0</posy>
<width>5-col-gutter</width>
<width>6-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
@ -656,29 +544,17 @@
</itemlayout>
<focusedlayout width="6-col" height="75">
<control type="image">
<posx>1-col</posx>
<posx>0</posx>
<posy>0</posy>
<width>5-col</width>
<width>6-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
</control>
<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" border="0">$INFO[Listitem.icon]</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="label">
<posx>1-col-indent</posx>
<posx>12</posx>
<posy>0</posy>
<width>5-col-gutter</width>
<width>6-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
@ -718,7 +594,7 @@
<height>2-row</height>
<aligny>center</aligny>
<font>dialogTitle</font>
<label>$LOCALIZE[132]: $INFO[control.getlabel(170)]</label>
<label>$LOCALIZE[132]</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
@ -734,18 +610,10 @@
<onleft>161</onleft>
<onright>181</onright>
<itemlayout width="6-col" height="75">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>69</width>
<height>69</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/offblack.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posx>12</posx>
<posy>0</posy>
<width>5-col-gutter</width>
<width>6-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
@ -756,29 +624,17 @@
</itemlayout>
<focusedlayout width="6-col" height="75">
<control type="image">
<posx>1-col</posx>
<posx>0</posx>
<posy>0</posy>
<width>5-col</width>
<width>6-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
</control>
<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" border="0">$INFO[Listitem.icon]</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="label">
<posx>1-col-indent</posx>
<posx>12</posx>
<posy>0</posy>
<width>5-col-gutter</width>
<width>6-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
@ -818,7 +674,7 @@
<height>2-row</height>
<aligny>center</aligny>
<font>dialogTitle</font>
<label>$LOCALIZE[134]: $INFO[control.getlabel(180)]</label>
<label>$LOCALIZE[134]</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
@ -834,18 +690,10 @@
<onleft>171</onleft>
<onright>111</onright>
<itemlayout width="6-col" height="75">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>69</width>
<height>69</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/offblack.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posx>12</posx>
<posy>0</posy>
<width>5-col-gutter</width>
<width>6-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
@ -856,29 +704,17 @@
</itemlayout>
<focusedlayout width="6-col" height="75">
<control type="image">
<posx>1-col</posx>
<posx>0</posx>
<posy>0</posy>
<width>5-col</width>
<width>6-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
</control>
<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" border="0">$INFO[Listitem.icon]</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="label">
<posx>1-col-indent</posx>
<posx>12</posx>
<posy>0</posy>
<width>5-col-gutter</width>
<width>6-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>

View File

@ -32,23 +32,19 @@
***To do***
***To do (Skinners Notes)***
Revise initial zoom
Complete DialogAudioDSPManager.xml and DialogAudioDSPSettings.xml
Global search results needs a reboot
Global search results needs a review
Revise fullscreenmusic. Use album art as default background.
Fullscreen music view - add star rating selector + Radio art / RDS support
DialogProgress Player controls (fix pause indicator to show seek level etc)
Extend No animation mode??
Fullscreen music view - add star rating selector
scripted video info screen TEST THAT PLAYMEDIA WORKS
Add No animation mode??
scripted video info screen TEST PLAYMEDIA WORKS + close dialog when playing trailer
MyVideoPlaylist.xml
Add MyVideoPlaylist.xml
Use Appropriate weather backgrounds based on todays weather conditions
@ -61,14 +57,4 @@ Check extra button to dialogAddonInfo.xml actually works (auto update)
(use skin helper?) on startup: add check for parent folder items and warn user to turn off: system.getbool(showparentdiritems)
Radio RDS test
Touchscreen controls on Android tablets (file seeking etc)
[B]0.1.0[/B]
- Initial Commit
Explore Touchscreen controls for tablets (file seeking etc)