aboutsummaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorphil65 <philipptemminghoff@gmx.de>2016-03-15 21:50:29 +0100
committerphil65 <philipptemminghoff@gmx.de>2016-03-15 21:50:29 +0100
commitc8ff6e6231070501d4b7312332caf8edb154bba1 (patch)
tree6aa22bb8214b2128c08c1a412660b01a387dbc57 /addons
parentf8afd18820d5cea13b08c757a5f8d7ae581c5e99 (diff)
[Estuary] Skin sync
Diffstat (limited to 'addons')
-rw-r--r--addons/skin.estuary/1080i/AddonBrowser.xml8
-rw-r--r--addons/skin.estuary/1080i/Custom_1100_AddonLauncher.xml511
-rw-r--r--addons/skin.estuary/1080i/DialogAddonInfo.xml49
-rw-r--r--addons/skin.estuary/1080i/DialogGameControllers.xml5
-rw-r--r--addons/skin.estuary/1080i/DialogSettings.xml148
-rw-r--r--addons/skin.estuary/1080i/DialogVideoInfo.xml2
-rw-r--r--addons/skin.estuary/1080i/EventLog.xml122
-rw-r--r--addons/skin.estuary/1080i/Font.xml2
-rw-r--r--addons/skin.estuary/1080i/Home.xml16
-rw-r--r--addons/skin.estuary/1080i/Includes.xml128
-rw-r--r--addons/skin.estuary/1080i/Includes_Animations.xml1
-rw-r--r--addons/skin.estuary/1080i/Includes_Buttons.xml171
-rw-r--r--addons/skin.estuary/1080i/Includes_Home.xml75
-rw-r--r--addons/skin.estuary/1080i/Includes_MediaMenu.xml3
-rw-r--r--addons/skin.estuary/1080i/MyMusicNav.xml21
-rw-r--r--addons/skin.estuary/1080i/MyPics.xml14
-rw-r--r--addons/skin.estuary/1080i/MyPlaylist.xml48
-rw-r--r--addons/skin.estuary/1080i/MyPrograms.xml14
-rw-r--r--addons/skin.estuary/1080i/MyVideoNav.xml15
-rw-r--r--addons/skin.estuary/1080i/SkinSettings.xml11
-rw-r--r--addons/skin.estuary/1080i/Variables.xml40
-rw-r--r--addons/skin.estuary/1080i/View_501_Banner.xml2
-rw-r--r--addons/skin.estuary/1080i/View_502_FanArt.xml56
-rw-r--r--addons/skin.estuary/addon.xml2
-rw-r--r--addons/skin.estuary/language/resource.language.en_gb/strings.po24
-rw-r--r--addons/skin.estuary/media/icons/addonstatus/disable.pngbin0 -> 978 bytes
-rw-r--r--addons/skin.estuary/media/icons/addonstatus/install.pngbin0 -> 1128 bytes
-rw-r--r--addons/skin.estuary/media/icons/addonstatus/update.pngbin0 -> 672 bytes
-rw-r--r--addons/skin.estuary/media/icons/infodialogs/enabled.pngbin0 -> 654 bytes
-rw-r--r--addons/skin.estuary/media/icons/infodialogs/play.pngbin0 -> 1456 bytes
-rw-r--r--addons/skin.estuary/playlists/unwatched_tvshows.xsp3
31 files changed, 827 insertions, 664 deletions
diff --git a/addons/skin.estuary/1080i/AddonBrowser.xml b/addons/skin.estuary/1080i/AddonBrowser.xml
index 3694dfd266..f07c92dd71 100644
--- a/addons/skin.estuary/1080i/AddonBrowser.xml
+++ b/addons/skin.estuary/1080i/AddonBrowser.xml
@@ -25,9 +25,7 @@
<include>MediaMenuCommon</include>
<control type="grouplist" id="9000">
<top>90</top>
- <include name="MediaMenuListCommon">
- <param name="viewtype_button_vis" value="False" />
- </include>
+ <include>MediaMenuListCommon</include>
<control type="label" id="201">
<include>MediaMenuLabelCommon</include>
<label>$LOCALIZE[31021]</label>
@@ -61,7 +59,9 @@
<param name="breadcrumbs_label" value="$LOCALIZE[24001]" />
<param name="breadcrumbs_icon" value="icons/settings/addons.png" />
</include>
- <include>BottomBar</include>
+ <include name="BottomBar">
+ <param name="info_visible" value="true" />
+ </include>
<control type="group">
<top>1002</top>
<visible>ControlGroup(9000).HasFocus | Control.HasFocus(6130)</visible>
diff --git a/addons/skin.estuary/1080i/Custom_1100_AddonLauncher.xml b/addons/skin.estuary/1080i/Custom_1100_AddonLauncher.xml
index 1a44c3aaa1..7ca4b31636 100644
--- a/addons/skin.estuary/1080i/Custom_1100_AddonLauncher.xml
+++ b/addons/skin.estuary/1080i/Custom_1100_AddonLauncher.xml
@@ -3,48 +3,91 @@
<defaultcontrol>9000</defaultcontrol>
<controls>
<include>DefaultBackground</include>
+ <control type="multiimage">
+ <depth>DepthBackground</depth>
+ <include>FullScreenDimensions</include>
+ <aspectratio>scale</aspectratio>
+ <fadetime>600</fadetime>
+ <animation effect="zoom" center="auto" end="102,102" time="0" condition="IntegerGreaterThan(System.StereoscopicMode,0)">conditional</animation>
+ <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation>
+ <animation effect="fade" start="100" end="0" time="300">WindowClose</animation>
+ <animation effect="fade" time="400">VisibleChange</animation>
+ <imagepath background="true" colordiffuse="40FFFFFF">$VAR[AddonsFanartVar]</imagepath>
+ <visible>!Player.HasMedia</visible>
+ </control>
<control type="group">
- <left>90</left>
- <top>185</top>
- <include>OpenClose_Left</include>
- <control type="image">
- <left>-20</left>
- <top>-20</top>
- <width>424</width>
- <height>660</height>
- <texture border="22">dialogs/dialog-bg.png</texture>
- </control>
- <control type="list" id="9000">
- <left>1</left>
- <top>1</top>
- <width>382</width>
- <height>671</height>
- <pagecontrol>70</pagecontrol>
- <onup>700</onup>
- <ondown>700</ondown>
- <onright condition="Stringcompare(Container(9000).ListItem.Property(id),video) + Control.IsVisible(500)">500</onright>
- <onright condition="Stringcompare(Container(9000).ListItem.Property(id),music) + Control.IsVisible(501)">501</onright>
- <onright condition="Stringcompare(Container(9000).ListItem.Property(id),program) + Control.IsVisible(502)">502</onright>
- <onright condition="Stringcompare(Container(9000).ListItem.Property(id),picture) + Control.IsVisible(503)">503</onright>
- <onright condition="Stringcompare(Container(9000).ListItem.Property(id),outdated) + Control.IsVisible(504)">504</onright>
- <onright condition="Stringcompare(Container(9000).ListItem.Property(id),android) + Control.IsVisible(506)">506</onright>
- <scrolltime tween="cubic" easing="out">500</scrolltime>
- <focusedlayout height="120">
- <control type="image">
- <left>0</left>
- <top>0</top>
- <width>382</width>
- <height>120</height>
- <texture border="90,3,90,3">lists/separator.png</texture>
- </control>
- <control type="group">
+ <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="Window.IsActive(addoninformation)">Conditional</animation>
+ <control type="group">
+ <left>90</left>
+ <top>185</top>
+ <include>OpenClose_Left</include>
+ <control type="image">
+ <left>-20</left>
+ <top>-20</top>
+ <width>424</width>
+ <height>660</height>
+ <texture border="22">dialogs/dialog-bg.png</texture>
+ </control>
+ <control type="list" id="9000">
+ <left>1</left>
+ <top>1</top>
+ <width>382</width>
+ <height>671</height>
+ <pagecontrol>70</pagecontrol>
+ <onup>700</onup>
+ <ondown>700</ondown>
+ <onright condition="Stringcompare(Container(9000).ListItem.Property(id),video) + Control.IsVisible(500)">500</onright>
+ <onright condition="Stringcompare(Container(9000).ListItem.Property(id),music) + Control.IsVisible(501)">501</onright>
+ <onright condition="Stringcompare(Container(9000).ListItem.Property(id),addons) + Control.IsVisible(502)">502</onright>
+ <onright condition="Stringcompare(Container(9000).ListItem.Property(id),pictures) + Control.IsVisible(503)">503</onright>
+ <onright condition="Stringcompare(Container(9000).ListItem.Property(id),outdated) + Control.IsVisible(504)">504</onright>
+ <onright condition="Stringcompare(Container(9000).ListItem.Property(id),android) + Control.IsVisible(506)">506</onright>
+ <scrolltime tween="cubic" easing="out">500</scrolltime>
+ <focusedlayout height="120">
<control type="image">
<left>0</left>
<top>0</top>
<width>382</width>
<height>120</height>
- <texture>lists/focus.png</texture>
- <animation effect="fade" start="100" end="50" time="0">Unfocus</animation>
+ <texture border="90,3,90,3">lists/separator.png</texture>
+ </control>
+ <control type="group">
+ <control type="image">
+ <left>0</left>
+ <top>0</top>
+ <width>382</width>
+ <height>120</height>
+ <texture>lists/focus.png</texture>
+ <animation effect="fade" start="100" end="50" time="0">Unfocus</animation>
+ </control>
+ <control type="label">
+ <left>20</left>
+ <top>55</top>
+ <height>70</height>
+ <width>350</width>
+ <aligny>center</aligny>
+ <align>center</align>
+ <font>font12</font>
+ <label>$INFO[ListItem.Label]</label>
+ <shadowcolor>text_shadow</shadowcolor>
+ </control>
+ <control type="image">
+ <left>0</left>
+ <top>-10</top>
+ <width>382</width>
+ <aspectratio>keep</aspectratio>
+ <height>120</height>
+ <texture>$INFO[ListItem.Art(thumb)]</texture>
+ </control>
+ </control>
+ </focusedlayout>
+ <itemlayout height="120">
+ <control type="image">
+ <left>0</left>
+ <top>0</top>
+ <width>382</width>
+ <height>120</height>
+ <texture border="90,3,90,3">lists/separator.png</texture>
</control>
<control type="label">
<left>20</left>
@@ -65,216 +108,202 @@
<height>120</height>
<texture>$INFO[ListItem.Art(thumb)]</texture>
</control>
- </control>
- </focusedlayout>
- <itemlayout height="120">
- <control type="image">
- <left>0</left>
- <top>0</top>
- <width>382</width>
- <height>120</height>
- <texture border="90,3,90,3">lists/separator.png</texture>
- </control>
- <control type="label">
- <left>20</left>
- <top>55</top>
- <height>70</height>
- <width>350</width>
- <aligny>center</aligny>
- <align>center</align>
- <font>font12</font>
- <label>$INFO[ListItem.Label]</label>
- <shadowcolor>text_shadow</shadowcolor>
- </control>
- <control type="image">
- <left>0</left>
- <top>-10</top>
- <width>382</width>
- <aspectratio>keep</aspectratio>
- <height>120</height>
- <texture>$INFO[ListItem.Art(thumb)]</texture>
- </control>
- </itemlayout>
- <content>
- <item id="1">
- <label>$LOCALIZE[1037]</label>
- <onclick>ActivateWindow(videos,addons://sources/video/,return)</onclick>
- <thumb>icons/settings/video.png</thumb>
- <property name="id">video</property>
- <property name="path">addons://sources/video/</property>
- </item>
- <item id="2">
- <label>$LOCALIZE[1038]</label>
- <onclick>ActivateWindow(music,addons://sources/audio/,return)</onclick>
- <thumb>icons/settings/music.png</thumb>
- <property name="id">music</property>
- <property name="path">addons://sources/audio/</property>
- </item>
- <item id="3">
- <label>$LOCALIZE[1043]</label>
- <onclick>ActivateWindow(programs,addons://sources/executable/,return)</onclick>
- <thumb>icons/settings/appearance.png</thumb>
- <property name="id">program</property>
- <property name="path">addons://sources/executable/</property>
- </item>
- <item id="4">
- <label>$LOCALIZE[1043]</label>
- <onclick>ActivateWindow(programs,androidapps://,return)</onclick>
- <thumb>icons/settings/android.png</thumb>
- <property name="id">android</property>
- <property name="path">androidapps://</property>
- <visible>System.Platform.Android</visible>
- </item>
- <item id="5">
- <label>$LOCALIZE[1039]</label>
- <onclick>ActivateWindow(programs,addons://sources/image/,return)</onclick>
- <thumb>icons/settings/pictures.png</thumb>
- <property name="id">picture</property>
- <property name="path">addons://sources/executable/</property>
- </item>
-<!-- <item id="6">
- <label>Available Updates</label>
- <onclick>ActivateWindow(addonbrowser,addons://outdated/,return)</onclick>
- <thumb>icons/settings/update-available.png</thumb>
- <property name="id">outdated</property>
- </item> -->
- </content>
+ </itemlayout>
+ <content>
+ <item id="1">
+ <label>$LOCALIZE[1037]</label>
+ <onclick>ActivateWindow(videos,addons://sources/video/,return)</onclick>
+ <thumb>icons/settings/video.png</thumb>
+ <property name="id">video</property>
+ <property name="path">addons://sources/video/</property>
+ </item>
+ <item id="2">
+ <label>$LOCALIZE[1038]</label>
+ <onclick>ActivateWindow(music,addons://sources/audio/,return)</onclick>
+ <thumb>icons/settings/music.png</thumb>
+ <property name="id">music</property>
+ <property name="path">addons://sources/audio/</property>
+ </item>
+ <item id="3">
+ <label>$LOCALIZE[1043]</label>
+ <onclick>ActivateWindow(programs,addons://sources/executable/,return)</onclick>
+ <thumb>icons/settings/appearance.png</thumb>
+ <property name="id">addons</property>
+ <property name="path">addons://sources/executable/</property>
+ </item>
+ <item id="4">
+ <label>$LOCALIZE[1043]</label>
+ <onclick>ActivateWindow(programs,androidapps://,return)</onclick>
+ <thumb>icons/settings/android.png</thumb>
+ <property name="id">android</property>
+ <property name="path">androidapps://</property>
+ <visible>System.Platform.Android</visible>
+ </item>
+ <item id="5">
+ <label>$LOCALIZE[1039]</label>
+ <onclick>ActivateWindow(pictures,addons://sources/image/,return)</onclick>
+ <thumb>icons/settings/pictures.png</thumb>
+ <property name="id">pictures</property>
+ <property name="path">addons://sources/executable/</property>
+ </item>
+ <!-- <item id="6">
+ <label>Available Updates</label>
+ <onclick>ActivateWindow(addonbrowser,addons://outdated/,return)</onclick>
+ <thumb>icons/settings/update-available.png</thumb>
+ <property name="id">outdated</property>
+ </item> -->
+ </content>
+ </control>
</control>
- </control>
- <control type="grouplist" id="700">
- <orientation>horizontal</orientation>
- <itemgap>-22</itemgap>
- <left>70</left>
- <top>795</top>
- <onup>SetFocus(9000,99)</onup>
- <onup>9000</onup>
- <ondown>14200</ondown>
- <include>OpenClose_Left</include>
- <onright>2000</onright>
- <control type="radiobutton" id="801">
- <width>157</width>
- <height>110</height>
- <align>right</align>
- <aligny>center</aligny>
- <onclick>ActivateWindow(addonbrowser,root)</onclick>
- <font>font10</font>
- <label>-</label>
- <textoffsetx>40</textoffsetx>
- <textwidth>230</textwidth>
- <texturefocus border="40">buttons/button-theme-fo.png</texturefocus>
- <texturenofocus border="40">buttons/button-nofo.png</texturenofocus>
- <radioposx>55</radioposx>
- <radioposy>0</radioposy>
- <radiowidth>40</radiowidth>
- <radioheight>40</radioheight>
- <textureradioonfocus>icons/submenu/add-ons.png</textureradioonfocus>
- <textureradioonnofocus>icons/submenu/add-ons.png</textureradioonnofocus>
- <textureradioofffocus>icons/submenu/add-ons.png</textureradioofffocus>
- <textureradiooffnofocus>icons/submenu/add-ons.png</textureradiooffnofocus>
+ <control type="grouplist" id="700">
+ <orientation>horizontal</orientation>
+ <itemgap>-22</itemgap>
+ <left>70</left>
+ <top>795</top>
+ <onup>SetFocus(9000,99)</onup>
+ <onup>9000</onup>
+ <ondown>14200</ondown>
+ <include>OpenClose_Left</include>
+ <onright>400</onright>
+ <usecontrolcoords>true</usecontrolcoords>
+ <control type="radiobutton" id="801">
+ <width>157</width>
+ <height>110</height>
+ <align>right</align>
+ <aligny>center</aligny>
+ <onclick>ActivateWindow(addonbrowser,root)</onclick>
+ <font>font10</font>
+ <label>-</label>
+ <textoffsetx>40</textoffsetx>
+ <textwidth>230</textwidth>
+ <texturefocus border="40">buttons/button-theme-fo.png</texturefocus>
+ <texturenofocus border="40">buttons/button-nofo.png</texturenofocus>
+ <radioposx>55</radioposx>
+ <radioposy>0</radioposy>
+ <radiowidth>40</radiowidth>
+ <radioheight>40</radioheight>
+ <textureradioonfocus>icons/submenu/add-ons.png</textureradioonfocus>
+ <textureradioonnofocus>icons/submenu/add-ons.png</textureradioonnofocus>
+ <textureradioofffocus>icons/submenu/add-ons.png</textureradioofffocus>
+ <textureradiooffnofocus>icons/submenu/add-ons.png</textureradiooffnofocus>
+ </control>
+ <control type="radiobutton" id="802">
+ <width>157</width>
+ <height>110</height>
+ <align>right</align>
+ <aligny>center</aligny>
+ <onclick>ActivateWindow(addonbrowser,addons://outdated/,return)</onclick>
+ <font>font10</font>
+ <label>-</label>
+ <textoffsetx>40</textoffsetx>
+ <textwidth>230</textwidth>
+ <texturefocus border="40">buttons/button-theme-fo.png</texturefocus>
+ <texturenofocus border="40">buttons/button-nofo.png</texturenofocus>
+ <radioposx>35</radioposx>
+ <radioposy>0</radioposy>
+ <radiowidth>40</radiowidth>
+ <radioheight>40</radioheight>
+ <enable>IntegerGreaterThan(Container(8000).NumItems,0)</enable>
+ <textureradioonfocus>icons/submenu/updatelibrary.png</textureradioonfocus>
+ <textureradioonnofocus>icons/submenu/updatelibrary.png</textureradioonnofocus>
+ <textureradioofffocus>icons/submenu/updatelibrary.png</textureradioofffocus>
+ <textureradiooffnofocus>icons/submenu/updatelibrary.png</textureradiooffnofocus>
+ <textureradioondisabled colordiffuse="disabled">icons/submenu/updatelibrary.png</textureradioondisabled>
+ <textureradiooffdisabled colordiffuse="disabled">icons/submenu/updatelibrary.png</textureradiooffdisabled>
+ </control>
+ <control type="radiobutton" id="803">
+ <width>157</width>
+ <height>110</height>
+ <align>right</align>
+ <aligny>center</aligny>
+ <onclick>ActivateWindow(systemsettings,addons)</onclick>
+ <font>font10</font>
+ <label>-</label>
+ <textoffsetx>40</textoffsetx>
+ <textwidth>230</textwidth>
+ <texturefocus border="40">buttons/button-theme-fo.png</texturefocus>
+ <texturenofocus border="40">buttons/button-nofo.png</texturenofocus>
+ <radioposx>55</radioposx>
+ <radioposy>0</radioposy>
+ <radiowidth>40</radiowidth>
+ <radioheight>40</radioheight>
+ <textureradioonfocus>icons/settings.png</textureradioonfocus>
+ <textureradioonnofocus>icons/settings.png</textureradioonnofocus>
+ <textureradioofffocus>icons/settings.png</textureradioofffocus>
+ <textureradiooffnofocus>icons/settings.png</textureradiooffnofocus>
+ </control>
+ <control type="label" id="804">
+ <left>-217</left>
+ <top>20</top>
+ <height>70</height>
+ <width>100</width>
+ <aligny>center</aligny>
+ <align>center</align>
+ <font>font20_title</font>
+ <label>$VAR[AddonCountLabel]</label>
+ <shadowcolor>text_shadow</shadowcolor>
+ </control>
</control>
- <control type="radiobutton" id="802">
- <width>157</width>
- <height>110</height>
- <align>right</align>
- <aligny>center</aligny>
- <onclick>ActivateWindow(addonbrowser,addons://outdated/,return)</onclick>
- <font>font10</font>
- <label>-</label>
- <textoffsetx>40</textoffsetx>
- <textwidth>230</textwidth>
- <texturefocus border="40">buttons/button-theme-fo.png</texturefocus>
- <texturenofocus border="40">buttons/button-nofo.png</texturenofocus>
- <radioposx>55</radioposx>
- <radioposy>0</radioposy>
- <radiowidth>40</radiowidth>
- <radioheight>40</radioheight>
- <enable>!Stringcompare(Container(8000).NumItems,0)</enable>
- <textureradioonfocus>icons/submenu/updatelibrary.png</textureradioonfocus>
- <textureradioonnofocus>icons/submenu/updatelibrary.png</textureradioonnofocus>
- <textureradioofffocus>icons/submenu/updatelibrary.png</textureradioofffocus>
- <textureradiooffnofocus>icons/submenu/updatelibrary.png</textureradiooffnofocus>
+ <control type="group" id="400">
+ <include>OpenClose_Right</include>
+ <include name="AddonLauncherPanel">
+ <param name="container_id" value="500" />
+ <param name="visible" value="Container(9000).HasFocus(1)" />
+ <param name="container_path" value="addons://sources/video/" />
+ <param name="container_target" value="videos" />
+ </include>
+ <include name="AddonLauncherPanel">
+ <param name="container_id" value="501" />
+ <param name="visible" value="Container(9000).HasFocus(2)" />
+ <param name="container_path" value="addons://sources/audio/" />
+ <param name="container_target" value="music" />
+ </include>
+ <include name="AddonLauncherPanel">
+ <param name="container_id" value="502" />
+ <param name="visible" value="Container(9000).HasFocus(3)" />
+ <param name="container_path" value="addons://sources/executable/" />
+ <param name="container_target" value="programs" />
+ </include>
+ <include name="AddonLauncherPanel">
+ <param name="container_id" value="506" />
+ <param name="visible" value="Container(9000).HasFocus(4)" />
+ <param name="container_path" value="androidapps://" />
+ <param name="container_target" value="programs" />
+ </include>
+ <include name="AddonLauncherPanel">
+ <param name="container_id" value="503" />
+ <param name="visible" value="Container(9000).HasFocus(5)" />
+ <param name="container_path" value="addons://sources/image/" />
+ <param name="container_target" value="pictures" />
+ </include>
+ <!-- <include name="AddonLauncherPanel">
+ <param name="container_id" value="504" />
+ <param name="visible" value="Container(9000).HasFocus(6)" />
+ <param name="container_path" value="addons://outdated/" />
+ <param name="container_target" value="" />
+ </include>
+ <include name="AddonLauncherPanel">
+ <param name="container_id" value="505" />
+ <param name="visible" value="Container(9000).HasFocus(7)" />
+ <param name="container_path" value="addons://all/" />
+ <param name="container_target" value="" />
+ </include> -->
</control>
- <control type="radiobutton" id="803">
- <width>157</width>
- <height>110</height>
- <align>right</align>
- <aligny>center</aligny>
- <onclick>ActivateWindow(systemsettings,addons)</onclick>
- <font>font10</font>
- <label>-</label>
- <textoffsetx>40</textoffsetx>
- <textwidth>230</textwidth>
- <texturefocus border="40">buttons/button-theme-fo.png</texturefocus>
- <texturenofocus border="40">buttons/button-nofo.png</texturenofocus>
- <radioposx>55</radioposx>
- <radioposy>0</radioposy>
- <radiowidth>40</radiowidth>
- <radioheight>40</radioheight>
- <textureradioonfocus>icons/settings.png</textureradioonfocus>
- <textureradioonnofocus>icons/settings.png</textureradioonnofocus>
- <textureradioofffocus>icons/settings.png</textureradioofffocus>
- <textureradiooffnofocus>icons/settings.png</textureradiooffnofocus>
+ <control type="scrollbar" id="531">
+ <left>1907</left>
+ <top>80</top>
+ <width>13</width>
+ <height>919</height>
+ <onleft>400</onleft>
+ <onright>noop</onright>
+ <orientation>vertical</orientation>
+ <texturesliderbackground colordiffuse="22FFFFFF">colors/white.png</texturesliderbackground>
+ <animation effect="fade" start="0" end="100" time="200" delay="300">Visible</animation>
+ <animation effect="fade" start="100" end="0" time="200">Hidden</animation>
+ <animation effect="fade" start="0" end="100" delay="300" time="320">WindowOpen</animation>
+ <animation effect="fade" start="100" end="0" time="150">WindowClose</animation>
</control>
</control>
- <control type="group">
- <include>OpenClose_Right</include>
- <include name="AddonLauncherPanel">
- <param name="container_id" value="500" />
- <param name="visible" value="Container(9000).HasFocus(1)" />
- <param name="container_path" value="addons://sources/video/" />
- <param name="container_target" value="videos" />
- </include>
- <include name="AddonLauncherPanel">
- <param name="container_id" value="501" />
- <param name="visible" value="Container(9000).HasFocus(2)" />
- <param name="container_path" value="addons://sources/audio/" />
- <param name="container_target" value="music" />
- </include>
- <include name="AddonLauncherPanel">
- <param name="container_id" value="502" />
- <param name="visible" value="Container(9000).HasFocus(3)" />
- <param name="container_path" value="addons://sources/executable/" />
- <param name="container_target" value="programs" />
- </include>
- <include name="AddonLauncherPanel">
- <param name="container_id" value="506" />
- <param name="visible" value="Container(9000).HasFocus(4)" />
- <param name="container_path" value="androidapps://" />
- <param name="container_target" value="programs" />
- </include>
- <include name="AddonLauncherPanel">
- <param name="container_id" value="503" />
- <param name="visible" value="Container(9000).HasFocus(5)" />
- <param name="container_path" value="addons://sources/image/" />
- <param name="container_target" value="pictures" />
- </include>
-<!-- <include name="AddonLauncherPanel">
- <param name="container_id" value="504" />
- <param name="visible" value="Container(9000).HasFocus(6)" />
- <param name="container_path" value="addons://outdated/" />
- <param name="container_target" value="" />
- </include>
- <include name="AddonLauncherPanel">
- <param name="container_id" value="505" />
- <param name="visible" value="Container(9000).HasFocus(7)" />
- <param name="container_path" value="addons://all/" />
- <param name="container_target" value="" />
- </include> -->
- </control>
- <control type="scrollbar" id="531">
- <left>1907</left>
- <top>80</top>
- <width>13</width>
- <height>919</height>
- <onleft>50</onleft>
- <onright>50</onright>
- <orientation>vertical</orientation>
- <texturesliderbackground colordiffuse="22FFFFFF">colors/white.png</texturesliderbackground>
- <animation effect="fade" start="0" end="100" time="200" delay="300">Visible</animation>
- <animation effect="fade" start="100" end="0" time="200">Hidden</animation>
- <animation effect="fade" start="0" end="100" delay="300" time="320">WindowOpen</animation>
- <animation effect="fade" start="100" end="0" time="150">WindowClose</animation>
- </control>
<include name="UpDownArrows">
<param name="container_id" value="500" />
<param name="visible" value="!System.HasModalDialog" />
diff --git a/addons/skin.estuary/1080i/DialogAddonInfo.xml b/addons/skin.estuary/1080i/DialogAddonInfo.xml
index fda5f3df96..360bac9dc3 100644
--- a/addons/skin.estuary/1080i/DialogAddonInfo.xml
+++ b/addons/skin.estuary/1080i/DialogAddonInfo.xml
@@ -5,14 +5,14 @@
<control type="group">
<include>OpenClose_Right</include>
<control type="button">
- <left>815</left>
+ <left>840</left>
<top>162</top>
<width>1000</width>
<height>509</height>
<label>-</label>
</control>
<control type="label">
- <left>865</left>
+ <left>890</left>
<top>200</top>
<width>900</width>
<height>396</height>
@@ -22,15 +22,15 @@
<textcolor>button_focus</textcolor>
</control>
<control type="grouplist" id="9000">
- <left>88</left>
+ <left>90</left>
<top>770</top>
- <width>1920</width>
+ <width>1740</width>
<height>768</height>
<onleft>9000</onleft>
<onright>9000</onright>
<onup>9000</onup>
<ondown>9000</ondown>
- <align>left</align>
+ <align>center</align>
<itemgap>-18</itemgap>
<orientation>horizontal</orientation>
<include name="InfoDialogButton">
@@ -59,43 +59,32 @@
<radioposy>14</radioposy>
<radiowidth>100</radiowidth>
<font>font12</font>
+ <visible>Control.IsEnabled(13)</visible>
</control>
<include name="InfoDialogButton">
<param name="id" value="10" />
<param name="icon" value="icons/infodialogs/changelog.png" />
<param name="label" value="$LOCALIZE[24036]" />
</include>
- <include name="InfoDialogButton">
+ <include name="InfoDialogToggleButton">
<param name="id" value="7" />
- <param name="icon" value="icons/infodialogs/disable.png" />
- <param name="label" value="$LOCALIZE[24021]" />
+ <param name="icon_on" value="icons/infodialogs/enabled.png" />
+ <param name="icon_off" value="icons/infodialogs/disable.png" />
+ <param name="selected" value="ListItem.Property(addon.isenabled)" />
+ <param name="label" value="" />
+ </include>
+ <include name="InfoDialogToggleButton">
+ <param name="id" value="6" />
+ <param name="icon_on" value="icons/infodialogs/uninstall.png" />
+ <param name="icon_off" value="icons/infodialogs/install.png" />
+ <param name="selected" value="ListItem.Property(addon.isinstalled) | !Window.IsActive(addonbrowser)" />
+ <param name="label" value="" />
</include>
- <control type="radiobutton" id="6">
- <width>262</width>
- <height>140</height>
- <align>center</align>
- <aligny>top</aligny>
- <texturefocus border="40">buttons/button-theme-fo.png</texturefocus>
- <texturenofocus border="40">buttons/button-nofo.png</texturenofocus>
- <textoffsetx>35</textoffsetx>
- <textoffsety>76</textoffsety>
- <radioposx>110</radioposx>
- <radioposy>14</radioposy>
- <radiowidth>44</radiowidth>
- <font>font12</font>
- <textureradioonfocus colordiffuse="D0FFFFFF">icons/infodialogs/uninstall.png</textureradioonfocus>
- <textureradioonnofocus colordiffuse="D0FFFFFF">icons/infodialogs/uninstall.png</textureradioonnofocus>
- <textureradioondisabled colordiffuse="disabled">icons/infodialogs/uninstall.png</textureradioondisabled>
- <textureradioofffocus colordiffuse="D0FFFFFF">icons/infodialogs/install.png</textureradioofffocus>
- <textureradiooffnofocus colordiffuse="D0FFFFFF">icons/infodialogs/install.png</textureradiooffnofocus>
- <textureradiooffdisabled colordiffuse="disabled">icons/infodialogs/install.png</textureradiooffdisabled>
- <selected>ListItem.Property(addon.isinstalled) | !Window.IsActive(addonbrowser)</selected>
- </control>
</control>
</control>
<control type="group">
<include>OpenClose_Left</include>
- <visible>Window.IsActive(eventlog) | Window.IsActive(home)</visible>
+ <visible>Window.IsActive(eventlog) | Window.IsActive(home) | Window.IsActive(1100)</visible>
<include>Visible_Left</include>
<include>ListThumbInfoPanel</include>
</control>
diff --git a/addons/skin.estuary/1080i/DialogGameControllers.xml b/addons/skin.estuary/1080i/DialogGameControllers.xml
index 1946e95e01..5c243d7aeb 100644
--- a/addons/skin.estuary/1080i/DialogGameControllers.xml
+++ b/addons/skin.estuary/1080i/DialogGameControllers.xml
@@ -131,6 +131,11 @@
<param name="id" value="18" />
<param name="label" value="$LOCALIZE[186]" />
</include>
+ <include name="DefaultDialogButton">
+ <param name="width" value="350" />
+ <param name="id" value="17" />
+ <param name="label" value="$LOCALIZE[10043]" />
+ </include>
</control>
</control>
</controls>
diff --git a/addons/skin.estuary/1080i/DialogSettings.xml b/addons/skin.estuary/1080i/DialogSettings.xml
index 6311ffc760..52d13b0f60 100644
--- a/addons/skin.estuary/1080i/DialogSettings.xml
+++ b/addons/skin.estuary/1080i/DialogSettings.xml
@@ -7,79 +7,83 @@
</coordinates>
<include>Animation_DialogPopupOpenClose</include>
<controls>
- <include name="DialogBackgroundCommons">
- <param name="DialogBackgroundWidth" value="1520" />
- <param name="DialogBackgroundHeight" value="870" />
- <param name="DialogHeaderLabel" value="-" />
- <param name="DialogHeaderId" value="2" />
- </include>
- <control type="image">
- <left>10</left>
- <top>80</top>
- <width>1200</width>
- <height>790</height>
- <texture border="40">buttons/dialogbutton-nofo.png</texture>
- </control>
- <control type="grouplist" id="5">
- <description>control area</description>
- <left>29</left>
- <top>100</top>
- <width>1160</width>
- <height>750</height>
- <onleft>9000</onleft>
- <onright>9000</onright>
- <onup>5</onup>
- <ondown>5</ondown>
- </control>
- <control type="button" id="7">
- <description>Default Button</description>
- <include>DefaultSettingButton</include>
- </control>
- <control type="radiobutton" id="8">
- <description>Default RadioButton</description>
- <include>DefaultSettingButton</include>
- </control>
- <control type="spincontrolex" id="9">
- <description>Default SpinControlex</description>
- <include>DefaultSettingButton</include>
- </control>
- <control type="image" id="11">
- <description>separator image</description>
- <height>3</height>
- <texture colordiffuse="AAAAAAAA" border="3">dialogs/separator-grey.png</texture>
- </control>
- <control type="edit" id="12">
- <include>DefaultSettingButton</include>
- </control>
- <control type="sliderex" id="13">
- <description>Default Slider</description>
- <include>DefaultSettingButton</include>
- </control>
- <control type="label" id="14">
- <description>Default Label</description>
- <include>DefaultSettingLabel</include>
- </control>
- <control type="grouplist" id="9000">
- <left>1210</left>
- <top>92</top>
- <orientation>vertical</orientation>
- <width>300</width>
- <height>250</height>
- <itemgap>-10</itemgap>
- <onleft>5</onleft>
- <onright>5</onright>
- <include name="DefaultDialogButton">
- <param name="id" value="28" />
- <param name="label" value="-" />
- </include>
- <include name="DefaultDialogButton">
- <param name="id" value="29" />
- <param name="label" value="-" />
- </include>
- <include name="DefaultDialogButton">
- <param name="id" value="30" />
- <param name="label" value="-" />
+ <control type="group">
+ <include>Animation_DialogPopupVisible</include>
+ <visible>!Window.IsVisible(sliderdialog)</visible>
+ <include name="DialogBackgroundCommons">
+ <param name="DialogBackgroundWidth" value="1520" />
+ <param name="DialogBackgroundHeight" value="870" />
+ <param name="DialogHeaderLabel" value="-" />
+ <param name="DialogHeaderId" value="2" />
</include>
+ <control type="image">
+ <left>10</left>
+ <top>80</top>
+ <width>1200</width>
+ <height>790</height>
+ <texture border="40">buttons/dialogbutton-nofo.png</texture>
+ </control>
+ <control type="grouplist" id="5">
+ <description>control area</description>
+ <left>29</left>
+ <top>100</top>
+ <width>1160</width>
+ <height>750</height>
+ <onleft>9000</onleft>
+ <onright>9000</onright>
+ <onup>5</onup>
+ <ondown>5</ondown>
+ </control>
+ <control type="button" id="7">
+ <description>Default Button</description>
+ <include>DefaultSettingButton</include>
+ </control>
+ <control type="radiobutton" id="8">
+ <description>Default RadioButton</description>
+ <include>DefaultSettingButton</include>
+ </control>
+ <control type="spincontrolex" id="9">
+ <description>Default SpinControlex</description>
+ <include>DefaultSettingButton</include>
+ </control>
+ <control type="image" id="11">
+ <description>separator image</description>
+ <height>3</height>
+ <texture colordiffuse="AAAAAAAA" border="3">dialogs/separator-grey.png</texture>
+ </control>
+ <control type="edit" id="12">
+ <include>DefaultSettingButton</include>
+ </control>
+ <control type="sliderex" id="13">
+ <description>Default Slider</description>
+ <include>DefaultSettingButton</include>
+ </control>
+ <control type="label" id="14">
+ <description>Default Label</description>
+ <include>DefaultSettingLabel</include>
+ </control>
+ <control type="grouplist" id="9000">
+ <left>1210</left>
+ <top>92</top>
+ <orientation>vertical</orientation>
+ <width>300</width>
+ <height>250</height>
+ <itemgap>-10</itemgap>
+ <onleft>5</onleft>
+ <onright>5</onright>
+ <include name="DefaultDialogButton">
+ <param name="id" value="28" />
+ <param name="label" value="-" />
+ </include>
+ <include name="DefaultDialogButton">
+ <param name="id" value="29" />
+ <param name="label" value="-" />
+ </include>
+ <include name="DefaultDialogButton">
+ <param name="id" value="30" />
+ <param name="label" value="-" />
+ </include>
+ </control>
</control>
</controls>
</window>
diff --git a/addons/skin.estuary/1080i/DialogVideoInfo.xml b/addons/skin.estuary/1080i/DialogVideoInfo.xml
index 20b8c2b6fb..e750df8220 100644
--- a/addons/skin.estuary/1080i/DialogVideoInfo.xml
+++ b/addons/skin.estuary/1080i/DialogVideoInfo.xml
@@ -414,7 +414,7 @@
<scrolltime tween="quadratic">200</scrolltime>
<include name="InfoDialogButton">
<param name="id" value="8" />
- <param name="icon" value="icons/infodialogs/launch.png" />
+ <param name="icon" value="icons/infodialogs/play.png" />
<param name="label" value="$LOCALIZE[208]" />
</include>
<include name="InfoDialogButton">
diff --git a/addons/skin.estuary/1080i/EventLog.xml b/addons/skin.estuary/1080i/EventLog.xml
index c9d952184b..dcd60dae45 100644
--- a/addons/skin.estuary/1080i/EventLog.xml
+++ b/addons/skin.estuary/1080i/EventLog.xml
@@ -10,30 +10,32 @@
<include>OpenClose_Left</include>
<orientation>vertical</orientation>
<itemgap>-8.5</itemgap>
- <left>110</left>
+ <left>90</left>
<top>162</top>
<onup>9000</onup>
<ondown>9000</ondown>
<onleft>50</onleft>
<onright>50</onright>
+ <usecontrolcoords>true</usecontrolcoords>
<control type="togglebutton" id="4">
- <width>350</width>
- <height>199</height>
+ <width>420</width>
+ <height>110</height>
<align>center</align>
<aligny>top</aligny>
<font>font12</font>
<textoffsetx>20</textoffsetx>
- <textoffsety>130</textoffsety>
+ <textoffsety>35</textoffsety>
<label>$LOCALIZE[31032]: $LOCALIZE[584]</label>
<altlabel>$LOCALIZE[31032]: $LOCALIZE[585]</altlabel>
</control>
<control type="group" id="4100">
<height>0</height>
<control type="image">
- <top>-150</top>
+ <posx>40</posx>
+ <top>-68</top>
<width>350</width>
- <height>70</height>
- <aspectratio>keep</aspectratio>
+ <height>40</height>
+ <aspectratio align="left">keep</aspectratio>
<texture>icons/eventlog/order.png</texture>
</control>
</control>
@@ -43,21 +45,35 @@
<param name="label" value="" />
<param name="icon" value="icons/eventlog/settings.png" />
</include>
- <include name="PlaylistWindowButton">
- <param name="control_id" value="22" />
- <param name="onclick" value="" />
- <param name="label" value="$LOCALIZE[190]" />
- <param name="icon" value="icons/eventlog/levels.png" />
- </include>
+ <control type="radiobutton" id="22">
+ <width>420</width>
+ <height>110</height>
+ <align>center</align>
+ <aligny>top</aligny>
+ <font>font12</font>
+ <textoffsetx>20</textoffsetx>
+ <textoffsety>35</textoffsety>
+ <radioposx>-1</radioposx>
+ </control>
<include name="PlaylistWindowButton">
<param name="control_id" value="20" />
<param name="onclick" value="" />
<param name="label" value="$LOCALIZE[192]" />
<param name="icon" value="DefaultIconError.png" />
</include>
+ <control type="image">
+ <left>40</left>
+ <top>0</top>
+ <width>340</width>
+ <height>360</height>
+ <aspectratio aligny="bottom">keep</aspectratio>
+ <texture fallback="DefaultVideo.png">$INFO[ListItem.Icon]</texture>
+ <bordertexture border="20">overlays/shadow.png</bordertexture>
+ <bordersize>20</bordersize>
+ </control>
</control>
<control type="group">
- <left>250</left>
+ <left>300</left>
<visible>Control.IsVisible(50)</visible>
<include>OpenClose_Right</include>
<control type="image">
@@ -71,7 +87,7 @@
<left>230</left>
<top>182</top>
<width>1260</width>
- <height>9000</height>
+ <height>700</height>
<onleft>9000</onleft>
<onright>60</onright>
<onup>50</onup>
@@ -79,19 +95,19 @@
<viewtype label="535">list</viewtype>
<pagecontrol>60</pagecontrol>
<scrolltime>200</scrolltime>
- <itemlayout height="115" width="1260">
+ <itemlayout height="90" width="1260">
<control type="image">
<left>0</left>
<top>0</top>
<width>1260</width>
- <height>115</height>
+ <height>90</height>
<texture border="90,3,90,3">lists/separator.png</texture>
</control>
<control type="image">
<left>5</left>
<top>5</top>
- <width>105</width>
- <height>105</height>
+ <width>80</width>
+ <height>80</height>
<texture border="4" fallback="DefaultAddon.png">$INFO[Listitem.Icon]</texture>
<aspectratio>scale</aspectratio>
<bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture>
@@ -101,25 +117,26 @@
<left>125</left>
<top>0</top>
<width>870</width>
- <height>50</height>
+ <height>35</height>
<aligny>center</aligny>
- <label>[B]$INFO[ListItem.Label][/B]</label>
+ <font>font12</font>
+ <label>$INFO[ListItem.Label]</label>
</control>
<control type="textbox">
<left>125</left>
- <top>40</top>
+ <top>34</top>
<width>870</width>
- <height>70</height>
- <font>font10</font>
+ <height>60</height>
+ <font>font10_title</font>
<textcolor>grey</textcolor>
- <aligny>center</aligny>
+ <aligny>top</aligny>
<label>$INFO[ListItem.Property(Event.Description)]</label>
</control>
<control type="label">
<left>125</left>
<top>0</top>
<width>1120</width>
- <height>50</height>
+ <height>35</height>
<font>font12</font>
<textcolor>button_focus</textcolor>
<align>right</align>
@@ -127,12 +144,12 @@
<label>$INFO[ListItem.Label2]</label>
</control>
</itemlayout>
- <focusedlayout height="115" width="1260">
+ <focusedlayout height="90" width="1260">
<control type="image">
<left>0</left>
<top>0</top>
<width>1260</width>
- <height>115</height>
+ <height>90</height>
<texture border="90,3,90,3">lists/separator.png</texture>
<visible>!Control.HasFocus(50)</visible>
</control>
@@ -140,15 +157,15 @@
<left>0</left>
<top>0</top>
<width>1260</width>
- <height>115</height>
+ <height>90</height>
<texture>lists/focus.png</texture>
<visible>Control.HasFocus(50)</visible>
</control>
<control type="image">
<left>5</left>
<top>5</top>
- <width>105</width>
- <height>105</height>
+ <width>80</width>
+ <height>80</height>
<texture border="4" fallback="DefaultAddon.png">$INFO[Listitem.Icon]</texture>
<aspectratio>scale</aspectratio>
<bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture>
@@ -158,25 +175,26 @@
<left>125</left>
<top>0</top>
<width>870</width>
- <height>50</height>
+ <height>35</height>
<aligny>center</aligny>
- <label>[B]$INFO[ListItem.Label][/B]</label>
+ <font>font12</font>
+ <label>$INFO[ListItem.Label]</label>
</control>
<control type="textbox">
<left>125</left>
- <top>40</top>
+ <top>34</top>
<width>870</width>
- <height>70</height>
- <font>font10</font>
+ <height>60</height>
+ <font>font10_title</font>
<textcolor>grey</textcolor>
- <aligny>center</aligny>
+ <aligny>top</aligny>
<label>$INFO[ListItem.Property(Event.Description)]</label>
</control>
<control type="label">
<left>125</left>
<top>0</top>
<width>1120</width>
- <height>50</height>
+ <height>35</height>
<font>font12</font>
<textcolor>button_focus</textcolor>
<align>right</align>
@@ -185,20 +203,20 @@
</control>
</focusedlayout>
</control>
- <include name="UpDownArrows">
- <param name="container_id" value="50" />
- <param name="visible" value="!System.HasModalDialog" />
- </include>
- <control type="scrollbar" id="60">
- <right>0</right>
- <top>80</top>
- <width>12</width>
- <height>920</height>
- <onleft>50</onleft>
- <onright>9000</onright>
- <orientation>vertical</orientation>
- <visible>Control.IsVisible(50)</visible>
- </control>
+ </control>
+ <include name="UpDownArrows">
+ <param name="container_id" value="50" />
+ <param name="visible" value="!System.HasModalDialog" />
+ </include>
+ <control type="scrollbar" id="60">
+ <right>0</right>
+ <top>80</top>
+ <width>12</width>
+ <height>920</height>
+ <onleft>50</onleft>
+ <onright>9000</onright>
+ <orientation>vertical</orientation>
+ <visible>Control.IsVisible(50)</visible>
</control>
</control>
<include name="TopBar">
diff --git a/addons/skin.estuary/1080i/Font.xml b/addons/skin.estuary/1080i/Font.xml
index 1809fbb0cd..5c868b9f34 100644
--- a/addons/skin.estuary/1080i/Font.xml
+++ b/addons/skin.estuary/1080i/Font.xml
@@ -41,7 +41,7 @@
<font>
<name>font10_title</name>
<filename>Lato-Bold.ttf</filename>
- <size>18</size>
+ <size>20</size>
</font>
<font>
<name>font12_title</name>
diff --git a/addons/skin.estuary/1080i/Home.xml b/addons/skin.estuary/1080i/Home.xml
index a7a6f2e7d8..62d983b0a8 100644
--- a/addons/skin.estuary/1080i/Home.xml
+++ b/addons/skin.estuary/1080i/Home.xml
@@ -29,7 +29,7 @@
<animation effect="fade" start="0" end="100" time="400">WindowOpen</animation>
<animation effect="fade" start="100" end="0" time="300">WindowClose</animation>
<animation effect="fade" time="400">VisibleChange</animation>
- <imagepath background="true" colordiffuse="20FFFFFF">$VAR[HomeFanartVar]</imagepath>
+ <imagepath background="true" colordiffuse="40FFFFFF">$VAR[HomeFanartVar]</imagepath>
<visible>!Player.HasMedia</visible>
</control>
<control type="group" id="2000">
@@ -145,7 +145,7 @@
</control>
</control>
<control type="group" id="6000">
- <visible>Stringcompare(Container(9000).ListItem.Property(id),tv)</visible>
+ <visible>Stringcompare(Container(9000).ListItem.Property(id),tvshows)</visible>
<include>Visible_Right_Delayed</include>
<control type="button" id="6888">
<width>1</width>
@@ -464,7 +464,7 @@
</control>
</control>
<control type="group" id="11000">
- <visible>Stringcompare(Container(9000).ListItem.Property(id),videos)</visible>
+ <visible>Stringcompare(Container(9000).ListItem.Property(id),video)</visible>
<include>Visible_Right_Delayed</include>
<control type="button" id="11888">
<width>1</width>
@@ -743,6 +743,8 @@
<top>215</top>
<left>540</left>
<orientation>horizontal</orientation>
+ <align>justify</align>
+ <itemgap>-50</itemgap>
<include name="WeatherIcon">
<param name="label" value="Window(weather).Property(Current.Wind)" />
<param name="texture" value="icons/weather/wind.png" />
@@ -906,10 +908,10 @@
<height>671</height>
<pagecontrol>70</pagecontrol>
<onright condition="Stringcompare(Container(9000).ListItem.Property(id),movies) + Control.IsVisible(5000)">5000</onright>
- <onright condition="Stringcompare(Container(9000).ListItem.Property(id),tv) + Control.IsVisible(6000)">6000</onright>
+ <onright condition="Stringcompare(Container(9000).ListItem.Property(id),tvshows) + Control.IsVisible(6000)">6000</onright>
<onright condition="Stringcompare(Container(9000).ListItem.Property(id),music) + Control.IsVisible(7000)">7000</onright>
<onright condition="Stringcompare(Container(9000).ListItem.Property(id),addons) + Control.IsVisible(8000)">8000</onright>
- <onright condition="Stringcompare(Container(9000).ListItem.Property(id),videos) + Control.IsVisible(11000)">11000</onright>
+ <onright condition="Stringcompare(Container(9000).ListItem.Property(id),video) + Control.IsVisible(11000)">11000</onright>
<onright condition="Stringcompare(Container(9000).ListItem.Property(id),livetv) + Control.IsVisible(12000)">12000</onright>
<onright condition="Stringcompare(Container(9000).ListItem.Property(id),radio) + Control.IsVisible(13000)">13000</onright>
<onright condition="Stringcompare(Container(9000).ListItem.Property(id),weather) + Control.IsVisible(15000)">15000</onright>
@@ -1050,7 +1052,7 @@
<onclick condition="Library.HasContent(tvshows)">ActivateWindow(Videos,TVShowTitles,return)</onclick>
<onclick condition="!Library.HasContent(tvshows)">ActivateWindow(Videos,Files,return)</onclick>
<thumb>icons/home/tv.png</thumb>
- <property name="id">tv</property>
+ <property name="id">tvshows</property>
<visible>!Skin.HasSetting(HomeMenuNoTVShowButton)</visible>
</item>
<item>
@@ -1093,7 +1095,7 @@
<label>$LOCALIZE[3]</label>
<onclick>ActivateWindow(Videos,root)</onclick>
<thumb>icons/home/videos.png</thumb>
- <property name="id">videos</property>
+ <property name="id">video</property>
<visible>!Skin.HasSetting(HomeMenuNoVideosButton)</visible>
</item>
<item>
diff --git a/addons/skin.estuary/1080i/Includes.xml b/addons/skin.estuary/1080i/Includes.xml
index 50ba3636d4..c156d2f605 100644
--- a/addons/skin.estuary/1080i/Includes.xml
+++ b/addons/skin.estuary/1080i/Includes.xml
@@ -55,7 +55,7 @@
<onup>50</onup>
<ondown>50</ondown>
<orientation>horizontal</orientation>
- <visible>Control.IsVisible(51) | Control.IsVisible(53)</visible>
+ <visible>Control.IsVisible(51) | Control.IsVisible(53) | Control.IsVisible(502)</visible>
<animation effect="fade" start="0" end="100" time="200" delay="300">Visible</animation>
<animation effect="fade" start="100" end="0" time="200">Hidden</animation>
<animation effect="fade" start="0" end="100" delay="300" time="320">WindowOpen</animation>
@@ -384,7 +384,7 @@
</control>
</include>
<include name="MediaFlag">
- <param name="width">110</param>
+ <param name="width">115</param>
<param name="height">60</param>
<definition>
<control type="image">
@@ -419,10 +419,10 @@
<width>1720</width>
<align>right</align>
<include name="MediaFlag">
- <param name="texture" value="$VAR[ResolutionFlagVar]" />
+ <param name="texture" value="$INFO[ListItem.VideoAspect,flags/aspectratio/,.png]" />
</include>
<include name="MediaFlag">
- <param name="texture" value="$INFO[ListItem.VideoAspect,flags/aspectratio/,.png]" />
+ <param name="texture" value="$VAR[ResolutionFlagVar]" />
</include>
</control>
</include>
@@ -610,52 +610,6 @@
<content sortby="$PARAM[sortby]" sortorder="$PARAM[sortorder]" target="$PARAM[container_target]">$PARAM[container_path]</content>
</control>
</include>
- <include name="PlaylistWindowButtons">
- <param name="width">350</param>
- <definition>
- <control type="group">
- <include>OpenClose_Left</include>
- <control type="grouplist" id="700">
- <orientation>vertical</orientation>
- <itemgap>-9</itemgap>
- <left>100</left>
- <top>165</top>
- <onup>700</onup>
- <ondown>700</ondown>
- <onleft>50</onleft>
- <onright>50</onright>
- <include name="PlaylistWindowButton">
- <param name="control_id" value="20" />
- <param name="onclick" value="" />
- <param name="label" value="$LOCALIZE[191]$INFO[Playlist.Random, : ]" />
- <param name="icon" value="osd/fullscreen/buttons/random-on.png" />
- <param name="width" value="$PARAM[width]" />
- </include>
- <include name="PlaylistWindowButton">
- <param name="control_id" value="26" />
- <param name="onclick" value="" />
- <param name="label" value="" />
- <param name="icon" value="osd/fullscreen/buttons/repeat-all.png" />
- <param name="width" value="$PARAM[width]" />
- </include>
- <include name="PlaylistWindowButton">
- <param name="control_id" value="21" />
- <param name="onclick" value="" />
- <param name="label" value="$LOCALIZE[190]" />
- <param name="icon" value="icons/playlist/save.png" />
- <param name="width" value="$PARAM[width]" />
- </include>
- <include name="PlaylistWindowButton">
- <param name="control_id" value="22" />
- <param name="onclick" value="" />
- <param name="label" value="$LOCALIZE[192]" />
- <param name="icon" value="DefaultIconError.png" />
- <param name="width" value="$PARAM[width]" />
- </include>
- </control>
- </control>
- </definition>
- </include>
<include name="InfoDialogTopBarInfo">
<param name="id">33333</param>
<definition>
@@ -960,48 +914,47 @@
<animation effect="fade" start="0" end="100" time="300">WindowOpen</animation>
<animation effect="fade" start="100" end="0" time="200">WindowClose</animation>
</control>
- <control type="grouplist">
- <description>Right side of top bar</description>
- <right>85</right>
- <width>500</width>
- <height>100</height>
- <align>right</align>
- <orientation>horizontal</orientation>
- <usecontrolcoords>true</usecontrolcoords>
- <animation effect="fade" start="0" end="100" time="300" condition="Window.IsActive(fullscreenvideo)">WindowOpen</animation>
- <animation effect="fade" start="100" end="0" time="300" condition="Window.Next(screencalibration) | Window.IsActive(fullscreenvideo)">WindowClose</animation>
- <animation effect="fade" time="150">VisibleChange</animation>
- <visible>!Window.IsVisible(extendedprogressdialog)</visible>
- <include condition="Skin.HasSetting(show_weatherinfo) | Window.IsActive(skinsettings)">TopWeatherIcon</include>
- <control type="label">
- <include>BreadcrumbsLabel</include>
- <label>$INFO[System.Time]</label>
- </control>
- </control>
<control type="group">
<visible>!Window.IsVisible(extendedprogressdialog)</visible>
<animation effect="fade" time="150">VisibleChange</animation>
<animation effect="fade" start="100" end="0" time="300" condition="Window.Next(screencalibration) | Window.IsActive(fullscreenvideo)">WindowClose</animation>
- <control type="image">
- <right>25</right>
- <top>20</top>
- <height>40</height>
- <width>40</width>
- <texture colordiffuse="button_focus">frame/clock.png</texture>
- <animation effect="fade" time="300">Visible</animation>
- <animation effect="fade" time="150">Hidden</animation>
- <aspectratio>keep</aspectratio>
- <visible>!Window.IsActive(volumebar)</visible>
- </control>
- <control type="label">
- <top>40</top>
- <label>$PARAM[time_sublabel]</label>
- <font>font10</font>
- <left>1340</left>
- <shadowcolor>text_shadow</shadowcolor>
- <height>100</height>
+ <animation effect="fade" start="0" end="100" time="300" condition="Window.IsActive(fullscreenvideo)">WindowOpen</animation>
+ <control type="grouplist">
+ <description>Right side of top bar</description>
+ <right>85</right>
<width>500</width>
+ <height>100</height>
<align>right</align>
+ <orientation>horizontal</orientation>
+ <usecontrolcoords>true</usecontrolcoords>
+ <include condition="Skin.HasSetting(show_weatherinfo) | Window.IsActive(skinsettings)">TopWeatherIcon</include>
+ <control type="label">
+ <include>BreadcrumbsLabel</include>
+ <label>$INFO[System.Time]</label>
+ </control>
+ </control>
+ <control type="group">
+ <control type="image">
+ <right>25</right>
+ <top>20</top>
+ <height>40</height>
+ <width>40</width>
+ <texture colordiffuse="button_focus">frame/clock.png</texture>
+ <animation effect="fade" time="300">Visible</animation>
+ <animation effect="fade" time="150">Hidden</animation>
+ <aspectratio>keep</aspectratio>
+ <visible>!Window.IsActive(volumebar)</visible>
+ </control>
+ <control type="label">
+ <top>40</top>
+ <label>$PARAM[time_sublabel]</label>
+ <font>font10</font>
+ <left>1340</left>
+ <shadowcolor>text_shadow</shadowcolor>
+ <height>100</height>
+ <width>500</width>
+ <align>right</align>
+ </control>
</control>
</control>
</control>
@@ -1072,6 +1025,7 @@
</include>
<include name="BottomBar">
<param name="PageLabel">$VAR[BottomBarPageLabel]</param>
+ <param name="info_visible">False</param>
<definition>
<control type="group">
<depth>DepthBars</depth>
@@ -1086,7 +1040,7 @@
<animation effect="fade" start="100" end="0" time="300" condition="Window.Next(screencalibration) | Window.IsActive(fullscreenvideo)">WindowClose</animation>
</control>
<control type="group">
- <visible>Window.IsMedia + !Window.IsActive(eventlog) + !Window.IsActive(musicplaylisteditor) + !Window.IsActive(MyPlaylist.xml)</visible>
+ <visible>$PARAM[info_visible]</visible>
<visible>!System.HasModalDialog</visible>
<animation effect="fade" time="400">VisibleChange</animation>
<animation effect="fade" start="0" end="100" time="400">WindowOpen</animation>
diff --git a/addons/skin.estuary/1080i/Includes_Animations.xml b/addons/skin.estuary/1080i/Includes_Animations.xml
index 00a0bbdf4c..494d00a02e 100644
--- a/addons/skin.estuary/1080i/Includes_Animations.xml
+++ b/addons/skin.estuary/1080i/Includes_Animations.xml
@@ -20,7 +20,6 @@
<effect type="zoom" start="100" end="80" center="960,540" easing="in" tween="back" time="240" />
<effect type="fade" start="100" end="0" time="240" />
</animation>
- <depth>DepthDialog</depth>
</include>
<include name="Visible_Fade">
<animation effect="fade" end="100" time="200">Visible</animation>
diff --git a/addons/skin.estuary/1080i/Includes_Buttons.xml b/addons/skin.estuary/1080i/Includes_Buttons.xml
index 1fad389d33..a517781bc2 100644
--- a/addons/skin.estuary/1080i/Includes_Buttons.xml
+++ b/addons/skin.estuary/1080i/Includes_Buttons.xml
@@ -106,29 +106,182 @@
<font>font16</font>
</include>
<include name="PlaylistWindowButton">
- <param name="width">350</param>
+ <param name="width">420</param>
<definition>
<control type="button" id="$PARAM[control_id]">
<width>$PARAM[width]</width>
- <height>199</height>
- <align>center</align>
+ <height>110</height>
+ <align>left</align>
<aligny>top</aligny>
- <font>font12</font>
- <textoffsetx>20</textoffsetx>
- <textoffsety>130</textoffsety>
+ <font>font10</font>
+ <textoffsetx>100</textoffsetx>
+ <textwidth>200</textwidth>
+ <textoffsety>35</textoffsety>
<label>$PARAM[label]</label>
<selectedcolor>white</selectedcolor>
</control>
<control type="group" id="$PARAM[control_id]100">
<height>0</height>
<control type="image">
- <top>-150</top>
+ <posx>40</posx>
+ <top>-70</top>
<width>$PARAM[width]</width>
- <height>70</height>
- <aspectratio>keep</aspectratio>
+ <height>40</height>
+ <aspectratio align="left">keep</aspectratio>
<texture>$PARAM[icon]</texture>
</control>
</control>
</definition>
</include>
+ <include name="PlaylistWindowButtons">
+ <param name="width">350</param>
+ <definition>
+ <control type="group">
+ <include>OpenClose_Left</include>
+ <control type="grouplist" id="700">
+ <orientation>vertical</orientation>
+ <itemgap>-9</itemgap>
+ <left>100</left>
+ <top>165</top>
+ <onup>700</onup>
+ <ondown>700</ondown>
+ <onleft>50</onleft>
+ <onright>50</onright>
+ <include name="PlaylistWindowButton">
+ <param name="control_id" value="20" />
+ <param name="onclick" value="" />
+ <param name="label" value="$LOCALIZE[191]$INFO[Playlist.Random, : ]" />
+ <param name="icon" value="osd/fullscreen/buttons/random-on.png" />
+ <param name="width" value="$PARAM[width]" />
+ </include>
+ <include name="PlaylistWindowButton">
+ <param name="control_id" value="26" />
+ <param name="onclick" value="" />
+ <param name="label" value="" />
+ <param name="icon" value="osd/fullscreen/buttons/repeat-all.png" />
+ <param name="width" value="$PARAM[width]" />
+ </include>
+ <include name="PlaylistWindowButton">
+ <param name="control_id" value="21" />
+ <param name="onclick" value="" />
+ <param name="label" value="$LOCALIZE[190]" />
+ <param name="icon" value="icons/playlist/save.png" />
+ <param name="width" value="$PARAM[width]" />
+ </include>
+ <include name="PlaylistWindowButton">
+ <param name="control_id" value="22" />
+ <param name="onclick" value="" />
+ <param name="label" value="$LOCALIZE[192]" />
+ <param name="icon" value="DefaultIconError.png" />
+ <param name="width" value="$PARAM[width]" />
+ </include>
+ </control>
+ </control>
+ </definition>
+ </include>
+ <include name="BottomMainMenuItem">
+ <param name="height">110</param>
+ <definition>
+ <control type="radiobutton" id="$PARAM[control_id]">
+ <width>118</width>
+ <height>$PARAM[height]</height>
+ <align>center</align>
+ <aligny>center</aligny>
+ <onclick>$PARAM[onclick]</onclick>
+ <font>-</font>
+ <texturefocus border="40">buttons/button-theme-fo.png</texturefocus>
+ <texturenofocus border="40">buttons/button-nofo.png</texturenofocus>
+ <radioposx>38</radioposx>
+ <radioposy>0</radioposy>
+ <radiowidth>40</radiowidth>
+ <radioheight>40</radioheight>
+ <textureradioonfocus>$PARAM[icon]</textureradioonfocus>
+ <textureradioonnofocus>$PARAM[icon]</textureradioonnofocus>
+ <textureradioofffocus>$PARAM[icon]</textureradioofffocus>
+ <textureradiooffnofocus>$PARAM[icon]</textureradiooffnofocus>
+ </control>
+ </definition>
+ </include>
+ <include name="VideoInfoButtonsCommon">
+ <param name="width">262</param>
+ <definition>
+ <width>$PARAM[width]</width>
+ <height>142</height>
+ <align>center</align>
+ <aligny>top</aligny>
+ <texturefocus border="40">buttons/button-theme-fo.png</texturefocus>
+ <texturenofocus border="40">buttons/button-nofo.png</texturenofocus>
+ <textoffsetx>35</textoffsetx>
+ <textoffsety>78</textoffsety>
+ <radioposx>108</radioposx>
+ <radioposy>13</radioposy>
+ <radiowidth>48</radiowidth>
+ <font>font12</font>
+ <textureradioonfocus colordiffuse="D0FFFFFF">$PARAM[icon]</textureradioonfocus>
+ <textureradioonnofocus colordiffuse="D0FFFFFF">$PARAM[icon]</textureradioonnofocus>
+ <textureradioofffocus colordiffuse="D0FFFFFF">$PARAM[icon]</textureradioofffocus>
+ <textureradiooffnofocus colordiffuse="D0FFFFFF">$PARAM[icon]</textureradiooffnofocus>
+ <textureradiooffdisabled colordiffuse="disabled">$PARAM[icon]</textureradiooffdisabled>
+ <textureradioondisabled colordiffuse="disabled">$PARAM[icon]</textureradioondisabled>
+ </definition>
+ </include>
+ <include name="InfoDialogButton">
+ <param name="width">262</param>
+ <definition>
+ <control type="radiobutton" id="$PARAM[id]">
+ <width>$PARAM[width]</width>
+ <height>142</height>
+ <align>center</align>
+ <aligny>top</aligny>
+ <texturefocus border="40">buttons/button-theme-fo.png</texturefocus>
+ <texturenofocus border="40">buttons/button-nofo.png</texturenofocus>
+ <textoffsetx>35</textoffsetx>
+ <textoffsety>78</textoffsety>
+ <radioposx>108</radioposx>
+ <radioposy>13</radioposy>
+ <radiowidth>48</radiowidth>
+ <font>font12</font>
+ <textureradioonfocus colordiffuse="D0FFFFFF">$PARAM[icon]</textureradioonfocus>
+ <textureradioonnofocus colordiffuse="D0FFFFFF">$PARAM[icon]</textureradioonnofocus>
+ <textureradioofffocus colordiffuse="D0FFFFFF">$PARAM[icon]</textureradioofffocus>
+ <textureradiooffnofocus colordiffuse="D0FFFFFF">$PARAM[icon]</textureradiooffnofocus>
+ <textureradiooffdisabled colordiffuse="disabled">$PARAM[icon]</textureradiooffdisabled>
+ <textureradioondisabled colordiffuse="disabled">$PARAM[icon]</textureradioondisabled>
+ <label>$PARAM[label]</label>
+ <onclick>$PARAM[onclick_1]</onclick>
+ <onclick>$PARAM[onclick_2]</onclick>
+ <visible>$PARAM[visible]</visible>
+ </control>
+ </definition>
+ </include>
+ <include name="InfoDialogToggleButton">
+ <param name="width">262</param>
+ <definition>
+ <control type="radiobutton" id="$PARAM[id]">
+ <width>$PARAM[width]</width>
+ <height>142</height>
+ <align>center</align>
+ <aligny>top</aligny>
+ <texturefocus border="40">buttons/button-theme-fo.png</texturefocus>
+ <texturenofocus border="40">buttons/button-nofo.png</texturenofocus>
+ <textoffsetx>35</textoffsetx>
+ <textoffsety>78</textoffsety>
+ <radioposx>108</radioposx>
+ <radioposy>13</radioposy>
+ <radiowidth>48</radiowidth>
+ <font>font12</font>
+ <textureradioonfocus colordiffuse="D0FFFFFF">$PARAM[icon_on]</textureradioonfocus>
+ <textureradioonnofocus colordiffuse="D0FFFFFF">$PARAM[icon_on]</textureradioonnofocus>
+ <textureradioofffocus colordiffuse="D0FFFFFF">$PARAM[icon_off]</textureradioofffocus>
+ <textureradiooffnofocus colordiffuse="D0FFFFFF">$PARAM[icon_off]</textureradiooffnofocus>
+ <textureradiooffdisabled colordiffuse="disabled">$PARAM[icon_off]</textureradiooffdisabled>
+ <textureradioondisabled colordiffuse="disabled">$PARAM[icon_on]</textureradioondisabled>
+ <selected>$PARAM[selected]</selected>
+ <label>$PARAM[label]</label>
+ <onclick>$PARAM[onclick_1]</onclick>
+ <onclick>$PARAM[onclick_2]</onclick>
+ <visible>$PARAM[visible]</visible>
+ </control>
+ </definition>
+ </include>
</includes>
diff --git a/addons/skin.estuary/1080i/Includes_Home.xml b/addons/skin.estuary/1080i/Includes_Home.xml
index 583744a7dd..6d1b432aa2 100644
--- a/addons/skin.estuary/1080i/Includes_Home.xml
+++ b/addons/skin.estuary/1080i/Includes_Home.xml
@@ -37,81 +37,6 @@
<shadowcolor>black</shadowcolor>
</control>
</include>
- <include name="BottomMainMenuItem">
- <param name="height">110</param>
- <definition>
- <control type="radiobutton" id="$PARAM[control_id]">
- <width>118</width>
- <height>$PARAM[height]</height>
- <align>center</align>
- <aligny>center</aligny>
- <onclick>$PARAM[onclick]</onclick>
- <font>-</font>
- <texturefocus border="40">buttons/button-theme-fo.png</texturefocus>
- <texturenofocus border="40">buttons/button-nofo.png</texturenofocus>
- <radioposx>38</radioposx>
- <radioposy>0</radioposy>
- <radiowidth>40</radiowidth>
- <radioheight>40</radioheight>
- <textureradioonfocus>$PARAM[icon]</textureradioonfocus>
- <textureradioonnofocus>$PARAM[icon]</textureradioonnofocus>
- <textureradioofffocus>$PARAM[icon]</textureradioofffocus>
- <textureradiooffnofocus>$PARAM[icon]</textureradiooffnofocus>
- </control>
- </definition>
- </include>
- <include name="VideoInfoButtonsCommon">
- <param name="width">262</param>
- <definition>
- <width>$PARAM[width]</width>
- <height>142</height>
- <align>center</align>
- <aligny>top</aligny>
- <texturefocus border="40">buttons/button-theme-fo.png</texturefocus>
- <texturenofocus border="40">buttons/button-nofo.png</texturenofocus>
- <textoffsetx>35</textoffsetx>
- <textoffsety>78</textoffsety>
- <radioposx>108</radioposx>
- <radioposy>13</radioposy>
- <radiowidth>48</radiowidth>
- <font>font12</font>
- <textureradioonfocus colordiffuse="D0FFFFFF">$PARAM[icon]</textureradioonfocus>
- <textureradioonnofocus colordiffuse="D0FFFFFF">$PARAM[icon]</textureradioonnofocus>
- <textureradioofffocus colordiffuse="D0FFFFFF">$PARAM[icon]</textureradioofffocus>
- <textureradiooffnofocus colordiffuse="D0FFFFFF">$PARAM[icon]</textureradiooffnofocus>
- <textureradiooffdisabled colordiffuse="disabled">$PARAM[icon]</textureradiooffdisabled>
- <textureradioondisabled colordiffuse="disabled">$PARAM[icon]</textureradioondisabled>
- </definition>
- </include>
- <include name="InfoDialogButton">
- <param name="width">262</param>
- <definition>
- <control type="radiobutton" id="$PARAM[id]">
- <width>$PARAM[width]</width>
- <height>142</height>
- <align>center</align>
- <aligny>top</aligny>
- <texturefocus border="40">buttons/button-theme-fo.png</texturefocus>
- <texturenofocus border="40">buttons/button-nofo.png</texturenofocus>
- <textoffsetx>35</textoffsetx>
- <textoffsety>78</textoffsety>
- <radioposx>108</radioposx>
- <radioposy>13</radioposy>
- <radiowidth>48</radiowidth>
- <font>font12</font>
- <textureradioonfocus colordiffuse="D0FFFFFF">$PARAM[icon]</textureradioonfocus>
- <textureradioonnofocus colordiffuse="D0FFFFFF">$PARAM[icon]</textureradioonnofocus>
- <textureradioofffocus colordiffuse="D0FFFFFF">$PARAM[icon]</textureradioofffocus>
- <textureradiooffnofocus colordiffuse="D0FFFFFF">$PARAM[icon]</textureradiooffnofocus>
- <textureradiooffdisabled colordiffuse="disabled">$PARAM[icon]</textureradiooffdisabled>
- <textureradioondisabled colordiffuse="disabled">$PARAM[icon]</textureradioondisabled>
- <label>$PARAM[label]</label>
- <onclick>$PARAM[onclick_1]</onclick>
- <onclick>$PARAM[onclick_2]</onclick>
- <visible>$PARAM[visible]</visible>
- </control>
- </definition>
- </include>
<include name="SubMenu">
<control type="group">
<height>110</height>
diff --git a/addons/skin.estuary/1080i/Includes_MediaMenu.xml b/addons/skin.estuary/1080i/Includes_MediaMenu.xml
index dd37f55f07..b6b2b7ddef 100644
--- a/addons/skin.estuary/1080i/Includes_MediaMenu.xml
+++ b/addons/skin.estuary/1080i/Includes_MediaMenu.xml
@@ -314,7 +314,6 @@
</control>
</include>
<include name="MediaMenuListCommon">
- <param name="viewtype_button_vis">true</param>
<definition>
<left>0</left>
<top>100</top>
@@ -333,7 +332,7 @@
<include>MediaMenuItemsCommon</include>
<label>$LOCALIZE[31023]</label>
<label2>[B]$INFO[Container.Viewmode][/B]</label2>
- <enable>$PARAM[viewtype_button_vis]</enable>
+ <enable>IntegerGreaterThan(Container.ViewCount,1)</enable>
<onclick>Container.NextViewMode</onclick>
</control>
<control type="button" id="6053">
diff --git a/addons/skin.estuary/1080i/MyMusicNav.xml b/addons/skin.estuary/1080i/MyMusicNav.xml
index 9b141a7c1d..c1f49091fb 100644
--- a/addons/skin.estuary/1080i/MyMusicNav.xml
+++ b/addons/skin.estuary/1080i/MyMusicNav.xml
@@ -69,18 +69,19 @@
<include>MediaMenuCommon</include>
<control type="grouplist" id="9000">
<top>90</top>
- <include name="MediaMenuListCommon">
- <param name="viewtype_button_vis" value="Container.Content(artists) | Container.Content(albums) | Container.Content(musicvideos) | Container.Content(addons)" />
- </include>
+ <include>MediaMenuListCommon</include>
<control type="label" id="203">
<description>Actions</description>
<include>MediaMenuLabelCommon</include>
<label>$LOCALIZE[31020]</label>
</control>
- <control type="button" id="619">
+ <control type="togglebutton" id="619">
<include>MediaMenuItemsCommon</include>
- <label>$VAR[LibraryScanLabelVar]</label>
+ <label>$LOCALIZE[653]</label>
<onclick>UpdateLibrary(music)</onclick>
+ <visible>!Container.Content(addons)</visible>
+ <altlabel>$LOCALIZE[13353]</altlabel>
+ <usealttexture>library.isscanningmusic</usealttexture>
</control>
<control type="radiobutton" id="16">
<label>$LOCALIZE[589]</label>
@@ -98,6 +99,12 @@
<onclick>ActivateWindow(addonbrowser,addons://more/audio/,return)</onclick>
<visible>Container.Content(addons)</visible>
</control>
+ <control type="button" id="624">
+ <include>MediaMenuItemsCommon</include>
+ <label>$LOCALIZE[10140]</label>
+ <onclick>Addon.OpenSettings($INFO[Container.PluginName])</onclick>
+ <visible>!IsEmpty(Container.PluginName)</visible>
+ </control>
<control type="button" id="622">
<include>MediaMenuItemsCommon</include>
<label>$LOCALIZE[31117]</label>
@@ -112,6 +119,8 @@
<param name="breadcrumbs_label" value="$LOCALIZE[2]" />
<param name="breadcrumbs_icon" value="icons/settings/music.png" />
</include>
- <include>BottomBar</include>
+ <include name="BottomBar">
+ <param name="info_visible" value="true" />
+ </include>
</controls>
</window>
diff --git a/addons/skin.estuary/1080i/MyPics.xml b/addons/skin.estuary/1080i/MyPics.xml
index ef8f96e099..f132f694f8 100644
--- a/addons/skin.estuary/1080i/MyPics.xml
+++ b/addons/skin.estuary/1080i/MyPics.xml
@@ -202,9 +202,7 @@
<include>MediaMenuCommon</include>
<control type="grouplist" id="9000">
<top>90</top>
- <include name="MediaMenuListCommon">
- <param name="viewtype_button_vis" value="Container.Content(images) | Container.Content(addons)" />
- </include>
+ <include>MediaMenuListCommon</include>
<control type="label" id="203">
<description>Actions</description>
<include>MediaMenuLabelCommon</include>
@@ -229,6 +227,12 @@
<onclick condition="!System.HasAddon(script.maps.browser)">InstallAddon(script.maps.browser)</onclick>
<visible>Container.Content(images) + IsEmpty(Container.PluginName)</visible>
</control>
+ <control type="button" id="624">
+ <include>MediaMenuItemsCommon</include>
+ <label>$LOCALIZE[10140]</label>
+ <onclick>Addon.OpenSettings($INFO[Container.PluginName])</onclick>
+ <visible>!IsEmpty(Container.PluginName)</visible>
+ </control>
<control type="button" id="621">
<description>Get more</description>
<include>MediaMenuItemsCommon</include>
@@ -243,6 +247,8 @@
<param name="breadcrumbs_label" value="$LOCALIZE[1213]" />
<param name="breadcrumbs_icon" value="icons/settings/pictures.png" />
</include>
- <include>BottomBar</include>
+ <include name="BottomBar">
+ <param name="info_visible" value="true" />
+ </include>
</controls>
</window>
diff --git a/addons/skin.estuary/1080i/MyPlaylist.xml b/addons/skin.estuary/1080i/MyPlaylist.xml
index 0954763023..5c7f6071d9 100644
--- a/addons/skin.estuary/1080i/MyPlaylist.xml
+++ b/addons/skin.estuary/1080i/MyPlaylist.xml
@@ -6,24 +6,34 @@
<controls>
<include>DefaultBackground</include>
<include name="PlaylistWindowButtons">
- <param name="width" value="220" />
+ <param name="width" value="400" />
</include>
<control type="group">
+ <include>OpenClose_Left</include>
+ <control type="image">
+ <left>100</left>
+ <top>550</top>
+ <width>400</width>
+ <height>358</height>
+ <texture border="22">dialogs/dialog-bg.png</texture>
+ </control>
+ </control>
+ <control type="group">
<include>OpenClose_Right</include>
- <left>320</left>
+ <left>510</left>
<top>182</top>
<control type="image">
<description>background image</description>
<left>-20</left>
<top>-20</top>
- <width>1040</width>
+ <width>843</width>
<height>746</height>
<texture border="22">dialogs/dialog-bg.png</texture>
</control>
<control type="panel" id="50">
<left>2</left>
<top>3</top>
- <width>1000</width>
+ <width>800</width>
<height>700</height>
<scrolltime tween="cubic" easing="out">500</scrolltime>
<orientation>vertical</orientation>
@@ -34,28 +44,29 @@
<pagecontrol>60</pagecontrol>
<viewtype label="List">list</viewtype>
<preloaditems>1</preloaditems>
- <focusedlayout height="70" width="1000">
+ <focusedlayout height="63" width="800">
<control type="image">
<left>0</left>
<top>0</top>
- <width>996</width>
- <height>70</height>
+ <width>800</width>
+ <height>63</height>
<texture>lists/focus.png</texture>
</control>
<control type="label">
<left>30</left>
<top>0</top>
- <height>70</height>
- <width>880</width>
+ <height>63</height>
+ <width>680</width>
<aligny>center</aligny>
+ <font>font12</font>
<label>$INFO[ListItem.Artist,[COLOR button_focus],[/COLOR] - ]$INFO[ListItem.Title]</label>
<shadowcolor>text_shadow</shadowcolor>
</control>
<control type="label">
<left>90</left>
<top>0</top>
- <height>70</height>
- <width>880</width>
+ <height>63</height>
+ <width>680</width>
<align>right</align>
<aligny>center</aligny>
<font>font12</font>
@@ -64,28 +75,29 @@
<shadowcolor>text_shadow</shadowcolor>
</control>
</focusedlayout>
- <itemlayout height="70" width="1000">
+ <itemlayout height="63" width="800">
<control type="image">
<left>0</left>
<top>0</top>
- <width>996</width>
- <height>71</height>
+ <width>800</width>
+ <height>63</height>
<texture border="90,3,90,3">lists/separator.png</texture>
</control>
<control type="label">
<left>30</left>
<top>0</top>
- <height>70</height>
- <width>880</width>
+ <height>63</height>
+ <width>680</width>
<aligny>center</aligny>
+ <font>font12</font>
<label>$INFO[ListItem.Artist,[COLOR button_focus],[/COLOR] - ]$INFO[ListItem.Title]</label>
<shadowcolor>text_shadow</shadowcolor>
</control>
<control type="label">
<left>90</left>
<top>0</top>
- <height>70</height>
- <width>880</width>
+ <height>63</height>
+ <width>680</width>
<align>right</align>
<aligny>center</aligny>
<font>font12</font>
diff --git a/addons/skin.estuary/1080i/MyPrograms.xml b/addons/skin.estuary/1080i/MyPrograms.xml
index f6192b6230..30b54c6cf9 100644
--- a/addons/skin.estuary/1080i/MyPrograms.xml
+++ b/addons/skin.estuary/1080i/MyPrograms.xml
@@ -25,15 +25,19 @@
<include>MediaMenuCommon</include>
<control type="grouplist" id="9000">
<top>90</top>
- <include name="MediaMenuListCommon">
- <param name="viewtype_button_vis" value="Container.Content(addons)" />
- </include>
+ <include>MediaMenuListCommon</include>
<control type="label" id="203">
<description>Actions</description>
<include>MediaMenuLabelCommon</include>
<label>$LOCALIZE[31020]</label>
<visible>Control.IsVisible(621)</visible>
</control>
+ <control type="button" id="624">
+ <include>MediaMenuItemsCommon</include>
+ <label>$LOCALIZE[10140]</label>
+ <onclick>Addon.OpenSettings($INFO[Container.PluginName])</onclick>
+ <visible>!IsEmpty(Container.PluginName)</visible>
+ </control>
<control type="button" id="621">
<description>Get more</description>
<include>MediaMenuItemsCommon</include>
@@ -48,6 +52,8 @@
<param name="breadcrumbs_label" value="$LOCALIZE[10001]" />
<param name="breadcrumbs_icon" value="icons/settings/addons.png" />
</include>
- <include>BottomBar</include>
+ <include name="BottomBar">
+ <param name="info_visible" value="true" />
+ </include>
</controls>
</window>
diff --git a/addons/skin.estuary/1080i/MyVideoNav.xml b/addons/skin.estuary/1080i/MyVideoNav.xml
index 0e8827b2a1..91be618120 100644
--- a/addons/skin.estuary/1080i/MyVideoNav.xml
+++ b/addons/skin.estuary/1080i/MyVideoNav.xml
@@ -194,9 +194,7 @@
<include>MediaMenuCommon</include>
<control type="grouplist" id="9000">
<top>90</top>
- <include name="MediaMenuListCommon">
- <param name="viewtype_button_vis" value="Container.Content(movies) | Container.Content(sets) | Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(artists) | Container.Content(albums) | Container.Content(mixed) | Container.Content(musicvideos) | Container.Content(addons)" />
- </include>
+ <include>MediaMenuListCommon</include>
<control type="button" id="10">
<description>Watched Toggle</description>
<include>MediaMenuItemsCommon</include>
@@ -227,6 +225,7 @@
<include>MediaMenuItemsCommon</include>
<label>$LOCALIZE[653]</label>
<onclick>UpdateLibrary(video)</onclick>
+ <visible>!Container.Content(addons)</visible>
<altlabel>$LOCALIZE[13353]</altlabel>
<usealttexture>library.isscanningvideo</usealttexture>
</control>
@@ -244,6 +243,12 @@
<onclick>ActivateWindow(addonbrowser,addons://more/video/,return)</onclick>
<visible>Container.Content(addons)</visible>
</control>
+ <control type="button" id="624">
+ <include>MediaMenuItemsCommon</include>
+ <label>$LOCALIZE[10140]</label>
+ <onclick>Addon.OpenSettings($INFO[Container.PluginName])</onclick>
+ <visible>!IsEmpty(Container.PluginName)</visible>
+ </control>
<control type="button" id="622">
<include>MediaMenuItemsCommon</include>
<label>$LOCALIZE[31117]</label>
@@ -264,6 +269,8 @@
<param name="breadcrumbs_label" value="$VAR[BreadcrumbsVideoVar]" />
<param name="breadcrumbs_icon" value="icons/settings/video.png" />
</include>
- <include>BottomBar</include>
+ <include name="BottomBar">
+ <param name="info_visible" value="true" />
+ </include>
</controls>
</window>
diff --git a/addons/skin.estuary/1080i/SkinSettings.xml b/addons/skin.estuary/1080i/SkinSettings.xml
index e7beae6542..1d3bb677df 100644
--- a/addons/skin.estuary/1080i/SkinSettings.xml
+++ b/addons/skin.estuary/1080i/SkinSettings.xml
@@ -113,6 +113,15 @@
<onclick>Skin.ToggleSetting(no_fanart)</onclick>
<selected>!Skin.HasSetting(no_fanart)</selected>
</control>
+ <control type="button" id="608">
+ <label>$LOCALIZE[31131]</label>
+ <label2>$INFO[Skin.String(HomeFanart.name)]</label2>
+ <width>1256</width>
+ <include>DefaultSettingButton</include>
+ <onclick condition="System.HasAddon(script.image.resource.select)">RunScript(script.image.resource.select,property=HomeFanart&amp;type=resource.images.skinbackgrounds)</onclick>
+ <onclick condition="!System.HasAddon(script.image.resource.select)">InstallAddon(script.image.resource.select)</onclick>
+ <enable>!Skin.HasSetting(no_fanart)</enable>
+ </control>
<control type="radiobutton" id="606">
<label>$LOCALIZE[31108]</label>
<width>1256</width>
@@ -198,7 +207,7 @@
<font>font12</font>
<align>justify</align>
<textcolor>button_focus</textcolor>
- <label>Some help text. Some help text. Some help text. Some help text.</label>
+ <label>$VAR[SkinSettingsHelpTextVar]</label>
<autoscroll time="3000" delay="4000" repeat="5000">true</autoscroll>
</control>
</control>
diff --git a/addons/skin.estuary/1080i/Variables.xml b/addons/skin.estuary/1080i/Variables.xml
index 5c8262ee57..ddfa5b4bcd 100644
--- a/addons/skin.estuary/1080i/Variables.xml
+++ b/addons/skin.estuary/1080i/Variables.xml
@@ -26,6 +26,19 @@
<value condition="Window.IsActive(musicplaylist)">$INFO[ListItem.Duration]</value>
<value>$INFO[ListItem.Duration,, $LOCALIZE[12391]]</value>
</variable>
+ <variable name="AddonCountLabel">
+ <value condition="IntegerGreaterThan(Container(8000).NumItems,10)">&gt;9</value>
+ <value condition="IntegerGreaterThan(Container(8000).NumItems,9)">9</value>
+ <value condition="IntegerGreaterThan(Container(8000).NumItems,8)">8</value>
+ <value condition="IntegerGreaterThan(Container(8000).NumItems,7)">7</value>
+ <value condition="IntegerGreaterThan(Container(8000).NumItems,6)">6</value>
+ <value condition="IntegerGreaterThan(Container(8000).NumItems,5)">5</value>
+ <value condition="IntegerGreaterThan(Container(8000).NumItems,4)">4</value>
+ <value condition="IntegerGreaterThan(Container(8000).NumItems,3)">3</value>
+ <value condition="IntegerGreaterThan(Container(8000).NumItems,2)">2</value>
+ <value condition="IntegerGreaterThan(Container(8000).NumItems,1)">1</value>
+ <value>[COLOR grey]0[/COLOR]</value>
+ </variable>
<variable name="MusicInfoTextboxVar">
<value condition="Container.Content(songs)">$INFO[ListItem.ContributorAndRole,[B]$LOCALIZE[31128][/B][CR][COLOR=white],[/COLOR]]</value>
<value condition="Container.Content(albums)">$INFO[ListItem.Property(Album_Description),[B]$LOCALIZE[183][/B][CR][COLOR=white],[/COLOR]]</value>
@@ -134,9 +147,9 @@
<!-- <value condition="!IsEmpty(ListItem.AddonBroken)">icons/infodialogs/update.png</value>
<value condition="!IsEmpty(ListItem.Property(addon.orphaned))">icons/infodialogs/update.png</value> -->
<value condition="ListItem.IsParentFolder">-</value>
- <value condition="ListItem.Property(addon.downloading)">icons/infodialogs/install.png</value>
- <value condition="ListItem.Property(addon.isinstalled) + !ListItem.Property(addon.isenabled) + Window.IsActive(addonbrowser)">icons/infodialogs/disable.png</value>
- <value condition="ListItem.Property(addon.hasupdate)">icons/infodialogs/update.png</value>
+ <value condition="ListItem.Property(addon.downloading)">icons/addonstatus/install.png</value>
+ <value condition="ListItem.Property(addon.isinstalled) + !ListItem.Property(addon.isenabled) + Window.IsActive(addonbrowser)">icons/addonstatus/disable.png</value>
+ <value condition="ListItem.Property(addon.hasupdate)">icons/addonstatus/update.png</value>
<value condition="ListItem.Property(addon.isinstalled)">OverlayWatched.png</value>
<value>OverlayUnwatched.png</value>
</variable>
@@ -212,6 +225,10 @@
<value condition="Control.HasFocus(703)">$LOCALIZE[24013]</value>
<value condition="Control.HasFocus(5000)">$LOCALIZE[10004]</value>
</variable>
+ <variable name="SkinSettingsHelpTextVar">
+ <value condition="Container(9000).HasFocus(1)">$LOCALIZE[31129]</value>
+ <value condition="Container(9000).HasFocus(2)">$LOCALIZE[31130]</value>
+ </variable>
<variable name="DSPManagerHelpTextVar">
<value condition="Control.HasFocus(20)">$INFO[Container(20).ListItem.Property(Description)]</value>
<value condition="Control.HasFocus(21)">$INFO[Container(21).ListItem.Property(Description)]</value>
@@ -240,6 +257,17 @@
<value condition="VideoPlayer.Content(episodes)">$INFO[VideoPlayer.Season,[COLOR button_focus]S,[/COLOR]]$INFO[VideoPlayer.Episode,[COLOR button_focus]E,: [/COLOR]]$INFO[VideoPlayer.TVShowTitle]</value>
<value>$INFO[VideoPlayer.Genre]</value>
</variable>
+ <variable name="AddonsFanartVar">
+ <value condition="Skin.HasSetting(no_fanart)">$VAR[GlobalFanartVar]</value>
+ <value condition="!IsEmpty(Container(500).ListItem.Art(fanart)) + Control.HasFocus(500)">$INFO[Container(500).ListItem.Art(fanart)]</value>
+ <value condition="!IsEmpty(Container(501).ListItem.Art(fanart)) + Control.HasFocus(501)">$INFO[Container(501).ListItem.Art(fanart)]</value>
+ <value condition="!IsEmpty(Container(502).ListItem.Art(fanart)) + Control.HasFocus(502)">$INFO[Container(502).ListItem.Art(fanart)]</value>
+ <value condition="!IsEmpty(Container(503).ListItem.Art(fanart)) + Control.HasFocus(503)">$INFO[Container(503).ListItem.Art(fanart)]</value>
+ <value condition="!IsEmpty(Container(504).ListItem.Art(fanart)) + Control.HasFocus(504)">$INFO[Container(504).ListItem.Art(fanart)]</value>
+ <value condition="!IsEmpty(Container(505).ListItem.Art(fanart)) + Control.HasFocus(505)">$INFO[Container(505).ListItem.Art(fanart)]</value>
+ <value condition="!IsEmpty(Skin.String(HomeFanart.path))">$INFO[Skin.String(HomeFanart.path)]$INFO[Container(9000).ListItem.Property(id)]$INFO[Skin.String(HomeFanart.ext)]</value>
+ <value>-</value>
+ </variable>
<variable name="HomeFanartVar">
<value condition="Skin.HasSetting(no_fanart)">$VAR[GlobalFanartVar]</value>
<value condition="!IsEmpty(Container(5100).ListItem.Art(fanart)) + Control.HasFocus(5100)">$INFO[Container(5100).ListItem.Art(fanart)]</value>
@@ -261,6 +289,7 @@
<value condition="!IsEmpty(Container(8500).ListItem.Art(fanart)) + Control.HasFocus(8500)">$INFO[Container(8500).ListItem.Art(fanart)]</value>
<value condition="!IsEmpty(Container(15100).ListItem.Property(FanartCode)) + Control.HasFocus(15100)">$INFO[Skin.String(WeatherFanart.path)]$INFO[Container(15100).ListItem.Property(FanartCode)]</value>
<value condition="!IsEmpty(Container(15200).ListItem.Property(FanartCode)) + Control.HasFocus(15200)">$INFO[Skin.String(WeatherFanart.path)]$INFO[Container(15200).ListItem.Property(FanartCode)]</value>
+ <value condition="!IsEmpty(Skin.String(HomeFanart.path))">$INFO[Skin.String(HomeFanart.path)]$INFO[Container(9000).ListItem.Property(id)]$INFO[Skin.String(HomeFanart.ext)]</value>
<value>-</value>
</variable>
<variable name="MediaFanartVar">
@@ -315,11 +344,6 @@
<value condition="Control.HasFocus(60) | Control.HasFocus(5199) | Control.HasFocus(531) | Control.HasFocus(533)">[COLOR button_focus]$INFO[Container.CurrentPage,, / ]$INFO[Container.NumPages][/COLOR]</value>
<value>$INFO[Container.CurrentItem,, / ]$INFO[Container.NumItems]</value>
</variable>
- <variable name="LibraryScanLabelVar">
- <value condition="Window.IsActive(videos) + library.IsScanningVideo">$LOCALIZE[13353]</value>
- <value condition="Window.IsActive(musiclibrary) + library.IsScanningMusic">$LOCALIZE[13353]</value>
- <value>$LOCALIZE[653]</value>
- </variable>
<variable name="PVRChannelMgrHeader">
<value condition="!IsEmpty(Window.Property(IsRadio))">$LOCALIZE[19199] - $LOCALIZE[19024]</value>
<value>$LOCALIZE[19199] - $LOCALIZE[19023]</value>
diff --git a/addons/skin.estuary/1080i/View_501_Banner.xml b/addons/skin.estuary/1080i/View_501_Banner.xml
index 36310c3af9..1c58fae736 100644
--- a/addons/skin.estuary/1080i/View_501_Banner.xml
+++ b/addons/skin.estuary/1080i/View_501_Banner.xml
@@ -103,7 +103,7 @@
<width>22</width>
<height>22</height>
<texture>lists/played-total.png</texture>
- <visible>Stringcompare(Listitem.dbtype,tvshow)</visible>
+ <visible>Stringcompare(Listitem.dbtype,tvshow) + !IsEmpty(ListItem.Property(TotalEpisodes))</visible>
</control>
<control type="label">
<right>123</right>
diff --git a/addons/skin.estuary/1080i/View_502_FanArt.xml b/addons/skin.estuary/1080i/View_502_FanArt.xml
index 3e3dd174a5..76696e426c 100644
--- a/addons/skin.estuary/1080i/View_502_FanArt.xml
+++ b/addons/skin.estuary/1080i/View_502_FanArt.xml
@@ -34,7 +34,7 @@
<ondown>9000</ondown>
<viewtype label="20445">bigicon</viewtype>
<preloaditems>2</preloaditems>
- <pagecontrol>5021</pagecontrol>
+ <pagecontrol>5199</pagecontrol>
<scrolltime tween="cubic">800</scrolltime>
<orientation>horizontal</orientation>
<visible>Container.Content(movies) | Container.Content(tvshows)</visible>
@@ -205,33 +205,33 @@
<animation type="Visible">
<effect type="fade" start="0" end="100" delay="800" time="300" />
</animation>
- <control type="grouplist">
- <top>660</top>
- <left>40</left>
- <orientation>horizontal</orientation>
- <width>380</width>
- <align>center</align>
- <include name="InfoFlag">
- <param name="visible" value="!IsEmpty(ListItem.duration)" />
- <param name="icon" value="frame/clock.png" />
- <param name="label" value="$INFO[ListItem.Duration,, min]" />
- </include>
- <include name="InfoFlag">
- <param name="visible" value="!IsEmpty(ListItem.Property(TotalEpisodes))" />
- <param name="icon" value="lists/played-total.png" />
- <param name="label" value="$INFO[ListItem.Property(WatchedEpisodes)]$INFO[ListItem.Property(TotalEpisodes), / ,]" />
- </include>
- <include name="InfoFlag">
- <param name="visible" value="!IsEmpty(ListItem.Year) + IsEmpty(ListItem.Premiered)" />
- <param name="icon" value="lists/year.png" />
- <param name="label" value="$INFO[ListItem.Year]" />
- </include>
- <include name="InfoFlag">
- <param name="visible" value="!IsEmpty(ListItem.Premiered)" />
- <param name="icon" value="lists/year.png" />
- <param name="label" value="$INFO[ListItem.Premiered]" />
- </include>
- </control>
+ <control type="grouplist">
+ <top>660</top>
+ <left>40</left>
+ <orientation>horizontal</orientation>
+ <width>380</width>
+ <align>center</align>
+ <include name="InfoFlag">
+ <param name="visible" value="!IsEmpty(ListItem.duration)" />
+ <param name="icon" value="frame/clock.png" />
+ <param name="label" value="$INFO[ListItem.Duration,, min]" />
+ </include>
+ <include name="InfoFlag">
+ <param name="visible" value="!IsEmpty(ListItem.Property(TotalEpisodes))" />
+ <param name="icon" value="lists/played-total.png" />
+ <param name="label" value="$INFO[ListItem.Property(WatchedEpisodes)]$INFO[ListItem.Property(TotalEpisodes), / ,]" />
+ </include>
+ <include name="InfoFlag">
+ <param name="visible" value="!IsEmpty(ListItem.Year) + IsEmpty(ListItem.Premiered)" />
+ <param name="icon" value="lists/year.png" />
+ <param name="label" value="$INFO[ListItem.Year]" />
+ </include>
+ <include name="InfoFlag">
+ <param name="visible" value="!IsEmpty(ListItem.Premiered)" />
+ <param name="icon" value="lists/year.png" />
+ <param name="label" value="$INFO[ListItem.Premiered]" />
+ </include>
+ </control>
<control type="textbox">
<left>30</left>
<top>35</top>
diff --git a/addons/skin.estuary/addon.xml b/addons/skin.estuary/addon.xml
index 86245ca4e5..4dcf6bea2b 100644
--- a/addons/skin.estuary/addon.xml
+++ b/addons/skin.estuary/addon.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<addon id="skin.estuary" version="0.6.2" name="Estuary" provider-name="phil65, Piers">
+<addon id="skin.estuary" version="0.7.0" name="Estuary" provider-name="phil65, Piers">
<requires>
<import addon="xbmc.gui" version="5.11.0"/>
</requires>
diff --git a/addons/skin.estuary/language/resource.language.en_gb/strings.po b/addons/skin.estuary/language/resource.language.en_gb/strings.po
index 29a71af653..02abfff6ba 100644
--- a/addons/skin.estuary/language/resource.language.en_gb/strings.po
+++ b/addons/skin.estuary/language/resource.language.en_gb/strings.po
@@ -98,12 +98,7 @@ msgstr ""
#: /1080i/Home.xml:374
msgctxt "#31016"
-msgid "Favourite channels"
-msgstr ""
-
-#: /1080i/Home.xml:435
-msgctxt "#31017"
-msgid "Recent channels"
+msgid "Recently played channels"
msgstr ""
#: /1080i/Home.xml:443
@@ -541,7 +536,7 @@ msgstr ""
#: /1080i/Home.xml:134 /1080i/Home.xml:228
msgctxt "#31104"
-msgid "Your library is currently empty. In order to populate it with your personal media, enter \"Files\" section, add a media source and configure it. After the source has been added and indexed you will be able to browse your library. "
+msgid "Your library is currently empty. In order to populate it with your personal media, enter \"Files\" section, add a media source and configure it. After the source has been added and indexed you will be able to browse your library."
msgstr ""
#: /1080i/Home.xml:468
@@ -663,3 +658,18 @@ msgstr ""
msgctxt "#31128"
msgid "Contributors"
msgstr ""
+
+#: /1080i/Variables.xml:229
+msgctxt "#31129"
+msgid "General settings applying to all areas of the skin."
+msgstr ""
+
+#: /1080i/Variables.xml:230
+msgctxt "#31130"
+msgid "Main menu-related settings: Configure the home screen to your likings."
+msgstr ""
+
+#: /1080i/SkinSettings.xml:117
+msgctxt "#31131"
+msgid "Choose home fanart pack"
+msgstr ""
diff --git a/addons/skin.estuary/media/icons/addonstatus/disable.png b/addons/skin.estuary/media/icons/addonstatus/disable.png
new file mode 100644
index 0000000000..b264b21b3c
--- /dev/null
+++ b/addons/skin.estuary/media/icons/addonstatus/disable.png
Binary files differ
diff --git a/addons/skin.estuary/media/icons/addonstatus/install.png b/addons/skin.estuary/media/icons/addonstatus/install.png
new file mode 100644
index 0000000000..003a735a04
--- /dev/null
+++ b/addons/skin.estuary/media/icons/addonstatus/install.png
Binary files differ
diff --git a/addons/skin.estuary/media/icons/addonstatus/update.png b/addons/skin.estuary/media/icons/addonstatus/update.png
new file mode 100644
index 0000000000..6917338495
--- /dev/null
+++ b/addons/skin.estuary/media/icons/addonstatus/update.png
Binary files differ
diff --git a/addons/skin.estuary/media/icons/infodialogs/enabled.png b/addons/skin.estuary/media/icons/infodialogs/enabled.png
new file mode 100644
index 0000000000..1b65550631
--- /dev/null
+++ b/addons/skin.estuary/media/icons/infodialogs/enabled.png
Binary files differ
diff --git a/addons/skin.estuary/media/icons/infodialogs/play.png b/addons/skin.estuary/media/icons/infodialogs/play.png
new file mode 100644
index 0000000000..73045a9283
--- /dev/null
+++ b/addons/skin.estuary/media/icons/infodialogs/play.png
Binary files differ
diff --git a/addons/skin.estuary/playlists/unwatched_tvshows.xsp b/addons/skin.estuary/playlists/unwatched_tvshows.xsp
index a5d54af5a5..f8fae6ec67 100644
--- a/addons/skin.estuary/playlists/unwatched_tvshows.xsp
+++ b/addons/skin.estuary/playlists/unwatched_tvshows.xsp
@@ -5,6 +5,9 @@
<rule field="numwatched" operator="is">
<value>0</value>
</rule>
+ <rule field="numepisodes" operator="greaterthan">
+ <value>0</value>
+ </rule>
<limit>10</limit>
<order direction="ascending">random</order>
</smartplaylist>