From 4ecf3a56a5b825840556956600062d3a66fa5411 Mon Sep 17 00:00:00 2001 From: obrusvit Date: Mon, 23 Dec 2024 14:45:25 +0100 Subject: [PATCH] feat(lincoln): icon set --- .../src/ui/model_lincoln/res/chevron_down.png | Bin 0 -> 190 bytes .../ui/model_lincoln/res/chevron_down.toif | Bin 0 -> 90 bytes .../src/ui/model_lincoln/res/chevron_left.png | Bin 0 -> 179 bytes .../ui/model_lincoln/res/chevron_left.toif | Bin 0 -> 64 bytes .../ui/model_lincoln/res/chevron_right.png | Bin 0 -> 176 bytes .../ui/model_lincoln/res/chevron_right.toif | Bin 0 -> 66 bytes .../src/ui/model_lincoln/res/chevron_up.png | Bin 0 -> 189 bytes .../src/ui/model_lincoln/res/chevron_up.toif | Bin 0 -> 87 bytes .../rust/src/ui/model_lincoln/res/close.png | Bin 0 -> 225 bytes .../rust/src/ui/model_lincoln/res/close.toif | Bin 0 -> 112 bytes .../src/ui/model_lincoln/res/convert_png.py | 14 ++++++++++++ .../rust/src/ui/model_lincoln/res/done.png | Bin 0 -> 195 bytes .../rust/src/ui/model_lincoln/res/done.toif | Bin 0 -> 93 bytes .../src/ui/model_lincoln/res/foreslash.png | Bin 0 -> 167 bytes .../src/ui/model_lincoln/res/foreslash.toif | Bin 0 -> 53 bytes .../rust/src/ui/model_lincoln/res/info.png | Bin 0 -> 198 bytes .../rust/src/ui/model_lincoln/res/info.toif | Bin 0 -> 78 bytes .../model_lincoln/res/keyboard/asterisk.png | Bin 0 -> 298 bytes .../model_lincoln/res/keyboard/asterisk.toif | Bin 0 -> 148 bytes .../model_lincoln/res/keyboard/checkmark.png | Bin 0 -> 215 bytes .../model_lincoln/res/keyboard/checkmark.toif | Bin 0 -> 103 bytes .../ui/model_lincoln/res/keyboard/cross.png | Bin 0 -> 256 bytes .../ui/model_lincoln/res/keyboard/cross.toif | Bin 0 -> 139 bytes .../ui/model_lincoln/res/keyboard/delete.png | Bin 0 -> 432 bytes .../ui/model_lincoln/res/keyboard/delete.toif | Bin 0 -> 246 bytes .../ui/model_lincoln/res/keyboard/space.png | Bin 0 -> 188 bytes .../ui/model_lincoln/res/keyboard/space.toif | Bin 0 -> 62 bytes .../res/keyboard/special_chars_group.png | Bin 0 -> 571 bytes .../res/keyboard/special_chars_group.toif | Bin 0 -> 324 bytes .../rust/src/ui/model_lincoln/res/menu.png | Bin 0 -> 144 bytes .../rust/src/ui/model_lincoln/res/menu.toif | Bin 0 -> 36 bytes .../rust/src/ui/model_lincoln/res/warning.png | Bin 0 -> 199 bytes .../src/ui/model_lincoln/res/warning.toif | Bin 0 -> 79 bytes .../rust/src/ui/model_lincoln/theme/mod.rs | 20 +++++++++++++++--- 34 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 core/embed/rust/src/ui/model_lincoln/res/chevron_down.png create mode 100644 core/embed/rust/src/ui/model_lincoln/res/chevron_down.toif create mode 100644 core/embed/rust/src/ui/model_lincoln/res/chevron_left.png create mode 100644 core/embed/rust/src/ui/model_lincoln/res/chevron_left.toif create mode 100644 core/embed/rust/src/ui/model_lincoln/res/chevron_right.png create mode 100644 core/embed/rust/src/ui/model_lincoln/res/chevron_right.toif create mode 100644 core/embed/rust/src/ui/model_lincoln/res/chevron_up.png create mode 100644 core/embed/rust/src/ui/model_lincoln/res/chevron_up.toif create mode 100644 core/embed/rust/src/ui/model_lincoln/res/close.png create mode 100644 core/embed/rust/src/ui/model_lincoln/res/close.toif create mode 100644 core/embed/rust/src/ui/model_lincoln/res/convert_png.py create mode 100644 core/embed/rust/src/ui/model_lincoln/res/done.png create mode 100644 core/embed/rust/src/ui/model_lincoln/res/done.toif create mode 100644 core/embed/rust/src/ui/model_lincoln/res/foreslash.png create mode 100644 core/embed/rust/src/ui/model_lincoln/res/foreslash.toif create mode 100644 core/embed/rust/src/ui/model_lincoln/res/info.png create mode 100644 core/embed/rust/src/ui/model_lincoln/res/info.toif create mode 100644 core/embed/rust/src/ui/model_lincoln/res/keyboard/asterisk.png create mode 100644 core/embed/rust/src/ui/model_lincoln/res/keyboard/asterisk.toif create mode 100644 core/embed/rust/src/ui/model_lincoln/res/keyboard/checkmark.png create mode 100644 core/embed/rust/src/ui/model_lincoln/res/keyboard/checkmark.toif create mode 100644 core/embed/rust/src/ui/model_lincoln/res/keyboard/cross.png create mode 100644 core/embed/rust/src/ui/model_lincoln/res/keyboard/cross.toif create mode 100644 core/embed/rust/src/ui/model_lincoln/res/keyboard/delete.png create mode 100644 core/embed/rust/src/ui/model_lincoln/res/keyboard/delete.toif create mode 100644 core/embed/rust/src/ui/model_lincoln/res/keyboard/space.png create mode 100644 core/embed/rust/src/ui/model_lincoln/res/keyboard/space.toif create mode 100644 core/embed/rust/src/ui/model_lincoln/res/keyboard/special_chars_group.png create mode 100644 core/embed/rust/src/ui/model_lincoln/res/keyboard/special_chars_group.toif create mode 100644 core/embed/rust/src/ui/model_lincoln/res/menu.png create mode 100644 core/embed/rust/src/ui/model_lincoln/res/menu.toif create mode 100644 core/embed/rust/src/ui/model_lincoln/res/warning.png create mode 100644 core/embed/rust/src/ui/model_lincoln/res/warning.toif diff --git a/core/embed/rust/src/ui/model_lincoln/res/chevron_down.png b/core/embed/rust/src/ui/model_lincoln/res/chevron_down.png new file mode 100644 index 0000000000000000000000000000000000000000..21644fe9adc2d60a8431d7a691917432c2b9a6a8 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1rX+877l!}s{b%+Ad7K3vkw8&y zVGw3ym^BBaKFQO?F~s8Z+p{Nm8w_|@1E;?dy5o3>bIPQ1ZO#mut83fqx7<6SbYG^c zZO+1}%qr8>8GH;rOr9NFpQ2w`S;u!f<-zZiQ`b*UIzL%gUU<6s$%B#)e1#sz3O!U( h(r9gB{kcC;ykFul%lw}_aX{M`JYD@<);T3K0RWBuK<5Ae literal 0 HcmV?d00001 diff --git a/core/embed/rust/src/ui/model_lincoln/res/chevron_down.toif b/core/embed/rust/src/ui/model_lincoln/res/chevron_down.toif new file mode 100644 index 0000000000000000000000000000000000000000..ad713772210bdf658185d2eee373779001d65b6d GIT binary patch literal 90 zcmWIX_jH$FkYMm*U|>j2P>@&Ia4>>3=l-k2H}AjR|G(L}_5XA8KkZ&M|IZ)%z^oMb uVgLL_MlD96v<8oc)`da>i5pl#BvcIlivvkUVK&bLt&$RbR}BJ$85jVPk|PcP literal 0 HcmV?d00001 diff --git a/core/embed/rust/src/ui/model_lincoln/res/chevron_left.png b/core/embed/rust/src/ui/model_lincoln/res/chevron_left.png new file mode 100644 index 0000000000000000000000000000000000000000..8f36d9bdd5016179697337fa0cf85d297fdbe028 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1rX+877l!}s{b%+Ad7K3vkw8&y zVGw3ym^BBaKHSsAF~s8Z+j9pw4=C`sJ)G}1OK?+T-lagRVD*ZgzL9^a=0z_-WTqne8IecQ9B~Kg(EVz2oQir9%F%{I03a^VN~@h}iv~@#fn- Vv;C?sJ^)(5;OXk;vd$@?2>=|%JDUIi literal 0 HcmV?d00001 diff --git a/core/embed/rust/src/ui/model_lincoln/res/chevron_left.toif b/core/embed/rust/src/ui/model_lincoln/res/chevron_left.toif new file mode 100644 index 0000000000000000000000000000000000000000..e3bee2a0c4358ef8e966f8b3e5663bcc5a928c09 GIT binary patch literal 64 zcmV-G0KflKPf14@02lx?0001EV1R&h1~@4A&kkpQ|IdaH?ne^lpj`MHLYU$Adj2NbpE+Xm0ucrl9QL|EiWF{3@MnQl5Wq^&he8f6`ZD@%wi@ WUrT}g(?gsdhgdlh+1iXGm>B?6uo^x9 literal 0 HcmV?d00001 diff --git a/core/embed/rust/src/ui/model_lincoln/res/chevron_up.png b/core/embed/rust/src/ui/model_lincoln/res/chevron_up.png new file mode 100644 index 0000000000000000000000000000000000000000..517524e3123d10db495a0bc56aabf5a54591d6ef GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1rX+877l!}s{b%+Ad7K3vkw8&y zVGw3ym^BBaKGD;~F~s8Z+q0*64=C_7C-%=0+{Bo3DenM>>{;6diY9HZy!7DeXE>0dVro8ln*U@wd9~zwzR&h}YKW~DV!iroz00Te fC>ic|&AS^WBw2Z;i)z4*}Q$iB}u1!9l literal 0 HcmV?d00001 diff --git a/core/embed/rust/src/ui/model_lincoln/res/chevron_up.toif b/core/embed/rust/src/ui/model_lincoln/res/chevron_up.toif new file mode 100644 index 0000000000000000000000000000000000000000..ef2ecf063a76f20c9f59054074cc180cb0d212e2 GIT binary patch literal 87 zcmV-d0I2^|Pf14@02lyE0001EV4xycmJMeX{Qu7mV}JkuzaB0;{})W+`+trGs6@g4 teg=jg5DB0#0|P_?EDV(Z3qvHJ!eEJS5Mi*y_kNg-Kk^gcwj)^N0048SA-Dhl literal 0 HcmV?d00001 diff --git a/core/embed/rust/src/ui/model_lincoln/res/close.png b/core/embed/rust/src/ui/model_lincoln/res/close.png new file mode 100644 index 0000000000000000000000000000000000000000..6cc4268e5a038956d7e325c8341fd5f933830e20 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UOiAAEE)4(M`_JqL@;D1TB8wRq zxP?KOkzv*x37}xBr;B5V$MLt5FLEAG;9>O^f1#DPO8N!I-35zNSloB~>kwEvf#dJz z+OG0hF8#^r&*uxQIFf0q%re`7;RG{ZKyDLL)WrgiYf4iVJwAH5eO<(%sfWrdmsVKS z)xWp$U6=jz&l;~2t1D)yoe63{^mp00i_>zopr02=vM+5i9m literal 0 HcmV?d00001 diff --git a/core/embed/rust/src/ui/model_lincoln/res/close.toif b/core/embed/rust/src/ui/model_lincoln/res/close.toif new file mode 100644 index 0000000000000000000000000000000000000000..1bf57cc8eb5dc80450612efe698614dc72731d06 GIT binary patch literal 112 zcmV-$0FVDvPf15003ZNl0001EU>JPBpbtdeWQOrC{O4p~nDCzu#$WJ%J_Ex~kRTNN z`p-Gx|9XT0Km|Ylb0L}d>pw^f0&MvIpBo?lC#rg&;lGfq14?r(KvK{EvKvXk1CZSd S{`129vlc|YWFCY;%>V$V1~P~M literal 0 HcmV?d00001 diff --git a/core/embed/rust/src/ui/model_lincoln/res/convert_png.py b/core/embed/rust/src/ui/model_lincoln/res/convert_png.py new file mode 100644 index 0000000000..7f9bfe329f --- /dev/null +++ b/core/embed/rust/src/ui/model_lincoln/res/convert_png.py @@ -0,0 +1,14 @@ +import os +import subprocess + +# List all files in the current directory +for file in os.listdir('.'): + if file.endswith('.png'): + # Apply the mogrify command + subprocess.run(['mogrify', '-colorspace', 'gray', file], check=True) + + # Apply the toiftool command + toif_file = file.replace('.png', '.toif') + subprocess.run(['toiftool', 'convert', file, toif_file], check=True) + +print("Commands applied to all .png files in the current directory.") diff --git a/core/embed/rust/src/ui/model_lincoln/res/done.png b/core/embed/rust/src/ui/model_lincoln/res/done.png new file mode 100644 index 0000000000000000000000000000000000000000..16af9e285775866d8233e1589ebf907120aad9a0 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^B0$W;!2%>tu!a@@DW)WEcNd2L?fqx=19_YU9+AZi z4BWyX%*Zfnjs#FJ-P6S}MB;Mo`9R(S3OufXDn3rC3W-7!nwlRb1gWJ8O=xJ@-Jd$e z;MR9fKjA!%a~>x5Li;__mdKI;Vst0CRUiH~;_u literal 0 HcmV?d00001 diff --git a/core/embed/rust/src/ui/model_lincoln/res/done.toif b/core/embed/rust/src/ui/model_lincoln/res/done.toif new file mode 100644 index 0000000000000000000000000000000000000000..fa4fe1d8ff479109f2be5fc4841488dafba0ecde GIT binary patch literal 93 zcmV-j0HXg?Pf14<01N<80001EU;u-s|L;Q>3jbiNOaK4tLRf$P|7Qj>8vg&UhX{TD z|DS{5@Bes)fdBv3GXPodnI8TBFALV?`}hBSCI$wB{~%xwRsH`zJJf{#{U8Pa{1`6> literal 0 HcmV?d00001 diff --git a/core/embed/rust/src/ui/model_lincoln/res/foreslash.png b/core/embed/rust/src/ui/model_lincoln/res/foreslash.png new file mode 100644 index 0000000000000000000000000000000000000000..b9d6c97099b4a962526f6a6d6a27ea72e9a487fc GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1e!2%>1GWRb7l1xe7?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{PHx2KC^2*-8TGmfGT0TOH%fB$2Vy3oL}Xfgw5hQgurgO+8RXGl)a zJ=s~}Icc{+Jmu>S?X{{!&<0Q1iP^`8Lw Le*pVW0QemM*lrZ) literal 0 HcmV?d00001 diff --git a/core/embed/rust/src/ui/model_lincoln/res/info.png b/core/embed/rust/src/ui/model_lincoln/res/info.png new file mode 100644 index 0000000000000000000000000000000000000000..4360b8343a71261b21dbd4cef7641df13fc3385e GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^96&6>!2%?ugtj~YQcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{OcmZytjh{WZo{oaBN20X0hfdT9f7*rH^Gd&JCIx<>tv~Q8TCCT?@ zsqyUVH4F@=pQUIX($J8dpY;0P{D>~yF!AnCv-w8u74Ka=c@+63e3w;PaIJ(Pm8Wo5 r#64ZdnYZ+Bh-Rz$-`T2Xet;dsOU{R~Jz;O~D9hyVY13jY7+T=4%t k>xTdTnL)}v|3A<06{z&*|9Xbs|NR;M{g-F>`=5sa08joci~s-t literal 0 HcmV?d00001 diff --git a/core/embed/rust/src/ui/model_lincoln/res/keyboard/asterisk.png b/core/embed/rust/src/ui/model_lincoln/res/keyboard/asterisk.png new file mode 100644 index 0000000000000000000000000000000000000000..9720aaa0e0999d7398d6ee469f140c29caecb936 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1rX+877l!}s{b%+Ad7K3vkw8&y zVGw3ym^BBa{+y?aV~EA+vzG!34;u)u1o#R{G$~3nDTp*FNHj^B@WilbGD|y2NHm>( z@b$3Ynj`O4%suI|dw%)u<$G;gKd4`L@paaGZlwdS`xno;XvwKn^LI;VX>uR5 zwun#7ibx9eWHbKdYjC4rno0Kqw^)Ox{%&)-t8=admRE>weWI*<&h72pvWF36OOFS% zooYGRv(mzrC10U3R!QSxbODzli~5CWch|dx74Q4|?A6qO`&zzs3HlN5?#f2k+;eF! q440K_e{y!q&67RLlD7CC6+iCy0001EV88<=TO!zB{K;ddFfuTF2C@a*7#M!77i0Kj&ye_f zJ_Ez=|NpZ-+i&~#|2_kQ!;Sy{|G)qLzlQ~+BkA@3|L4S^#wh%M&jK^@;{AWJF!qo9 zuj`@Ag8!To{dD7s_=DW)WEcNd2L?fqx=19_YU9+AZi z4BWyX%*Zfnjs#G!+SA1`#N+tet0#F6C%*(o?o1N zp`zu=WjVH{**y$lW|RH4OjtR2u1#NCzVB~$CYRTTB|jBxnK;R%DtYy_&u7B&|IEwP zx@da)&S~T9mA~d~jrC7-S9|OzcCGrc^fgy6p~lvm|NOs&q_7&VlIh%OJ9!?^84RAT KelF{r5}E+lu%EsP6WFjQ{8o>} z#P9#vF->gvUysG=9}uOeRzsDdxe=@s-Hl+S7@h$t#q>dD7s_=DW)WEcNd2L?fqx=19_YU9+AZi z4BWyX%*Zfnjs#F}iKmNWh{y4_R}bFC8PzP5wfh4N2cb8PvVmX0Kf$KJ|v~wu!qZZ@H=YY35wD_cv8P&5Bjqe^X#n zGJl+7%JE|pCtXQvIed9P>so7@^q1T6_i-ve`Mn_Q=0BmE`G*W755>iQRsCjXd-+YV z!tw~~$A@$NF79zKGy8qv&FPBN$@O8^f8EByAPfc2PRcRaT$xl!Ag6WseqYEnCLBGqBuZ+7cclV tG;#Ybhap~M2k7Yq7*zBE9D<~|Oiyd;j@H(kYHH1>q1KN5(K$&A>jTaqJFfr$ literal 0 HcmV?d00001 diff --git a/core/embed/rust/src/ui/model_lincoln/res/keyboard/delete.png b/core/embed/rust/src/ui/model_lincoln/res/keyboard/delete.png new file mode 100644 index 0000000000000000000000000000000000000000..80e16f7d99d659002cf510e1123218738f784935 GIT binary patch literal 432 zcmV;h0Z;ykP)eg-tVMXKLXwnQ)^-cydj@|2pd7F&FaV^hx&%+1< z@p-@;P#<<4q7imyhi(9p3wv5JDl4|TQT@j^Y1wlDmTnZDZk6h+lYebCz7HF&hn#v$ z2$Ri_XS-D`S!{U*tCJ*IclOwA6fnC*@55EFjr=ZP>bX1Js5ik-1 zFac5~0I>i_DJdw8_{m|P&yGpN6^``$eD~Q3z`yFLN%{7YVXB^^1lqrWl!}Wg&|a=K#v=Xy`g7Z;Vo#TM9pVi*sdTOY!uh zpYDQE6p@2_wBkSb^2ZgL00eV4D8mJ{{zhN8TG)RZnZEt7-_Ojsv#D4t?{VpW)abIQj(a9`li;UzYCw1?4|)2mk;8 literal 0 HcmV?d00001 diff --git a/core/embed/rust/src/ui/model_lincoln/res/keyboard/space.png b/core/embed/rust/src/ui/model_lincoln/res/keyboard/space.png new file mode 100644 index 0000000000000000000000000000000000000000..c1ebd0dec399b73996bf309590ce8bf0b0001097 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^B0$W=!2%@ZVz%W1DW)WEcNd2L?fqx=19_YU9+AZi z4BWyX%*Zfnjs#FJ!PCVtMB?(+366pd20Sd&wN|jmY~gc=QdL;Vr@>`qap2%bjSt?E za(B$DXL~-FuHor*?2PxS2Miq!W;%j5@(P%|*v~w0P@ZQb!)9ULx!Y=Yr9;KG%s_i> gljMp@uZP}#$urChW;}b(477{E)78&qol`;+0ASTO{r~^~ literal 0 HcmV?d00001 diff --git a/core/embed/rust/src/ui/model_lincoln/res/keyboard/space.toif b/core/embed/rust/src/ui/model_lincoln/res/keyboard/space.toif new file mode 100644 index 0000000000000000000000000000000000000000..fd44133f4d111509e2475a27be6be7f9de6f7712 GIT binary patch literal 62 zcmV-E0KxxMPf14<015yy0001EV88-?aDb_gybQltz^pIa4F4Fxtncg!=OK!Ivjpsi Uu>LYm_zwZ+88$#!^O1}L0N?Z(%>V!Z literal 0 HcmV?d00001 diff --git a/core/embed/rust/src/ui/model_lincoln/res/keyboard/special_chars_group.png b/core/embed/rust/src/ui/model_lincoln/res/keyboard/special_chars_group.png new file mode 100644 index 0000000000000000000000000000000000000000..6476b7de1ef5c9773d2b02f9cff6ddf1b1f08b59 GIT binary patch literal 571 zcmV-B0>u4^P){K9kaPpwFQ4z1OvNJ({KuQN6n3}&j)4vy79w9_{bThSXi+c<6Q#NJC%Td0%OXx1oxRv1>r zDPDeB2W`;|s%NIP)^9pKA!@8me{QRHrsu-I5ctg{kau_14l-cAW>4FtOOi>i1e zj>CDdaadIOBXJ7mgN;K2kq}iy5bX_j-@dqopuOx(S<&wYu|G%$+yW}em!v%jVj#v2eUlhUn!O8H6 zAB!r7|NpoVyx*)K<1oRc`Jd|%ynoCf<1oP=*@FMjU=-+>@xPIS*!Wce6lEng841?q381G%xP`pyk9 Wj)CFrI|yLIs%jZ4!y--w>H+|D7@raV literal 0 HcmV?d00001 diff --git a/core/embed/rust/src/ui/model_lincoln/res/menu.png b/core/embed/rust/src/ui/model_lincoln/res/menu.png new file mode 100644 index 0000000000000000000000000000000000000000..862a88e32a61abcee3d3c721480d8e2996179eaa GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UOiAAEE)4(M`_JqL@;D1TB8wRq zxP?KOkzv*x380{fr;B5V$MLt9H}Wzlh%j9|{I|TAj2kccRFXwUWFXTz!I?vtOVN<2we@spha0LSeOjQ{`u literal 0 HcmV?d00001 diff --git a/core/embed/rust/src/ui/model_lincoln/res/warning.png b/core/embed/rust/src/ui/model_lincoln/res/warning.png new file mode 100644 index 0000000000000000000000000000000000000000..ebd3324e41ef25dd59cc79eac1b10acdf761057c GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^96&6>!2%?ugtj~YQcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Ocwx^3@h{WZ&{Ragb6nI#~wKg!nb@1L$yo6~Z(~AQ_kCX+je0=(E zQ~z#m28G=kk>?$yma``;EZpN7v~kvrkRG)zW`WG@#d1s3T|OL0QCj_CVtd!l>8m={ tHXhMexnl1;w=ACX)~5%~BGHToSksT|$K0FZxdUh|gQu&X%Q~loCIAncLg5Pf14z02Ba20001EIPm{I!^i*c8NU2K&+z^Ke1_lu;~D<^w`chOpWopB lf1ZH<|2Zf8|IfbR|9_T-|MwXgkihT%+#qFe{P#aE0|3PiE`b05 literal 0 HcmV?d00001 diff --git a/core/embed/rust/src/ui/model_lincoln/theme/mod.rs b/core/embed/rust/src/ui/model_lincoln/theme/mod.rs index 1e4cc9c359..e7172a970c 100644 --- a/core/embed/rust/src/ui/model_lincoln/theme/mod.rs +++ b/core/embed/rust/src/ui/model_lincoln/theme/mod.rs @@ -44,11 +44,25 @@ pub const FATAL_ERROR_COLOR: Color = Color::rgb(0xE7, 0x0E, 0x0E); pub const FATAL_ERROR_HIGHLIGHT_COLOR: Color = Color::rgb(0xFF, 0x41, 0x41); // UI icons (white color). -// TODO: icons - +include_icon!(ICON_CHEVRON_DOWN, "model_lincoln/res/chevron_down.toif"); +include_icon!(ICON_CHEVRON_LEFT, "model_lincoln/res/chevron_left.toif"); +include_icon!(ICON_CHEVRON_RIGHT, "model_lincoln/res/chevron_right.toif"); +include_icon!(ICON_CHEVRON_UP, "model_lincoln/res/chevron_up.toif"); +include_icon!(ICON_CLOSE, "model_lincoln/res/close.toif"); +include_icon!(ICON_DONE, "model_lincoln/res/done.toif"); +include_icon!(ICON_FORESLASH, "model_lincoln/res/foreslash.toif"); +include_icon!(ICON_INFO, "model_lincoln/res/info.toif"); +include_icon!(ICON_MENU, "model_lincoln/res/menu.toif"); +include_icon!(ICON_WARNING, "model_lincoln/res/warning.toif"); +// Keyboard icons +include_icon!(ICON_ASTERISK, "model_lincoln/res/keyboard/asterisk.toif"); +include_icon!(ICON_CHECKMARK, "model_lincoln/res/keyboard/checkmark.toif"); +include_icon!(ICON_CROSS, "model_lincoln/res/keyboard/cross.toif"); +include_icon!(ICON_DELETE, "model_lincoln/res/keyboard/delete.toif"); +include_icon!(ICON_SPACE, "model_lincoln/res/keyboard/space.toif"); +include_icon!(ICON_SPECIAL_CHARS, "model_lincoln/res/keyboard/special_chars_group.toif"); // Welcome screen. include_icon!(ICON_LOGO, "model_lincoln/res/lock_full.toif"); - // Homescreen notifications. include_icon!(ICON_WARNING40, "model_lincoln/res/warning40.toif");