[skin.confluence] v4.0.3

- Added fallbacks for home screen Recently Added items
- Updated addon settings dialog
This commit is contained in:
Kevin Goffe 2017-07-01 19:53:43 +01:00
parent c887431cf0
commit 2b18c314a1
4 changed files with 78 additions and 76 deletions

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol>5</defaultcontrol>
<defaultcontrol always="true">3</defaultcontrol>
<coordinates>
<left>240</left>
<top>92</top>
<left>215</left>
<top>60</top>
</coordinates>
<include>dialogeffect</include>
<controls>
@ -12,36 +12,36 @@
<animation effect="fade" start="100" end="0" time="300" condition="[Window.Is(osdaudiosettings) | Window.Is(osdvideosettings)] + [Window.IsVisible(SliderDialog) | Window.IsVisible(OSDAudioDSPSettings) | Window.IsVisible(FileBrowser)]">Conditional</animation>
<animation effect="fade" start="100" end="0" time="400" condition="Window.Is(osdaudiodspsettings) + Window.IsVisible(SliderDialog)">Conditional</animation>
<include content="DialogBackgroundCommons">
<param name="DialogBackgroundWidth" value="800" />
<param name="DialogBackgroundHeight" value="508" />
<param name="DialogBackgroundWidth" value="850" />
<param name="DialogBackgroundHeight" value="600" />
<param name="DialogHeaderWidth" value="720" />
<param name="DialogHeaderId" value="2" />
<param name="CloseButtonLeft" value="710" />
<param name="CloseButtonLeft" value="760" />
<param name="CloseButtonNav" value="10" />
</include>
<control type="grouplist" id="3">
<description>Categories Area</description>
<left>45</left>
<top>70</top>
<width>710</width>
<width>759</width>
<height>40</height>
<itemgap>5</itemgap>
<align>center</align>
<orientation>horizontal</orientation>
<onleft>3</onleft>
<onright>3</onright>
<onup>9001</onup>
<ondown>5</ondown>
<align>center</align>
</control>
<control type="button" id="10">
<description>Default Category Button</description>
<width>240</width>
<width>186</width>
<height>40</height>
<textoffsetx>20</textoffsetx>
<align>center</align>
<aligny>center</aligny>
<font>font25_title</font>
<texturenofocus border="5">button-nofocus.png</texturenofocus>
<texturefocus border="5">button-focus.png</texturefocus>
<font>font12_title</font>
<pulseonselect>false</pulseonselect>
</control>
<control type="image">
<description>Has Previous</description>
@ -54,7 +54,7 @@
</control>
<control type="image">
<description>Has Next</description>
<left>755</left>
<left>805</left>
<top>80</top>
<width>20</width>
<height>20</height>
@ -62,24 +62,23 @@
<visible>Container(3).HasNext</visible>
</control>
<control type="grouplist" id="5">
<animation effect="slide" start="0,0" end="-10,0" time="0" condition="Control.IsVisible(60)">Conditional</animation>
<description>control area</description>
<left>35</left>
<left>40</left>
<top>120</top>
<width>730</width>
<height>308</height>
<itemgap>4</itemgap>
<width>770</width>
<height>380</height>
<itemgap>5</itemgap>
<pagecontrol>60</pagecontrol>
<onup>3</onup>
<ondown>9001</ondown>
<onleft>60</onleft>
<onleft>5</onleft>
<onright>60</onright>
</control>
<control type="scrollbar" id="60">
<left>758</left>
<left>815</left>
<top>120</top>
<width>25</width>
<height>308</height>
<height>380</height>
<texturesliderbackground border="0,14,0,14">ScrollBarV.png</texturesliderbackground>
<texturesliderbar border="0,14,0,14">ScrollBarV_bar.png</texturesliderbar>
<texturesliderbarfocus border="0,14,0,14">ScrollBarV_bar_focus.png</texturesliderbarfocus>
@ -87,8 +86,6 @@
<textureslidernibfocus>ScrollBarNib.png</textureslidernibfocus>
<onleft>5</onleft>
<onright>5</onright>
<ondown>60</ondown>
<onup>60</onup>
<showonepage>false</showonepage>
<orientation>vertical</orientation>
</control>
@ -102,6 +99,7 @@
<description>Default RadioButton</description>
<height>40</height>
<font>font13</font>
<textwidth>695</textwidth>
<texturefocus border="5">button-focus2.png</texturefocus>
</control>
<control type="spincontrolex" id="9">
@ -113,7 +111,6 @@
<texturenofocus border="5">button-nofocus.png</texturenofocus>
<texturefocus border="5">button-focus2.png</texturefocus>
<aligny>center</aligny>
<reverse>yes</reverse>
</control>
<control type="image" id="11">
<description>separator image</description>
@ -140,19 +137,19 @@
</control>
<control type="label" id="14">
<description>Default Heading</description>
<height>34</height>
<font>font12</font>
<align>center</align>
<height>35</height>
<font>font13_title</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>blue</textcolor>
<shadowcolor>black</shadowcolor>
</control>
<control type="grouplist" id="9001">
<left>70</left>
<top>443</top>
<top>535</top>
<left>95</left>
<width>660</width>
<align>center</align>
<itemgap>20</itemgap>
<itemgap>10</itemgap>
<orientation>horizontal</orientation>
<control type="button" id="28">
<description>OK Button</description>

View File

@ -44,7 +44,7 @@
<ondown condition="System.HasAddon(script.globalsearch)">608</ondown>
<ondown condition="!System.HasAddon(script.globalsearch)">603</ondown>
<viewtype label="535">list</viewtype>
<pagecontrol></pagecontrol>
<pagecontrol/>
<scrolltime>200</scrolltime>
<orientation>Horizontal</orientation>
<itemlayout height="220" width="180">
@ -144,80 +144,80 @@
<label>$INFO[Window.Property(LatestMovie.1.Title)]</label>
<label2 />
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.1.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.1.Thumb)]</icon>
<thumb></thumb>
<icon>DefaultVideoCover.png</icon>
<thumb>$INFO[Window.Property(LatestMovie.1.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestMovie.1.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestMovie.2.Title)]</label>
<label2 />
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.2.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.2.Thumb)]</icon>
<thumb></thumb>
<icon>DefaultVideoCover.png</icon>
<thumb>$INFO[Window.Property(LatestMovie.2.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestMovie.2.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestMovie.3.Title)]</label>
<label2 />
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.3.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.3.Thumb)]</icon>
<thumb></thumb>
<icon>DefaultVideoCover.png</icon>
<thumb>$INFO[Window.Property(LatestMovie.3.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestMovie.3.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestMovie.4.Title)]</label>
<label2 />
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.4.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.4.Thumb)]</icon>
<thumb></thumb>
<icon>DefaultVideoCover.png</icon>
<thumb>$INFO[Window.Property(LatestMovie.4.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestMovie.4.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestMovie.5.Title)]</label>
<label2 />
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.5.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.5.Thumb)]</icon>
<thumb></thumb>
<icon>DefaultVideoCover.png</icon>
<thumb>$INFO[Window.Property(LatestMovie.5.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestMovie.5.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestMovie.6.Title)]</label>
<label2 />
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.6.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.6.Thumb)]</icon>
<thumb></thumb>
<icon>DefaultVideoCover.png</icon>
<thumb>$INFO[Window.Property(LatestMovie.6.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestMovie.6.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestMovie.7.Title)]</label>
<label2 />
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.7.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.7.Thumb)]</icon>
<thumb></thumb>
<icon>DefaultVideoCover.png</icon>
<thumb>$INFO[Window.Property(LatestMovie.7.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestMovie.7.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestMovie.8.Title)]</label>
<label2 />
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.8.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.8.Thumb)]</icon>
<thumb></thumb>
<icon>DefaultVideoCover.png</icon>
<thumb>$INFO[Window.Property(LatestMovie.8.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestMovie.8.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestMovie.9.Title)]</label>
<label2 />
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.9.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.9.Thumb)]</icon>
<thumb></thumb>
<icon>DefaultVideoCover.png</icon>
<thumb>$INFO[Window.Property(LatestMovie.9.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestMovie.9.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestMovie.10.Title)]</label>
<label2 />
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.10.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.10.Thumb)]</icon>
<thumb></thumb>
<icon>DefaultVideoCover.png</icon>
<thumb>$INFO[Window.Property(LatestMovie.10.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestMovie.10.Title))</visible>
</item>
</content>
@ -280,7 +280,7 @@
<ondown condition="System.HasAddon(script.globalsearch)">608</ondown>
<ondown condition="!System.HasAddon(script.globalsearch)">603</ondown>
<viewtype label="535">list</viewtype>
<pagecontrol></pagecontrol>
<pagecontrol/>
<scrolltime>200</scrolltime>
<orientation>Horizontal</orientation>
<itemlayout height="220" width="240">
@ -406,7 +406,7 @@
<label>$INFO[Window.Property(LatestEpisode.1.EpisodeTitle)]</label>
<label2>$INFO[Window.Property(LatestEpisode.1.ShowTitle)] - $INFO[Window.Property(LatestEpisode.1.EpisodeNo)]</label2>
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.1.Path)])</onclick>
<icon></icon>
<icon>$INFO[Window.Property(LatestEpisode.1.Fanart)]</icon>
<thumb>$INFO[Window.Property(LatestEpisode.1.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.1.EpisodeTitle))</visible>
</item>
@ -414,7 +414,7 @@
<label>$INFO[Window.Property(LatestEpisode.2.EpisodeTitle)]</label>
<label2>$INFO[Window.Property(LatestEpisode.2.ShowTitle)] - $INFO[Window.Property(LatestEpisode.2.EpisodeNo)]</label2>
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.2.Path)])</onclick>
<icon></icon>
<icon>$INFO[Window.Property(LatestEpisode.2.Fanart)]</icon>
<thumb>$INFO[Window.Property(LatestEpisode.2.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.2.EpisodeTitle))</visible>
</item>
@ -422,7 +422,7 @@
<label>$INFO[Window.Property(LatestEpisode.3.EpisodeTitle)]</label>
<label2>$INFO[Window.Property(LatestEpisode.3.ShowTitle)] - $INFO[Window.Property(LatestEpisode.3.EpisodeNo)]</label2>
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.3.Path)])</onclick>
<icon></icon>
<icon>$INFO[Window.Property(LatestEpisode.3.Fanart)]</icon>
<thumb>$INFO[Window.Property(LatestEpisode.3.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.3.EpisodeTitle))</visible>
</item>
@ -430,7 +430,7 @@
<label>$INFO[Window.Property(LatestEpisode.4.EpisodeTitle)]</label>
<label2>$INFO[Window.Property(LatestEpisode.4.ShowTitle)] - $INFO[Window.Property(LatestEpisode.4.EpisodeNo)]</label2>
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.4.Path)])</onclick>
<icon></icon>
<icon>$INFO[Window.Property(LatestEpisode.4.Fanart)]</icon>
<thumb>$INFO[Window.Property(LatestEpisode.4.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.4.EpisodeTitle))</visible>
</item>
@ -438,7 +438,7 @@
<label>$INFO[Window.Property(LatestEpisode.5.EpisodeTitle)]</label>
<label2>$INFO[Window.Property(LatestEpisode.5.ShowTitle)] - $INFO[Window.Property(LatestEpisode.5.EpisodeNo)]</label2>
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.5.Path)])</onclick>
<icon></icon>
<icon>$INFO[Window.Property(LatestEpisode.5.Fanart)]</icon>
<thumb>$INFO[Window.Property(LatestEpisode.5.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.5.EpisodeTitle))</visible>
</item>
@ -446,7 +446,7 @@
<label>$INFO[Window.Property(LatestEpisode.6.EpisodeTitle)]</label>
<label2>$INFO[Window.Property(LatestEpisode.6.ShowTitle)] - $INFO[Window.Property(LatestEpisode.6.EpisodeNo)]</label2>
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.6.Path)])</onclick>
<icon></icon>
<icon>$INFO[Window.Property(LatestEpisode.6.Fanart)]</icon>
<thumb>$INFO[Window.Property(LatestEpisode.6.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.6.EpisodeTitle))</visible>
</item>
@ -454,7 +454,7 @@
<label>$INFO[Window.Property(LatestEpisode.7.EpisodeTitle)]</label>
<label2>$INFO[Window.Property(LatestEpisode.7.ShowTitle)] - $INFO[Window.Property(LatestEpisode.7.EpisodeNo)]</label2>
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.7.Path)])</onclick>
<icon></icon>
<icon>$INFO[Window.Property(LatestEpisode.7.Fanart)]</icon>
<thumb>$INFO[Window.Property(LatestEpisode.7.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.7.EpisodeTitle))</visible>
</item>
@ -462,7 +462,7 @@
<label>$INFO[Window.Property(LatestEpisode.8.EpisodeTitle)]</label>
<label2>$INFO[Window.Property(LatestEpisode.8.ShowTitle)] - $INFO[Window.Property(LatestEpisode.8.EpisodeNo)]</label2>
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.8.Path)])</onclick>
<icon></icon>
<icon>$INFO[Window.Property(LatestEpisode.8.Fanart)]</icon>
<thumb>$INFO[Window.Property(LatestEpisode.8.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.8.EpisodeTitle))</visible>
</item>
@ -470,7 +470,7 @@
<label>$INFO[Window.Property(LatestEpisode.9.EpisodeTitle)]</label>
<label2>$INFO[Window.Property(LatestEpisode.9.ShowTitle)] - $INFO[Window.Property(LatestEpisode.9.EpisodeNo)]</label2>
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.9.Path)])</onclick>
<icon></icon>
<icon>$INFO[Window.Property(LatestEpisode.9.Fanart)]</icon>
<thumb>$INFO[Window.Property(LatestEpisode.9.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.9.EpisodeTitle))</visible>
</item>
@ -478,7 +478,7 @@
<label>$INFO[Window.Property(LatestEpisode.10.EpisodeTitle)]</label>
<label2>$INFO[Window.Property(LatestEpisode.10.ShowTitle)] - $INFO[Window.Property(LatestEpisode.10.EpisodeNo)]</label2>
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.10.Path)])</onclick>
<icon></icon>
<icon>$INFO[Window.Property(LatestEpisode.10.Fanart)]</icon>
<thumb>$INFO[Window.Property(LatestEpisode.10.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.10.EpisodeTitle))</visible>
</item>
@ -542,7 +542,7 @@
<ondown condition="System.HasAddon(script.globalsearch)">608</ondown>
<ondown condition="!System.HasAddon(script.globalsearch)">603</ondown>
<viewtype label="535">list</viewtype>
<pagecontrol></pagecontrol>
<pagecontrol/>
<scrolltime>200</scrolltime>
<orientation>Horizontal</orientation>
<itemlayout height="220" width="200">
@ -669,7 +669,7 @@
<label2>$INFO[Window.Property(LatestAlbum.1.Artist)]</label2>
<onclick>PlayList.Clear</onclick>
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.1.Path)]")</onclick>
<icon></icon>
<icon>DefaultAlbumCover.png</icon>
<thumb>$INFO[Window.Property(LatestAlbum.1.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.1.Title))</visible>
</item>
@ -678,7 +678,7 @@
<label2>$INFO[Window.Property(LatestAlbum.2.Artist)]</label2>
<onclick>PlayList.Clear</onclick>
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.2.Path)]")</onclick>
<icon></icon>
<icon>DefaultAlbumCover.png</icon>
<thumb>$INFO[Window.Property(LatestAlbum.2.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.2.Title))</visible>
</item>
@ -687,7 +687,7 @@
<label2>$INFO[Window.Property(LatestAlbum.3.Artist)]</label2>
<onclick>PlayList.Clear</onclick>
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.3.Path)]")</onclick>
<icon></icon>
<icon>DefaultAlbumCover.png</icon>
<thumb>$INFO[Window.Property(LatestAlbum.3.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.3.Title))</visible>
</item>
@ -696,7 +696,7 @@
<label2>$INFO[Window.Property(LatestAlbum.4.Artist)]</label2>
<onclick>PlayList.Clear</onclick>
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.4.Path)]")</onclick>
<icon></icon>
<icon>DefaultAlbumCover.png</icon>
<thumb>$INFO[Window.Property(LatestAlbum.4.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.4.Title))</visible>
</item>
@ -705,7 +705,7 @@
<label2>$INFO[Window.Property(LatestAlbum.5.Artist)]</label2>
<onclick>PlayList.Clear</onclick>
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.5.Path)]")</onclick>
<icon></icon>
<icon>DefaultAlbumCover.png</icon>
<thumb>$INFO[Window.Property(LatestAlbum.5.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.5.Title))</visible>
</item>
@ -714,7 +714,7 @@
<label2>$INFO[Window.Property(LatestAlbum.6.Artist)]</label2>
<onclick>PlayList.Clear</onclick>
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.6.Path)]")</onclick>
<icon></icon>
<icon>DefaultAlbumCover.png</icon>
<thumb>$INFO[Window.Property(LatestAlbum.6.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.6.Title))</visible>
</item>
@ -723,7 +723,7 @@
<label2>$INFO[Window.Property(LatestAlbum.7.Artist)]</label2>
<onclick>PlayList.Clear</onclick>
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.7.Path)]")</onclick>
<icon></icon>
<icon>DefaultAlbumCover.png</icon>
<thumb>$INFO[Window.Property(LatestAlbum.7.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.7.Title))</visible>
</item>
@ -732,7 +732,7 @@
<label2>$INFO[Window.Property(LatestAlbum.8.Artist)]</label2>
<onclick>PlayList.Clear</onclick>
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.8.Path)]")</onclick>
<icon></icon>
<icon>DefaultAlbumCover.png</icon>
<thumb>$INFO[Window.Property(LatestAlbum.8.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.8.Title))</visible>
</item>
@ -741,7 +741,7 @@
<label2>$INFO[Window.Property(LatestAlbum.9.Artist)]</label2>
<onclick>PlayList.Clear</onclick>
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.9.Path)]")</onclick>
<icon></icon>
<icon>DefaultAlbumCover.png</icon>
<thumb>$INFO[Window.Property(LatestAlbum.9.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.9.Title))</visible>
</item>
@ -750,7 +750,7 @@
<label2>$INFO[Window.Property(LatestAlbum.10.Artist)]</label2>
<onclick>PlayList.Clear</onclick>
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.10.Path)]")</onclick>
<icon></icon>
<icon>DefaultAlbumCover.png</icon>
<thumb>$INFO[Window.Property(LatestAlbum.10.Thumb)]</thumb>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.10.Title))</visible>
</item>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<addon id="skin.confluence" version="4.0.2" name="Confluence" provider-name="Jezz_X, Team Kodi">
<addon id="skin.confluence" version="4.0.3" name="Confluence" provider-name="Jezz_X, Team Kodi">
<requires>
<import addon="xbmc.gui" version="5.13.0"/>
</requires>
@ -145,6 +145,6 @@
<screenshot>resources/screenshot-08.jpg</screenshot>
<screenshot>resources/screenshot-09.jpg</screenshot>
</assets>
<news>Updated version for Kodi 'Leia'</news>
<news>Added fallbacks for home screen Recently Added items</news>
</extension>
</addon>

View File

@ -1,6 +1,11 @@
[B]4.0.3[/B]
- Added fallbacks for home screen Recently Added items
- Updated addon settings dialog
[B]4.0.1[/B]
Updated addon settings dialog
- Updated addon settings dialog
[B]4.0.0[/B]