Not stable. Do not use
This commit is contained in:
parent
3656009b39
commit
0755e90e96
|
@ -43,11 +43,15 @@
|
||||||
<textcolor>99FFFFFF</textcolor>
|
<textcolor>99FFFFFF</textcolor>
|
||||||
</control>
|
</control>
|
||||||
</control>
|
</control>
|
||||||
|
<!--autocomplete-->
|
||||||
|
<include condition="System.HasAddon(plugin.program.autocompletion) + !System.HasHiddenInput">AutoComplete</include>
|
||||||
|
|
||||||
<!--headers-->
|
<!--headers-->
|
||||||
<control type="group">
|
<control type="group">
|
||||||
<posx>col-1-begin</posx>
|
<posx>col-1-begin</posx>
|
||||||
<posy>0</posy>
|
<posy>0</posy>
|
||||||
<control type="label" id="311">
|
<control type="label" id="311">
|
||||||
|
<visible>String.IsEmpty(Container(5000).ListItem.Label) | String.IsEmpty(Control.GetLabel(312).index(1))</visible>
|
||||||
<description>header label</description>
|
<description>header label</description>
|
||||||
<posx>0</posx>
|
<posx>0</posx>
|
||||||
<posy>-18</posy>
|
<posy>-18</posy>
|
||||||
|
@ -63,7 +67,7 @@
|
||||||
<posy>1-row</posy>
|
<posy>1-row</posy>
|
||||||
<width>24-col</width>
|
<width>24-col</width>
|
||||||
<align>center</align>
|
<align>center</align>
|
||||||
<onup>300</onup>
|
<onup>5000</onup>
|
||||||
<ondown>309</ondown>
|
<ondown>309</ondown>
|
||||||
</control>
|
</control>
|
||||||
</control>
|
</control>
|
||||||
|
|
|
@ -297,10 +297,11 @@
|
||||||
<label>$LOCALIZE[31219]</label>
|
<label>$LOCALIZE[31219]</label>
|
||||||
<label2></label2>
|
<label2></label2>
|
||||||
<thumb>-</thumb>
|
<thumb>-</thumb>
|
||||||
<onclick condition="Container.Content(tvshows)">XBMC.RunScript(script.artwork.downloader, mediatype=tvshow, dbid=$INFO[ListItem.DBID])</onclick>
|
<onclick condition="system.hasaddon(script.artwork.downloader) + Container.Content(tvshows)">XBMC.RunScript(script.artwork.downloader, mediatype=tvshow, dbid=$INFO[ListItem.DBID])</onclick>
|
||||||
<onclick condition="Container.Content(movies)">XBMC.RunScript(script.artwork.downloader, mediatype=movie, dbid=$INFO[ListItem.DBID])</onclick>
|
<onclick condition="system.hasaddon(script.artwork.downloader) + Container.Content(movies)">XBMC.RunScript(script.artwork.downloader, mediatype=movie, dbid=$INFO[ListItem.DBID])</onclick>
|
||||||
<onclick condition="Container.Content(musicvideos)">XBMC.RunScript(script.artwork.downloader, mediatype=musicvideos, dbid=$INFO[ListItem.DBID])</onclick>
|
<onclick condition="system.hasaddon(script.artwork.downloader) + Container.Content(musicvideos)">XBMC.RunScript(script.artwork.downloader, mediatype=musicvideos, dbid=$INFO[ListItem.DBID])</onclick>
|
||||||
<visible>[Container.Content(tvshows)|Container.Content(movies)|Container.Content(musicvideos)]+system.hasaddon(script.artwork.downloader)</visible>
|
<onclick condition="!system.hasaddon(script.artwork.downloader)">InstallAddon(script.artwork.downloader)</onclick>
|
||||||
|
<visible>[Container.Content(tvshows)|Container.Content(movies)|Container.Content(musicvideos)]</visible>
|
||||||
</item>
|
</item>
|
||||||
<item id="2">
|
<item id="2">
|
||||||
<description>Cancel Button</description>
|
<description>Cancel Button</description>
|
||||||
|
|
|
@ -28,16 +28,10 @@
|
||||||
</control>
|
</control>
|
||||||
<!--movie / tv show fanart-->
|
<!--movie / tv show fanart-->
|
||||||
<control type="group">
|
<control type="group">
|
||||||
<control type="image">
|
|
||||||
<visible>!Substring(Container.folderpath,plugin) + !container.content(episodes)</visible>
|
<!--<include condition="!Substring(Container.folderpath,plugin) + !container.content(episodes)">itemFanart</include>-->
|
||||||
<posx>0</posx>
|
<include condition="!Substring(Container.folderpath,plugin) + !container.content(episodes)">itemShowcase</include>
|
||||||
<posy>0</posy>
|
|
||||||
<include>dimensionsFullscreen</include>
|
|
||||||
<texture>$INFO[ListItem.Art(fanart)]</texture>
|
|
||||||
<colordiffuse>ffffffff</colordiffuse>
|
|
||||||
<aspectratio>stretch</aspectratio>
|
|
||||||
<include>kenBurnsey</include>
|
|
||||||
</control>
|
|
||||||
<!--music video-->
|
<!--music video-->
|
||||||
<control type="group">
|
<control type="group">
|
||||||
<visible>container.content(musicvideos)</visible>
|
<visible>container.content(musicvideos)</visible>
|
||||||
|
|
|
@ -23,16 +23,9 @@
|
||||||
<include file="View_ArtistAlbums.xml"/>
|
<include file="View_ArtistAlbums.xml"/>
|
||||||
<include file="View_MusicVideos.xml"/>
|
<include file="View_MusicVideos.xml"/>
|
||||||
<include file="script-skinshortcuts-includes.xml"/>
|
<include file="script-skinshortcuts-includes.xml"/>
|
||||||
|
<include file="Includes_mediaShowcase.xml"/>
|
||||||
|
|
||||||
<!--expressions-->
|
<!--view type conditions-->
|
||||||
<!--originals
|
|
||||||
<expression name="isSeason">!isempty(container.folderpath) + !StringCompare(container.foldername,files) + !container.content(episodes) + !Substring(Container.folderpath,plugin) + !container.content(addons)</expression>
|
|
||||||
<expression name="isEpisode">Substring(container.folderpath,videodb://) + !isempty(container.folderpath) + container.content(episodes) + !Substring(Container.folderpath,plugin)</expression>
|
|
||||||
<expression name="isTVShow">Substring(container.folderpath,videodb://) + Library.HasContent(tvshows) + !isempty(container.foldername) + !StringCompare(container.foldername,files) + !container.content(movies) + !container.content(episodes) + !container.content(seasons) + !Substring(Container.folderpath,plugin) + !container.content(addons) + !container.content(files)</expression>
|
|
||||||
<expression name="isMovie">Library.HasContent(movies) + !container.content(files) + !isempty(container.foldername) + !StringCompare(container.foldername,files) + Substring(container.folderpath,videodb://) + !StringCompare(container.foldername,Video Playlists) + !container.content(tvshows) + !container.content(episodes) + !container.content(seasons) + !Substring(Container.folderpath,plugin) + !container.content(addons)</expression>
|
|
||||||
<expression name="isVideoList">!isempty(container.folderpath) + !Substring(container.folderpath,videodb://) | container.content(files) | StringCompare(container.foldername,files) | Substring(container.folderpath,special://videoplaylists)</expression>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<expression name="isVideoList">container.content(files) | isempty(container.content) | container.content(playlists) | container.content(addons)</expression>
|
<expression name="isVideoList">container.content(files) | isempty(container.content) | container.content(playlists) | container.content(addons)</expression>
|
||||||
<expression name="isMovie">container.content(movies) + [Substring(container.folderpath,videodb://) | Substring(container.folderpath,special://profile/playlists/video)]</expression>
|
<expression name="isMovie">container.content(movies) + [Substring(container.folderpath,videodb://) | Substring(container.folderpath,special://profile/playlists/video)]</expression>
|
||||||
<expression name="isTVShow">container.content(tvshows) + [Substring(container.folderpath,videodb://) | Substring(container.folderpath,special://profile/playlists/video)]</expression>
|
<expression name="isTVShow">container.content(tvshows) + [Substring(container.folderpath,videodb://) | Substring(container.folderpath,special://profile/playlists/video)]</expression>
|
||||||
|
@ -40,6 +33,91 @@
|
||||||
<expression name="isEpisode">container.content(episodes) + !Substring(Container.folderpath,plugin)</expression>
|
<expression name="isEpisode">container.content(episodes) + !Substring(Container.folderpath,plugin)</expression>
|
||||||
<expression name="isMusicVideo">container.content(musicvideos) + !Substring(Container.folderpath,plugin)</expression>
|
<expression name="isMusicVideo">container.content(musicvideos) + !Substring(Container.folderpath,plugin)</expression>
|
||||||
|
|
||||||
|
<!--item fanart-->
|
||||||
|
<include name="itemFanart">
|
||||||
|
<control type="wraplist" id="99999">
|
||||||
|
<posx>0</posx>
|
||||||
|
<posy>0</posy>
|
||||||
|
<width>1000</width>
|
||||||
|
<height>1000</height>
|
||||||
|
<enable>false</enable>
|
||||||
|
<preloaditems>2</preloaditems>
|
||||||
|
<scrolltime>15000</scrolltime>
|
||||||
|
<autoscroll>true</autoscroll>
|
||||||
|
<itemlayout />
|
||||||
|
<focusedlayout />
|
||||||
|
<content>$VAR[extraFanartLocation]</content>
|
||||||
|
</control>
|
||||||
|
<control type="image">
|
||||||
|
<visible>Integer.IsGreater(container(99999).numitems,0) + !Skin.HasSetting(disableExtendedFanart)</visible>
|
||||||
|
<include>dimensionsFullscreen</include>
|
||||||
|
<texture>$INFO[container(99999).listitem.filenameandpath,,]</texture>
|
||||||
|
<colordiffuse>ffffffff</colordiffuse>
|
||||||
|
<fadetime>500</fadetime>
|
||||||
|
<aspectratio>stretch</aspectratio>
|
||||||
|
<include>kenBurnsey</include>
|
||||||
|
</control>
|
||||||
|
<control type="image">
|
||||||
|
<visible>!Integer.IsGreater(container(99999).numitems,0) | Skin.HasSetting(disableExtendedFanart)</visible>
|
||||||
|
<posx>0</posx>
|
||||||
|
<posy>0</posy>
|
||||||
|
<include>dimensionsFullscreen</include>
|
||||||
|
<texture>$INFO[ListItem.Art(fanart)]</texture>
|
||||||
|
<colordiffuse>ffffffff</colordiffuse>
|
||||||
|
<aspectratio>stretch</aspectratio>
|
||||||
|
<include>kenBurnsey</include>
|
||||||
|
</control>
|
||||||
|
</include>
|
||||||
|
|
||||||
|
<!--keyboard autocomplete-->
|
||||||
|
<include name="AutoComplete">
|
||||||
|
<control type="group">
|
||||||
|
<visible>!String.IsEmpty(Control.GetLabel(312).index(1)) + !Control.IsVisible(313)</visible>
|
||||||
|
<posx>0</posx>
|
||||||
|
<posy>0</posy>
|
||||||
|
<control type="group">
|
||||||
|
<animation effect="fade" time="300" tween="cubic" start="0" end="100" reversible="false" condition="!String.IsEmpty(Container(5000).ListItem.Label)">Conditional</animation>
|
||||||
|
<animation effect="fade" time="150" tween="cubic" start="100" end="0" reversible="false" condition="String.IsEmpty(Container(5000).ListItem.Label)">Conditional</animation>
|
||||||
|
</control>
|
||||||
|
<control type="panel" id="5000">
|
||||||
|
<posx>col-5-begin</posx>
|
||||||
|
<posy>-36</posy>
|
||||||
|
<width>16-col</width>
|
||||||
|
<height>2-row</height>
|
||||||
|
<onleft>5000</onleft>
|
||||||
|
<onright>5000</onright>
|
||||||
|
<ondown>312</ondown>
|
||||||
|
<onback>noop</onback>
|
||||||
|
<orientation>horizontal</orientation>
|
||||||
|
<itemlayout height="2-row" width="4-col">
|
||||||
|
<control type="label">
|
||||||
|
<posx>0</posx>
|
||||||
|
<posy>0</posy>
|
||||||
|
<width>4-col-gutter</width>
|
||||||
|
<height>2-row</height>
|
||||||
|
<align>center</align>
|
||||||
|
<textcolor>textDisabled</textcolor>
|
||||||
|
<font>itemTitle</font>
|
||||||
|
<label>$INFO[ListItem.Label]</label>
|
||||||
|
</control>
|
||||||
|
</itemlayout>
|
||||||
|
<focusedlayout height="2-row" width="4-col">
|
||||||
|
<control type="label">
|
||||||
|
<posx>0</posx>
|
||||||
|
<posy>0</posy>
|
||||||
|
<width>4-col-gutter</width>
|
||||||
|
<height>2-row</height>
|
||||||
|
<align>center</align>
|
||||||
|
<textcolor>textActive</textcolor>
|
||||||
|
<font>itemTitle</font>
|
||||||
|
<label>$INFO[ListItem.Label]</label>
|
||||||
|
</control>
|
||||||
|
</focusedlayout>
|
||||||
|
<content>plugin://plugin.program.autocompletion?info=autocomplete&&id=$INFO[Control.GetLabel(312).index(1)]&&limit=8</content>
|
||||||
|
</control>
|
||||||
|
</control>
|
||||||
|
</include>
|
||||||
|
|
||||||
<!--modal dialogs-->
|
<!--modal dialogs-->
|
||||||
<include name="modalDialog">
|
<include name="modalDialog">
|
||||||
<control type="image">
|
<control type="image">
|
||||||
|
|
|
@ -53,7 +53,7 @@
|
||||||
<width>col-5-begin</width>
|
<width>col-5-begin</width>
|
||||||
<height>832</height>
|
<height>832</height>
|
||||||
<orientation>vertical</orientation>
|
<orientation>vertical</orientation>
|
||||||
<onleft>activateWindow(1104)</onleft>
|
<onleft condition="!window.isactive(home)">activateWindow(1104)</onleft>
|
||||||
<onright>9999</onright>
|
<onright>9999</onright>
|
||||||
<onback>activateWindow(home)</onback>
|
<onback>activateWindow(home)</onback>
|
||||||
<itemlayout width="col-5-begin" height="2-row">
|
<itemlayout width="col-5-begin" height="2-row">
|
||||||
|
|
|
@ -1,16 +1,5 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<includes>
|
<includes>
|
||||||
<!--home submenu items-->
|
|
||||||
<include name="homeSideMenu">
|
|
||||||
<control type="button" id="506">
|
|
||||||
<description>Menu editor (Home)</description>
|
|
||||||
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
|
|
||||||
<focusedcolor>textActive</focusedcolor>
|
|
||||||
<width>6-col</width>
|
|
||||||
<label>31041</label>
|
|
||||||
<onclick>RunScript(script.skinshortcuts,type=manage&group=mainmenu)</onclick>
|
|
||||||
</control>
|
|
||||||
</include>
|
|
||||||
<!--video submenu items-->
|
<!--video submenu items-->
|
||||||
<include name="videoSideMenu">
|
<include name="videoSideMenu">
|
||||||
<control type="button" id="506">
|
<control type="button" id="506">
|
||||||
|
@ -41,15 +30,6 @@
|
||||||
<width>6-col</width>
|
<width>6-col</width>
|
||||||
<onclick>sendclick(videos,4)</onclick>
|
<onclick>sendclick(videos,4)</onclick>
|
||||||
</control>
|
</control>
|
||||||
<control type="button" id="505">
|
|
||||||
<description>Menu shortcuts</description>
|
|
||||||
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
|
|
||||||
<focusedcolor>textActive</focusedcolor>
|
|
||||||
<width>6-col</width>
|
|
||||||
<label>31041</label>
|
|
||||||
<onclick>dialog.close(1104)</onclick>
|
|
||||||
<onclick>RunScript(script.skinshortcuts,type=manage&group=videosubmenu)</onclick>
|
|
||||||
</control>
|
|
||||||
<control type="button" id="508">
|
<control type="button" id="508">
|
||||||
<visible>PVR.HasTVChannels</visible>
|
<visible>PVR.HasTVChannels</visible>
|
||||||
<description>PVR Timers</description>
|
<description>PVR Timers</description>
|
||||||
|
@ -135,14 +115,6 @@
|
||||||
<onclick>dialog.close(1104)</onclick>
|
<onclick>dialog.close(1104)</onclick>
|
||||||
<onclick>ActivateWindow(RadioTimerRules)</onclick>
|
<onclick>ActivateWindow(RadioTimerRules)</onclick>
|
||||||
</control>
|
</control>
|
||||||
<control type="button" id="503">
|
|
||||||
<width>6-col</width>
|
|
||||||
<focusedcolor>textActive</focusedcolor>
|
|
||||||
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
|
|
||||||
<label>31041</label>
|
|
||||||
<onclick>dialog.close(1104)</onclick>
|
|
||||||
<onclick>RunScript(script.skinshortcuts,type=manage&group=musicsubmenu)</onclick>
|
|
||||||
</control>
|
|
||||||
<control type="button" id="504">
|
<control type="button" id="504">
|
||||||
<width>6-col</width>
|
<width>6-col</width>
|
||||||
<focusedcolor>textActive</focusedcolor>
|
<focusedcolor>textActive</focusedcolor>
|
||||||
|
@ -173,14 +145,6 @@
|
||||||
<alttexturefocus colordiffuse="highlight">colors/white.png</alttexturefocus>
|
<alttexturefocus colordiffuse="highlight">colors/white.png</alttexturefocus>
|
||||||
<onclick>sendclick(pictures,4)</onclick>
|
<onclick>sendclick(pictures,4)</onclick>
|
||||||
</control>
|
</control>
|
||||||
<control type="button" id="5">
|
|
||||||
<width>6-col</width>
|
|
||||||
<focusedcolor>textActive</focusedcolor>
|
|
||||||
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
|
|
||||||
<label>31041</label>
|
|
||||||
<onclick>dialog.close(1104)</onclick>
|
|
||||||
<onclick>RunScript(script.skinshortcuts,type=manage&group=picturessubmenu)</onclick>
|
|
||||||
</control>
|
|
||||||
</include>
|
</include>
|
||||||
<!--pictures submenu items-->
|
<!--pictures submenu items-->
|
||||||
<include name="addonsSideMenu">
|
<include name="addonsSideMenu">
|
||||||
|
|
|
@ -0,0 +1,115 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<includes>
|
||||||
|
<!--media showcase-->
|
||||||
|
<include name="itemShowcase">
|
||||||
|
<!--list container to hold extrafanart-->
|
||||||
|
<control type="list" id="99999">
|
||||||
|
<posx>-4</posx>
|
||||||
|
<posy>-4</posy>
|
||||||
|
<width>4</width>
|
||||||
|
<height>4</height>
|
||||||
|
<enable>false</enable>
|
||||||
|
<preloaditems>2</preloaditems>
|
||||||
|
<itemlayout />
|
||||||
|
<focusedlayout />
|
||||||
|
<content>$VAR[extraFanartLocation]</content>
|
||||||
|
</control>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
<control type="image">
|
||||||
|
<visible>Integer.IsGreater(container(99999).numitems,0) + !Skin.HasSetting(disableExtendedFanart)</visible>
|
||||||
|
<include>dimensionsFullscreen</include>
|
||||||
|
<texture>$INFO[container(99999).listitem.filenameandpath,,]</texture>
|
||||||
|
<colordiffuse>ffffffff</colordiffuse>
|
||||||
|
<aspectratio>stretch</aspectratio>
|
||||||
|
</control>
|
||||||
|
-->
|
||||||
|
|
||||||
|
<control type="grouplist" id="99998">
|
||||||
|
<posx>0</posx>
|
||||||
|
<posy>row-7-begin</posy>
|
||||||
|
<width>fullscreenWidth</width>
|
||||||
|
<height>fullscreenHeight</height>
|
||||||
|
<itemgap>36</itemgap>
|
||||||
|
<scrolltime tween="sine" easing="out">1000</scrolltime>
|
||||||
|
<orientation>horizontal</orientation>
|
||||||
|
|
||||||
|
<!--NOOO!! set images to be buttons instead???-->
|
||||||
|
|
||||||
|
<control type="image">
|
||||||
|
<width>960</width>
|
||||||
|
<height>540</height>
|
||||||
|
<texture>$INFO[container(99999).ListItemNoWrap(0).filenameandpath,,]</texture>
|
||||||
|
<colordiffuse>ffffffff</colordiffuse>
|
||||||
|
<aspectratio>stretch</aspectratio>
|
||||||
|
</control>
|
||||||
|
|
||||||
|
<control type="image" id="100">
|
||||||
|
<width>360</width>
|
||||||
|
<height>540</height>
|
||||||
|
<texture>$INFO[listitem.art(poster)]</texture>
|
||||||
|
<colordiffuse>ffffffff</colordiffuse>
|
||||||
|
<aspectratio>stretch</aspectratio>
|
||||||
|
</control>
|
||||||
|
|
||||||
|
<control type="image">
|
||||||
|
<visible>!isempty(container(99999).ListItemNoWrap(1).filenameandpath,,)</visible>
|
||||||
|
<width>960</width>
|
||||||
|
<height>540</height>
|
||||||
|
<texture>$INFO[container(99999).ListItemNoWrap(1).filenameandpath,,]</texture>
|
||||||
|
<colordiffuse>ffffffff</colordiffuse>
|
||||||
|
<aspectratio>stretch</aspectratio>
|
||||||
|
</control>
|
||||||
|
|
||||||
|
<control type="image">
|
||||||
|
<visible>!isempty(container(99999).ListItemNoWrap(2).filenameandpath,,)</visible>
|
||||||
|
<width>960</width>
|
||||||
|
<height>540</height>
|
||||||
|
<texture>$INFO[container(99999).ListItemNoWrap(2).filenameandpath,,]</texture>
|
||||||
|
<colordiffuse>ffffffff</colordiffuse>
|
||||||
|
<aspectratio>stretch</aspectratio>
|
||||||
|
</control>
|
||||||
|
|
||||||
|
<control type="image">
|
||||||
|
<visible>!isempty(container(99999).ListItemNoWrap(3).filenameandpath,,)</visible>
|
||||||
|
<width>960</width>
|
||||||
|
<height>540</height>
|
||||||
|
<texture>$INFO[container(99999).ListItemNoWrap(3).filenameandpath,,]</texture>
|
||||||
|
<colordiffuse>ffffffff</colordiffuse>
|
||||||
|
<aspectratio>stretch</aspectratio>
|
||||||
|
</control>
|
||||||
|
|
||||||
|
<control type="image">
|
||||||
|
<visible>!isempty(container(99999).ListItemNoWrap(4).filenameandpath,,)</visible>
|
||||||
|
<width>960</width>
|
||||||
|
<height>540</height>
|
||||||
|
<texture>$INFO[container(99999).ListItemNoWrap(4).filenameandpath,,]</texture>
|
||||||
|
<colordiffuse>ffffffff</colordiffuse>
|
||||||
|
<aspectratio>stretch</aspectratio>
|
||||||
|
</control>
|
||||||
|
</control>
|
||||||
|
|
||||||
|
<control type="group">
|
||||||
|
<control type="button" id="1">
|
||||||
|
<posx>0</posx>
|
||||||
|
<posy>0</posy>
|
||||||
|
<width>1-col</width>
|
||||||
|
<height>2-row</height>
|
||||||
|
<onleft>2</onleft>
|
||||||
|
<onright>2</onright>
|
||||||
|
<onclick>Control.setfocus(99998,3)</onclick>
|
||||||
|
</control>
|
||||||
|
<control type="button" id="2">
|
||||||
|
<posx>1-col</posx>
|
||||||
|
<posy>0</posy>
|
||||||
|
<width>1-col</width>
|
||||||
|
<height>2-row</height>
|
||||||
|
<onleft>1</onleft>
|
||||||
|
<onright>1</onright>
|
||||||
|
<onclick>Control.Move(99998,1)</onclick>
|
||||||
|
</control>
|
||||||
|
</control>
|
||||||
|
|
||||||
|
|
||||||
|
</include>
|
||||||
|
</includes>
|
|
@ -88,4 +88,10 @@
|
||||||
<value condition="[window.isactive(1106) + String.IsEqual(skin.string(recentitems),music)] | window.isactive(music) | window.isactive(radiochannels) | window.isactive(radioguide) | window.isactive(radiorecordings) | window.isactive(radiotimers) | window.isactive(musicplaylist)"></value>
|
<value condition="[window.isactive(1106) + String.IsEqual(skin.string(recentitems),music)] | window.isactive(music) | window.isactive(radiochannels) | window.isactive(radioguide) | window.isactive(radiorecordings) | window.isactive(radiotimers) | window.isactive(musicplaylist)"></value>
|
||||||
<value condition="[window.isactive(1106) + String.IsEqual(skin.string(recentitems),video)] | window.isactive(videos) | window.isactive(tvchannels) | window.isactive(tvrecordings) | window.isactive(tvguide) | window.isactive(tvtimers) | window.isactive(videoplaylist)"></value>
|
<value condition="[window.isactive(1106) + String.IsEqual(skin.string(recentitems),video)] | window.isactive(videos) | window.isactive(tvchannels) | window.isactive(tvrecordings) | window.isactive(tvguide) | window.isactive(tvtimers) | window.isactive(videoplaylist)"></value>
|
||||||
</variable>
|
</variable>
|
||||||
|
<!--extra fanart sourcing-->
|
||||||
|
<variable name="extraFanartLocation">
|
||||||
|
<value condition="container.content(movies)">$INFO[listitem.path,,extrafanart]</value>
|
||||||
|
<value condition="container.content(tvshows)">$INFO[listitem.filenameandpath,,extrafanart]</value>
|
||||||
|
<value condition="container.content(seasons)">$INFO[container.listitem.path,,extrafanart]</value>
|
||||||
|
</variable>
|
||||||
</includes>
|
</includes>
|
||||||
|
|
|
@ -71,7 +71,7 @@
|
||||||
<include>DebugGrid</include>
|
<include>DebugGrid</include>
|
||||||
<control type="label">
|
<control type="label">
|
||||||
<include>WindowID</include>
|
<include>WindowID</include>
|
||||||
<label>MyVideoNav.xml folderpath: $INFO[container.folderpath] • foldername: $INFO[container.foldername] • content: $INFO[container.content]</label>
|
<label>MyVideoNav.xml $INFO[container.folderpath]</label>
|
||||||
</control>
|
</control>
|
||||||
</controls>
|
</controls>
|
||||||
</window>
|
</window>
|
||||||
|
|
|
@ -228,6 +228,14 @@
|
||||||
<label>31174</label>
|
<label>31174</label>
|
||||||
<onclick>RunScript(script.skinshortcuts,type=manage&group=picturessubmenu)</onclick>
|
<onclick>RunScript(script.skinshortcuts,type=manage&group=picturessubmenu)</onclick>
|
||||||
</control>
|
</control>
|
||||||
|
<control type="radiobutton" id="16">
|
||||||
|
<visible>Container(8000).Hasfocus(1)</visible>
|
||||||
|
<description>Extended Fanart</description>
|
||||||
|
<width>14-col</width>
|
||||||
|
<label>31220</label>
|
||||||
|
<onclick>Skin.ToggleSetting(disableExtendedFanart)</onclick>
|
||||||
|
<selected>Skin.HasSetting(disableExtendedFanart)</selected>
|
||||||
|
</control>
|
||||||
</control>
|
</control>
|
||||||
</control>
|
</control>
|
||||||
<!--debugging-->
|
<!--debugging-->
|
||||||
|
|
|
@ -7,17 +7,7 @@
|
||||||
<control type="group">
|
<control type="group">
|
||||||
<visible>!Substring(Container.folderpath,plugin)</visible>
|
<visible>!Substring(Container.folderpath,plugin)</visible>
|
||||||
<posy>-100</posy>
|
<posy>-100</posy>
|
||||||
<control type="image">
|
<include>itemFanart</include>
|
||||||
<include>dimensionsFullscreen</include>
|
|
||||||
<aspectratio scalediffuse="false">stretch</aspectratio>
|
|
||||||
<texture background="true" fallback="colors/offblack.png" border="0">$INFO[container.art(fanart)]</texture>
|
|
||||||
<colordiffuse>ffffffff</colordiffuse>
|
|
||||||
<animation type="conditional" condition="!controlgroup(9000).hasfocus + !Skin.HasSetting(lowPowerMode)" loop="true" reversible="false">
|
|
||||||
<effect type="fade" start="0" end="100" time="2000"/>
|
|
||||||
<effect type="zoom" center="auto" start="130" end="100" time="15000"/>
|
|
||||||
<effect type="fade" start="100" end="0" time="1000" delay="14000"/>
|
|
||||||
</animation>
|
|
||||||
</control>
|
|
||||||
<control type="image">
|
<control type="image">
|
||||||
<include>dimensionsFullscreen</include>
|
<include>dimensionsFullscreen</include>
|
||||||
<texture>vignette.png</texture>
|
<texture>vignette.png</texture>
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<addon id="skin.pellucid" version="1.1.1" name="Pellucid" provider-name="theDeadman">
|
<addon id="skin.pellucid" version="1.2.0" name="Pellucid" provider-name="theDeadman">
|
||||||
<requires>
|
<requires>
|
||||||
<import addon="xbmc.gui" version="5.12.0"/>
|
<import addon="xbmc.gui" version="5.12.0"/>
|
||||||
<import addon="script.skinshortcuts" version="1.0.13"/>
|
<import addon="script.skinshortcuts" version="1.0.13"/>
|
||||||
|
|
|
@ -1,7 +1,12 @@
|
||||||
**Changelog**
|
**Changelog**
|
||||||
|
|
||||||
[PLANNED WORKS]
|
[PLANNED WORKS]
|
||||||
- expand image handling
|
|
||||||
|
|
||||||
|
[V1.2.0]
|
||||||
|
- [NEW] Extended fanart support for video info and seasons (active by default)
|
||||||
|
- [NEW] User option: disable extended fanart
|
||||||
|
- [NEW] Keyboard autocomplete support
|
||||||
|
|
||||||
[V1.1.1]
|
[V1.1.1]
|
||||||
- [FIXED] Aspect ratio incorrect in poster view (thanks wiiija)
|
- [FIXED] Aspect ratio incorrect in poster view (thanks wiiija)
|
||||||
|
|
|
@ -905,3 +905,7 @@ msgctxt "#31219"
|
||||||
msgid "Download art"
|
msgid "Download art"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgctxt "#31220"
|
||||||
|
msgid "Disable extended fanart"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|
|
@ -24,13 +24,11 @@
|
||||||
<action>EjectTray()</action>
|
<action>EjectTray()</action>
|
||||||
</shortcut>
|
</shortcut>
|
||||||
<shortcut>
|
<shortcut>
|
||||||
<visible>System.HasAddon(script.globalsearch)</visible>
|
|
||||||
<label>31147</label>
|
<label>31147</label>
|
||||||
<label2>32034</label2>
|
<label2>32034</label2>
|
||||||
<icon>DefaultAddon.png</icon>
|
<icon>DefaultAddon.png</icon>
|
||||||
<thumb />
|
<thumb />
|
||||||
<action>RunScript(script.globalsearch)</action>
|
<action>RunScript(script.globalsearch)</action>
|
||||||
<action>right</action>
|
|
||||||
</shortcut>
|
</shortcut>
|
||||||
<shortcut>
|
<shortcut>
|
||||||
<visible>PVR.HasTVChannels</visible>
|
<visible>PVR.HasTVChannels</visible>
|
||||||
|
|
|
@ -8,6 +8,13 @@
|
||||||
<thumb />
|
<thumb />
|
||||||
<action>activateWindow(1103)</action>
|
<action>activateWindow(1103)</action>
|
||||||
</shortcut>
|
</shortcut>
|
||||||
|
<shortcut>
|
||||||
|
<label>31147</label>
|
||||||
|
<label2>32034</label2>
|
||||||
|
<icon>DefaultAddon.png</icon>
|
||||||
|
<thumb />
|
||||||
|
<action>RunScript(script.globalsearch)</action>
|
||||||
|
</shortcut>
|
||||||
<shortcut>
|
<shortcut>
|
||||||
<label>31005</label>
|
<label>31005</label>
|
||||||
<label2>10005</label2>
|
<label2>10005</label2>
|
||||||
|
|
|
@ -15,6 +15,17 @@
|
||||||
<action>::ACTION::</action>
|
<action>::ACTION::</action>
|
||||||
</override>
|
</override>
|
||||||
|
|
||||||
|
<override action="RunScript(script.globalsearch)">
|
||||||
|
<condition>!system.hasaddon(script.globalsearch)</condition>
|
||||||
|
<action>InstallAddon(script.globalsearch)</action>
|
||||||
|
<action>InstallAddon(plugin.program.autocompletion)</action>
|
||||||
|
</override>
|
||||||
|
|
||||||
|
<override action="RunScript(script.globalsearch)">
|
||||||
|
<condition>system.hasaddon(script.globalsearch)</condition>
|
||||||
|
<action>::ACTION::</action>
|
||||||
|
</override>
|
||||||
|
|
||||||
<groupoverride group="videosubmenu" condition="true">control.setfocus(9999)</groupoverride>
|
<groupoverride group="videosubmenu" condition="true">control.setfocus(9999)</groupoverride>
|
||||||
<groupoverride group="musicsubmenu" condition="true">control.setfocus(9999)</groupoverride>
|
<groupoverride group="musicsubmenu" condition="true">control.setfocus(9999)</groupoverride>
|
||||||
<groupoverride group="picturessubmenu" condition="true">control.setfocus(9999)</groupoverride>
|
<groupoverride group="picturessubmenu" condition="true">control.setfocus(9999)</groupoverride>
|
||||||
|
|
|
@ -1,5 +1,12 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<shortcuts>
|
<shortcuts>
|
||||||
|
<shortcut>
|
||||||
|
<label>31147</label>
|
||||||
|
<label2>32034</label2>
|
||||||
|
<icon>DefaultAddon.png</icon>
|
||||||
|
<thumb />
|
||||||
|
<action>RunScript(script.globalsearch)</action>
|
||||||
|
</shortcut>
|
||||||
<shortcut>
|
<shortcut>
|
||||||
<label>744</label>
|
<label>744</label>
|
||||||
<label2>32020</label2>
|
<label2>32020</label2>
|
||||||
|
|
|
@ -8,6 +8,13 @@
|
||||||
<thumb />
|
<thumb />
|
||||||
<action>action(FullScreen)</action>
|
<action>action(FullScreen)</action>
|
||||||
</shortcut>
|
</shortcut>
|
||||||
|
<shortcut>
|
||||||
|
<label>31147</label>
|
||||||
|
<label2>32034</label2>
|
||||||
|
<icon>DefaultAddon.png</icon>
|
||||||
|
<thumb />
|
||||||
|
<action>RunScript(script.globalsearch)</action>
|
||||||
|
</shortcut>
|
||||||
<shortcut>
|
<shortcut>
|
||||||
<label>31005</label>
|
<label>31005</label>
|
||||||
<label2>32014</label2>
|
<label2>32014</label2>
|
||||||
|
|
Loading…
Reference in New Issue