This commit is contained in:
Chris Bevan 2017-01-27 14:51:36 +00:00
parent 4aa7502609
commit 00cdbebe4b
20 changed files with 502 additions and 237 deletions

View File

@ -295,6 +295,15 @@
<height>10-col</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="defaultAddon.png" border="0">$INFO[listitem.thumb]</texture>
<colordiffuse></colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>17-row</posy>
<width>10-col</width>
<height>3-row</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="label">

View File

@ -124,7 +124,7 @@
<width>12-col-gutter</width>
<font>smallStrong</font>
<textcolor>highlight</textcolor>
<label>$INFO[ListItem.AddonCreator,$LOCALIZE[31082] ,]</label>
<label>$INFO[ListItem.AddonCreator,$LOCALIZE[31082] ,] • $INFO[ListItem.addonversion,$LOCALIZE[31139]: , ]</label>
</control>
<control type="textbox" id="400">
<posx>12</posx>
@ -245,14 +245,14 @@
</item>
<item>
<visible>Control.IsEnabled(7) + String.IsEqual(Control.GetLabel(7),enable)</visible>
<label>$INFO[Control.GetLabel(7)] $LOCALIZE[31104]</label>
<label>$LOCALIZE[31218]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(146,7)</onclick>
</item>
<item>
<visible>Control.IsEnabled(7) + String.IsEqual(Control.GetLabel(7),disable)</visible>
<label>$INFO[Control.GetLabel(7)] $LOCALIZE[31104]</label>
<label>$LOCALIZE[31104]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(146,7)</onclick>

View File

@ -25,57 +25,57 @@
<bordertexture colordiffuse="highlight">colors/white.png</bordertexture>
<bordersize>6,0,0,0</bordersize>
</control>
</control>
<control type="label" id="30">
<visible>!StringCompare(control.getlabel(30),control.getlabel(31))</visible>
<description>heading</description>
<posx>24</posx>
<posy>0</posy>
<font>itemSubTitle</font>
<width>468</width>
<height>60</height>
<aligny>center</aligny>
<label>-</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="400" time="400" tween="sine"/>
</animation>
</control>
<control type="label">
<visible>StringCompare(control.getlabel(30),control.getlabel(31))</visible>
<description>heading</description>
<posx>24</posx>
<posy>0</posy>
<font>itemSubTitle</font>
<width>468</width>
<height>60</height>
<aligny>center</aligny>
<label>31023</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="400" time="400" tween="sine"/>
</animation>
</control>
<control type="label" id="31">
<description>message</description>
<posx>24</posx>
<posy>1-row</posy>
<font>dialogTitle</font>
<textcolor>black</textcolor>
<width>468</width>
<height>2-row</height>
<aligny>center</aligny>
<label>-</label>
<scroll>true</scroll>
<scrollspeed>100</scrollspeed>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="600" time="400" tween="sine"/>
</animation>
<control type="label" id="30">
<visible>!StringCompare(control.getlabel(30),control.getlabel(31))</visible>
<description>heading</description>
<posx>24</posx>
<posy>0</posy>
<font>itemSubTitle</font>
<width>468</width>
<height>60</height>
<aligny>center</aligny>
<label>-</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="400" time="400" tween="sine"/>
</animation>
</control>
<control type="label">
<visible>StringCompare(control.getlabel(30),control.getlabel(31))</visible>
<description>heading</description>
<posx>24</posx>
<posy>0</posy>
<font>itemSubTitle</font>
<width>468</width>
<height>60</height>
<aligny>center</aligny>
<label>31023</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="400" time="400" tween="sine"/>
</animation>
</control>
<control type="label" id="31">
<description>message</description>
<posx>24</posx>
<posy>1-row</posy>
<font>dialogTitle</font>
<textcolor>black</textcolor>
<width>468</width>
<height>2-row</height>
<aligny>center</aligny>
<label>-</label>
<scroll>true</scroll>
<scrollspeed>100</scrollspeed>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="600" time="400" tween="sine"/>
</animation>
</control>
</control>
</control>
<!--debugging-->

View File

@ -410,6 +410,20 @@
<visible>container.content(songs)</visible>
<posx>0</posx>
<posy>0</posy>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>e9FFFFFF</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--content-->
<control type="group">
<posx>col-7-begin</posx>
@ -617,7 +631,6 @@
</content>
</control>
</control>
</control>
<!--dialog controls-->
<control type="group">

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<onload condition="Window.isactive(Videos) | window.isactive(videoplaylist) | Window.isactive(pvr) Window.isactive(Music) | window.isactive(musicplaylist)">SetFocus(9000,0)</onload>
<controls>
<control type="group">
<posx>col-19-begin</posx>
@ -27,56 +26,56 @@
<bordertexture colordiffuse="highlight">colors/white.png</bordertexture>
<bordersize>6,0,0,0</bordersize>
</control>
</control>
<control type="label" id="401">
<description>heading</description>
<visible>!StringCompare(control.getlabel(401),control.getlabel(402))</visible>
<posx>24</posx>
<posy>0</posy>
<font>itemSubTitle</font>
<width>468</width>
<height>60</height>
<aligny>center</aligny>
<label>-</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="400" time="400" tween="sine"/>
</animation>
</control>
<control type="label">
<visible>StringCompare(control.getlabel(401),control.getlabel(402))</visible>
<posx>24</posx>
<posy>0</posy>
<font>itemSubTitle</font>
<width>468</width>
<height>60</height>
<aligny>center</aligny>
<label>31023</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="400" time="400" tween="sine"/>
</animation>
</control>
<control type="label" id="402">
<description>message</description>
<posx>24</posx>
<posy>1-row</posy>
<font>dialogTitle</font>
<textcolor>black</textcolor>
<width>468</width>
<height>2-row</height>
<aligny>center</aligny>
<label>-</label>
<scroll>true</scroll>
<scrollspeed>100</scrollspeed>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="600" time="400" tween="sine"/>
</animation>
<control type="label" id="401">
<description>heading</description>
<visible>!StringCompare(control.getlabel(401),control.getlabel(402))</visible>
<posx>24</posx>
<posy>0</posy>
<font>itemSubTitle</font>
<width>468</width>
<height>60</height>
<aligny>center</aligny>
<label>-</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="400" time="400" tween="sine"/>
</animation>
</control>
<control type="label">
<visible>StringCompare(control.getlabel(401),control.getlabel(402))</visible>
<posx>24</posx>
<posy>0</posy>
<font>itemSubTitle</font>
<width>468</width>
<height>60</height>
<aligny>center</aligny>
<label>31023</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="400" time="400" tween="sine"/>
</animation>
</control>
<control type="label" id="402">
<description>message</description>
<posx>24</posx>
<posy>1-row</posy>
<font>dialogTitle</font>
<textcolor>black</textcolor>
<width>468</width>
<height>2-row</height>
<aligny>center</aligny>
<label>-</label>
<scroll>true</scroll>
<scrollspeed>100</scrollspeed>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="600" time="400" tween="sine"/>
</animation>
</control>
</control>
</control>
<!--debugging-->

View File

@ -503,22 +503,22 @@
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posx>-6</posx>
<posy>0</posy>
<width>10-col</width>
<height>row-5-begin</height>
<width>6</width>
<height>fullscreenHeight</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--content-->
<control type="group">
<posx>12</posx>
<posx>24</posx>
<posy>row-1-begin</posy>
<control type="label">
<posx>0</posx>
<posy>-12</posy>
<width>672</width>
<width>660</width>
<align>left</align>
<height>3-row</height>
<aligny>center</aligny>

View File

@ -54,7 +54,7 @@
<label>$INFO[System.Date(DDD)] [B]$INFO[System.Date(dd)][/B] $INFO[System.Date(MMM)]</label>
</control>
<control type="label">
<visible>!isempty(Window(Weather).Property(WeatherProvider))</visible>
<visible>!isempty(Window(Weather).Property(WeatherProvider)) + !skin.hassetting(weatherdisplay) + !String.isempty(weather.location) + !String.isempty(weather.temperature) + !String.isempty(weather.conditions)</visible>
<posx>0</posx>
<posy>3-row</posy>
<width>24-col</width>

View File

@ -26,6 +26,7 @@
</control>
<!--logo-->
<control type="image">
<visible>window.isactive(home)</visible>
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<width>1-col</width>
@ -34,6 +35,18 @@
<colordiffuse>textActive</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<visible>!window.isactive(home)"</visible>
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<width>1-col</width>
<height>1-col</height>
<font>symbolVeryLarge</font>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$VAR[menuLogo]</label>
</control>
<control type="list" id="9001">
<posx>0</posx>
<posy>row-4-begin</posy>

View File

@ -6,7 +6,8 @@
<value condition="Window.isactive(1106)">$LOCALIZE[31012]</value>
<value condition="Window.isactive(Videos) + Substring(Container.folderpath,plugin)">$INFO[container.foldername] $INFO[ListItem.TVShowTitle,- ,] $INFO[ListItem.season,$LOCALIZE[31011] ,]</value>
<value condition="Window.isactive(Videos) + Container.Content(movies)">$LOCALIZE[20342] [COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod] $INFO[Container.SortOrder,(,)][/COLOR]</value>
<value condition="Window.isactive(Videos) + [Container.Content(seasons) | Container.Content(tvshows) | Container.Content(episodes)]">$LOCALIZE[20343] [COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod][/COLOR]</value>
<value condition="Window.isactive(Videos) + Container.Content(tvshows)">$LOCALIZE[31216] [COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod] $INFO[Container.SortOrder,(,)][/COLOR]</value>
<value condition="Window.isactive(Videos) + [Container.Content(seasons) | Container.Content(episodes)]">$LOCALIZE[20343]</value>
<value condition="Window.isactive(Videos) + !isEmpty(container.foldername)">$INFO[container.foldername]</value>
<value condition="Window.isactive(Videos) + isEmpty(container.foldername)">$LOCALIZE[31012]</value>
<value condition="Window.isactive(Music) + SubString(container.folderpath,addons://)">$LOCALIZE[31058]</value>
@ -80,4 +81,10 @@
<value condition="!isempty(Skin.String(homeBackground))">$INFO[Skin.String(homeBackground)]</value>
<value>special://skin/extras/homeBackgrounds</value>
</variable>
<!--menu logos-->
<variable name="menuLogo">
<value condition="window.isactive(pictures)"></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)"></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)"></value>
</variable>
</includes>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="false">9000</defaultcontrol>
<defaultcontrol always="true">9000</defaultcontrol>
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
<include>fadeInOut</include>
<controls>
@ -47,7 +47,7 @@
<posy>45</posy>
<width>24-col</width>
<font>regular</font>
<label>$INFO[container.Numitems,, $LOCALIZE[31037]]</label>
<label>$INFO[container.Numitems,, $LOCALIZE[31038]]</label>
<textcolor>textActive</textcolor>
</control>
<control type="label">

View File

@ -188,6 +188,14 @@
<onclick>ReloadSkin()</onclick>
<selected>Skin.HasSetting(lowPowerMode)</selected>
</control>
<control type="radiobutton" id="11">
<visible>Container(8000).Hasfocus(1)</visible>
<description>Disable weather label on homescreen</description>
<width>14-col</width>
<label>31217</label>
<onclick>Skin.ToggleSetting(weatherdisplay)</onclick>
<selected>Skin.HasSetting(weatherdisplay)</selected>
</control>
</control>
</control>
<!--debugging-->

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,8 @@
Pellucid
===================
[![Pellucid](http://img.youtube.com/vi/QYzGpAwfgaw/0.jpg)](https://www.youtube.com/watch?v=QYzGpAwfgaw "Pellucid")
Pellucid is a skin for Kodi Media Centre.
Built for the living room, Pellucid is a clean and simple Kodi experience designed for maximum usability and minimum fuss.

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<addon id="skin.pellucid" version="1.0.3" name="Pellucid" provider-name="theDeadman">
<addon id="skin.pellucid" version="1.0.4" name="Pellucid" provider-name="theDeadman">
<requires>
<import addon="xbmc.gui" version="5.12.0"/>
<import addon="script.skinshortcuts" version="1.0.13"/>

View File

@ -1,5 +1,9 @@
**Changelog**
[V1.0.4]
- Minor tweaks and bug fixes
- [NEW] User option to remove weather data from homescreen
[V1.0.3]
- Minor bug fixes and tweaks
- [CHANGED] TVShow Episode count now reflects watched / unwatched status

View File

@ -442,7 +442,7 @@ msgid "Control how Kodi is used"
msgstr ""
msgctxt "#31104"
msgid "Addon"
msgid "Disable this addon"
msgstr ""
msgctxt "#31105"
@ -581,6 +581,10 @@ msgctxt "#31138"
msgid "Stop video playing on return to menu"
msgstr ""
msgctxt "#31139"
msgid "Version"
msgstr ""
msgctxt "#31142"
msgid "Prioritise exit over shutdown in power menu"
msgstr ""
@ -815,4 +819,16 @@ msgstr ""
msgctxt "#31215"
msgid "TV Channels"
msgstr ""
msgctxt "#31216"
msgid "TV Shows"
msgstr ""
msgctxt "#31217"
msgid "Hide weather summary on homescreen"
msgstr ""
msgctxt "#31218"
msgid "Enable this addon"
msgstr ""

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

BIN
media/DefaultNetwork.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -36,4 +36,10 @@
<action>::ACTION::</action>
<action>control.setfocus(9998)</action>
</override>
<override action="globaloverride" group="picturessubmenu">
<condition>true</condition>
<action>::ACTION::</action>
<action>control.setfocus(9999)</action>
</override>
</overrides>

View File

@ -1,10 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<shortcuts>
<shortcut>
<label>1039</label>
<label2>32020</label2>
<icon>DefaultAddonPicture.png</icon>
<thumb />
<action>ActivateWindow(Pictures,Addons,return)</action>
</shortcut>
<shortcut>
<label>744</label>
<label2>32020</label2>
<icon>DefaultAddonPicture.png</icon>
<thumb />
<action>ActivateWindow(Pictures,files)</action>
</shortcut>
<shortcut>
<label>1039</label>
<label2>32020</label2>
<icon>DefaultAddonPicture.png</icon>
<thumb />
<action>ActivateWindow(Pictures,Addons,return)</action>
</shortcut>
</shortcuts>