From ce5d3029994aa36a749cf55b8f39c1e3baa5c096 Mon Sep 17 00:00:00 2001 From: Simeon Date: Thu, 14 May 2020 09:12:43 -0700 Subject: [PATCH] Updated issue documentation. (#256) * Parsing issues updated. * Updating the error docs to give them more information. * Convert all the .md files to UTF8 to be more friendly with tools like Github. * PR CR feedback. * PR CR feedback. --- source/Issues/IssuesClassGenerator.t4 | 14 ++++++- source/Issues/LP0001.md | Bin 710 -> 498 bytes source/Issues/LP0002.md | Bin 678 -> 610 bytes source/Issues/LP0005.md | Bin 692 -> 504 bytes source/Issues/LP0006.md | Bin 704 -> 466 bytes source/Issues/LP0007.md | Bin 684 -> 579 bytes source/Issues/LP0008.md | 7 ++-- source/Issues/LP0009.md | 7 ++-- source/Issues/LP0011.md | Bin 724 -> 667 bytes source/Issues/LP0012.md | 7 ++-- source/Issues/LP0013.md | 7 ++-- source/Issues/LP0014.md | Bin 706 -> 518 bytes source/Issues/LP0015.md | Bin 658 -> 779 bytes source/Issues/LP0016.md | Bin 682 -> 984 bytes source/Issues/LP0017.md | Bin 694 -> 861 bytes source/Issues/LP0018.md | Bin 732 -> 875 bytes source/Issues/LT0001.md | Bin 816 -> 798 bytes source/Issues/LT0002.md | Bin 840 -> 799 bytes source/Issues/LT0003.md | 7 ++-- source/Issues/LT0004.md | 12 ++++-- source/Issues/LT0005.md | Bin 772 -> 561 bytes source/Issues/LT0006.md | Bin 798 -> 730 bytes source/Issues/LT0007.md | 7 ++-- source/Issues/LT0009.md | 7 ++-- source/Issues/LT0010.md | Bin 792 -> 747 bytes source/Issues/LT0011.md | Bin 802 -> 974 bytes source/Issues/LT0012.md | Bin 730 -> 865 bytes source/Issues/LT0013.md | Bin 738 -> 881 bytes source/Issues/LT0014.md | Bin 748 -> 904 bytes source/Issues/LT0015.md | 7 ++-- source/Issues/LT0016.md | Bin 770 -> 613 bytes source/Issues/LT0017.md | Bin 708 -> 570 bytes source/Issues/LT0018.md | Bin 708 -> 638 bytes source/Issues/LT0019.md | Bin 714 -> 505 bytes source/Issues/LT0020.md | Bin 716 -> 774 bytes source/Issues/LT0021.md | Bin 714 -> 385 bytes source/Issues/LT0022.md | Bin 722 -> 808 bytes source/Issues/LT0023.md | Bin 736 -> 596 bytes source/Issues/LT0024.md | Bin 728 -> 641 bytes source/Issues/LT0025.md | Bin 770 -> 648 bytes source/Issues/LT0026.md | 7 +--- source/Issues/LT0027.md | Bin 772 -> 720 bytes source/Issues/LT0028.md | Bin 890 -> 630 bytes source/Issues/LT0029.md | Bin 1340 -> 927 bytes source/Issues/LT0030.md | 12 +++--- source/Issues/LT0031.md | 7 ++-- source/Issues/LT0032.md | 6 +-- source/Issues/LT0033.md | 6 +-- source/Issues/LT0034.md | 11 +++-- source/Issues/LT0035.md | 5 +-- source/Issues/LV0001.md | Bin 762 -> 505 bytes source/Issues/LV0002.md | Bin 700 -> 524 bytes source/Issues/LV0003.md | Bin 720 -> 413 bytes .../Serialization/ParsingIssues.cs | 15 ++++--- .../Serialization/ShapeLayerContents.cs | 38 +----------------- source/LottieToWinComp/TranslationIssues.cs | 28 ++++++++----- 56 files changed, 99 insertions(+), 118 deletions(-) diff --git a/source/Issues/IssuesClassGenerator.t4 b/source/Issues/IssuesClassGenerator.t4 index 6a6def4..e8c4623 100644 --- a/source/Issues/IssuesClassGenerator.t4 +++ b/source/Issues/IssuesClassGenerator.t4 @@ -84,8 +84,20 @@ namespace <#=namespaceName#> var parameterList = string.Join(", ", parameters); var hasParameters = parameters.Any(); + // Check for the issue being deprecated. Deprecated issues + // do not generate any code. + var isDeprecated = mdCommentLines.Any(content => content == "deprecated"); + WriteLine(""); - WriteLine($" internal void {name}({parameterList}) => Report(\"{issueId}\", {(hasParameters ? "$" : "")}\"{text}\");"); + if (isDeprecated) + { + WriteLine($" // {issueId} has been deprecated."); + WriteLine($" // Was: {text}"); + } + else + { + WriteLine($" internal void {name}({parameterList}) => Report(\"{issueId}\", {(hasParameters ? "$" : "")}\"{text}\");"); + } } #> diff --git a/source/Issues/LP0001.md b/source/Issues/LP0001.md index 1b30d54a23009a4443af7685f8549a16a34c08af..07a99abde61779f5e9fc83bc6cac47149f1e17f4 100644 GIT binary patch literal 498 zcmZ9JL2kk@5JmSs#Yk*OB@(*j0Ih@&r7aQ*#A1jiiIv2TJd*@e^<-W2NWDUxlnTMp z_MiX%8~=QL?^9RTWaY4c2~0ILo>COjk-B}cSkvMOO+|X^Ht3m_?CiZt=p+{vh=XR( z!SelO9m7XW%$U<>94R${l@l>E+Zn4}&#*&pjm=@Tna}5sN^J|eNFWQDkUA@9EQ7Hf zRz{Dez~^v#g1#_m0ik&pKuCiT$h@oJNQ32ALdPL=0&i5KFFDwoV8z@L6v#nH7Ow0u zY%0Rgylrxing$dEOFen$$g^=4Ty}@>AHc5lDX~%yu)l-!)HpWc{P{2~L>gWs36>bw zoK)jFqG9N@C6*AufL23Bq>q@E&>4hhBSm|>4(H=J4quq`e~X-nb5&_1xs6UnR*uv! DL6ol* literal 710 zcmaiyOH0F05QWcL@IPGXrV2@PTg0V;h}H+VC@#`e+tM}(Nqr&yb@iKx)&|6KNz<7* zbIzH$`TW?{mIlgHXu-KxuBGnOQ&5MeOPqSXr(^z2H3u`&4fsBBrJDGZ-vZ>WHnA;1 zzo5`&3uFq^$`xaP^I8`=S4{rR9n`3#8pH5Tw$U=Z4u~`Qmz*ipNVmLmTo!t!ClH&{ z+_Pgx_qFfmz#SXQp?2tusE**M*+>PxbWWQsc=c$7@3`(2*oCvt=rNu)SMI)yFSHnb zyKQriXl1VY!>|W>uwkl-j*{*gpSHhBuiRW$6W>HhzNdtfYQ_`evnHCmqh?dh4jZjY zT$oR**u3UA^(_WHP_bJdlF48TdIFX5K5^{{y~97X$7}WY`zuShmG%3H+v2GhN42E|-1pzN{f!rA#y|+by3~5mygOP#O@$LklM1!Q91VNsxLmw%x5Z<|M z;BFnIpZfWKzg~a-+C|QpirsHv1y=<#Z9k*o^htze9WG^~M?1?vv%ZDrOsY80OS2AP z1vhM#==v^|jvo~6P)aHT+}v(9n~x#<80q&298r`6s6?*CNT>rWXIHQh4UR%5&*k^Y zpcl>%xmYUI4IAIJg71`34(hH+!8fLeMhXb~I{5jYFb&*Jgi0WEWU<+GH~QZDtI_PJ z+qNB&jdkC6A??E%;M$m{L$dagt4*qvbPYlI9M;XE$KMn5>5;kyzLq%Ej$Hjq+^1oghGnxe z@4b1mo3GD(?P;t+wN}JTl{(!klT*YRan3ED>4LA0wbZ#WBh^@U?3JeEUf?*+IeL|4=Z3!4vBin`3o55NfEiPr zqT!ji1>cxv4cA%q><1rN-&?RNQ!n8Joo%hkd<8wXrSQx4AfD(|Sl5lh5$N%bsahBf zY>&^5z115pGt$Ctq9LCtC32Ol1fQPM(j4_S)xS>P>joFWXQ+gEgX7$8(dmK8jC+}o wDNu8I29>j4TJHti$)COFgL<<5i&9=?_&%|@uW?oyI{kO<6ioONdbj-q-&pQ$`2YX_ diff --git a/source/Issues/LP0005.md b/source/Issues/LP0005.md index 538d30f15d977a1577e531ae7ea069ce9d8163fe..a4c1d19dc73583aa24eabd1ee41a47816f9847cc 100644 GIT binary patch literal 504 zcmZ9Ju};G<5QcX@#YtTnB$6&H*_c>504nNGb#R?)bBg1Od>2ZDcrpeaiC4fWEwr5? z$N&F-|DC@-zgCXh7K5%!n7}mH7R!4P)Wy(YW-f0P-?V%Q(svz4#R}}G1WnQs-p9{J zo*6TNIja)hE-6&J7g*XDDC}VVIGfGxj9Jupl)#oeg5#i;!WbCNGC^yrKmvgk{-AjR zOyC(?8yhi)t^yRC?<-7>#1Zh+AW&;}C@HdnZ30MsUCZ?`rpf&P6(`{tXDKZ6jjGLdtPiPixgq%A&B1&08t_VQ<-J wdg@V>I2;E+tTxs)@JbdQNb7#{Z{8iwd3wlV|GV*9W%dneafvQSB*kXt2gPBt%K!iX literal 692 zcmaiyOH0F05QWcL@IPGXMujGB+yoI^xpASQxF}tuX>6r72}$Y$@vp1jOllt>mLc5S zd7N`*=6-+eYfl4ZDmBM)6>2q9qM#n%A@|h%i7wP&Iq^HatK#oSyQ*8V-l#})4^pEA zbroDSzFcD%(iLjJ*Wnub$LjW}Xvt)3rs@iW7JCAtuLsTotWvLF1@0;Mg?lHSeXSF> zQ`c)KXF8y=Pjn1ML;p4Tm1CCF29KVv@_WvEOYYp!XVe(ZHdf)f3@>aUtg9O`7I0H5E3w2AwTu&8&v(XX=xv@F$9~R5QK^oej5VSJX|a+g8VQg9_7W5$o3! zr#{7?MQak#Sd$JLamTxL%E1Uc2yZRDkGtZ9y?K>vNUR|fQ G>);267;+*2 diff --git a/source/Issues/LP0006.md b/source/Issues/LP0006.md index 90dca0a4a99b8e553e61ca63d20952f5d4d17005..a10c2b469068bd2ea1bbc791f71c8dfddf02855c 100644 GIT binary patch literal 466 zcmZ9Jv2MaZ42Ji63QH`cQWK^QNFBPg3qy-4F(3w$IK)bFj?NAt&(@)j)K};cs45sO zef~e+e?MQ}+g#d~yzQ1SgSp3+mMa`7Y}l$b`GUeLHcE-R1&vO20bz(Fgb9UbD9?17 zI5&fpm@z$W*cUP=Y%qBC2Uxu?7KOL!0=(WeD8DnC>IT~pUMuVXeIz~}J$_Gycpf7+N(#rY@56(nn8fEMBKON}^(q lc@0NKc#Bo``~T&`G^g>4vf9I=REge8-;j{HhU=8REPnN@`+rrj<2pp6rOa7Os-DF!YmL zTilpSWx16LDr2&$=;=iZzA?_4I%nDY9X>K$ef!$jSJWuaG1ta?DW5xH*jIZHZ)g>! z`pa+ydVJzl+MkAMZyl@Q*fO&L6VXmI+-H&!xvW?TK0RNRISQQ$GYVSIxKN*((f6w3 zoPEkZCo|(T;iiDi$vdc={n50S)K31?UL53;{{KpC#{2oiXx2mpv;I-(zwb`Lcp|tB GFZcoON^^$* diff --git a/source/Issues/LP0007.md b/source/Issues/LP0007.md index d5957f270f94ba67d2ce5914ac8c75125a4fad26..90741b2d3d8655cf48b864883f114548c56274c8 100644 GIT binary patch literal 579 zcmZXSzfJ=&49537g{3Yn5_jE@x-lW74uC2#pbqZE<)Y@|Dt0J+HU=JvSHQU<{**0F zK7an%&d1yPQ^&(VN!JUQz%=1Ni`y8BXh!9{#3N;yxxXrhPeu(FG>6byKT z#0uuqan96fJVK`ADU)vuV*(E}VBU#a^}%cfiWH2ds;-%&L?7NedIrz^&uD!XTrv7=IZ5XJP}hH%Lp ziE|h5bT-^fdzN5(IRuLYi#u!vY2&ztSxvexB()<0O&+#HeuLc(UIM~R(7tSb clAp)8u|LrsP7AzL=C}*m{w>`G5wo4SPweB*LjV8( literal 684 zcmaiyPfNo<5XIkF@H?#JQiUYmgdko;=s~@BC?3-EpQKGflB)gk>ThSOZ9y$VNOtDE zH*aS1`EjZfjZ~=CikPZWuV-a)ig*T`bIWJC(~?-L1JRQ0;j|j^wSm`?Ki4s}9^^aB zztkKZc6!NH(W^$d8Pc&QUQmhk#Jkdj+#9_e=NuQ6W#@*z*QLdk`SL2)I)fQgouJV% zcMHBT%^I$=>dg;6vc8XCSEgRV@j8cEmHF~|?m%J3?m(>RRan<=g$vN5BU8078rU5^ z!^St<&p->?L_s rP&w~g>%D+G{ +The Lottie file contains layer effects. Layer effects are currently not supported. ## Remarks +Lottie-Windows does not currently support layer effects. It may be possible to work around this by modifying your After Effects project to avoid the use of layer effects. - ## Resources * [Lottie-Windows repository](https://aka.ms/lottie) diff --git a/source/Issues/LP0009.md b/source/Issues/LP0009.md index f69e87d..3c0bbe0 100644 --- a/source/Issues/LP0009.md +++ b/source/Issues/LP0009.md @@ -1,15 +1,14 @@ - +[comment]: # (deprecated) [comment]: # (name:Mattes) [comment]: # (text:Mattes.) # Lottie-Windows Warning LP0009 - +Mattes are not supported in this version of Lottie-Windows. ## Remarks -This issue has been deprecated. Please upgrade to a newer version of Lottie-Windows. +This issue does not apply to the latest version. Please upgrade to a newer version of Lottie-Windows. - ## Resources * [Lottie-Windows repository](https://aka.ms/lottie) diff --git a/source/Issues/LP0011.md b/source/Issues/LP0011.md index 91e3169afe910a9078f93b7e18f4d9fabfdd2b86..46d5ea075fa28a4c7224d3bbb2417f072740ffac 100644 GIT binary patch literal 667 zcmaJ8n;4Bqt=1iZurA|DS`u*H;jFjwU2OGFb7-{zyB0W&VoI^T%@9%}aaLl@`&U=mCZ0!YkZwBrm z3pr$l2^SKrw^g-)J2ne+{S;EiM};SpLmnDQz620HDCYx{nU_()&R-BYKrV!Brr~1-F$8=KF z&QegOK?=1tPnUrNmMASi&JBoZxeBB=FTGwx(`_ zfBK^s81R+W)-_<5^;D^EZY7>Va@qQUlYhY}&(e}s)hBqqSddU=4aTy(Tn%PfcTIyM z)=`^jUFEh6{g^!{kH&L$E4^p9$99C*fbcEYFz^2lAJ)3|!)T7DBe*u^X$;n!Q#V1? HVYk&^>v->s literal 724 zcmaiyPfx-?5XIlw#P6_%i<&_7+88e$yqJi_!~@|_3WWxNOS036bF~V`2+32~*ros=cvR>kb#@ z(`IPrHOCq2n6;oX;crAHhb`y@RK|Mk+B14be`-&E)O+hUmvAfgiZ=Jtb@wZr%^jWm Od+r2GO|)*?6MO-e?swY& diff --git a/source/Issues/LP0012.md b/source/Issues/LP0012.md index b13a8a7..9da20c2 100644 --- a/source/Issues/LP0012.md +++ b/source/Issues/LP0012.md @@ -1,15 +1,14 @@ - +[comment]: # (deprecated) [comment]: # (name:UnexpectedShapeContentType) [comment]: # (text:Unexpected shape content type: {type}.) # Lottie-Windows Warning LP0012 - +A Lottie shape has an unexpected content type. ## Remarks -This issue has been deprecated. Please upgrade to a newer version of Lottie-Windows. +This issue does not apply to the latest version. Please upgrade to a newer version of Lottie-Windows. - ## Resources * [Lottie-Windows repository](https://aka.ms/lottie) diff --git a/source/Issues/LP0013.md b/source/Issues/LP0013.md index 566fc87..9d85157 100644 --- a/source/Issues/LP0013.md +++ b/source/Issues/LP0013.md @@ -1,15 +1,14 @@ - +[comment]: # (deprecated) [comment]: # (name:GradientStrokes) [comment]: # (text:Gradient strokes.) # Lottie-Windows Warning LP0013 - +Gradient strokes are not supported in this version of Lottie-Windows. ## Remarks -This issue has been deprecated. Please upgrade to a newer version of Lottie-Windows. +This issue does not apply to the latest version. Please upgrade to a newer version of Lottie-Windows. - ## Resources * [Lottie-Windows repository](https://aka.ms/lottie) diff --git a/source/Issues/LP0014.md b/source/Issues/LP0014.md index 93bdd06d11eba3319df7fb16e261951d1266e2a9..70efc7d881cf49a3924966729cc60e59c7ccb82d 100644 GIT binary patch literal 518 zcmZ{hy=ucS5XW~t#X*+1P&0SRQ_y~~$ zMIAl?&x$-VW&|@$K8|w&4_KMaEAcRwd%Zt$0 zwyePlcvg@u1dgcytcM$$JUNfxm0FCAB#)%9A{{}+bQEIQUn|~aIyI7JKa|g?t>X8DARgS}IT&o6|76mq#w^F#nNZDTW x(xoUVMOwgDupz3}ST?Y;2+vmQZhaAN59d66YtbL)y;o+}SS_xti$i(I%rB7}xhntw literal 706 zcmaiyPfx-?5XIlw#P3kUMNMcm@zfX-PhLEr7Y~HP(pDf~Y1;ZP#;>maW&njiBpaCS z&YSn%&g}Qsp$^nnrn#P2g-W#=C{?5mzhm~n&r|il%=E4XL{P13auafa{e)bp6YXPb zQFsHt%@*lH6|8gq3u24XCl11vO1#uDtqzD=YFhVDsH+FOl*&1K#c9OeyqeQeBS-gi z#yZ!9yET?e9Z}gOo1@*(jT(IAoOZ9svsb_Pj_clowcFR4Qe!-uT&4RmzG#Etuet&8 zOnv66D~40h{XMs;si>%K@Yxb;x;0>0WA8-8d8&jJ@D>!~vtc)LM>efu*~5j_9WKo0 zYL4dE`koUX$rOAIImuv)^g?|g-njOd+Tl*^(ON!UzOaO;tk0+G?(JPo9i9Ap?*vT4 JTDV=jwjXDkb$S2* diff --git a/source/Issues/LP0015.md b/source/Issues/LP0015.md index 4dadedbbb85a48121e2610c46d635f4c36b30bc6..052ff0646c12cb91b76fbdb86f846b7a976a5fbc 100644 GIT binary patch literal 779 zcma)4y>8n;4Bqt=1iZvWBc($ZZykc7MTY(a$Pi?p?gf54;*|v z3Ory69CmQ`?dImg$D+7zXdZ!@TLKq@A_oCF6TOFH!>+l6@{t5WRB$;ZQ`rt6x$k4r z(uh~^gE~xmDNYI|c!3UwR}T1!2mI+0_qt>&|DR|147TJj3jr&b8c#_819zxnR*+?M zjo`_(n5=l9d2Fo9AWGeA)3adPj$x^V!(C7Fd>1{}>}JGihCFPCg%NZ9C78)zE>SF> z5khQnXD!wUCKk{&Oa}uvvNkbaWN_cGSf_1G<*&?%CL~Y7yFdvv0{Z7HI+i)Xr&_Ig zTi4`NpilAHKE|mrkr-?>OXKHUUN9*G6qwksIlr#npHId(<+rxnoKAXS1JwM(}|E1k_bv#|=wZ_=)S*y3y6^j_`y7&j` C9vuz< literal 658 zcmaiyPfx-?5XIlw#P6_%3!1dmgO|p5BVIhH7Z1ckDF{uWG_)#ydG$9_P)JlV*=%3sHnJ4bqJxQVh!qF2=NBP zaE$X7L*?G7XW!`@yU?X8F_bHvP#F;&yV{(J0_}!rs)I+b zzw>*}`#|o((My;NXCJF_UDkcrL-?s~$asM(ch)V!8QH@FUD;G?s%@?<_e$?)$O68n;4Bqt=1hUvgBc)3RZ(UlX2>K6XFfz~*WnC>Dg(EMjQS`|=^pW}s<(-^3 z%GODO_>tcaslUJfY-=6{@_M&{3s`v^Xmh>y9H@EgsBhNA5}@=$9{|uM#0Gxm=dW^I z6c=#As*Wyioo{#&xW(X|-^0zPtE*S9i{j1P1S>osjDbfAdR&9^pdFo>4bl@#DBxx# zC0w_;o{4frtmIl(qgPPQMI1-MfW9W+8IIl!sE+gSnc@6tz$5g`2ji|e1gf<({TJ|s z1`G!&W+PdPKoo-aUq5~T^bMrWn!Tc_wm1UXh?c`66)HFZ&uZ1t=2DX+?kKs$ryk4a zX-%&0tydzMBbzau(wjQ+AhGTiOa^G2)O=62Eofp$L5~>3p62D71v&;2dQ9ZWM0<@A zvG0%YJ&KwxaSZ{rtqD%~2@fWMxlcpQe)fP-I}XoR^%6Rs$W(yS9FFbYHlqZCc}e{e z$B~1ArDRMkp~jHoSYAus^O2+BB?V_hmgN!y(sAsY9B+y=T}Yxx=QE$j*b~~i0%b~* zWQTL{D4+B@yyuC#xkn&ykWOr8%;t0irfw<7C@8xfA7CMk*+uw5cE uu{h;$JoDJKmxEM&{yEmE>2oAWri5QWcL@Es!ER3V9OToiGs2rkr37sW-I+EmguB{%*dzPkF&q}C{687`B# zbLPyMJNbCu)s9BWRcV3UX{koH8Yoha(SjX2+{HA2hZ0x4xlHLtwePa#rOS)HjQXo4-XU&b>7LLBsA$Fu=*Jmsz+M_Zi zJAorGbq#*yoE3GEXHPfyp7*^0yKwfB8squNWp82=nu;#NcXa^qK(E|UUknGJM_Z<{ zw_Z^l(AnT?y|A6WW<(8{z?-I6rjnDOGZ4*PQTtNucG_Oos4$(Dv3X5#hM(Z4WNfcv wZgSWnJ%Y;c=iYlp?fB2$MJJ!E|D=?yboUdx`U+*Gqtk!qPQe7MRohPR2?VBZkpKVy diff --git a/source/Issues/LP0017.md b/source/Issues/LP0017.md index 4ea3589835b78a2121b07acaad920fc01e2a6cfb..4a1625a1520055a1e9058280687352689cab269f 100644 GIT binary patch literal 861 zcmb7?!H&~F42JJ{3QN7TNSiDtq~5rIkoLf?Kzpe6;3iHpN-`de9l8K)MinhmdoM}-nFhqub`ZZ7y@BLUlZ^mNAE^d$9cjs=JMBwGYrhV0n{9$ zSuf4R3Z7`h*h}%Ha{^9eBKw6%fun^3`}x-Au_F&o4c#{acyg&7>OV#nvsMTg^-P&8 zn?r>}v?qH(Tth%@YfNX6G7l-tNsPe^*O5@^6pBU0F(ITEjKX5E+Gy~pMW&G0p*4-s zS>F`RlfUtiL!Nmuy`)31w+-}Wr_%8>SO^3i`X&=;%4u0l7zl+` zUe=vzkZn~RoOaW`v_q_p%fZ|wkG<3CdS;c|Wpmz+@Dyv3qId(lYh@lRPC3q(Id*L2 kDAkZ}bCa4LCz5m&iLJ3bsM%xP!#9WUF+*LN{~NOS1Cj7E$N&HU literal 694 zcmaiyO-sXI5QOI}_#Yy@R3V9;gd!gG;z0%Jp?FA>en{FRBvmWoUss>qXicG5Uee9G zJ2N|*?bqj_4m47#QcKQ6g;sjhK!JKZeeQ|p2YTRrqO~f1Q&1CSy3!MI!P~L+DH&r8 zZ?{sQ=|;=Czjy8*ihlI1hxxj}?}}sHLk)=q9!kBcp*qBKO~$e_N8jp{bEb25X(|^w zf*DfH&}f*b24A^m2`}*KR9|!d5*7J@Vosu*C&FjLZQ+jEFV*g-?RAF>^Jx{E*BmFrj5wuY z+Z~fhQ490}Dj{Bb?>XG@&fc?5J%Vfhs+g^G_Y=DN5@)%ic#H5bXJi0n}JQOgdel2P6pK!VZ+U5L}$ZrFh`+j<{Wl77V{EMV^!|WbY{1 z7LX4`()t?-=RFXgf*7Pt)}maZSHufxQ6FwtAT$L-zC&8N>rv2F=_dmuk6w5Epf z7+_HvK}@H^nizV;c0NoV z&ax!#tXX2+T2*Eq36pg$u_6s2YBR76L@j5iV&H=$6Y1MO#ZtmowcZ>RT-%)y^@bsa zt)pItNShVruCn!y2vNTo$v<+K$#A0Vh*^znkE$RcxEW>YTFuaO3X$nnkS3<4VV_eRDFPd@I)}U1z1boLOZ$FV8o@VT{^IQGCGW5}CKg sRzf_!%`u%Rd#+qQ%Vi?nkHlhwPu^-YMD^C}IvlLQ*KF#I{NE;vzZa4@H~;_u literal 732 zcmaiyOHTqp5QOV&;(r*!MNMG!W{B~q7Y}Mw4uk_N2!zLOc0e(Nzpj4WD+mdZbarQ^ zA5}Ho^Zj+KBQ=#O(*)~js+n4%t$qQ@e%zoXu@Y;Aj`cq1eZy!Pms{tRYASh++tlBqX@(8qs;a>{MRTSPMWPLm z3OwfRd-j7auuEOJdPBL^36)i%T`(f|F38UvGovne^k$P^ao#6#CyqX%#&CAArmoBI z!Vbb;btGdBSL&>5gmbc+2X0kRky9PfIb$v8Vv9Kryc0S8x)Q9d5nm0Rk<-`}m7OYk zSaLo3Y~$v>rnv2040?mf-arRW3YyJk$Uf-Kxd+sC_Hy^P;x%gR?IlcQdp=cHpP_8z S*~!26PRNOvy~OzY3Vr}l0D1iY diff --git a/source/Issues/LT0001.md b/source/Issues/LT0001.md index 8572fd1f8201496d544084603745b883c6e32f1f..42bb91eb1bdb0e9f63b72bec820f2a1d057063b8 100644 GIT binary patch literal 798 zcmb7C&1%~~5WeqI4EPckV!2n}d?+OlN}C!?F*%H+ku|lnBX&k{)mQ7GkJMM_NRHz; z&_j&)tkiaXSDiGKZ$+qyH1jy z%)>R_=!dOdaBy@W;4>X4|0Mq^;mifB5XC^xbc=ZiGq@KsrrRyYQjQ8+Op)Ur?l;Tj z@_h(vNM~bEqdMaoiIXarJBH3JgVktft)frK<2J)9RTrJX1GShA8a6e7can2NV~HTu zKNJc|h8)3$j&wY`2tMZ;=v6id`S2#%0=`KPEe?=-F?mB^0!K*)z$CpF#Rd+-@_Vl~ zRxn7PU|ks{_)t~efett!B;iKIS9nOHba6#PJoBFV5kK5k5|) KF5v$*8U6xii62b> literal 816 zcmaiyTT8=05QWdP;D3npr3!8IHHhGo2qInzeJDPpX>E%&DM{+>$E)AW+AGB}B)dCv z=FFMd{rNuBfqKeR=oK3(SFI-{iqzn1a!%c!=#u?}eF|czfgbp0>{I+BO*wUm*BYy% z(vf$L9qU?^ZmCe~QFG0(0z_ar);`v9Hns2J(}uV&;r*7ZeHo#>0~5F4;=D~mu> z_;Xih8Qc2W3JOhS1LTb(Yx0I_dB-`kD9~X%T~w4lC!2|(J34hc^FEE`Tt{TKhz{VW zn4wK;Mu!u4a{Ly(SmGOA*QRZ=FZDu>@oaL14va6_U|3~Wu+PcQyy}AC1axmtS0x#C zXEx88wbUnXq{&U!*bIN77)#NXs*TQy(-fq|ZBk)|q1HVrOy{CsQ*3X@?&q0^y{$f; x47NybS3<^?jD&Cb0*U)_$BWP^|6``g`V4uDl7llEmzoQLEK>?#@=vzV|=p(=Ql1xQq zjz!}vIii;_*EmqdQFxI=aI7iP(@m|~%QnlNZKo+;+u*X(>!w!9+%{gb`2w>^E=%K` zhAzfYkT~}aj`N!ksb}%Zak%DSgX>PRc6t=cQS>R14Ti(WR$j>A#Up&2pswQohIGFG DrWzpm literal 840 zcmaiyOH0F05QWcL@IPGXrV4GuWf8%Z2%@NkE{cmZ=_6Q^lB7QVy!y?(*0fqJLmqeL z%$YMY_v3wEdm1WHp(kvtT(ut5lT(YQ%{lh|p3eEt_>V!1m8!4OpKmn5DtxsDcxugb z&)aYr%-e96;IFA!gIsEX6|e=~L+#RJxL44>H95RNm4mU-<@EBU%u%_~_BTEQ=jhlp zTFy_ET?L({)h2c2k=F589Y2Sh85Ptuo&nP+{rqxGJ-V-BZzsN6V>#6UnH{1j92JwZ zP8QV9;K}h@^z0ko@^$aP+D=M6l4CrZT%iNwa~ljzb_M&A{KQvXF&u#&?&zu{!!}p> z+1du*xI1n3Ut +Multiplication of two or more animated values is not supported. ## Remarks -This issue has been deprecated. Please upgrade to a newer version of Lottie-Windows. +This issue does not apply to the latest version. Please upgrade to a newer version of Lottie-Windows. - ## Resources * [Lottie-Windows repository](https://aka.ms/lottie) diff --git a/source/Issues/LT0004.md b/source/Issues/LT0004.md index b89595c..31ab57f 100644 --- a/source/Issues/LT0004.md +++ b/source/Issues/LT0004.md @@ -1,14 +1,18 @@ - -[comment]: # (name:BlendModeNotNormal) +[comment]: # (name:BlendModeNotNormal) [comment]: # (text:{layer} has {blendMode} as blend mode. Only Normal is supported.) # Lottie-Windows Warning LT0004 - +A layer has an unsupported blend mode. ## Remarks - +Lottie-Windows currently supports only the Normal blend mode. Other blend modes will +be treated as Normal. + +If support for this feature is important for your scenario please provide feedback +by raising it as an issue [here](https://github.com/windows-toolkit/Lottie-Windows/issues). + ## Resources * [Lottie-Windows repository](https://aka.ms/lottie) diff --git a/source/Issues/LT0005.md b/source/Issues/LT0005.md index 00acd23a858aec7e96e12472091e8056b2d951dd..972799e29c1ab96451c1ca11b56e3a9c1b0f05fe 100644 GIT binary patch literal 561 zcmZ9K!EVAZ42JJ{3QJt*Bw8-Ja6>yxli0KkBo2r}XgzARiL2OM$FuFQN7^ealrqMS zas2!He<$CcUz?nrL$BKzj9~1o!`U6X9eMKmxhH28i)CpWlm~fYUA9fbA=VOetyKKb zixTW01?jaw0-hD*EKd_-MzCO2!pWL^!JWX`h9edhtLb!lYs?%TG3@c#YI&LiIeWF_ z05+Q=-+Y-Lj?S=}!(If`Cd6eaF=RKOczv9oyv?_}XVV%yzCyzkFx`~g{a TdV+~E*A;1Yjm}6Uj!n!DLLbRC literal 772 zcmaiyOH0F05QWcL@IPG1rV35mxG5rt3lT){0bLXqX;Rx_A0bJ7{CV}8No!jvmf@0{ znRDjMx%Ym59qK?mWtwYB3^Y@%XLS@5v0D76p6}?&F@256*&6E7cT*5G%v_Heu`k$H zx?$bHsL3wK73|9;?pXU&t=|XeU8(^Mn_#UQ&{``8Y8A83T-|Da^5Asr&`&z`ICCG?@>qxhc&yR`vQLEs;dqspnH2kW=(|p`Q8f+6*NuML z;w5q-%(wa8Wf)(f{?NnP4PeXGz>BA>IH9qmS73!C2Ks3`n}#rfYcXTGc;r;cR^btI z;#9-+ulaobBZR&CvAOQuF>#BI2b3!4gp(;qhQqkwx{3Z6L`trSL@F%VC~%2ctLAI>z&eHxgFZa zWaH^h`V3l9!ps6)BvgVf%QIKxDymjkZo+B@8Ciz{*#HM(x6+CasdJR1A)LeV_$FlPMA;l3Jzs*VS((Y1JZ@;c_Q4 zXU?3-+|Q3=9jU9n7MfuL%~j}Gkpk5?b-rVdM`|gV(P$*#wRp zZ5jCGPF3L9s~x`PecNDX&OV{Wcz$!06Bu8B8Gp&}U7e$HMX$bh-7=hk?jD#bqr!HW zqqE@7^u~**^KT1mNjy@B#hP%M=*;<=g0#H-sdDROuLo3^&g~XVam)r1?jad_B|Rd2 x*aE#!A9J_7_n6w=pS?#v^37`Bp}zrRF89-*=K`C;Y?Fll&K-iuu~Kb0!517@hQ0s* diff --git a/source/Issues/LT0007.md b/source/Issues/LT0007.md index 1f9ba29..e0b33cc 100644 --- a/source/Issues/LT0007.md +++ b/source/Issues/LT0007.md @@ -1,15 +1,14 @@ - +[comment]: # (deprecated) [comment]: # (name:GradientStrokeIsNotSupported) [comment]: # (text:{linearOrRadial} gradient stroke with {combination} is not supported.) # Lottie-Windows Warning LT0007 - +Some gradient strokes are not supported. ## Remarks -This issue has been deprecated. Please upgrade to a newer version of Lottie-Windows. +This issue does not apply to the latest version. Please upgrade to a newer version of Lottie-Windows. - ## Resources * [Lottie-Windows repository](https://aka.ms/lottie) diff --git a/source/Issues/LT0009.md b/source/Issues/LT0009.md index 80dece8..99fc919 100644 --- a/source/Issues/LT0009.md +++ b/source/Issues/LT0009.md @@ -1,15 +1,14 @@ - +[comment]: # (deprecated) [comment]: # (name:ImageLayerIsNotSupported) [comment]: # (text:Image layers are not supported.) # Lottie-Windows Warning LT0009 - +Images layers are not supported. ## Remarks -This issue has been deprecated. Please upgrade to a newer version of Lottie-Windows. +This issue does not apply to the latest version. Please upgrade to a newer version of Lottie-Windows. - ## Resources * [Lottie-Windows repository](https://aka.ms/lottie) diff --git a/source/Issues/LT0010.md b/source/Issues/LT0010.md index ce6b8d257dea6569b63c03680b74e46fd5e719ef..0d1308e46337b2e24fd925ccca668e57ed1ca0e9 100644 GIT binary patch literal 747 zcmb7?v2NQy42Ji63Ibl@0+HO+Tc^T+n zmQ~{a{~v$e-`{_Bb@ZNszN}#ZHvv7Ze^6>UwBNRvTDlv3Md@er*x^93k-Mmm<1oae zv|qYwwbDs1YC!0-9>Qb*u>r{zzycvE$i<{sI=6srRAst-=CF@PfoDv?5McYXT76wP z_teqb2sGRi)G;V>5KHk!OW9sy1dri7=SX3;3;0DI(?Q$^|Dng4vbtx_3Ne6M!Ut5b zkEl>%fQsgvJ#a9U7@JY#qUavAE8Ipei_vMI+RB;5nI{oS3|N_B#+Y|Fa^C};YMN%P zmWjo%H&)f$4m2@YT*qxk>5bI}+2{T-==A>_#{^PSz{C-T-qHw$6kmBy(3pFL^}$uf zftEo-B=a&EXw12jazHBKd_e9C6<$1mY1T%IIL9X wzQFE!(i#||u*P(L&%py0Udnzt{4$FkMiS+iuNwCM$>Eg|zE4o^;!i`mf7b^KD*ylh literal 792 zcmaiyNlODk5QX1a@ISQV5`|>+8bt6ULX5aT4#7ia$wDTXFg3}O*ekLta!dY8c9~M0>X5qO-a+rHJNTXQtpkUrod<`;h`QhUaJcql7Qu;C z_Pw;%Zp={wWH%ry`ZBfD4^yY)-U3fQC@Od0?NR^qZ@mz)sfvVAyqg*jH#JL3P7$26}K{s*(=7ACJR|Z>bO7 zLX%Uhh$Z=sB4Vf+tBp_3E(d9KJE{6cYpn-dn9t3;=6J~5Dc=zldjT<-1U9Ev`t43{ tg7$>o_)l$ne-)0b-d?}kh+DB&xw)Sfh=RyrHgxpw+z}X0)Nbnuz5z5;gn|G7 diff --git a/source/Issues/LT0011.md b/source/Issues/LT0011.md index 2bcb500eb177447a2b3b7723779314951c674116..877be382e15276f7aaf85dcf9eb318eff90d85d5 100644 GIT binary patch literal 974 zcmb7Cy>8n;4Bqc42zZH$#!6OiK~NL{(gIBbWH2(EB+6oaItoY1uAi+#AE~cUo@6z# zw+qykxQf2R^_L+i^#Si9bzZT4;vv>p-*bwX#mH8ca~H&TR4C4UfX(?NB{8OQr| z?m2V!>+?_t>MPS+Q!Lj^m7dj+Q-jmQPeZ(;J1sRKTWGylhSE+v+0s4f^wV#DBF z;gxtfzg{<-dm@z{saar_jeW=3$HD5}sov$_n7+-zfxF4W1#LAG2WOA6SzzP%|C>)+ zk&&^oH@FRzraM zTlV6oz7ghjskPTF^-9k!R#aekZVRFA_Mk86&%)F-!U@&=J*rANY)2l36?dr*zKW*C zcoiAXE)pz-TdFoZJ>G;$%iBxEH;l6$U|~GhdX2H|ZOHvX#=f2bkqk7aH~LfV>o9vv m@8Hkbqm6t!YEoRQK3CN}-`B!&BjmIL}sNfrZL5IKq diff --git a/source/Issues/LT0012.md b/source/Issues/LT0012.md index 38a5fe0fbcee74693c143ef479280f14e3da1bb0..fbb42a5272462c2a1b86b955b20abb8365d6b453 100644 GIT binary patch literal 865 zcmb7?v2NQy42Ji63Ibl@0+G^=-a52JfV4o{02z!7Cy9z!-yMY`6<5#Jp^wy8D9@Ii zI$O5`jz9nJC;8{s?`_L5V$#PAtl%p7h?~z-P#Ob%q!8p*zOa6u#*wpPw|1BHia+&S z4}B2;2_#mKlcribw}LxXCA@y1)bU>6!RJKj3GVK1Zr;9g?tZ|fq;x@OIjN^4;6VmI zBJ4>Ahzr@`q=Q#zeJXZM(Zq%lcF@eP>?$Kz!8eRP@5H_D6*GM3du-JVLMT8!H>BC; z8PXIR%mUn>Y`Apy;~2=AE1#GuDAdQ$KBJ51la~K~Stx;UG=4u45!dU?xo5Ew=i}cp(PC^%rC4sDL@ZDIM(i5j?woBRdn$H73Kr6M zNMu6T4w&)rYET_zQ`b+n-l?f9X}v$5$h9(u9cg`eIrTv<>(ffbI9e3v-oW;<5;Be~ oq@3p$AHVZelsX))aa}}TClnDD1?-qty4`Aj* zsft~uREOH7V7NEXzZINDD-FlWjfn%_*3dgKB>rCtM1kGU#N z>~tK^k2)q!bQ&BR%b5=7jHsq?cy6fzKM!|M(&s|;e1&fX-FvXJz&@qNc(%Ek35?He zF|4~iE*EGGgX%ZK5$OJosVX|`_B}ppa;0}(v#klcnu_O^ViD`92YvC6U8y Qlf?hd9fR>ih($ diff --git a/source/Issues/LT0013.md b/source/Issues/LT0013.md index d9d1216028d6387cfab2ae20c76f21000c8d327f..6751e6b8d5078e053aa5f171cc39c8dff56ffcfb 100644 GIT binary patch literal 881 zcmb7?v2NQy42Ji63Ibl@0+CX5^VXp#0;C1n1jt}yI7w8*N_P~FR9rnzzVLS54ia@4NBvH_nNpzxs~s%_tQ9XQf$`lQla=; zPYRHO1V|vVf-I_H?c56PSe5Ylkz&I;fk&Sr#b>yCxVicG$+?FPk58bb0iouoo}z#U z>HLVWBkdp@=}unSd4<}?Y*=Mgs3>9s)%?b=FoqTU#Nbme?sKb{;7i+Lt!6O{8Of)L zH2E|`oI-_3fZMYX=lOmd2eR?X3s(V|e2MN8x_~}ve({=zA_xad;pgHF8ProswuE7Z z&YNenkAVVN-%E$kasqbRN8Es7b%QEJQGEd-!+GBu8jN7JJ z*{|kV;=|tdo`KWy_tnC2F&_}8iW?HseIi#+ez}2 zErAp)sxgtsgs|-};nP*8I?ARjpKaAsRao9~cQ}`8WgdFc^74wxyY1m6z4v` u_VOhp99c*?&1WCq`yxm=>@RbjML#AKCC+CTn-e*_kcY2(sI&OpknTVENIqBq literal 738 zcmaiyOG^V$4292H@IPGXrV8yS?uxh-K?NVsMR75mj;-`DW$x6+pI5(RTHC5v!f
XPpUuOhwx zG3Q?5^?g}s7t7SsjLo`2&Tu6qY|>g;2bjAxsxp1|HN zY%#2>BkT*bGFM$O9D(lbn5v}0HW2Bs;w<&fR+}2(Rb(PBonR^3OVy^&h&KUgd3&jP zXSLQXU09#1d9CBrUoq&3jP1BjB!eyJh5D59!nH@#_W#r#Zsgm`KQLh{oBL^@Szr^G RZIa~Qxf3uEtGlfy_yUIPdw2i< diff --git a/source/Issues/LT0014.md b/source/Issues/LT0014.md index 286d767aa00eb8d0cc08253ec7a03011238456ea..04dcdc627ac2306212b508b8095d0f956bfe7625 100644 GIT binary patch literal 904 zcmb7?J#O1T5QY0a#Q_a<|0SR6*4PJ zmZ&b>7W4Lf@6G&u{j;e#1dRH$f(2YfA8_?$?3IQd*NMV6ubte>SJt27FmO_AmTs<5 z{H^aAP!qwBRX_rf733%^md-8UfmI2wA1OAx6L|C~QhbJo_07%4Tj$mt9!8+09--!_ zo}z#U>HL7OBkdp@5YO$j^9r?(*|W;RP*KDNs_DYBFpLHKz~IwX+^1GC!RNNcTFs^J zGnG#jY4T};IED(70Jk$Q&K78g&#T|uwA!jzhRaQ6 z&YW{5laKd(?P;J?g%-qExoSPCE2kEx&3h8^U0rLbjOt7!_gFnuJTG($qSjPimz*1z zYCV80i2_UwcBDh?QZn2t=-*0?Y@_AiT&p?MJs$I*=y?9A8Ld=J*`~P)NSk1+j{4j= z&I-K*o<7VK8Ou%rx~F5}M5n>Kv7G6E&JNWP9G>rHzDoSf;K|8b_52Ip3cB}T7lD0F zkMV4CH4_-0+hX|c_OLI}N`vZ};Ry6#$5a&^wg->Hn!C~)`)#wYnkdP46%&c(oCu$u zw+y7!?MpSAYqaigVLsRMn&TvVMW-h!w&@|66gH=4`V;PppgpB`_^0+{qaLmP#h9&Z Y?x%xhL1Zx7B=Ns<$6!3sxNRo*1Z(|$8vp +Shapes that have both animated opacity and animated color are not supported. ## Remarks -This issue has been deprecated. Please upgrade to a newer version of Lottie-Windows. +This issue does not apply to the latest version. Please upgrade to a newer version of Lottie-Windows. - ## Resources * [Lottie-Windows repository](https://aka.ms/lottie) diff --git a/source/Issues/LT0016.md b/source/Issues/LT0016.md index 23d23dd489b6195ec864aa782f57a47b21209673..bb0eea4a34698539c07363baa7678f747001b1bc 100644 GIT binary patch literal 613 zcmb7>u};H442Ji63QJuYB$Bc)bY(zD6@pT!L&b1S9AY&&N47)BvoY{UyaJb$QWYlV z^Y{OseV^|io1B{lgFVk-0@L6doIiN0)@0R^yHH?p!xB*RPVd>Cy0&F8EE0DP8ot>G z!akB92Nd!H3#1U(K#zEuI5&X>n-N~FDHOa{SbGT+USP4B&91JUTUGcy0wvW5+G0*6 zq5g^I03O8!tO`cja*wN*1sotwe8~;E+nq zu)YsAzV_S+XpX@PF|;*$MQDXzslZ5KvGw`R#YXX@!)9dQ6?}+M+97Nz6nvgmX06V% z>?K~V+othDvi;#Cm&RQ0$g=ZGWh1W1QC*`)j_TY6Y|bY^uw^A<=}$d==hH^Bdc1xz ZK#v`&5r@I8_%Vl9@^Cv!o#1~OdX!w9t$gXs)DZH5F80R9R=f-_$*SNh7s2_PIsPihQ4{zOGp1tOk6e zZWwp$Bt3#z5|&MlJk~x@j)=W|yN{QuUktLVVGFpsy6 zOwaWIBw&c0~a+jj4$jkl+_XT6^IdQ zGEEqD`i!imAT4hvRh(g=^*|Ta=i0AzoZ-9A{6fawN0*%*Y(cNoXUx~GJ)*Yzr}l6w hU-w&{(SyB%@_uS)E{G}2=A`kj?*^Di6x|jMz5$~xfjIyG diff --git a/source/Issues/LT0017.md b/source/Issues/LT0017.md index b89c5d2bd14473e778ab6ae69f578679a4204627..aac6e60710ddada281c556e1ebc42334b3f953da 100644 GIT binary patch literal 570 zcmb7=OK!qI42Jh}3QKHAB@()-#04rORP}+x0B;Z&0p~4Ae+((u;O4?AX%V&sdfZJ5)kYRcav&|*eH= zK8s5bNl}b>fbD%0JT@$(?7IgcR72xYKlIk3C~;q>%Wmp$Bn!`j)j0fbOY;lR CUd`bE literal 708 zcmaiyTT8=05QWdP;D1=@iwa5fNhsp02qNB~52X+3#kMp}N_Okz&#T{TT5VMze3x&>3{O&&z9T36g|@C7|+sRdTy4R8!~ zq+Ps*dj%Ik;>8rI*OliPe_TJC5i_onWUr zi&YxSxemxohz{ZK%%cXsKz|BPiQl3ZU-(wky$3sw>@#wVXPc|(!1&x2!*{laeTmi} zs;(K1L3ej_Rg+;8_f!}-Yc|tkUlU$|h-b1HmTShBQm5xtfV8+xs@YMabw?Fe=el33 zIFD0wdLm*w?c*81=JZT{&UqQNC*=13)E;ld)73wgv6apJBxqJx0kd_I{o8j2#$!#j GO$VRYnRSW) diff --git a/source/Issues/LT0018.md b/source/Issues/LT0018.md index 865e4c64a70d6ae592b5f0371d619a7b227d8027..09a609bb3705ab464bac076a0984782b2eef8de2 100644 GIT binary patch literal 638 zcmb7>K~BRk5JmSs#Yo){B$Bd2y#PY0kbp`oDi+gZ(u@*&BF}`mzL#iJW$sjJ^kxSsutE?6-K+D= zxe3h0jOpr`LnRx9XN-Zv8s>}X^!moRMMFOlsJSC3B^Yv0K!`sKuwiS`IbGGf9wHh` z0Bg{GMZ#)(7MLf72|SX=*s42&X;7hK&#BrT8)}J%WKHh78ob02%=aA`{Vg0x*pDk= zu-zM586s#&0V4|}D=I-B<&`Ufny6Y~*}B9Vk#$^z4H6E9^pp++%Z4JoTr_6A&Wd84 zHW*fUq9``sQ(l=!*RmC-rHY+hvwd+*93`o9m#{oljx|NuByNv6*kbOr=yt!Bji!fz WbX$~x0| zsM07GIwCW|o5S$Tqb9yWe*&k(Zr;o9_)gHZiOd6iN{(^1S#1Z#b6bR;Y!7{jRu)v( zgcG6%d%CL0u!(yrY&dJZ^KM;@xixq^lTBEurtFwHJ+~Q==C?_;Z`5ktQH9mH?$;_# z!xWvK@f6Huh$VyO^g@2hc@?zBUp}AnqAX_KNzkMgfcvf3& G+rbwk2X#LH diff --git a/source/Issues/LT0019.md b/source/Issues/LT0019.md index b7bb52528473a172aba683ae6ec2a7a82ba1582a..4e3b7ba57c0074bf7557c2b1d660ea85f2841b76 100644 GIT binary patch literal 505 zcmZ9JO>V+45QXcXDT&*h!wHjn+Ei_RKB;Z&< zF8VYvW&{gXC7i6t6?_m_S?|d0V6mJ|pPr3bR`@T0k{X1Zomz4N7NY-PokEN>oWqO9 zTM%qdcbGJgNAQWQ^|hF}1NKEos0;;37vc`)&PXKKCgu-NV6(6Q literal 714 zcmaiy%Syvg5QhJ?;5!`YMujB0w1`^~il7#{C|#s!ZA;UntI=T6A+ JSkrAY!4EBPc2ocW diff --git a/source/Issues/LT0020.md b/source/Issues/LT0020.md index 54fec798494a31200ef8d8d67dba45ccc418baab..d41ea341ca93610df84bbc83a94a7ae5431aa4e5 100644 GIT binary patch literal 774 zcmZ9KL2lzP3`O@k1%WIk9!%|^v&%X_QJ@%L+5lY?T__e)6R{;hq~rE%UGzwEg`pJ( zakH~5e!kBy{`>rTsYBPHm)A8cVCij#>ur+|H~0J}$WtFISTCNR@ZW6I&oSxjA2ljQ4=l6uqcGv2%GYU-XzHb%5*bcXLytI?IloGfMc zQ~Fc%bKhA$CY{hbwROP_B+b>kXw#fMhd$NF#{7hrtHBfI{R!#gb=inSURRYp*s|lQ z&6`t0%BjcdbI(FP)j-c$ftct*SMs`{r`EmJs)&+WO>L}0 z?cy}t8|YN0;N3>uIJ{=$XPgT1GwzO)={U|mmEw(->Djc`0crgcMH;df@RxcGJVRcx zB4gQUKo4|GoUn|+)|n3IjHr&`@JzM>Uv*}(>iIXm7j*ByE(80Vp5I)}3yjYZEkoPw znR1O*9#ppsN1#VLUS*E7KW8qy<6j@IYNA3jRYGK%vts7-+!mdmYW!-nZkfX7++q&o{^%okg(#G9f zICJlv`TqRc6x_Dxb(=y26Yp9~^C}?DGk3!9BCo7(eb;eNEMqgK6+bk6oxDN#m>H#))T>^G2q#RD$Nu}CJYOSkX(u!>^t>g33vPV(kp_20@>=DbI lD{6Qr2Mf}w-~BBgE;<=LYLCD7PL;W-N$oh=lE`2in;)RlhdlrQ literal 714 zcmaiy%Syvg5QhJ?;5!`YMujw9c12tXA{0R_bWyrU+t`$*P02~UyuA9&Nv|T7AtYz! zpKoT)DmZ@5kq$d3BPc6|S)H&=YCVZFA4vLY{4q%Q9{%tG&h(}i5( zG4D92JG#KGbQ!ud%8gFQjEIh4cy6Uczo7mE&K$o*Z#VizsQZj|7U)xQjI+J0}Ii0)&Kwi diff --git a/source/Issues/LT0022.md b/source/Issues/LT0022.md index 2956a89514201e101365f691ac052e9f4a4e31b0..4d8d518dda5c559f7eec803ffde94147f9158b3e 100644 GIT binary patch literal 808 zcmb7?F>d2P3`P4n1pznl0+E80?ouoQ13`e@1V~||7)w+{SQ-jL%3hsqiySFeSkBmj z*Y461pZxFtnXkW}n~M7$gTAj|0XM<-xO$}?Uo@gt?OL8$U&dkJs8}!ErCRZiW;MuB z4kQp*LFSEO>D&UISe5YhjY7=_fj1umg%5aoy}P@=ckTf?KVbw4pe>%%&`^gk3JR$4 z%nr6!Kmz=4FuPV`jFzOE&i=5SuG|X)TEK7YecXw=zT~?u5&9F6GHelsgja)Co7dDd zm|Q>xv|$su&(yrfXxm_Q4lJa^p@4OOo<*VZIfsQ4D;UsjRB0O0d0(}Jd%I<t+rQ4ae*1Qd4AnQN1Ndf{DinQep6s*pi}= z!Vq~+H9}(vx4zmrBa5E0C0PqrP_R=nB5Yb~3oD^K9AEoZnY$fn zdHD&-ye`Z6Im9?B6z6`x=28g}bDv?3-d<@Kmckvg0%-+9Pq>T4c;^*}TrJzX>1$mx!5ub$SbiHfSH zKGvxYu^a9c^p-t>ZhXeBN0tMFuosa-R6Kp_BR47p( zC9>BR%44`FQa+?Y+S9lg((|9%IG9Y}jT-com}PO3gu?ky6U+-j?ZQLh$W8xiv^w0L zUFShEvgp}CTN4UF>)nxa3KZojW|awz9$EUIu|iPBAS}`m>`L;qpO&hvERy692J6x| z?4O)2lg!k)x?)YnOCl6qJ_>Y>+;MA_Ni SE&nx#BO^QyQg`^@lI90-lGaH8 literal 736 zcmaiyOH0E*6ot=P@IQ=nQ-wC7yCQC-pn?zRqPR$t+J?4C$)rC1y!zcqYOILm5@zn} zoO5&M^W#tl8Y@wu6*g6_N>3Wdsl(UBk3)Q*8*W|;jg(O{*O1%`9VOn7%qqgT8?)39MU$6RO91rYh;M4R{n*oTc8`X_uW<*qZo25f-z}SbcPQyd{;E zw?9?ytme8yh3VYRYl>s$PC1{+*p4Se63`qkBIE9K6}ad0PX6Sc{mA#5_ZNk&xBKbA VSzt?$ZIbBUxg%;kR;#Ti_yQRsdW!%6 diff --git a/source/Issues/LT0024.md b/source/Issues/LT0024.md index 3d6d52a52cf3ac11c8bd319bcb8e8faa652ee94b..c920efa08668363c41bc4fe26712adaa99c56dc0 100644 GIT binary patch literal 641 zcmb7>O>V+K42Ab|3QKIDQVFWM;sRAAShS*IfmoQt5G%n1~tE{hWO!JB2w0&wc}w*=Y3e=-e!)qXgDm5~Sh{*()Gakp^}V zr@hAnupI4A3as`w8N(RcgIB6B6zXpBk8~P;RD)Gx9W$2YF=Ahng7_|6<4@1)Qz2MO zh$J-z%<$es%7QJqu9kFm9h~ZGYy&>e?z)oa<%3c literal 728 zcmaiyOH0F05QWcL@IOSlsX`JFS3%sm(S@RPQCy^HY(v{5QK=!9YYeL5 zH`l2SF&qA!t}SzbQrB(zpPSnkw*svI#fpw#k8ZS5G*xqc>ya&exkB%`#8;&^&of|_ z2DXA{;?a*fCoXj9eH+V_PUsA&+B}YT)PS$iFW@Q3TlIQ_?|Iz^unW&VqsMr5xw;9A zFW6z&c01UYXk}h?&2R>KcwnlA4%>ypVawU*gI)I7RZG<56U9Wz7E?v|blm13t!{6s z+ghh}j|=m;p4S|w%su9Op<>$}k;z~S^h$rqdE>RG^p5swPyW=S)pr-O72CvmKOveG TF^AbEiT|BD2IGj%Z8yO$1E+Ym diff --git a/source/Issues/LT0025.md b/source/Issues/LT0025.md index 6ebec63660bfba020f93c7ab3e1d8f4dd388436a..dd2ff659faa915a4464450ce3025003d54c4bea2 100644 GIT binary patch literal 648 zcmb7>v2NQy5Jda?iUrh&0Zcjp(x^*i7_bdE5uieFu_9OIg5)iIyOhFjOW{xQFJwtu zHssFr&Fs9Hd-?agEv4%y+QSMKu#DKz>K3)xu+_iXzQ$|46Zil`A*^e9 zlfa%^f>NR(M+Jn=5nm&v$C7P?CFhg_+bPOx^(`5-Be>*gpe%=V?Hu8ar5sZ7-v0hh z1-tPRQ|_1x_)Q(AM#J^~q=mht8A8t~{5E&fR2Xg6j4~w9k|HJ+a3WNKKFNVAf;~~S z!?FpUn~-%X?+wr!M(?4%;?_r`hh=Tn>#8UoedS@7d%5EHy4r<_v<+KvK4vl7H9Hkh z=O{@-_y*f^B_!%a*(8l0IoM#{Y0=Ifluf4lfz(*0^<(u;4hKfKnxQ_-Uxp0-0sgJ% A8UO$Q literal 770 zcmaiyOH0E*6ot=P@IQ=XQ-vlfxG5sI5bLaD8Uway8td$mwL`zi~swby_*|=E_-PU2}d1L#0Qp zIm?L)c8MlB)Gh_Xy@B2+IK4I+4)#{X>BaBX;GI`Xi3(zK6XVqBgqh*Su`@r8__w35 z@npUN5H}uKk(a3Jt6SoGg$Lv5!(70YF{d8=q+`aZ&U|IYa;^h1yWCFTD0$5Se2#tw zkNL9Oi*J13bsxYkJo}6syE&bjM{Bo!568rfCK;l diff --git a/source/Issues/LT0026.md b/source/Issues/LT0026.md index 1d5d593..23230b8 100644 --- a/source/Issues/LT0026.md +++ b/source/Issues/LT0026.md @@ -1,15 +1,12 @@ - +[comment]: # (deprecated) [comment]: # (name:MultipleShapeMasksIsNotSupported) [comment]: # (text:Mask with multiple shapes is not supported.) # Lottie-Windows Warning LT0026 - - ## Remarks -This issue has been deprecated. Please upgrade to a newer version of Lottie-Windows. +This issue does not apply to the latest version. Please upgrade to a newer version of Lottie-Windows. - ## Resources * [Lottie-Windows repository](https://aka.ms/lottie) diff --git a/source/Issues/LT0027.md b/source/Issues/LT0027.md index 5bcc5c68f071aaf245cb2f50edf290054417dada..c38ecd8ec8fa9f522a9df5ef2fadaddc5b089df8 100644 GIT binary patch literal 720 zcmb7>v2NQy42Ji63Ibl@0=9xK1-um*iU4VWHU%;m87PUe2k0u5gRh=em^h*r2N|tbH@xr8bwKA!Sntz2LK_|O zPmWX3m~8%gkga7f~-@AY=B->@=-bxYP=dWIm<*!U+*t1pFH>qY^m*;}ib2OwOyo2qv5(;HeHYtaT5AJatwHoF- cFDK~hNNOz88B_Z=IlM5!r#aLG{_l|C51{h|DF6Tf literal 772 zcmaiyOH0F05QWcL@IPGXrV4GujZnmm3lUWC0bLXqX%gGgS4dJHe_s7&(ub8|87?<> z?wNDu+{yRXp$^njqPeC-rkN_esH30;tI0X`d`DM~>1#yJ)<$mM(&oHC_4);?9keSqGj8t7+RH=wmq4)jyf`^?qt?yr7(*@1OoE^i%a zJ~Fk`b$2PbcjxKisaSh9^s`QhGo8B+W4X`~l`XhZcb`yUuVS2YYJ=ZiuJH}meFQso z_AyGvv&~gIu-6P*44di__61srtF9PMK=<~zDyXoTlyq3J7y4xGP2RC0a`GKTM65BZ zO`j#F2}rxQm#U{&Ydz3~^||tE9mn`i*!V%ekt^%W?_>7<#N|I;VmH`JC)sj3oC=@tNh};G&GodB4y>di{Wn z0N&N%$$o%UC3qH~Mw^U`8NiH19F1R{x4e(=iorX-g4tp+xw$oFv8IzrM$LWrWr4ku zHHg+%Zbu%Rz3>O;+j7THHi@uUyQufpd#R7Mur;rGOB7z7Cp$F+E&jSDIldHP>`V`TxLP z=tc`=oC+OlA3{Ohg3Rp*4*V5{(`Uuv4(u=Z^(s^cPs4S-SBV@{*oJRf?tMl9uT(8P zv**5kPJhQaLRs#;eV^UYDR!oFufV!o=!nV|(Vo|uP?2d0Zbt7MzeO*7en$gxHrdB` z4AuJE6#q}tDb|u$Mn~h6fwNnq{Z=mjQLUwo0luh-N>Y3L#p~sTf)`We5P4TxCVv&Zd0G=~WqqUnW-&2Y8 z2n%Ddn!hoQn1@ZxW@|4r#*@&^=>yD&{nld-sExN`_t)Y<^<{*bcF0m7A6 diff --git a/source/Issues/LT0029.md b/source/Issues/LT0029.md index 325d0691063ba0fe46a9ab234f7c60878e33da93..1927aa599061f859fcb10f09db913fe11c6f04d3 100644 GIT binary patch literal 927 zcmZ`%y>8nu5Z?6^2Y88#L<+Lin}?(b;3a{93_*qyb+!nLq(Gix3qhW&Lm#QH&?6;V zN`Ov+NPfR}e}DgZRn8c){I-GxTv;@S<}snwv{^uctLNq-NR;kdwcgY%hqS2lH&2qWaTJ;bqsXUfyD!GO`~cf zCpm2E7TTYKBL4OF@JxZjMRGg=FKuH*9n|=}pMV>J# zN+lt7ld1|iJUB0Y(6kL*i(u+18)S~p@)mTa=~ z`OZ7D`FLNpCA+ZPO1ozjHn-L;ZET4Rcvd-QE+5+w-;bQ`Y-Us2vxZe*eae2tQ@eN0 ze!#cl9b^6Cnl<|`PmA3%(Z=>lhK1i5{uP=xuqgh|JX56EH;x3)cnYYFKq}u7&xGh9 z+E2@FjwidJx|}`X-T2Qd_Vqmw8sdqB6SXYQ8$wS;k_6$3JAwuPp)TY9?C#a@SM)bE59J3R2Il6M2@2mIBi7-1dji+`q0ELV6pbhh={ zU-)0F!m=i{LO!;Xm4Ph-`8|@9e#J=+GahoCfI s@5By0_YJ<2-rUz6{pf3IQf^K6{tO*`39?(aPXDYs#YVR~pbZs#0#tA59{>OV diff --git a/source/Issues/LT0030.md b/source/Issues/LT0030.md index 72bac5c..f6d6d38 100644 --- a/source/Issues/LT0030.md +++ b/source/Issues/LT0030.md @@ -1,15 +1,17 @@ - -[comment]: # (name:ImageFileRequired) +[comment]: # (name:ImageFileRequired) [comment]: # (text:Image file required at {filePath}.) # Lottie-Windows Warning LT0030 - +The Lottie file contains a reference to an image file at the given file path. Currently +Lottie-Windows only supports images that are embedded in the Lottie file. ## Remarks -If you are hitting this issue on your Lottie file, it means your Lottie file references an image file. This scenario is not yet supported. +Lottie files that reference images in other files are not currently supported by Lottie-Windows. + +If support for image files is important for your scenario please provide feedback +by raising it as an issue [here](https://github.com/windows-toolkit/Lottie-Windows/issues). - ## Resources * [Lottie-Windows repository](https://aka.ms/lottie) diff --git a/source/Issues/LT0031.md b/source/Issues/LT0031.md index 5d343a7..c016dba 100644 --- a/source/Issues/LT0031.md +++ b/source/Issues/LT0031.md @@ -1,16 +1,15 @@ +[comment]: # (deprecated) [comment]: # (name:MattesAreNotSupported) [comment]: # (text:Mattes are not supported.) # Lottie-Windows Warning LT0031 - Mattes are not supported. ## Remarks -This issue has been deprecated. Please upgrade to a newer version of Lottie-Windows. +This issue does not apply to the latest version. Please upgrade to a newer version of Lottie-Windows. - ## Resources * [Lottie-Windows repository](https://aka.ms/lottie) -* [Questions and feedback via Github](https://github.com/windows-toolkit/Lottie-Windows/issues) \ No newline at end of file +* [Questions and feedback via Github](https://github.com/windows-toolkit/Lottie-Windows/issues) diff --git a/source/Issues/LT0032.md b/source/Issues/LT0032.md index 7195fc4..5d062fe 100644 --- a/source/Issues/LT0032.md +++ b/source/Issues/LT0032.md @@ -1,16 +1,14 @@ - +[comment]: # (deprecated) [comment]: # (name:MaskModesDoNotMatch) [comment]: # (text:A multiple shape mask is only supported if the shapes all have the same mode.) # Lottie-Windows Warning LT0032 - A multiple shape mask is only supported if the shapes all have the same mode. ## Remarks -This issue has been deprecated. Please upgrade to a newer version of Lottie-Windows. +This issue does not apply to the latest version. Please upgrade to a newer version of Lottie-Windows. - ## Resources * [Lottie-Windows repository](https://aka.ms/lottie) diff --git a/source/Issues/LT0033.md b/source/Issues/LT0033.md index 811bbaf..72b16cf 100644 --- a/source/Issues/LT0033.md +++ b/source/Issues/LT0033.md @@ -1,16 +1,14 @@ - +[comment]: # (deprecated) [comment]: # (name:MasksNotSupported) [comment]: # (text:Masks are not supported.) # Lottie-Windows Warning LT0033 - Masks are not supported. ## Remarks -This issue has been deprecated. Please upgrade to a newer version of Lottie-Windows. +This issue does not apply to the latest version. Please upgrade to a newer version of Lottie-Windows. - ## Resources * [Lottie-Windows repository](https://aka.ms/lottie) diff --git a/source/Issues/LT0034.md b/source/Issues/LT0034.md index 87538cb..262392e 100644 --- a/source/Issues/LT0034.md +++ b/source/Issues/LT0034.md @@ -1,16 +1,19 @@ - -[comment]: # (name:UapVersionNotSupported) +[comment]: # (name:UapVersionNotSupported) [comment]: # (text:{versionDependentFeature} requires a UAP version of at least {optimalUapVersion}.) # Lottie-Windows Warning LT0034 - The specified UAP version is missing some functionality required by the Lottie animation. The animation will still play, but may look incorrect. ## Remarks +Lottie-Windows generates code to run on the Universal App Platform. Some earlier versions of +this platform lack support for some Lottie features. You may be able to work around the +lack of support by modifying the After Effects project to remove the use of the unsupported +feature. + +You can specify the minimum UAP version required when generating code with LottieGen. - ## Resources * [Lottie-Windows repository](https://aka.ms/lottie) diff --git a/source/Issues/LT0035.md b/source/Issues/LT0035.md index f005efe..5ec4b6b 100644 --- a/source/Issues/LT0035.md +++ b/source/Issues/LT0035.md @@ -1,10 +1,8 @@ - -[comment]: # (name:ThemePropertyValuesAreInconsistent) +[comment]: # (name:ThemePropertyValuesAreInconsistent) [comment]: # (text:Theme property "{themePropertyName}" has more than one value. Using {chosenValue} in place of {requestedValue}.) # Lottie-Windows Warning LT0035 - Theme properties are an extension to Lottie that enable property values such as colors to be updated at runtime. At runtime every element in a Lottie file that is bound to a particular theme property name will get the same value, even if the values in the Lottie @@ -18,7 +16,6 @@ The default value chosen for a theme property is the value that is set in the Lo If there are multiple values set for the same theme property name, the translator will choose one of those values as the default. - ## Resources * [Lottie-Windows repository](https://aka.ms/lottie) diff --git a/source/Issues/LV0001.md b/source/Issues/LV0001.md index b3d4b7dd99422c444dc26f9c51469f27ab41be38..29b0afee68e73cdcfcd4c5430bb45b6d91563b8e 100644 GIT binary patch literal 505 zcmZ9JO-{ow5QXH@h3zVRTtA_(v0HRk!M0%Ax_4EBXI@n6okso zW6k^Cd-m7I=eqP=M@}~jn84IwM~fvMDcqpkx(ClruWF@mKj=7Q=3Jn3(31e(Y|`CD z!aFo5z;4zjJzxTWAM`ZmnK2VsdR3;`ie2UR0xJxT-42#7^ZESJnCFImR-k4}PRLIQ16A+ zhvR12sP?ib3T!d&q_E?wWJ&ZmkSP09*;P;zRa-1ucx8lZ)@IoLiFf0i$Db@>@${ZE Q_1?Cu#kqAc){)G70}&{+0RR91 literal 762 zcmaiyOH0E*5Xb*#!SArriwbGNDZsM3r4MAG=PA{A` znG@~PFx)$sZH=H$O)JIQwTmx2ja@ysZlq=9AP_G-1fu3*J6~7f#N5>2X;HIcO;C^Y z?0kJh-e(_@8F1A@ECN>##s<=SJg-9NQQTlxC>&y0B$ a`_IbviQN4HXQ@}m|MneIld}r9MF+obEq@OH diff --git a/source/Issues/LV0002.md b/source/Issues/LV0002.md index d91a6f2cf0d7590801d94589cd2c8bcab286df9e..de9049856d13cb0bae0cf5e1f81c42bb30bb1d09 100644 GIT binary patch literal 524 zcmZ9J%}N6?5XbL%ih*8Q!QJAqHx&_~3X0f+cu2Fe-OwacGPBz*;*)vsk$eTGTfZ-X z!2jdNf8Jl;9v#JqNuFjff^o7DXLH+QzDno43pg=<1%f*{2;e#FbvNpG0ngwQSa5q! zF)?NYa}x1*yzr@_EyKd*UUA0Y$LeCX!Dv69&V@&6(sC113A~~ zn+B>+jK+2dOT+}Y+fWuwtTRP8twkLdb*+#LTQ7}KAULC{zot$H*@SlG(^n-^n;o(- zNAUP>os1h|FO>VIaU-(fSy|e(Eh3j;*m1Hq-L}Z$Nk_6t5fH1Tb!+Ing-b1Omp|s! a@GtbZ<@RuaV<8G_FXi9r(lcx9#C!l&KDu=P literal 700 zcmaiyOH0E*6ot=P@IOSdQ6Y)A4C2Ox2u09^U6d};q_!n(5|a2r{OjsBH+`famdj*j z?mhRMGc)=5KGu;&N>yq_OjW4WSg}0$j8pcB2W;!T!r~^eBK_zuDb#8f>vs( z8-{bxqXVa^>8R*#@Yyog+|HPHn%hlOc%x H+nwMSVWx7Q diff --git a/source/Issues/LV0003.md b/source/Issues/LV0003.md index cfd1f1130160d57a0d3b11f3a672b375b31e58ff..ff606711762a915fe1b3f924a555231403efeece 100644 GIT binary patch literal 413 zcmZ9Iy-veW42Adm6qY*BAT^1^mW>G^WdMZeP<3zqI;c|3h`tNJQAw8r>W5~+7fEmm!8Y&*`4mH;$9>_nTkHbV=%7otKECYSiK|cx$_!!%h z?K4f3nnCGAm=;U6wc7_+qPJ|fP`>4Pey7y^B!GrBfv1KdvZ4Sug-!%%QGkQJiPeI% zG#b)Kn86Df^j%P|Er&R*xk4Ee4C=;tL-l{i*%RF0BS@)RSY0jYsds_J`NMkNiu9q# zGVCxlA=BeI$=K=E I2r)KMzjPsyi2wiq literal 720 zcmaiy%}c{T5XIkF@PAmzMTI1Sw;*0c=s`W$L+K&?unlRGki;*Odn+RccMlRjAciiJStyWA>??C%R_+#BQZbGYwe1g0FSMs@_zdXdhn- z@&%3Gd=B0%qf^!6^j_Y2*}mSpB6XTxHvl=Hla|QP2{q(j;I`DW8nQ#c|Nzp@KfD@ctmSz zs#}Ir(4#$F`RP|wH~4J%*WApQyIa~MD$WzdM5>%G!e_&7WsbT@bu;X=ZgJs#`i$?_ zJ5FtiP7h?}%w@vK6gJ0;$XGjFnf8*}$)DPbUOw8qx0qY$-%n`nOPu9~j{ogD2GbCo H+pdEz@^E)r diff --git a/source/LottieReader/Serialization/ParsingIssues.cs b/source/LottieReader/Serialization/ParsingIssues.cs index c3f5d97..fda442f 100644 --- a/source/LottieReader/Serialization/ParsingIssues.cs +++ b/source/LottieReader/Serialization/ParsingIssues.cs @@ -32,7 +32,8 @@ namespace Microsoft.Toolkit.Uwp.UI.Lottie.LottieData.Serialization internal (string Code, string Description)[] GetIssues() => _issues.ToArray(); - internal void FailedToParseJson(string message) => Report("LP0001", $"Failed to parse JSON. {message}."); + // LP0001 has been deprecated. + // Was: Failed to parse JSON. {message}. internal void FatalError(string message) => Report("LP0002", $"Fatal error: {message}."); @@ -44,15 +45,19 @@ namespace Microsoft.Toolkit.Uwp.UI.Lottie.LottieData.Serialization internal void LayerEffectsIsNotSupported(string layer) => Report("LP0008", $"{layer} has layer effects, which is not supported."); - internal void Mattes() => Report("LP0009", "Mattes."); + // LP0009 has been deprecated. + // Was: Mattes. internal void TimeRemappingOfPreComps() => Report("LP0011", "Time remapping of precomp layers."); - internal void UnexpectedShapeContentType(string type) => Report("LP0012", $"Unexpected shape content type: {type}."); + // LP0012 has been deprecated. + // Was: Unexpected shape content type: {type}. - internal void GradientStrokes() => Report("LP0013", "Gradient strokes."); + // LP0013 has been deprecated. + // Was: Gradient strokes. - internal void PolystarAnimation(string property) => Report("LP0014", $"Polystar {property} animation."); + // LP0014 has been deprecated. + // Was: Polystar {property} animation. internal void Expressions() => Report("LP0015", "Expressions."); diff --git a/source/LottieReader/Serialization/ShapeLayerContents.cs b/source/LottieReader/Serialization/ShapeLayerContents.cs index f968c06..9db372d 100644 --- a/source/LottieReader/Serialization/ShapeLayerContents.cs +++ b/source/LottieReader/Serialization/ShapeLayerContents.cs @@ -324,55 +324,21 @@ namespace Microsoft.Toolkit.Uwp.UI.Lottie.LottieData.Serialization var direction = obj.BoolPropertyOrNull("d") == true; var points = ReadAnimatableFloat(obj.ObjectPropertyOrNull("pt")); - if (points.IsAnimated) - { - _issues.PolystarAnimation("points"); - } - var position = ReadAnimatableVector3(obj.ObjectPropertyOrNull("p")); - if (position.IsAnimated) - { - _issues.PolystarAnimation("position"); - } - var rotation = ReadAnimatableFloat(obj.ObjectPropertyOrNull("r")); - if (rotation.IsAnimated) - { - _issues.PolystarAnimation("rotation"); - } - var outerRadius = ReadAnimatableFloat(obj.ObjectPropertyOrNull("or")); - if (outerRadius.IsAnimated) - { - _issues.PolystarAnimation("outer radius"); - } - var outerRoundedness = ReadAnimatableFloat(obj.ObjectPropertyOrNull("os")); - if (outerRoundedness.IsAnimated) - { - _issues.PolystarAnimation("outer roundedness"); - } + + var polystarType = SyToPolystarType(obj.DoublePropertyOrNull("sy")) ?? Polystar.PolyStarType.Polygon; Animatable innerRadius; Animatable innerRoundedness; - var polystarType = SyToPolystarType(obj.DoublePropertyOrNull("sy")) ?? Polystar.PolyStarType.Polygon; - switch (polystarType) { case Polystar.PolyStarType.Star: innerRadius = ReadAnimatableFloat(obj.ObjectPropertyOrNull("ir")); - if (innerRadius.IsAnimated) - { - _issues.PolystarAnimation("inner radius"); - } - innerRoundedness = ReadAnimatableFloat(obj.ObjectPropertyOrNull("is")); - if (innerRoundedness.IsAnimated) - { - _issues.PolystarAnimation("inner roundedness"); - } - break; default: diff --git a/source/LottieToWinComp/TranslationIssues.cs b/source/LottieToWinComp/TranslationIssues.cs index d9703bf..cd07e77 100644 --- a/source/LottieToWinComp/TranslationIssues.cs +++ b/source/LottieToWinComp/TranslationIssues.cs @@ -36,7 +36,8 @@ namespace Microsoft.Toolkit.Uwp.UI.Lottie.LottieToWinComp internal void AnimatedTrimOffsetWithStaticTrimOffsetIsNotSupported() => Report("LT0002", "Animated trim offset with static trim offset is not supported."); - internal void AnimationMultiplicationIsNotSupported() => Report("LT0003", "Multiplication of two or more animated values is not supported."); + // LT0003 has been deprecated. + // Was: Multiplication of two or more animated values is not supported. internal void BlendModeNotNormal(string layer, string blendMode) => Report("LT0004", $"{layer} has {blendMode} as blend mode. Only Normal is supported."); @@ -44,9 +45,11 @@ namespace Microsoft.Toolkit.Uwp.UI.Lottie.LottieToWinComp internal void GradientFillIsNotSupported(string linearOrRadial, string combination) => Report("LT0006", $"{linearOrRadial} gradient fill with {combination} is not supported."); - internal void GradientStrokeIsNotSupported(string linearOrRadial, string combination) => Report("LT0007", $"{linearOrRadial} gradient stroke with {combination} is not supported."); + // LT0007 has been deprecated. + // Was: {linearOrRadial} gradient stroke with {combination} is not supported. - internal void ImageLayerIsNotSupported() => Report("LT0009", "Image layers are not supported."); + // LT0009 has been deprecated. + // Was: Image layers are not supported. internal void MergingALargeNumberOfShapesIsNotSupported() => Report("LT0010", "Merging a large number of shape is not supported."); @@ -58,7 +61,8 @@ namespace Microsoft.Toolkit.Uwp.UI.Lottie.LottieToWinComp internal void MultipleTrimPathsIsNotSupported() => Report("LT0014", "Multiple trim paths is not supported."); - internal void OpacityAndColorAnimatedTogetherIsNotSupported() => Report("LT0015", "Opacity and color animated at the same time is not supported."); + // LT0015 has been deprecated. + // Was: Opacity and color animated at the same time is not supported. internal void PathWithRoundedCornersIsNotSupported() => Report("LT0016", "Path with rounded corners is not supported."); @@ -68,9 +72,9 @@ namespace Microsoft.Toolkit.Uwp.UI.Lottie.LottieToWinComp internal void TextLayerIsNotSupported() => Report("LT0019", "Text layer is not supported."); - internal void ThreeDIsNotSupported() => Report("LT0020", "3d composition is not supported."); + internal void ThreeDIsNotSupported() => Report("LT0020", "3D composition is not supported."); - internal void ThreeDLayerIsNotSupported() => Report("LT0021", "3d layer is not supported."); + internal void ThreeDLayerIsNotSupported() => Report("LT0021", "3D layer is not supported."); internal void TimeStretchIsNotSupported() => Report("LT0022", "Time stretch is not supported."); @@ -80,7 +84,8 @@ namespace Microsoft.Toolkit.Uwp.UI.Lottie.LottieToWinComp internal void MaskWithAlphaIsNotSupported() => Report("LT0025", "Mask with alpha value other than 1 is not supported."); - internal void MultipleShapeMasksIsNotSupported() => Report("LT0026", "Mask with multiple shapes is not supported."); + // LT0026 has been deprecated. + // Was: Mask with multiple shapes is not supported. internal void CombiningMultipleShapesIsNotSupported() => Report("LT0027", "Combining multiple shapes is not supported."); @@ -90,11 +95,14 @@ namespace Microsoft.Toolkit.Uwp.UI.Lottie.LottieToWinComp internal void ImageFileRequired(string filePath) => Report("LT0030", $"Image file required at {filePath}."); - internal void MattesAreNotSupported() => Report("LT0031", "Mattes are not supported."); + // LT0031 has been deprecated. + // Was: Mattes are not supported. - internal void MaskModesDoNotMatch() => Report("LT0032", "A multiple shape mask is only supported if the shapes all have the same mode."); + // LT0032 has been deprecated. + // Was: A multiple shape mask is only supported if the shapes all have the same mode. - internal void MasksNotSupported() => Report("LT0033", "Masks are not supported."); + // LT0033 has been deprecated. + // Was: Masks are not supported. internal void UapVersionNotSupported(string versionDependentFeature, string optimalUapVersion) => Report("LT0034", $"{versionDependentFeature} requires a UAP version of at least {optimalUapVersion}.");