From 99ba13961ea78bdb4ed11055e3fb60fa97d80656 Mon Sep 17 00:00:00 2001 From: Pihkaal Date: Fri, 6 Feb 2026 23:18:16 +0100 Subject: [PATCH] feat(settings/options/startUp): intro and outro animation --- .../BottomScreen/Menus/Options/StartUp.vue | 104 ++++++++++++++++-- .../rendering-mode/button-active-body.webp | Bin 0 -> 796 bytes .../rendering-mode/button-active-header.webp | Bin 0 -> 1510 bytes .../options/rendering-mode/button-active.webp | Bin 2124 -> 0 bytes .../options/rendering-mode/button-body.webp | Bin 0 -> 130 bytes .../options/rendering-mode/button-header.webp | Bin 0 -> 188 bytes .../options/rendering-mode/button.webp | Bin 168 -> 0 bytes .../options/rendering-mode/startup-mode.webp | Bin 88 -> 0 bytes 8 files changed, 92 insertions(+), 12 deletions(-) create mode 100644 public/nds/images/settings/bottom-screen/options/rendering-mode/button-active-body.webp create mode 100644 public/nds/images/settings/bottom-screen/options/rendering-mode/button-active-header.webp delete mode 100644 public/nds/images/settings/bottom-screen/options/rendering-mode/button-active.webp create mode 100644 public/nds/images/settings/bottom-screen/options/rendering-mode/button-body.webp create mode 100644 public/nds/images/settings/bottom-screen/options/rendering-mode/button-header.webp delete mode 100644 public/nds/images/settings/bottom-screen/options/rendering-mode/button.webp delete mode 100644 public/nds/images/settings/bottom-screen/options/rendering-mode/startup-mode.webp diff --git a/app/components/Settings/BottomScreen/Menus/Options/StartUp.vue b/app/components/Settings/BottomScreen/Menus/Options/StartUp.vue index 794a511..c2e3ac9 100644 --- a/app/components/Settings/BottomScreen/Menus/Options/StartUp.vue +++ b/app/components/Settings/BottomScreen/Menus/Options/StartUp.vue @@ -1,5 +1,6 @@ @@ -108,5 +180,13 @@ onRender((ctx) => { @activate-a="handleConfirm" /> - + diff --git a/public/nds/images/settings/bottom-screen/options/rendering-mode/button-active-body.webp b/public/nds/images/settings/bottom-screen/options/rendering-mode/button-active-body.webp new file mode 100644 index 0000000000000000000000000000000000000000..bff40b30770414f6ee546c2588e5c77049991e49 GIT binary patch literal 796 zcmWIYbaNA7W?%?+bqWXzu<+pkvi0vCILvVT(UxtwD=ott=cu>0@MUy7%Sgy#;VkU@ zJ@IpHb74-juii}E&z*nI9Zqs?+oZIU*)%|!dqUUZ_6j zJ2FAtO5<<`&*NH!j)>VW4VhS%sf#?E;S_V7E9s@euT)O1+!u)rhfMN0WhSY32B~z; zoS8lo2qgdgpE7OF?3CwQsp>FWzD559N%zN#-x^ML4-Q&g9nqxC z+x=7iv%RNL&2JN<$a8Lf>GHj=AJ|Oa>}zH5eaflL56;O2SsMIL{-^HAmOsDDW7*Mr zufB5h_CMX8&^L9`ZDE~?`{C?xfPnY%| z5Q;mP^zZl||4BUe?RtIsfRa2?;nnA#9-eaLkJz*ac0Iu}A*KVJX6C1M{N5|m#f83g zk3JcC-^)wpT-O&|_}Tth{iKu|-!h%gU45-GOVIb)!N6OO1)ma z;+uN+!9Fvsxsc$?`MpK)dHK4$#f7z}>_u4P`WUz-zDJ(3Fr}!6ANZ;m22sAbIlt>|Gtlwtkp(dbZlt8X50`)OlW}u-G&6Uv}~) F2LR>WmP!Bs literal 0 HcmV?d00001 diff --git a/public/nds/images/settings/bottom-screen/options/rendering-mode/button-active-header.webp b/public/nds/images/settings/bottom-screen/options/rendering-mode/button-active-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..6807b97adc2efc6dbeed63b7a94b1163b6e54859 GIT binary patch literal 1510 zcmVQ z5nQjTbEW}BwryF>-n7pFs&SFnj3mR#IOBqQl7735ZCh2&#@;6*`=93N4~Hv*CWFm3NJ<@AK8c2kI^ z0OgjRR*)Y`vV&KWdZO+sYh#a0w zIR(O94e=adDm)=}Jedklh?)aaI6{OYQ#eBOR7`~i;&!W;F56Kwe|yi@`#A2pjgy_Mdqwo$3EN1Llt|$Pd+)_^Y}<_+DXra9KJKmK zUi-@dZ~!2YKt%sb&?3&jU8LC+%wVrK`Aj>PCdgN^SDbu>%|FeByaLi}C}abBL&!JU z{L>`JkwThC@hy8h$iK1qr$v(^O=;Hh(08e*yEFCSebU?y&awA6`FXpRCa7<)R}Xn> zVE$=G$&pZ+tqQr#-dD-*xC8$*eaTyaG?D5qd+jB^=a7HeYvf2I%~T%xE|ui@&d${& zX-){ItzKEt?!^N)u_`VsAA0O?Tj*)1s*gFULVYeKT=KmaJZ%y(eK@0!1S>!p8W~Gp0?A0Pa9whwJO39H>nn-w( zy+_GUIN_hBha9P;S;#})rK0au;pe|^RNl$n-Q+v$Oqw9u&febS+id=6yUCHJG;4+Y z#olW2KLhhm>msj#G%N5od$q{_3CusOlpG1AnaV@nH!8pQJfjz}H=BI1T}l&_TiCmj ze5=hrEf+bGO0!VNAMEu-{=3aTZ8U&XR*-)gn15Onc?F~y$>W9RtHN`nITx&A?_A`o?L?X&`INo$ zkNgvxf7<*!b<7uh_ek{A-(knl5rAm1d!k57;Y<{C&6MpSFa&0MbO>y~o}Z z^2g5kr%93{r8F~n$h%aY|IX+>((DU{uy-c;P&<((NJg;NCizI4f7B$8&TkWuUn zBOh(^PqQFL3TYz6efDOMKX6C>X_4fkfixe;L*AwG;`1}RJ=lAiT;iW=9K_yx$Oqf} z)6OMF8qy3EGMv42$%h5zpLUBp1k$X)SoT_xj|t2_t&F?^(rn7(h398>r%Q7hn9ANe z$*0&2X@bT?_R1xnVDnGALXNzXX04F%>`fsbXY)^!Bu7eVBIQH&c9K7GNB(Kq;M1& literal 0 HcmV?d00001 diff --git a/public/nds/images/settings/bottom-screen/options/rendering-mode/button-active.webp b/public/nds/images/settings/bottom-screen/options/rendering-mode/button-active.webp deleted file mode 100644 index 65e7ca3d04f2b36a5fd609784cd3383e8f862d68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2124 zcmZ8hdpOhkA18B3(PdH*b7zDYb34o}Gv!v&MW{|LE9{4k9hUXY88ni}`dzXPk3paNuJkN(a>|pVOtV}#m*ZpKa4RJ!PNt-$Zm>Cf&qc+@ zkG6xdFIf2c=)_THH##&Js5=MWN>(Ai+P3am>h+$O2jNxElzbIiy|X?;hZEY18rrOf zuil=KN81-PwB=gd(u(&~wNO-6Binmb|FvRxe=Ied`gogHJs_Zf)8EZHPfUNL1t^1CiI&>7W`i>I$ z*!zk415i zrBpw>p=VkhL7G@3g?`HJ?p!iF6X99@mO2~m|Hj&AcwPK)kJ^Wyf(*7UO%?j~_UlX* zLPH36(h)?@=HA2{h3bM$*NQ*pOw7MGJc5~KR3g`}e(@*SN05$acBpwCFyt_}Ql7r6 zJNe39gWW|*Z$fyCd8%Ol+wk(-L^oX?gZVI#$IyP5*g_n+S&CUsevb?${GN0FzwK7l z@)QHq0TbvSyDO@?adelA^=T#@C(HO8pVh`$nc_MvuPgHVe$)@DdsIaZmIlAnCA1|>e%=jE#ukYz=3uqy+K(wraeg#rh69pp zo6|Gy;!HyZF6~0smOur;VwR!&Iaq=$LslrFjh>HlJ0KE_%?c7B`YbOD z^tq%<9d`fNgxOJw_h_E#zX^@FA2H86)ftCMh2QAs+lyS%0F=RB8?_|OaCy9`z~5-# zxS>_^;foojWkiS26q7j+WjgrH-8~lP0(oo3R^XggYdT003OzZ#+=t{UBDTC!#0FhNo%9 z1hmojecTRPNlXPB@$Q4*up(M4sKOi^Zi}lBwb{sZ+La#^#uU_t#n`S?P7qJ=XFFnE zr^Rt)?oLO_Z3bRHeKPl5Tas?$$^qTHI9He_&DbujA$U_vIQO=tDB>g8wu@@=_(_2y zHFo>)m;5wQPEX!K-gF>enR9OqXUpTbD5IA>)=eQrHSE(nrNIjbJIvyTW^_l3)(TGk zt}72egPI#LL?m|}M3WXl;(8hc^EIy?MG51~SqePFezb95U*ttutR*k%pAdp1SpZYJ zHKzOZ=f``QsnZ+UGgv}USo1a7i&YftAK9mK84+*-Wciid(2UCRsYXo+Kg}|bs^1^= z-5Bv|8WJe)%MUB090@3@E+jdWl&mK=PzDG5N-=4yx+u<;>gc$|ebt z?n60OM?P118lxw=4M-ofc7JfqOpEg+_|E$N!yQ3S?V7J~@|Uiw{Dc^{E@Qa$+YOC= zYtzLO*x1$$Xwu{!ag;ft8~F3uKw=+I+qifei5oETWvX!`+UNt8%eyRPewl{MJ4h7# zVTH(V%Q$&GtEzwWTT6mNN3Tk)fic~`ma&Bzi_~9*ZzJHRZK6Mk z=*mf%bpQ!rL(1lVTPZ=QQujTo)a}A^ZiL_Y?8trKH;`th9H|lj5|C0$iw!ocY{Al` zFx%&dW18uk{K06}iAD`c@n=yU+>avQ%&~zMsm2Vx{}L6+hn?#W48J4#9xAw-Kw2x2 z>0H*25}8QNvhq)LX>!Haut%Hl91wG9%*u;J0VG#*q4~EoQkS@Ay;+$9h|(Q^1;Bk> zal%11aRDS7oYU~|q>sUu=#ylXv{p~I^6u1w53S%wO0Qw{RA4`bh<$NJ)C*m(rFAKaU zx{&UN(mka4zfdsjhJeQ-&`BDMQ<&W%>-h=?FAPi^OU0b|ny39Eb*I5%91W8Iq%Me} z#qquB#?=ivf7u*}wHM2dI<2?X>$5yq+mnc5Y@)k|Vp*U4i^vkovY){a76tNd*0E+( Gz<&es`A7i( diff --git a/public/nds/images/settings/bottom-screen/options/rendering-mode/button-body.webp b/public/nds/images/settings/bottom-screen/options/rendering-mode/button-body.webp new file mode 100644 index 0000000000000000000000000000000000000000..bab09d67a5e7ed0d26ff6b21ce6051328bbd3c42 GIT binary patch literal 130 zcmV-|0Db>bNk&F`00012MM6+kP&iC(0000l-2e;#FQ6a*8HWC$4s%qPYRCr#2_Y4K7K!K@$qO*L8=)c0G4H(k- kiqP=HBKl>aJ_m`TUQuT~HNO90v@l#;7HX*9x&{;?0-_`~%m4rY literal 0 HcmV?d00001 diff --git a/public/nds/images/settings/bottom-screen/options/rendering-mode/button-header.webp b/public/nds/images/settings/bottom-screen/options/rendering-mode/button-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..2e4a0a5be0c2900ea9bca8bc8018bd9bfd5c3aa7 GIT binary patch literal 188 zcmV;t07L&$Nk&Gr00012MM6+kP&iDe0000l-T(vuU!bUMBc|n#_MUr^P}{Z*WB-4x z$C9G9Z5zh^|5}eFW&Q~!X{zlQ070zw9K-qEKFdC%a qF1nxCU!-?~?j80wu5aug($_`z5A!1Z_R#&symI{$GA*ty47LDL%36N_ literal 0 HcmV?d00001 diff --git a/public/nds/images/settings/bottom-screen/options/rendering-mode/button.webp b/public/nds/images/settings/bottom-screen/options/rendering-mode/button.webp deleted file mode 100644 index b386fbe64e384a2e727924c6ef3c14b48d6fdb15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 168 zcmV;Z09XG~Nk&GX00012MM6+kP&iDK0000l-oOtKb-1lX>vHXtYi2f@~+lGnBXiwS1(Kw}XKz*!dl;?ayNMk|l*0aKMzQDZ0wQE61BNeJ! zPs(#X8|GcEO*XnTW}`o>XW%*S4fDpeV>Ut>OQ23^9Bkr%x(Op0RP3_&k*@dUe_Z~@ W-yc(5Oo5?`FX{SaW-_KM0AK*lzE0Hu diff --git a/public/nds/images/settings/bottom-screen/options/rendering-mode/startup-mode.webp b/public/nds/images/settings/bottom-screen/options/rendering-mode/startup-mode.webp deleted file mode 100644 index 3cd2a4eeb600982d0dfbad94f641bc72c9fb10e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88 zcmWIYbaM+}U|9$r1Uw$yzMsz9=pc0epB*>Lq#xhDSN>zJ s7d7Zo(G0TJT(W?f+r{Mm?|^L^yOe*)Pugey>tPr7xr&Ev@`|jU0Pofz3;+NC