aboutsummaryrefslogtreecommitdiff
path: root/addons/skin.estuary/xml
diff options
context:
space:
mode:
Diffstat (limited to 'addons/skin.estuary/xml')
-rw-r--r--addons/skin.estuary/xml/Custom_1101_SettingsList.xml3
-rw-r--r--addons/skin.estuary/xml/Custom_1105_MusicOSDSettings.xml70
-rw-r--r--addons/skin.estuary/xml/Custom_1107_SearchDialog.xml2
-rw-r--r--addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml1
-rw-r--r--addons/skin.estuary/xml/DialogContextMenu.xml48
-rw-r--r--addons/skin.estuary/xml/DialogKeyboard.xml2
-rw-r--r--addons/skin.estuary/xml/DialogNumeric.xml1
-rw-r--r--addons/skin.estuary/xml/DialogPVRChannelManager.xml79
-rw-r--r--addons/skin.estuary/xml/DialogPVRInfo.xml6
-rw-r--r--addons/skin.estuary/xml/DialogSeekBar.xml50
-rw-r--r--addons/skin.estuary/xml/DialogSelect.xml16
-rw-r--r--addons/skin.estuary/xml/EventLog.xml4
-rw-r--r--addons/skin.estuary/xml/FileManager.xml3
-rw-r--r--addons/skin.estuary/xml/Includes_Animations.xml8
-rw-r--r--addons/skin.estuary/xml/Includes_Home.xml27
-rw-r--r--addons/skin.estuary/xml/MusicOSD.xml3
-rw-r--r--addons/skin.estuary/xml/MusicVisualisation.xml1
-rw-r--r--addons/skin.estuary/xml/MyMusicPlaylistEditor.xml4
-rw-r--r--addons/skin.estuary/xml/MyPVRChannels.xml12
-rw-r--r--addons/skin.estuary/xml/MyPVRRecordings.xml4
-rw-r--r--addons/skin.estuary/xml/MyPVRSearch.xml4
-rw-r--r--addons/skin.estuary/xml/MyPVRTimers.xml4
-rw-r--r--addons/skin.estuary/xml/Settings.xml261
-rw-r--r--addons/skin.estuary/xml/SettingsProfile.xml2
-rw-r--r--addons/skin.estuary/xml/SettingsSystemInfo.xml2
-rw-r--r--addons/skin.estuary/xml/SlideShow.xml3
-rw-r--r--addons/skin.estuary/xml/View_502_FanArt.xml1
27 files changed, 324 insertions, 297 deletions
diff --git a/addons/skin.estuary/xml/Custom_1101_SettingsList.xml b/addons/skin.estuary/xml/Custom_1101_SettingsList.xml
index c767bb4e6b..81805648ec 100644
--- a/addons/skin.estuary/xml/Custom_1101_SettingsList.xml
+++ b/addons/skin.estuary/xml/Custom_1101_SettingsList.xml
@@ -92,6 +92,7 @@
<width>700</width>
<include>DialogSettingButton</include>
<label>$LOCALIZE[22006]</label>
+ <label2>$INFO[Player.SubtitleDelay,[B],[/B]]</label2>
<onclick>SubtitleDelay</onclick>
<enable>VideoPlayer.HasSubtitles + VideoPlayer.SubtitlesEnabled</enable>
</control>
@@ -99,7 +100,7 @@
<width>700</width>
<include>DialogSettingButton</include>
<label>$LOCALIZE[31051]</label>
- <label2>[B]$INFO[VideoPlayer.SubtitlesLanguage][/B]</label2>
+ <label2>$INFO[VideoPlayer.SubtitlesLanguage,[B],[/B]]</label2>
<onclick>CycleSubtitle</onclick>
<enable>VideoPlayer.HasSubtitles + VideoPlayer.SubtitlesEnabled</enable>
</control>
diff --git a/addons/skin.estuary/xml/Custom_1105_MusicOSDSettings.xml b/addons/skin.estuary/xml/Custom_1105_MusicOSDSettings.xml
index dabc8c8534..4148903f18 100644
--- a/addons/skin.estuary/xml/Custom_1105_MusicOSDSettings.xml
+++ b/addons/skin.estuary/xml/Custom_1105_MusicOSDSettings.xml
@@ -14,43 +14,73 @@
<param name="header_label" value="$LOCALIZE[5]" />
<param name="header_id" value="" />
</include>
- <control type="panel" id="5000">
- <include>ButtonMenuList</include>
- <content>
- <item>
+ <control type="group">
+ <left>0</left>
+ <top>80</top>
+ <control type="grouplist" id="5000">
+ <width>600</width>
+ <height>700</height>
+ <itemgap>0</itemgap>
+ <onup>5000</onup>
+ <ondown>5000</ondown>
+ <orientation>vertical</orientation>
+ <control type="radiobutton" id="5001">
+ <width>600</width>
+ <include>DialogSettingButton</include>
+ <label>$LOCALIZE[31163]</label>
+ <onclick>Skin.ToggleSetting(hide_background_fanart)</onclick>
+ <selected>!Skin.HasSetting(hide_background_fanart)</selected>
+ </control>
+ <control type="button" id="5002">
+ <width>600</width>
+ <include>DialogSettingButton</include>
<label>$LOCALIZE[15047]</label>
<onclick>ActivateWindow(OSDAudioDSPSettings)</onclick>
<visible>system.getbool(audiooutput.dspaddonsenabled)</visible>
- </item>
- <item>
+ </control>
+ <control type="button" id="5003">
+ <width>600</width>
+ <include>DialogSettingButton</include>
<label>$LOCALIZE[15020]</label>
<onclick>ActivateWindow(AudioDSPManager)</onclick>
<visible>system.getbool(audiooutput.dspaddonsenabled)</visible>
- </item>
- <item>
- <label>$LOCALIZE[250]$INFO[Visualisation.Name,: [COLOR button_focus],[/COLOR]]</label>
+ </control>
+ <control type="button" id="5004">
+ <width>600</width>
+ <include>DialogSettingButton</include>
+ <label>$LOCALIZE[250]</label>
+ <label2>[B]$INFO[Visualisation.Name][/B]</label2>
<onclick>Dialog.Close(all)</onclick>
<onclick>SendClick(500)</onclick>
- </item>
- <item>
+ </control>
+ <control type="button" id="5005">
+ <width>600</width>
+ <include>DialogSettingButton</include>
<label>$LOCALIZE[31084]</label>
<onclick>Addon.Default.OpenSettings(xbmc.player.musicviz)</onclick>
- </item>
- <item>
+ </control>
+ <control type="button" id="5006">
+ <width>600</width>
+ <include>DialogSettingButton</include>
<label>$LOCALIZE[31068]</label>
<onclick>ActivateWindow(visualisationpresetlist)</onclick>
<visible>Visualisation.HasPresets</visible>
- </item>
- <item>
- <label>$LOCALIZE[31082]$INFO[Skin.String(LyricScript_Path),: [COLOR button_focus],[/COLOR]]</label>
+ </control>
+ <control type="button" id="5007">
+ <width>600</width>
+ <include>DialogSettingButton</include>
+ <label>$LOCALIZE[31082]</label>
+ <label2>[B]$INFO[Skin.String(LyricScript_Path)][/B]</label2>
<onclick>Skin.SetAddon(LyricScript_Path,xbmc.python.lyrics)</onclick>
- </item>
- <item>
+ </control>
+ <control type="button" id="5008">
+ <width>600</width>
+ <include>DialogSettingButton</include>
<label>$LOCALIZE[31083]</label>
<onclick>Addon.OpenSettings($INFO[Skin.String(LyricScript_Path)])</onclick>
<visible>!String.IsEmpty(Skin.String(LyricScript_Path))</visible>
- </item>
- </content>
+ </control>
+ </control>
</control>
</control>
</controls>
diff --git a/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml b/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml
index 71f705cbb5..739484332a 100644
--- a/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml
+++ b/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml
@@ -31,7 +31,7 @@
<item>
<label>$LOCALIZE[31114]</label>
<onclick>Dialog.Close(all)</onclick>
- <onclick condition="System.hasAddon(plugin.video.youtube)">ActivateWindow(videos,plugin://plugin.video.youtube/kodion/search/input/,return)</onclick>
+ <onclick condition="System.hasAddon(plugin.video.youtube)">ActivateWindow(videos,"plugin://plugin.video.youtube/kodion/search/list/",return)</onclick>
<onclick condition="!System.hasAddon(plugin.video.youtube)">InstallAddon(plugin.video.youtube)</onclick>
</item>
<item>
diff --git a/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml b/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml
index 87060da239..9edd4c00d7 100644
--- a/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml
+++ b/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml
@@ -76,6 +76,7 @@
<height>100</height>
<width>auto</width>
<visible>!String.isempty(Player.Duration)</visible>
+ <visible>Player.HasVideo</visible>
<visible>!VideoPlayer.Content(LiveTV) | VideoPlayer.HasEpg</visible>
</control>
<control type="image">
diff --git a/addons/skin.estuary/xml/DialogContextMenu.xml b/addons/skin.estuary/xml/DialogContextMenu.xml
index ab08b67f04..32b9f8489b 100644
--- a/addons/skin.estuary/xml/DialogContextMenu.xml
+++ b/addons/skin.estuary/xml/DialogContextMenu.xml
@@ -5,8 +5,7 @@
<coordinates>
<left>0</left>
<top>0</top>
- <origin x="1055" y="400">Window.IsActive(Home) + String.IsEqual(Skin.AspectRatio,21:9)</origin>
- <origin x="735" y="400">Window.IsActive(Home) + !String.IsEqual(Skin.AspectRatio,21:9)</origin>
+ <origin x="50%" y="400">Window.IsActive(Home)</origin>
</coordinates>
<controls>
<control type="image">
@@ -27,21 +26,30 @@
<texturenofocus />
<onclick>Action(close)</onclick>
</control>
- <control type="image" id="999">
- <description>background image</description>
- <left>0</left>
- <top>0</top>
- <width>450</width>
- <height>780</height>
- <texture colordiffuse="dialog_tint">colors/white.png</texture>
- </control>
- <control type="grouplist" id="996">
- <description>grouplist for context buttons</description>
- <left>0</left>
- <top>0</top>
- <width>450</width>
- <height max="780">auto</height>
- <usecontrolcoords>true</usecontrolcoords>
+ <control type="group">
+ <animation effect="slide" end="-225" time="0" condition="Window.IsActive(home)">conditional</animation>
+ <control type="image" id="999">
+ <description>background image</description>
+ <left>0</left>
+ <top>0</top>
+ <width>450</width>
+ <height>780</height>
+ <texture colordiffuse="dialog_tint">colors/white.png</texture>
+ </control>
+ <control type="grouplist" id="996">
+ <description>grouplist for context buttons</description>
+ <left>0</left>
+ <top>0</top>
+ <width>450</width>
+ <height max="780">auto</height>
+ <usecontrolcoords>true</usecontrolcoords>
+ </control>
+ <include content="UpDownArrows">
+ <param name="container_id" value="996" />
+ <param name="posx" value="201" />
+ <param name="up_posy" value="-40" />
+ <param name="down_posy" value="798" />
+ </include>
</control>
<control type="button" id="1000">
<description>button template</description>
@@ -53,11 +61,5 @@
<texturefocus colordiffuse="button_focus">lists/focus.png</texturefocus>
<texturenofocus />
</control>
- <include content="UpDownArrows">
- <param name="container_id" value="996" />
- <param name="posx" value="201" />
- <param name="up_posy" value="-40" />
- <param name="down_posy" value="798" />
- </include>
</controls>
</window>
diff --git a/addons/skin.estuary/xml/DialogKeyboard.xml b/addons/skin.estuary/xml/DialogKeyboard.xml
index 9c4bbe71f3..90ff52fc2b 100644
--- a/addons/skin.estuary/xml/DialogKeyboard.xml
+++ b/addons/skin.estuary/xml/DialogKeyboard.xml
@@ -618,7 +618,6 @@
<top>690</top>
<width>1480</width>
<height>90</height>
- <label>$INFO[ListItem.Label]</label>
<font>font37</font>
<shadowcolor>text_shadow</shadowcolor>
<aligny>center</aligny>
@@ -644,7 +643,6 @@
<top>770</top>
<width>1480</width>
<height>90</height>
- <label>$INFO[ListItem.Label]</label>
<font>font37</font>
<shadowcolor>text_shadow</shadowcolor>
<aligny>center</aligny>
diff --git a/addons/skin.estuary/xml/DialogNumeric.xml b/addons/skin.estuary/xml/DialogNumeric.xml
index 6ccffa7360..35b729d245 100644
--- a/addons/skin.estuary/xml/DialogNumeric.xml
+++ b/addons/skin.estuary/xml/DialogNumeric.xml
@@ -29,7 +29,6 @@
<width>477</width>
<height>80</height>
<font>font37</font>
- <textcolor>button_focus</textcolor>
<align>center</align>
<aligny>center</aligny>
</control>
diff --git a/addons/skin.estuary/xml/DialogPVRChannelManager.xml b/addons/skin.estuary/xml/DialogPVRChannelManager.xml
index 9d477c461a..d61c727bb2 100644
--- a/addons/skin.estuary/xml/DialogPVRChannelManager.xml
+++ b/addons/skin.estuary/xml/DialogPVRChannelManager.xml
@@ -11,7 +11,7 @@
<include content="DialogBackgroundCommons">
<param name="width" value="1820" />
<param name="height" value="830" />
- <param name="header_label" value="$VAR[PVRChannelMgrHeader]" />
+ <param name="header_label" value="$VAR[PVRChannelMgrHeader]$INFO[Container(20).NumItems, (,)]" />
<param name="header_id" value="2" />
</include>
<control type="group">
@@ -45,37 +45,40 @@
<pagecontrol>60</pagecontrol>
<scrolltime>200</scrolltime>
<itemlayout height="70" width="630">
- <control type="image">
- <left>0</left>
- <right>0</right>
- <bottom>0</bottom>
- <texture colordiffuse="selected">colors/white.png</texture>
- <animation effect="fade" end="20" time="0" condition="true">Conditional</animation>
- <visible>ListItem.Property(Changed)</visible>
- </control>
- <control type="image">
- <left>15</left>
- <top>10</top>
- <width>50</width>
- <height>50</height>
- <texture>$INFO[ListItem.Property(icon)]</texture>
- <aspectratio>keep</aspectratio>
- </control>
- <control type="image">
- <right>0</right>
- <top>10</top>
- <width>50</width>
- <height>50</height>
- <texture>OverlayLocked.png</texture>
- <aspectratio>keep</aspectratio>
- <visible>ListItem.Property(ParentalLocked)</visible>
- </control>
- <control type="label">
- <left>85</left>
- <right>40</right>
- <bottom>0</bottom>
- <aligny>center</aligny>
- <label>$INFO[ListItem.Property(Number),[B],[/B] - ]$INFO[ListItem.Property(Name)]</label>
+ <control type="group">
+ <animation effect="fade" start="100" end="50" time="0" condition="!ListItem.Property(ActiveChannel)">Conditional</animation>
+ <control type="image">
+ <left>0</left>
+ <right>0</right>
+ <bottom>0</bottom>
+ <texture colordiffuse="selected">colors/white.png</texture>
+ <animation effect="fade" end="20" time="0" condition="true">Conditional</animation>
+ <visible>ListItem.Property(Changed)</visible>
+ </control>
+ <control type="image">
+ <left>15</left>
+ <top>10</top>
+ <width>50</width>
+ <height>50</height>
+ <texture>$INFO[ListItem.Property(icon)]</texture>
+ <aspectratio>keep</aspectratio>
+ </control>
+ <control type="image">
+ <right>0</right>
+ <top>10</top>
+ <width>50</width>
+ <height>50</height>
+ <texture>OverlayLocked.png</texture>
+ <aspectratio>keep</aspectratio>
+ <visible>ListItem.Property(ParentalLocked)</visible>
+ </control>
+ <control type="label">
+ <left>85</left>
+ <right>40</right>
+ <bottom>0</bottom>
+ <aligny>center</aligny>
+ <label>$INFO[ListItem.Property(Number),[B],[/B] - ]$INFO[ListItem.Property(Name)]</label>
+ </control>
</control>
</itemlayout>
<focusedlayout height="70" width="630">
@@ -268,18 +271,6 @@
<param name="label" value="$LOCALIZE[222]" />
</include>
</control>
- <control type="label">
- <right>40</right>
- <top>780</top>
- <width>330</width>
- <height>35</height>
- <font>font12</font>
- <textcolor>grey</textcolor>
- <align>right</align>
- <aligny>center</aligny>
- <label>[COLOR=button_focus]$INFO[Container(20).NumItems][/COLOR] $LOCALIZE[19019] - [COLOR=button_focus]$INFO[Container(20).CurrentPage]/$INFO[Container(20).NumPages][/COLOR]</label>
- <wrapmultiline>true</wrapmultiline>
- </control>
</control>
</controls>
</window>
diff --git a/addons/skin.estuary/xml/DialogPVRInfo.xml b/addons/skin.estuary/xml/DialogPVRInfo.xml
index 147cbc84c7..e5560578ba 100644
--- a/addons/skin.estuary/xml/DialogPVRInfo.xml
+++ b/addons/skin.estuary/xml/DialogPVRInfo.xml
@@ -38,7 +38,7 @@
<onleft>61</onleft>
<onright>61</onright>
<ondown>9000</ondown>
- <onup>49</onup>
+ <onup>9000</onup>
<onclick>SetProperty(TextViewer_Header,$LOCALIZE[207],home)</onclick>
<onclick>SetProperty(TextViewer_Text,$ESCINFO[ListItem.Plot],home)</onclick>
<onclick>ActivateWindow(1102)</onclick>
@@ -63,8 +63,8 @@
<defaultcontrol>5</defaultcontrol>
<onleft>9000</onleft>
<onright>9000</onright>
- <onup>49</onup>
- <ondown>49</ondown>
+ <onup>61</onup>
+ <ondown>61</ondown>
<include content="InfoDialogButton">
<param name="id" value="5" />
<param name="icon" value="icons/infodialogs/launch.png" />
diff --git a/addons/skin.estuary/xml/DialogSeekBar.xml b/addons/skin.estuary/xml/DialogSeekBar.xml
index b712d68e9d..bad96dac4e 100644
--- a/addons/skin.estuary/xml/DialogSeekBar.xml
+++ b/addons/skin.estuary/xml/DialogSeekBar.xml
@@ -48,7 +48,7 @@
<visible>player.chaptercount</visible>
</control>
<control type="group">
- <visible>Player.Recording</visible>
+ <visible>Player.Recording + !PVR.ChannelPreviewActive</visible>
<control type="image">
<top>100</top>
<left>20</left>
@@ -104,6 +104,50 @@
<label>$VAR[SeekLabel]</label>
<shadowcolor>black</shadowcolor>
</control>
+ <control type="group" id="6000">
+ <top>-5</top>
+ <visible>PVR.IsTimeShift + !Player.ChannelPreviewActive</visible>
+ <animation effect="fade" time="300">VisibleChange</animation>
+ <control type="label">
+ <top>0</top>
+ <right>20</right>
+ <width>400</width>
+ <height>50</height>
+ <align>right</align>
+ <aligny>center</aligny>
+ <font>font30</font>
+ <label>$INFO[PVR.TimeShiftEnd]</label>
+ </control>
+ <control type="label">
+ <top>0</top>
+ <left>20</left>
+ <width>400</width>
+ <height>50</height>
+ <align>left</align>
+ <aligny>center</aligny>
+ <font>font30</font>
+ <label>$INFO[PVR.TimeShiftStart]</label>
+ </control>
+ <control type="label">
+ <top>0</top>
+ <left>20</left>
+ <right>20</right>
+ <height>50</height>
+ <align>center</align>
+ <aligny>center</aligny>
+ <font>font30</font>
+ <label>[B]$LOCALIZE[31026][/B] $INFO[PVR.timeshiftcur]</label>
+ </control>
+ <control type="progress">
+ <left>0</left>
+ <top>50</top>
+ <width>100%</width>
+ <height>15</height>
+ <info>PVR.timeshiftprogress</info>
+ <texturebg border="3" colordiffuse="60FFFFFF">colors/white50.png</texturebg>
+ <midtexture>colors/white50.png</midtexture>
+ </control>
+ </control>
<control type="progress">
<left>0</left>
<top>70</top>
@@ -112,6 +156,7 @@
<info>Player.ProgressCache</info>
<texturebg border="3" colordiffuse="60FFFFFF">colors/white50.png</texturebg>
<midtexture>colors/white50.png</midtexture>
+ <visible>!Player.ChannelPreviewActive</visible>
</control>
<control type="progress">
<left>0</left>
@@ -134,8 +179,9 @@
</control>
</control>
<control type="group">
- <visible>Player.ShowInfo + VideoPlayer.Content(LiveTV) + Window.IsActive(fullscreenvideo) + !Window.IsActive(fullscreeninfo)</visible>
+ <visible>Player.ShowInfo + VideoPlayer.Content(LiveTV) + Window.IsActive(fullscreenvideo)</visible>
<animation effect="fade" time="400">VisibleChange</animation>
+ <animation effect="slide" end="0,-80" time="150" condition="Control.IsVisible(6000)">conditional</animation>
<bottom>0</bottom>
<height>380</height>
<control type="image">
diff --git a/addons/skin.estuary/xml/DialogSelect.xml b/addons/skin.estuary/xml/DialogSelect.xml
index 5307ee5e6d..3cd2c53b17 100644
--- a/addons/skin.estuary/xml/DialogSelect.xml
+++ b/addons/skin.estuary/xml/DialogSelect.xml
@@ -7,11 +7,11 @@
<control type="group">
<centertop>50%</centertop>
<centerleft>50%</centerleft>
- <height>742</height>
+ <height>750</height>
<width>1220</width>
<include content="DialogBackgroundCommons">
<param name="width" value="1220" />
- <param name="height" value="742" />
+ <param name="height" value="750" />
<param name="header_label" value="" />
<param name="header_id" value="1" />
</include>
@@ -19,14 +19,14 @@
<left>0</left>
<top>80</top>
<width>920</width>
- <height>665</height>
+ <bottom>2</bottom>
<texture border="40">buttons/dialogbutton-nofo.png</texture>
</control>
<control type="list" id="3">
<left>20</left>
<top>100</top>
<width>880</width>
- <height>625</height>
+ <bottom>20</bottom>
<onup>3</onup>
<ondown>3</ondown>
<onleft>9001</onleft>
@@ -35,7 +35,6 @@
<scrolltime>200</scrolltime>
<include content="DefaultSimpleListLayout">
<param name="width" value="880" />
- <param name="height" value="69" />
<param name="list_id" value="3" />
</include>
</control>
@@ -43,7 +42,7 @@
<left>20</left>
<top>100</top>
<width>880</width>
- <height>625</height>
+ <bottom>20</bottom>
<onup>6</onup>
<ondown>6</ondown>
<onleft>9001</onleft>
@@ -119,7 +118,7 @@
<left>910</left>
<top>100</top>
<width>12</width>
- <height>625</height>
+ <bottom>20</bottom>
<onleft condition="Control.IsVisible(3)">3</onleft>
<onleft condition="Control.IsVisible(6)">6</onleft>
<onright>9001</onright>
@@ -127,12 +126,11 @@
</control>
<control type="label">
<left>925</left>
- <top>695</top>
+ <bottom>10</bottom>
<width>275</width>
<height>35</height>
<font>font12</font>
<align>right</align>
- <aligny>center</aligny>
<textcolor>grey</textcolor>
<label>$VAR[SelectLabel]</label>
</control>
diff --git a/addons/skin.estuary/xml/EventLog.xml b/addons/skin.estuary/xml/EventLog.xml
index 055b7a264d..5a8e6b3f51 100644
--- a/addons/skin.estuary/xml/EventLog.xml
+++ b/addons/skin.estuary/xml/EventLog.xml
@@ -24,7 +24,7 @@
<viewtype label="535">list</viewtype>
<pagecontrol>60</pagecontrol>
<scrolltime tween="cubic" easing="out">500</scrolltime>
- <itemlayout height="141" width="eventloglist_width">
+ <itemlayout height="141">
<control type="image">
<left>10</left>
<top>10</top>
@@ -63,7 +63,7 @@
<label>$INFO[ListItem.Label2]</label>
</control>
</itemlayout>
- <focusedlayout height="141" width="eventloglist_width">
+ <focusedlayout height="141">
<control type="image">
<left>0</left>
<top>0</top>
diff --git a/addons/skin.estuary/xml/FileManager.xml b/addons/skin.estuary/xml/FileManager.xml
index f9bfc54cc9..315d45d0c9 100644
--- a/addons/skin.estuary/xml/FileManager.xml
+++ b/addons/skin.estuary/xml/FileManager.xml
@@ -20,7 +20,6 @@
<param name="width" value="872" />
</include>
<include content="FileManagerPanel">
- <param name="header_label" value="" />
<param name="list_id" value="20" />
<param name="scrollbar_id" value="60" />
<param name="onleft_id" value="60" />
@@ -49,8 +48,6 @@
<param name="left" value="-20" />
</include>
<include content="FileManagerPanel">
- <param name="header_id" value="102" />
- <param name="header_label" value="" />
<param name="list_id" value="21" />
<param name="scrollbar_id" value="61" />
<param name="onleft_id" value="20" />
diff --git a/addons/skin.estuary/xml/Includes_Animations.xml b/addons/skin.estuary/xml/Includes_Animations.xml
index ebdad5d516..1b02def93b 100644
--- a/addons/skin.estuary/xml/Includes_Animations.xml
+++ b/addons/skin.estuary/xml/Includes_Animations.xml
@@ -6,22 +6,22 @@
</include>
<include name="Animation_DialogPopupOpenClose">
<animation type="WindowOpen" reversible="false">
- <effect type="zoom" start="80" end="100" center="width_center,540" delay="160" tween="back" time="240" />
+ <effect type="zoom" start="80" end="100" center="50%,50%" delay="160" tween="back" time="240" />
<effect type="fade" delay="160" end="100" time="240" />
</animation>
<animation type="WindowClose" reversible="false">
- <effect type="zoom" start="100" end="80" center="width_center,540" easing="in" tween="back" time="240" />
+ <effect type="zoom" start="100" end="80" center="50%,50%" easing="in" tween="back" time="240" />
<effect type="fade" start="100" end="0" time="240" />
</animation>
<depth>DepthDialog</depth>
</include>
<include name="Animation_DialogPopupVisible">
<animation type="Visible" reversible="false">
- <effect type="zoom" start="80" end="100" center="width_center,540" delay="160" tween="back" time="240" />
+ <effect type="zoom" start="80" end="100" center="50%,50%" delay="160" tween="back" time="240" />
<effect type="fade" delay="160" end="100" time="240" />
</animation>
<animation type="Hidden" reversible="false">
- <effect type="zoom" start="100" end="80" center="width_center,540" easing="in" tween="back" time="240" />
+ <effect type="zoom" start="100" end="80" center="50%,50%" easing="in" tween="back" time="240" />
<effect type="fade" start="100" end="0" time="240" />
</animation>
</include>
diff --git a/addons/skin.estuary/xml/Includes_Home.xml b/addons/skin.estuary/xml/Includes_Home.xml
index 6fab18e247..d8d50af843 100644
--- a/addons/skin.estuary/xml/Includes_Home.xml
+++ b/addons/skin.estuary/xml/Includes_Home.xml
@@ -244,6 +244,7 @@
<include content="BusyListSpinner">
<param name="list_id" value="$PARAM[list_id]"/>
<param name="posy" value="220"/>
+ <param name="visible" value="$PARAM[visible]"/>
</include>
<control type="panel" id="$PARAM[list_id]">
<left>0</left>
@@ -866,7 +867,7 @@
</control>
<control type="button" id="700$PARAM[item_id]0">
<left>1000</left>
- <top>-0</top>
+ <top>0</top>
<width>340</width>
<height>100</height>
<align>center</align>
@@ -877,7 +878,7 @@
<animation effect="slide" end="0,-90" time="0" condition="true">Conditional</animation>
<texturefocus border="21" colordiffuse="button_focus">buttons/button-fo.png</texturefocus>
<font>font30_title</font>
- <onclick>Weather.LocationNext</onclick>
+ <onclick>noop</onclick>
<label>$INFO[Window(weather).Property(Map.$PARAM[item_id].Heading)]</label>
<visible>Weather.IsFetched + !String.IsEmpty(Window(weather).Property(Map.$PARAM[item_id].Area)) + !String.IsEmpty(Window(weather).Property(Map.IsFetched))</visible>
</control>
@@ -920,4 +921,26 @@
</control>
</definition>
</include>
+ <include name="WidgetScrollbar">
+ <control type="group">
+ <right>0</right>
+ <top>80</top>
+ <bottom>80</bottom>
+ <width>60</width>
+ <control type="scrollbar" id="$PARAM[scrollbar_id]">
+ <right>0</right>
+ <top>0</top>
+ <bottom>0</bottom>
+ <width>13</width>
+ <onleft>50</onleft>
+ <onright>50</onright>
+ <orientation>vertical</orientation>
+ <texturesliderbackground />
+ <hitrect x="0" y="0" w="60" h="100%" />
+ <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="slide" end="6,0" time="300" tween="sine" easing="inout" condition="!Control.HasFocus($PARAM[scrollbar_id])">conditional</animation>
+ </control>
+ </control>
+ </include>
</includes>
diff --git a/addons/skin.estuary/xml/MusicOSD.xml b/addons/skin.estuary/xml/MusicOSD.xml
index 73dee702a8..bf74ff7212 100644
--- a/addons/skin.estuary/xml/MusicOSD.xml
+++ b/addons/skin.estuary/xml/MusicOSD.xml
@@ -173,7 +173,8 @@
</control>
</control>
<control type="group">
- <top>960</top>
+ <bottom>0</bottom>
+ <height>120</height>
<animation effect="fade" start="0" end="100" time="250">WindowOpen</animation>
<animation effect="fade" start="100" end="0" time="250">WindowClose</animation>
<control type="button" id="87">
diff --git a/addons/skin.estuary/xml/MusicVisualisation.xml b/addons/skin.estuary/xml/MusicVisualisation.xml
index a88865aad0..5bf2e21b7a 100644
--- a/addons/skin.estuary/xml/MusicVisualisation.xml
+++ b/addons/skin.estuary/xml/MusicVisualisation.xml
@@ -17,6 +17,7 @@
<animation effect="fade" start="0" end="100" time="400">WindowOpen</animation>
<animation effect="fade" start="100" end="0" time="300">WindowClose</animation>
<texture background="true" colordiffuse="88FFFFFF">$INFO[Player.Art(fanart)]</texture>
+ <visible>!Skin.HasSetting(hide_background_fanart)</visible>
</control>
<control type="group">
<animation effect="fade" start="100" end="30" time="0" condition="!String.IsEmpty(Player.Art(fanart)) | Visualisation.Enabled">Conditional</animation>
diff --git a/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml b/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml
index c7c6bcf6df..451060150e 100644
--- a/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml
+++ b/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml
@@ -8,8 +8,6 @@
<include>OpenClose_Left</include>
<left>302</left>
<include content="FileManagerPanel">
- <param name="header_id" value="22" />
- <param name="header_label" value="$LOCALIZE[20094]" />
<param name="list_id" value="50" />
<param name="scrollbar_id" value="60" />
<param name="onleft_id" value="9000" />
@@ -61,8 +59,6 @@
<param name="left" value="-21" />
</include>
<include content="FileManagerPanel">
- <param name="header_id" value="23" />
- <param name="header_label" value="$LOCALIZE[13350]" />
<param name="list_id" value="100" />
<param name="scrollbar_id" value="61" />
<param name="onleft_id" value="60" />
diff --git a/addons/skin.estuary/xml/MyPVRChannels.xml b/addons/skin.estuary/xml/MyPVRChannels.xml
index 6be50f4c68..efc9fc6838 100644
--- a/addons/skin.estuary/xml/MyPVRChannels.xml
+++ b/addons/skin.estuary/xml/MyPVRChannels.xml
@@ -26,7 +26,7 @@
<viewtype label="List">list</viewtype>
<preloaditems>1</preloaditems>
<pagecontrol>60</pagecontrol>
- <focusedlayout height="90" width="tvchannelslist_width">
+ <focusedlayout height="90">
<control type="image">
<left>0</left>
<top>0</top>
@@ -66,7 +66,7 @@
<right>120</right>
<aligny>top</aligny>
<font>font14</font>
- <animation effect="slide" start="0,0" end="0,18" time="0">Conditional</animation>
+ <animation effect="slide" start="0,0" end="0,14" time="0" condition="String.IsEmpty(ListItem.Title)">Conditional</animation>
<label>$INFO[ListItem.Label]</label>
<shadowcolor>text_shadow</shadowcolor>
</control>
@@ -92,7 +92,7 @@
<shadowcolor>text_shadow</shadowcolor>
</control>
</focusedlayout>
- <itemlayout height="90" width="tvchannelslist_width">
+ <itemlayout height="90">
<control type="image">
<right>20</right>
<top>10</top>
@@ -125,7 +125,7 @@
<aligny>top</aligny>
<font>font14</font>
<label>$INFO[ListItem.Label]</label>
- <animation effect="slide" start="0,0" end="0,18" time="0">Conditional</animation>
+ <animation effect="slide" start="0,0" end="0,14" time="0" condition="String.IsEmpty(ListItem.Title)">Conditional</animation>
<shadowcolor>text_shadow</shadowcolor>
</control>
<control type="label">
@@ -169,7 +169,7 @@
<viewtype label="List">list</viewtype>
<preloaditems>1</preloaditems>
<pagecontrol>60</pagecontrol>
- <focusedlayout height="70" width="tvchannelslist_width">
+ <focusedlayout height="70">
<control type="image">
<left>0</left>
<top>0</top>
@@ -224,7 +224,7 @@
<shadowcolor>text_shadow</shadowcolor>
</control>
</focusedlayout>
- <itemlayout height="70" width="tvchannelslist_width">
+ <itemlayout height="70">
<control type="progress">
<right>10</right>
<top>25</top>
diff --git a/addons/skin.estuary/xml/MyPVRRecordings.xml b/addons/skin.estuary/xml/MyPVRRecordings.xml
index 0b6ed504d8..b7e4a07532 100644
--- a/addons/skin.estuary/xml/MyPVRRecordings.xml
+++ b/addons/skin.estuary/xml/MyPVRRecordings.xml
@@ -23,7 +23,7 @@
<focusposition>5</focusposition>
<pagecontrol>73</pagecontrol>
<scrolltime>200</scrolltime>
- <focusedlayout height="80" width="tvrecordings_width">
+ <focusedlayout height="80">
<control type="image">
<left>0</left>
<top>0</top>
@@ -58,7 +58,7 @@
<label>$INFO[ListItem.Label2]</label>
</control>
</focusedlayout>
- <itemlayout height="80" width="tvrecordings_width">
+ <itemlayout height="80">
<control type="image">
<left>21</left>
<top>30</top>
diff --git a/addons/skin.estuary/xml/MyPVRSearch.xml b/addons/skin.estuary/xml/MyPVRSearch.xml
index 9b86368ad5..cdf314621c 100644
--- a/addons/skin.estuary/xml/MyPVRSearch.xml
+++ b/addons/skin.estuary/xml/MyPVRSearch.xml
@@ -25,7 +25,7 @@
<focusposition>3</focusposition>
<pagecontrol>77</pagecontrol>
<scrolltime>200</scrolltime>
- <itemlayout height="100" width="tvchannelslist_width">
+ <itemlayout height="100">
<control type="label">
<visible>String.IsEmpty(ListItem.Date)</visible>
<left>120</left>
@@ -66,7 +66,7 @@
</control>
</control>
</itemlayout>
- <focusedlayout height="100" width="tvchannelslist_width">
+ <focusedlayout height="100">
<control type="image">
<left>0</left>
<top>0</top>
diff --git a/addons/skin.estuary/xml/MyPVRTimers.xml b/addons/skin.estuary/xml/MyPVRTimers.xml
index b842608142..22e30835aa 100644
--- a/addons/skin.estuary/xml/MyPVRTimers.xml
+++ b/addons/skin.estuary/xml/MyPVRTimers.xml
@@ -22,7 +22,7 @@
<focusposition>4</focusposition>
<pagecontrol>73</pagecontrol>
<scrolltime>200</scrolltime>
- <itemlayout height="100" width="tvrecordings_width">
+ <itemlayout height="100">
<control type="label">
<left>30</left>
<top>0</top>
@@ -74,7 +74,7 @@
</control>
</control>
</itemlayout>
- <focusedlayout height="100" width="tvrecordings_width">
+ <focusedlayout height="100">
<control type="image">
<left>0</left>
<top>0</top>
diff --git a/addons/skin.estuary/xml/Settings.xml b/addons/skin.estuary/xml/Settings.xml
index fa8581d83f..a7b39a9976 100644
--- a/addons/skin.estuary/xml/Settings.xml
+++ b/addons/skin.estuary/xml/Settings.xml
@@ -15,167 +15,110 @@
<imagepath colordiffuse="35FFFFFF">$INFO[Skin.String(HomeFanart.path)]settings$INFO[Skin.String(HomeFanart.ext)]</imagepath>
<visible>!Player.HasMedia + !String.IsEmpty(Skin.String(HomeFanart.path))</visible>
</control>
- <control type="panel" id="9000">
+ <control type="group">
<centerleft>50%</centerleft>
- <width>1720</width>
- <centertop>50%</centertop>
- <height>870</height>
- <onleft>9000</onleft>
- <onright>9000</onright>
- <onup>9000</onup>
- <ondown>9000</ondown>
+ <width>1600</width>
+ <top>0</top>
+ <bottom>0</bottom>
<include>OpenClose_Right</include>
- <itemlayout height="290" width="430">
- <control type="image">
- <width>430</width>
- <height>270</height>
- <texture>dialogs/dialog-bg-nobo.png</texture>
- <bordertexture border="21">overlays/shadow.png</bordertexture>
- <bordersize>20</bordersize>
- </control>
- <control type="image">
- <left>20</left>
- <top>180</top>
- <width>390</width>
- <height>70</height>
- <texture colordiffuse="border_alpha">colors/black.png</texture>
- </control>
- <control type="image">
- <centerleft>50%</centerleft>
- <top>20</top>
- <width>240</width>
- <height>160</height>
- <texture>$INFO[ListItem.Icon]</texture>
- <align>center</align>
- <aspectratio>scale</aspectratio>
- </control>
- <control type="label">
- <left>30</left>
- <top>190</top>
- <width>370</width>
- <height>400</height>
- <label>$INFO[ListItem.Label]</label>
- <align>center</align>
- </control>
- </itemlayout>
- <focusedlayout height="290" width="430">
- <control type="group">
- <depth>DepthContentPopout</depth>
- <animation type="Focus" reversible="false">
- <effect type="zoom" center="200,125" start="100" end="108" time="250" tween="sine" />
- </animation>
- <animation type="UnFocus" reversible="false">
- <effect type="zoom" center="200,125" start="108" end="100" time="250" tween="sine" />
- </animation>
- <control type="image">
- <width>430</width>
- <height>270</height>
- <texture>dialogs/dialog-bg-nobo.png</texture>
- <bordertexture border="21">overlays/shadow.png</bordertexture>
- <bordersize>20</bordersize>
- </control>
- <control type="image">
- <width>430</width>
- <height>270</height>
- <texture colordiffuse="button_focus">colors/grey.png</texture>
- <bordersize>20</bordersize>
- <include>Animation_FocusTextureFade</include>
- </control>
- <control type="image">
- <left>20</left>
- <top>180</top>
- <width>390</width>
- <height>70</height>
- <texture colordiffuse="border_alpha">colors/black.png</texture>
- </control>
- <control type="image">
- <centerleft>50%</centerleft>
- <top>20</top>
- <width>240</width>
- <height>160</height>
- <texture>$INFO[ListItem.Icon]</texture>
- <align>center</align>
- <aspectratio>scale</aspectratio>
- </control>
- <control type="label">
- <left>30</left>
- <top>190</top>
- <width>370</width>
- <height>400</height>
- <label>$INFO[ListItem.Label]</label>
- <align>center</align>
- </control>
- </control>
- </focusedlayout>
- <content>
- <item>
- <label>$LOCALIZE[14201]</label>
- <onclick>ActivateWindow(PlayerSettings)</onclick>
- <icon>icons/settings/player.png</icon>
- </item>
- <item>
- <label>$LOCALIZE[14212]</label>
- <onclick>ActivateWindow(MediaSettings)</onclick>
- <icon>icons/settings/media.png</icon>
- </item>
- <item>
- <label>$LOCALIZE[14205]</label>
- <onclick>ActivateWindow(PVRSettings)</onclick>
- <icon>icons/settings/livetv.png</icon>
- </item>
- <item>
- <label>$LOCALIZE[14208]</label>
- <onclick>ActivateWindow(ServiceSettings)</onclick>
- <icon>icons/settings/network.png</icon>
- </item>
- <item>
- <label>$LOCALIZE[15016]</label>
- <visible>System.GetBool(gamesgeneral.enable)</visible>
- <onclick>ActivateWindow(GameSettings)</onclick>
- <icon>icons/settings/games.png</icon>
- </item>
- <item>
- <label>$LOCALIZE[14207]</label>
- <onclick>ActivateWindow(InterfaceSettings)</onclick>
- <icon>icons/settings/interface.png</icon>
- </item>
- <item>
- <label>$LOCALIZE[14210]</label>
- <onclick>ActivateWindow(Profiles)</onclick>
- <icon>icons/settings/profiles.png</icon>
- </item>
- <item>
- <label>$LOCALIZE[14209]</label>
- <onclick>ActivateWindow(SystemSettings)</onclick>
- <icon>icons/settings/system.png</icon>
- </item>
- <item>
- <label>LibreELEC</label>
- <onclick>RunAddon(service.libreelec.settings)</onclick>
- <icon>icons/settings/libreelec.png</icon>
- <visible>System.HasAddon(service.libreelec.settings)</visible>
- </item>
- <item>
- <label>$LOCALIZE[138]</label>
- <onclick>ActivateWindow(systeminfo)</onclick>
- <icon>icons/settings/sysinfo.png</icon>
- </item>
- <item>
- <label>$LOCALIZE[31067]</label>
- <onclick>ActivateWindow(eventlog)</onclick>
- <icon>icons/settings/eventlog.png</icon>
- </item>
- <item>
- <label>$LOCALIZE[10003]</label>
- <onclick>ActivateWindow(filemanager)</onclick>
- <icon>icons/settings/filemanager.png</icon>
- </item>
- <!-- <item>
- <label>$LOCALIZE[24001]</label>
- <onclick>ActivateWindow(addonbrowser)</onclick>
- <icon>icons/settings/addons.png</icon>
- </item> -->
- </content>
+ <control type="label">
+ <left>0</left>
+ <right>0</right>
+ <top>420</top>
+ <height>400</height>
+ <label>$LOCALIZE[5]</label>
+ <align>center</align>
+ <font>font37</font>
+ </control>
+ <control type="panel" id="9000">
+ <left>0</left>
+ <width>100%</width>
+ <top>120</top>
+ <height>300</height>
+ <onup>noop</onup>
+ <ondown>Control.SetFocus(9001,$INFO[Container(9000).Position],absolute)</ondown>
+ <include>SettingsPanel</include>
+ <content>
+ <item>
+ <label>$LOCALIZE[10003]</label>
+ <onclick>ActivateWindow(filemanager)</onclick>
+ <icon>icons/settings/filemanager.png</icon>
+ </item>
+ <item>
+ <label>$LOCALIZE[24001]</label>
+ <onclick>ActivateWindow(addonbrowser)</onclick>
+ <icon>icons/settings/addons.png</icon>
+ </item>
+ <item>
+ <label>$LOCALIZE[138]</label>
+ <onclick>ActivateWindow(systeminfo)</onclick>
+ <icon>icons/settings/sysinfo.png</icon>
+ </item>
+ <item>
+ <label>$LOCALIZE[31067]</label>
+ <onclick>ActivateWindow(eventlog)</onclick>
+ <icon>icons/settings/eventlog.png</icon>
+ </item>
+ </content>
+ </control>
+ <control type="panel" id="9001">
+ <left>0</left>
+ <right>0</right>
+ <top>470</top>
+ <bottom>0</bottom>
+ <onup>Control.SetFocus(9000,$INFO[Container(9001).Position],absolute)</onup>
+ <ondown>noop</ondown>
+ <include>SettingsPanel</include>
+ <content>
+ <item>
+ <label>$LOCALIZE[14200]</label>
+ <onclick>ActivateWindow(PlayerSettings)</onclick>
+ <icon>icons/settings/player.png</icon>
+ </item>
+ <item>
+ <label>$LOCALIZE[14211]</label>
+ <onclick>ActivateWindow(MediaSettings)</onclick>
+ <icon>icons/settings/media.png</icon>
+ </item>
+ <item>
+ <label>$LOCALIZE[14204]</label>
+ <onclick>ActivateWindow(PVRSettings)</onclick>
+ <icon>icons/settings/livetv.png</icon>
+ </item>
+ <item>
+ <label>$LOCALIZE[14036]</label>
+ <onclick>ActivateWindow(ServiceSettings)</onclick>
+ <icon>icons/settings/network.png</icon>
+ </item>
+ <item>
+ <label>$LOCALIZE[15016]</label>
+ <visible>System.GetBool(gamesgeneral.enable)</visible>
+ <onclick>ActivateWindow(GameSettings)</onclick>
+ <icon>icons/settings/games.png</icon>
+ </item>
+ <item>
+ <label>$LOCALIZE[14206]</label>
+ <onclick>ActivateWindow(InterfaceSettings)</onclick>
+ <icon>icons/settings/interface.png</icon>
+ </item>
+ <item>
+ <label>$LOCALIZE[13200]</label>
+ <onclick>ActivateWindow(Profiles)</onclick>
+ <icon>icons/settings/profiles.png</icon>
+ </item>
+ <item>
+ <label>$LOCALIZE[13000]</label>
+ <onclick>ActivateWindow(SystemSettings)</onclick>
+ <icon>icons/settings/system.png</icon>
+ </item>
+ <item>
+ <label>LibreELEC</label>
+ <onclick>RunAddon(service.libreelec.settings)</onclick>
+ <icon>icons/settings/libreelec.png</icon>
+ <visible>System.HasAddon(service.libreelec.settings)</visible>
+ </item>
+ </content>
+ </control>
</control>
<include content="TopBar">
<param name="breadcrumbs_label" value="$LOCALIZE[13000]" />
diff --git a/addons/skin.estuary/xml/SettingsProfile.xml b/addons/skin.estuary/xml/SettingsProfile.xml
index 725a7157f1..c77fb611de 100644
--- a/addons/skin.estuary/xml/SettingsProfile.xml
+++ b/addons/skin.estuary/xml/SettingsProfile.xml
@@ -74,7 +74,6 @@
<width>305</width>
<height>100</height>
<font>font10</font>
- <textcolor>grey</textcolor>
<align>center</align>
<aligny>top</aligny>
<label>$LOCALIZE[31029]:</label>
@@ -85,7 +84,6 @@
<top>321</top>
<width>305</width>
<height>100</height>
- <textcolor>grey</textcolor>
<font>font10</font>
<align>center</align>
<aligny>top</aligny>
diff --git a/addons/skin.estuary/xml/SettingsSystemInfo.xml b/addons/skin.estuary/xml/SettingsSystemInfo.xml
index 6ace4b98f5..b11b55c104 100644
--- a/addons/skin.estuary/xml/SettingsSystemInfo.xml
+++ b/addons/skin.estuary/xml/SettingsSystemInfo.xml
@@ -86,7 +86,7 @@
<top>100</top>
<bottom>315</bottom>
<pagecontrol>60</pagecontrol>
- <autoscroll delay="5000" repeat="7500" time="5000">true</autoscroll>
+ <autoscroll delay="5000" repeat="7500" time="5000">!Control.HasFocus(60)</autoscroll>
</control>
<control type="scrollbar" id="60">
<right>0</right>
diff --git a/addons/skin.estuary/xml/SlideShow.xml b/addons/skin.estuary/xml/SlideShow.xml
index 666f38cbfb..6cc32f41cd 100644
--- a/addons/skin.estuary/xml/SlideShow.xml
+++ b/addons/skin.estuary/xml/SlideShow.xml
@@ -7,7 +7,8 @@
<width>256</width>
<height>256</height>
<texture>icons/settings/player.png</texture>
- <visible>SlideShow.IsVideo + [![Player.Playing + Player.HasVideo] | SlideShow.IsPaused]</visible>
+ <visible>SlideShow.IsVideo</visible>
+ <visible>![Player.Playing + Player.HasVideo] | SlideShow.IsPaused</visible>
</control>
</controls>
</window>
diff --git a/addons/skin.estuary/xml/View_502_FanArt.xml b/addons/skin.estuary/xml/View_502_FanArt.xml
index 93320ad7ef..4e0703d9b9 100644
--- a/addons/skin.estuary/xml/View_502_FanArt.xml
+++ b/addons/skin.estuary/xml/View_502_FanArt.xml
@@ -56,6 +56,7 @@
<onright>502</onright>
<orientation>vertical</orientation>
<animation effect="zoom" end="50,100" time="300" tween="sine" center="20,0" easing="inout" condition="!Control.HasFocus(502600)">conditional</animation>
+ <hitrect x="-30" y="0" w="120" h="100%" />
</control>
<control type="group">
<left>40</left>