From c65062a86714d78d130973c3d83e78ac98665ce1 Mon Sep 17 00:00:00 2001 From: jurialmunkey Date: Mon, 7 Oct 2019 18:45:25 +1100 Subject: [PATCH] Banner Widget --- 1080i/Includes_Object.xml | 41 ++++++++++++++++++++++++++++++-- changelog.txt | 1 + media/diffuse/banner-widget.png | Bin 0 -> 4069 bytes shortcuts/overrides.xml | 1 + shortcuts/template.xml | 7 ++++++ 5 files changed, 48 insertions(+), 2 deletions(-) create mode 100644 media/diffuse/banner-widget.png diff --git a/1080i/Includes_Object.xml b/1080i/Includes_Object.xml index 50912cd2..fda983c4 100644 --- a/1080i/Includes_Object.xml +++ b/1080i/Includes_Object.xml @@ -90,6 +90,7 @@ + 301 6 Conditional @@ -105,6 +106,7 @@ + @@ -131,6 +133,7 @@ + 301 6 Conditional @@ -266,6 +269,7 @@ + @@ -393,7 +397,40 @@ - + + + + + + + + + + keep + 90 + 350 + $VAR[Image_ClearLogo] + String.IsEmpty(ListItem.Art(banner)) + String.IsEmpty(ListItem.Art(tvshow.banner)) + + + + + + + + + + + + keep + 90 + 350 + $VAR[Image_ClearLogo] + String.IsEmpty(ListItem.Art(banner)) + String.IsEmpty(ListItem.Art(tvshow.banner)) + + + + @@ -401,7 +438,7 @@ - + diff --git a/changelog.txt b/changelog.txt index ff11cbae..887f2794 100644 --- a/changelog.txt +++ b/changelog.txt @@ -5,6 +5,7 @@ - Fix for too long studio/language tags - Fix for too long filepath - Fixed movement option for widgets +- Add banner widget type 0.9.50 - Fix for small landscape and small square widget text diff --git a/media/diffuse/banner-widget.png b/media/diffuse/banner-widget.png new file mode 100644 index 0000000000000000000000000000000000000000..bba93472b5fafe3164f9c38332516947815aa508 GIT binary patch literal 4069 zcmeAS@N?(olHy`uVBq!ia0y~yV0*y8!05oi1{CrAyz2)81G83DNJL3cV!1*=QGQxx zPO3slWkIS!YDH!m14G5Fqf@i{Qq+0e{%`KmVZ1Fd`)NU?$4$p+^ZDN`UR~{GJ2hoV z1D8hfhK~pD82tNH+-4upq1?XY+0G|2fkB?F+H7*?gUY=P-f_sq2oJ@GYlvC+ED$DdvHnkDV$iTQMU!i7wQIO+DPT$P$gzvurS z+k~At`t~cw+e`DW|KVeZo}Q4Au+xE#P+Aw=MTUA)%r*HQu-HG)B9ra z9__LhqFwh1obvx4Z27X?W{=X{J8?SC|J>Q=|7ps6QU09;k7sZGJ?F7atgoc|x$6tx zDZdl^(kHrhuhwFzI;mRL>Z?t!JUZFt$WDLbkQ>s`m=mn1FUGuC0!;c9CDbJ2M z={me<2;7l-Co^{v>W98dbF>$B zgy~eii8!bqXD%J5Q{|5!MX<7k(++nbIt# zq4mqS|HQAYj7}{4BIhPFIGj=Onz_i3UD-)Nwm~b#UFajD&XQBIenmnj8=7?*a@QE% zTD7L8>!Scuix*!~Lh}`tHB&^sAD{G?FI3cb)vT*mwq~526yEkUr*iL#t4AiSOf@dn z4r}gK4?myxE^d#QUXyq@_os~&noGkZ*525eRNCsamR-JRiF1F=jfd`*S&uI)S-MQu zJo}#4>bbj1o)n(HyX*U<*9#g~n_Rjuv7J{w^-AYzv(#lPjs0iadC&N|uq^TK!hg(J zC4rB9vovox^9F6M=8ihwsh6g3tdrr67~`Y^duF&UpHeX~`b<({N~_VFE3C^eE3q|Y z3cOy@ewW>ncTzq7b_Rhz)+bt9-|-gN7yXvp8uz{3&urn;HtiLG6KVsbR5ev&<>$Ts z^+CI}{I|b!<>y<=Mfc=zw1m~HQ=YZ`*N1hF_TO0Hk|np6`Q!g*6Zv&n-wVqX@A-9L z%e=EUy?;oD?onv3wUSo?W*)XAZ+904P6inUmAg6Vr-34z1s;*b3=G`DAk4@xYmNj^ zkiEpy*OmP-7dyLzXyU8R#Xup+64!_l=ltB<)VvY~=c3falGGH1^30M91$R&1fbd2> zaRvq+aZeY=kcwMx?`#Z|aTIaAc>i^-7#D-MQKOF;m(j(vLpxX;M4~pQa;)00LMZ05 z%=-O5??fAC+uf{=PkUCF_Ac$24bUbaI1t`9bLYCP^X&Pu)6(Am%}%R3e`aqlMDD?U zS>w-Ju2uc!D9~5l#|TmHFO$8t{qpa8^`qtxRX=9_-upfE=PzCe*Xa1I>i;umZq|jG zaXc^k{oc0_4nyx`P6%s(@&Sl>4jv86V4;Qy4D1j&MMgdd!-+`-!f0W!fG{{X3m^;u zp$8C#g372t;E)&%qtSE(N(iG_WV9ForGwEDaDe=H_5z#c_v9ebA99aJy?*%RU&XAMht;4$y2t-y z=WVu&|9)@!%*r`4ch9uE4Q);DD>-wfbnVwag+I96Gpttk_3Ui`>G5>+b6Mw<&;$VU CoEEqM literal 0 HcmV?d00001 diff --git a/shortcuts/overrides.xml b/shortcuts/overrides.xml index 5be868b6..07a7f939 100644 --- a/shortcuts/overrides.xml +++ b/shortcuts/overrides.xml @@ -45,6 +45,7 @@ Poster Square Landscape + Banner Small Square Small Landscape diff --git a/shortcuts/template.xml b/shortcuts/template.xml index 1e5405c4..ffeb03cf 100644 --- a/shortcuts/template.xml +++ b/shortcuts/template.xml @@ -138,6 +138,7 @@ + @@ -175,6 +176,7 @@ + @@ -202,6 +204,7 @@ + @@ -311,6 +314,7 @@ + SetFocus($PYTHON[int(mainmenuid)]3101) 301 Integer.IsGreater(Container($PYTHON[int(mainmenuid)]$PYTHON[int(id) + 3100]).NumItems,0) | Container($PYTHON[int(mainmenuid)]$PYTHON[int(id) + 3100]).IsUpdating @@ -341,6 +345,7 @@ + SetFocus($PYTHON[int(mainmenuid)]3101) 301 Integer.IsGreater(Container($PYTHON[int(mainmenuid)]$PYTHON[int(id) + 3100]).NumItems,0) | Container($PYTHON[int(mainmenuid)]$PYTHON[int(id) + 3100]).IsUpdating @@ -437,6 +442,7 @@ + String.IsEqual(Container(301).ListItem.Property(submenuVisibility),num-$SKINSHORTCUTS[submenuVisibility]) | String.IsEqual(Container(301).ListItem.Property(submenuVisibility),$SKINSHORTCUTS[submenuVisibility]) String.IsEqual(Container(302).ListItem.Property(id),$SKINSHORTCUTS[id]) 302 @@ -465,6 +471,7 @@ + visibility 302 301