From c8b5e82b126b79dd38e53203220eab2bf2de2df8 Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Tue, 19 Mar 2024 17:17:15 +0900 Subject: [PATCH] Fix descriptions --- README.md | 24 +++++++++++------------- SECURITY.MD | 1 - app/assets/img/CSDN_Logo.svg | 35 +++++++++++++++++++++++++++++++++++ app/assets/img/logo_oss.gif | Bin 0 -> 4435 bytes app/assets/img/morioh.svg | 1 + testloader.js | 2 +- 6 files changed, 48 insertions(+), 15 deletions(-) create mode 100644 app/assets/img/CSDN_Logo.svg create mode 100644 app/assets/img/logo_oss.gif create mode 100644 app/assets/img/morioh.svg diff --git a/README.md b/README.md index 0f39191..d6defec 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,16 @@ # welsonjs WelsonJS - Build a Windows app on the Windows built-in JavaScript engine. -![(Image) A man programming against a power plant facility, the screen that the man is watching shows the Windows logo](app/assets/img/overture.jpg) +![(Cover Image) A man programming against a power plant facility, the screen that the man is watching shows the Windows logo](app/assets/img/overture.jpg) -Now, You can build an Windows desktop app with JavaScript, TypeScript, ReScript, and HTML/CSS on Windows built-in ECMAScript engine. +Now, You can build an Windows desktop app with JavaScript, TypeScript, CoffeeScript, ReScript, and HTML/CSS on Windows built-in ECMAScript engine. WelsonJS = ***W***indows + ***El***ectr***on***-like + ***Javascript(JS)*** + [Your contribution](FUNDING.yml) Dual license notice: The default license for this project is GPL 3.0. However, if the GPL 3.0 license is not compatible with Microsoft products, it is subject to the MS-RL license. -I presented this project in [the open-source contest in the Republic of Korea in November 2023](https://www.slideshare.net/gnh1201/welsonjs-2023). - ## Structure -![Structure](app/assets/img/structure.png) +![Structure Overview](app/assets/img/structure.png) ## Specifications - Built-in transpilers: [TypeScript](https://www.typescriptlang.org/), [Rescript](https://rescript-lang.org/), [CoffeeScript 2](https://coffeescript.org/), [LiveScript](https://livescript.net/) @@ -111,17 +109,18 @@ ended say() - Please check `setup.iss` file it could be compile with [Inno Setup](https://jrsoftware.org/isinfo.php) ## Screenshots -![Screenshot 1](app/assets/img/screenshot.png) +![(Screenshot 1) GUI environment](app/assets/img/screenshot.png) -![Screenshot 2](app/assets/img/screenshot2.png) +![(Screenshot 2) Command-line environment](app/assets/img/screenshot2.png) -![Screenshot 3](app/assets/img/screenshot3.png) +![(Screenshot 3) WelsonJS with Microsoft Excel](app/assets/img/screenshot3.png) -## Thanks! -![Thanks 1](app/assets/img/thanks.png) +## Thanks to +![Open Software Portal, Korea National Industry Promotion Agency](app/assets/img/logo_oss.gif =x55) -- https://www.facebook.com/javascript4u/posts/1484014618472735 -- https://python5.com/q/xtbsqjxb +![morioh.com](app/assets/img/morioh.svg =x55) + +![CSDN](CSDN_Logo.svg =x55) ## Related projects - [gnh1201/wsh-js-gtk](https://github.com/gnh1201/wsh-js-gtk) - GTK GUI ported to Windows Scripting Host - Javascript (Microsoft JScript) (wsh-js) @@ -138,6 +137,5 @@ ended say() - [7418_blocks_color_modules_rgb_square_icon](https://www.iconfinder.com/icons/7418/blocks_color_modules_rgb_square_icon) (Icon File) - Sergio Sanchesz Lopez, Futurosoft ## Contact me -- [Paid technical support on Fiverr](https://www.fiverr.com/s/G42xRd) - abuse@catswords.net - ActivityPub [@catswords_oss@catswords.social](https://catswords.social/@catswords_oss) diff --git a/SECURITY.MD b/SECURITY.MD index 3c95b7c..33680e7 100644 --- a/SECURITY.MD +++ b/SECURITY.MD @@ -41,6 +41,5 @@ This program is also known by the following name. This name is used solely for t ## Report abuse If you discover any instances of this project being misused, please report them. - * [Paid technical support on Fiverr](https://www.fiverr.com/s/G42xRd) * abuse@catswords.net * ActivityPub [@catswords_oss@catswords.social](https://catswords.social/@catswords_oss) diff --git a/app/assets/img/CSDN_Logo.svg b/app/assets/img/CSDN_Logo.svg new file mode 100644 index 0000000..21ebae8 --- /dev/null +++ b/app/assets/img/CSDN_Logo.svg @@ -0,0 +1,35 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/app/assets/img/logo_oss.gif b/app/assets/img/logo_oss.gif new file mode 100644 index 0000000000000000000000000000000000000000..33edbd8d50ab739eb8991c94c99a3f2a85d383a9 GIT binary patch literal 4435 zcmaJ?dpwiv|G#I$jAYC)vdy6>W^){s#x~|ubBYR&*@y}YiBb(SBRS;}m2xViCx=Nj~Db?XTSwq@spV4Tc{T=UMwxm&&(k)?wu1) zRho6zx>23)-@A9a(x<+z4oEMuv)#OB;M?6Rl!b+bh<*FVDwMy?ee>;oD|I#R%a<>g zj>^259{Kq3W9Gz2!m|PKyT)sO{9#!f*7$Dn`?7eLKm0WxWr)^;G@KQ`%zyXp-ExYTJs+dkJBUZZE?>Iz@WF$;%w3jvvp2tQ zT3lSj8Jh?f#kbqrzb%P#v$KK1vAey!H=Ax;sji-yni7fT^>0@fE{_;CCW%MOj(=p}6H1Rs8K);KD1&`C;I2xsie4r$)55hi6$y zX;xu(YbH ztz{oSUVQExkINOmZ#$lNEIf4Ywdt439mbOHAHb!VtcXaOyL->)x9i(0CF14PXw_1z zOap#@c(tYmsLEQ%U;p~`YjAbe=(ExOzP`Mi+)W!WnHeX6#Qm=Xf|oB}GJ@!e4Z=^K zK0$9>2>vao=uBb9ojcbX8mcZ=rlxSt6`ifFtl}i6Ed5wo?j=4N8F@QBy~l6Yt=2ZN z;7rr?Mi(ci`ETD!FP3mQsV~OIv&Tg_e?I=U^yBI5l4Mx~sr`~aAv%6EvGddPkZ|eY z$Ip*ig7|!X@#J&e@`Uq(?}0a-wbdQcu9+yW&wVqP@%~X^{aMe1f${E+oV!C!<~TgH zuw~LL-YIi^DnmRE zi3BB)_j9Kq$@EzI%5%%McovB#tq1CcSd@mtY!W>j#9?aFv{*%XcZ8xp&J zE82eb1#&efDJnVyX^AyAVc_t1q?HvGZ((U=g*Qf;;qYdrxRuMw1aDz$X=Q6>jr=Fj zE7_u%p|+l6$A5CI%(kM#Vq;mhrlyAvAI2Uw$3{i(HO1T5*sN-pnVGC0OkxruW9jiG zkuiEd704kmjOcJyYCzl+>I1~{Q8T*sV{4dwym)un=M6gye zlS87z<3gB@(NPh|zgxBq|8*_+U+VqCW&XMrvtM#eSBf!RJ=p(s&_9<}+_O6T*S0H@ ze~lj!x#ITd6hT>O!~CI#4+aPB-|O$Y+uPIK)!A|9cKfZi)|Td*H<}u+H`LeFUi;%}&6Vn^ z%FCB3%F9YiE?y`;f9`Bi;hBQp^H1mH=45A`$~>8o&P(H_a#E6$*e8x3OFVicA^vdO zq1c${gRH2?hy(lgg@^484Pi2Z=|R5*2KevUz01#cr;oRnrw47vc6T>d7iX%IBZW+I zuqSS_+qz}5tqsB2%F@Ez439I#niy}|XoT5dXrQl$Mj>_A>u9gj($r8_Q$?sK!U`(E_dm-l5OZM5X+Crj_0R+ylUDm7dhID=!{Kkv*+QOYNHxbTVBD~B!;Q`8#u z4J(IF%SJ*2?l)FHO24bGUA#}Z|51(K_0~+6rVn;CySp=VT={I@+LQfP0>~AAYo{B&b3*{KbO>|rNQg1W87XhhaD+Nn)0^YSeNVCoBgsL zK+0ee+;$%ru9o#v+j2_z&z$wewh3?D&RK!z-&{V#!IG|cW`w$rXezhGU(|0pEsJbu zOQ79yLiuqTSr;>mdQUnH=ifS-aTgnYKoUGBoBsVPRSVSxXE02Z3Ap}?JMP$V<XKKgt`wdB+RZzam8$|X^Ygchh642H zD8CuFBBic57=Fu}>7uf8cLLg8M>K4361%;EjbMn%*!q~ON+1}lq7x*)`A8{S3M+cM zLtO%O_DXWnp?a9hZ+w1leKc}`8G(#{e814R0q>!}CbmwV0iU9Wr-!IE+$kfaHR_>ZRJDM*_rh+aD2La?t6^`!(mTjk@incq9?rIF z(7BAY&1576a*Zz>%7Q6*Q!qNCuTxs^^;{J#6Mxnz%Gld|RfL)QuH%5#L_NyrOpv#{ z$vQ5cZ>Uv<3!-isEJdlC!6!+2`vyU-ryeQx{BiRQ=f@5O3}3;EY4ewH_qe>DIhgXB zTS`EjSO0JYzwweJZ=7;QqYRa^&Z7i{1m~8O8e>rT97k|e%4w3}dDd(?r8%D#hM1vxWy0gDVlw%I0dohrK8?3>H}2dUmO*se z+rQUUC9FRwMjI5mC~Y<+-2P$o&hcTZ#n=&&^@+8OZouqi_ApATK`^YV6}L20uIV!A zsidVgynaq|B4k8bVMl};e2nyfbUU9hK4AsU8Pfdre znV?Cz@5mq|P3VZ;xR5P(z~1{DtJ6r^QA$co0$o??-Bcx9izN&~)*l?O(*jOOzSE9k zojYqKS@kI=jd7%1LaG`PljEw8N%G;9Au2~9JL@`wq~X%(m-~A+mXs*E7Wz>}a4_ek zQs~8XBshi*(-jDGcZpJnaZ~B;-mli~tCB*C;R+y;;UbCu!ro{c;4U-f!}LS} z4DmJIX}qy8g+i^TVJ3 zUT{uY^J$@#L#B%WQMpajgHJe{t4=FN%Pjdwna-|}vCXN{J(z^H;`n6yPr{UX`O1b; zFhzfix(O*w6W5b5bd0U0?$Ajd-%UP>}|6<0)fpn^by2%kIDu&_VKW z9BCbz4Ok(uEJ~d~U%9gnJ($E{^iv>#rSI*P(TI-unsb^#@X*1chr%ZOw&W%_*3X=T z((899z64GF`1UzQ)J3KWQZ`h5)UC@&z9Bg%e*zh#63VZU&lMW@hy-eTa1dB?5KK1_ zt8_dEq6aaPfkCGfw>osHEUKpXG`Hw>H}kgSEC&)sn>}=9?p`rE=hL&N1p~@pX7)DrC~4* zh%+qVaqU;=^#pLYj(~NW67J%IRx7{+A9Qt}Bt5+m3U{!{-Jl0Z#}UZz%R3cyD?k(P z)%x#C2TKvDAeaiK3o5GU#VqReGYTOxG~^q5+h>Bv?ah?+G}tA*ws*66N~y+>YQvGacdB7 zba9`%h zoJ{_(FfHecv5-(~*jU3>FC*l77J#!jMw|?4AZZ&yLuHN@%gm8gIhe#&mE#AkC6FD3m$>O0xu|g%PD-JpwloIIYq^CWu27 zDYsBKZcw_jh=U#Wbt7;-1F1Vlm2GjU8db8sqp3?3sgVWjKmu2*9;^y*VTSR{X0C?4 z!d@Pi-~&EDNYgkdw@HS}6hLE})6`299H<;snoJ^rr&0*oW*A%zL0jR= VEU>+pNU6_41^-cAqJ|Q%`9IS%l-2+M literal 0 HcmV?d00001 diff --git a/app/assets/img/morioh.svg b/app/assets/img/morioh.svg new file mode 100644 index 0000000..428f72a --- /dev/null +++ b/app/assets/img/morioh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/testloader.js b/testloader.js index 6f0a8a6..7e29a58 100644 --- a/testloader.js +++ b/testloader.js @@ -885,7 +885,7 @@ var test_implements = { console.log("Closing the shared memory..."); console.log("Done"); - }, + }, "sharedmemory_listener": function() { var Toolkit = require("lib/toolkit");