Commit Graph

1072 Commits

Author SHA1 Message Date
Byson94
bd306f871d chore: cargo formatting v0.1.1 2025-09-07 21:31:27 +05:30
Byson94
c847302890 feat: added date to 0.1.1 release in changelog 2025-09-07 21:30:37 +05:30
Byson94
f8284e3375 feat: migrated to rhai_trace 0.2.0 2025-09-07 20:15:34 +05:30
Byson94
ed7a4587ab perf: improved poll handling and made it reusable 2025-09-07 10:48:34 +05:30
Byson94
bd660fc3cf feat: made update not require a window argument 2025-09-07 10:24:59 +05:30
Byson94
a574986906 feat: eureka! ewwii now supports having poll/listen handlers for multiple windows 2025-09-07 10:00:12 +05:30
Byson94
bc40ff34ad wip: eureka! eureka! i found a way to make poll/listen work across windows 2025-09-07 09:10:42 +05:30
Byson94
d332a726ba wip: fixing a major dynmaic system (poll/listen) flaw 2025-09-06 22:45:18 +05:30
Byson94
ae155a6bcb feat: removed unused deps 2025-09-06 14:02:06 +05:30
Byson94
955adf39ae feat: fixing documentation mistake which said main.rhai as main file 2025-09-06 13:50:38 +05:30
Byson94
98aa3e44b0 feat: adding release date of 0.1.0 v0.1.0 2025-09-06 13:10:03 +05:30
Byson94
3ad1fe0abb Merge branch 'main' into iidev 2025-09-06 12:32:57 +05:30
Byson94
fc4d4c73ac feat(theme): improved docs ewwii theme 2025-09-06 12:32:47 +05:30
Byson94
621322e664 feat: removed exit on config error mechanism of daemon 2025-09-06 10:09:50 +05:30
Byson94
ea3002aba0 fix: fixed dyn var extractor not skipping comments issue 2025-09-05 18:18:12 +05:30
Byson94
fcb9bbc7f1 fix: fixed broken call-fns command 2025-09-05 16:36:00 +05:30
Byson94
a56dcfaa34 fix: fixed default poll/listen variables not working in external modules 2025-09-05 12:37:45 +05:30
Byson94
25c34a1990 feat: improved both resolver failed error 2025-09-05 12:31:45 +05:30
Byson94
821a17a542 feat: fixed mod resolver not printing error issue 2025-09-05 11:06:32 +05:30
Byson94
e767cde945 feat: many internal changes regarding enter(..)
1. Made it so that there wont be any error if user didnt return anything
2. Added support for defining multiple enter(..)
3. Added support for merging multiple enter(..)
2025-09-05 10:18:27 +05:30
Byson94
a3a69ac485 feat: better errors with rhai_trace (lib built for ewwii)
With this commit, Ewwii now integrates rhai_trace, which is a rust library that I
built to generate better errors with rhai.

It is plugged into codespan reporting for providing awesome errors which
makes programming with ewwii much easier! It is a major UX update along
with the removal of `dyn_id` dependance.
2025-09-04 22:46:18 +05:30
Byson94
44bfab7707 docs: improved the doc flow 2025-09-04 22:14:02 +05:30
Byson94
e115ebfd1a feat: added TODO.md 2025-09-04 10:35:25 +05:30
Byson94
0fdbab3217 feat: updated wifi gui template image 2025-09-03 22:19:38 +05:30
Byson94
f8cfbdc3dc Update README.md 2025-09-03 22:18:31 +05:30
Byson94
86f880dc18 feat: improved the removed dyn_id part in changelog 2025-09-03 16:54:12 +05:30
Byson94
39912d3f46 feat(MAJOR): removed the need for dyn_id
This is a very very very big update for UX! Ewwii finally has support
for automatically assigning `dyn_id`.

This was actually not as hard as I thought! I just had to mutate the
widget AST and inject a `dyn_id` in based on its parent.

It works soooo well and the burden on the user just reduced sooo much!
2025-09-03 16:49:46 +05:30
Byson94
abe59bc374 Merge branch 'main' into iidev 2025-09-03 15:25:07 +05:30
Byson94
fad31a15be feat(docs): added wifi_manager template 2025-09-03 15:24:52 +05:30
Byson94
a734a93a2c feat(rename): renamed iirhai --> rhai_impl 2025-09-03 15:11:26 +05:30
Byson94
ddf8b94b18 Merge branch 'main' into iidev 2025-09-03 14:39:06 +05:30
Byson94
dd08978a10 feat(github): added module request issue template 2025-09-03 14:37:25 +05:30
Byson94
3812a2db3b feat(github): added module request issue template 2025-09-03 14:34:03 +05:30
Byson94
5c924b833f feat: renamed widgetnode.rs to ast.rs in iirhai 2025-09-03 14:29:13 +05:30
Byson94
c551b22bf8 feat: removed modules example 2025-09-02 19:36:42 +05:30
Byson94
2532dd944a feat: updated readme contribewwtiing steps 2025-09-02 19:29:02 +05:30
Byson94
8f16439893 feat: removed statictranspl docs 2025-09-02 19:24:10 +05:30
Byson94
6b201bbeba Merge branch 'main' into iidev 2025-09-02 16:35:50 +05:30
Byson94
e449be1fbf feat: added contributing.md 2025-09-02 16:35:14 +05:30
Byson94
67923ed3bd chore: 2025-09-02 16:27:16 +05:30
Byson94
77269f85bb feat: added api::linux library for rhai 2025-09-02 16:18:37 +05:30
Byson94
9d11f601ba feat: removed unused macros 2025-08-31 16:09:48 +05:30
Byson94
86cca80387 feat: removed unused deps, did namespace changes 2025-08-31 15:48:16 +05:30
Byson94
4c6e0ebd41 fix: borken % based w/h in window def 2025-08-31 12:17:52 +05:30
Byson94
9694c99a40 fix: fixed iidev to main merge conflict 2025-08-30 21:53:19 +05:30
Byson94
c6511dcb54 style: fixed pre_description having \t at start 2025-08-30 21:51:14 +05:30
Byson94
14bac6d0c2 style: fixed pre_description having \t at the start 2025-08-30 21:49:48 +05:30
Byson94
c81dd2c285 feat(ci): added gh-page publishment on changes in generate-rhai-docs/** 2025-08-30 21:40:27 +05:30
Byson94
a0a268cc88 feat: added feature for adding descriptions in generated mod docs 2025-08-30 21:38:01 +05:30
Byson94
eeadcab1ee chore: ran cargo fmt 2025-08-30 21:17:47 +05:30