From b91f50f26cd301ccaebf2dd3ec7e25d9dd8b2611 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Mon, 27 Apr 2026 00:34:09 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=86=95=20Add=20simple-ui=20directory=20an?= =?UTF-8?q?d=20repository=20link=20to=20README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 ++ .../.perry-cache/objects/host/71f8cf461e1e75d4.o | Bin 0 -> 3344 bytes simple-ui/README.md | 6 ++++++ simple-ui/main.ts | 11 +++++++++++ 4 files changed, 19 insertions(+) create mode 100644 simple-ui/.perry-cache/objects/host/71f8cf461e1e75d4.o create mode 100644 simple-ui/README.md create mode 100644 simple-ui/main.ts diff --git a/README.md b/README.md index 5f72590..0e3243f 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # perry-tests +> https://github.com/PerryTS/perry + diff --git a/simple-ui/.perry-cache/objects/host/71f8cf461e1e75d4.o b/simple-ui/.perry-cache/objects/host/71f8cf461e1e75d4.o new file mode 100644 index 0000000000000000000000000000000000000000..614a9b28f2824cae9136625e229d5a467c93f7a3 GIT binary patch literal 3344 zcmb`JU5pb|6vrF2jERX+5)&oSwPttWQGGEcMnz+chN!$Of<*9t?%Zj+mtZt{(z(Am zANSmQ&z-rQPyhJk(lW*tEoNwNEx~oZ3r!jqhq+dnGsUu`SvLcC`EWXIkd1#J@ zbQcNdyB`?d9cyjwm19vpn#;se#bj$@i~ep{vCOIg3E9>%0=!IC*Q zE4<_zH8bjeX>_HHre0BJZ=KL<&04+(VyjH z6y=RC48zt)`@g~LcNY#ck7s7TKRe%?yV#!{K$A7e(4V z`db5EwT#b|87cgJw@WiOoTZBy>U{o_v`Jw^SyInT4+~o&V0DBnLRk$^Q8Wa&Y#9! zk+k+JhfSJ9N&fLBRVnyCY|`-0v;$HyTcewL#HPRX;d)y4Jn06qrfs|FlJC~iIn(#+ zx3*p4F0?}1WMft_tgwn{l`A33yTy7dDkJY+$3CW$OBcMWCl@7GEbBRnK6k=S?_KiG%R(r>5IvFHmKfNUNb8C9dLnbM`{gA^79Z-O*dbg; zFGcaucrYNI`t8EVcu%zZK>Sjh(cqQVHi1Z;+90_OOu)VtycX;S@s6)v4pMwK2uWRv z=94-HQv9zV#s2_O{4|JnNIL;y0@{1vO7I=92Yd^}+O;=8oI2X8Aa-3l0%f^3eN3c{oUUo{;`M(w~$5hot{O>DQ(I9_imK{hOp;lm7M6zfSsZ z2Cv6BYe1X{S`UbGPopBDG^@{}IK(sHTG+n<@!z9;0pje`J_iw+Itktg{S%PlPk@lr z+h}N?UISrI9RsQEhe7IhNb&$kbsq((?lwqur@sY?-v>fck4ruZQv42(;_nA3ehb(O zJq;p1hK_g#22bEHi~sLdN!>#ylIKXr$v6d)IJo+d;506h+d^g?V)LKc@7*ThaF``b$c_%ZmPyqQ9x=&nx*hDEcEx{Ev!%m7+sk zu%6Ep|3yXDmGv|3(Q(E{EN*xn56qB@bBpf}cz(pPi@abPLBOkKJ>Z7#8+Asma)JA1 z*$VK<$IG^xH*D^^ZYX?Xh86OX>vMC|bRrYNEyuz=m&1|9qYu1**9^!BH2i?)^L6$8^Ngx08uTc>D~SLVf_Tz6b&SHF zoV+_O7v7POX78C!k-m4Syh>ixt)ySzZfz%h-}8cR8lkBy=?dd$5Yl90dtA3cRD5vb zU{ud`IfXgXGPefApI;e|k5R-kQ^AuXRzeoJah@xdg%4b-WSK=~%V(kE0mBDy)hxC* HF2nu;i19`b literal 0 HcmV?d00001 diff --git a/simple-ui/README.md b/simple-ui/README.md new file mode 100644 index 0000000..d0e5690 --- /dev/null +++ b/simple-ui/README.md @@ -0,0 +1,6 @@ + + +```shell +perry compile main.ts -o main +``` + diff --git a/simple-ui/main.ts b/simple-ui/main.ts new file mode 100644 index 0000000..afd8a4c --- /dev/null +++ b/simple-ui/main.ts @@ -0,0 +1,11 @@ +import{ App, Text, VStack } from "perry/ui"; + +App({ + title:"My App", + width:400, + height:300, + body:VStack(16,[ + Text("Hello from Perry!"), + ]), +}); +