Commit graph

1,792 commits

Author SHA1 Message Date
Admin
1329efa45f use high bit of id for escape 2025-10-03 14:40:16 +02:00
Admin
00edc7a4df added id-as-var 2025-10-03 13:58:00 +02:00
Admin
2a6c6985ea added id-as-var 2025-10-03 13:38:11 +02:00
Admin
9e467e2d8e have prototypes 2025-10-03 12:38:52 +02:00
Admin
c432bbbf10 have prototypes 2025-10-03 12:14:09 +02:00
Admin
f78275d3e4 it calculates! 2025-10-03 12:07:56 +02:00
Admin
b08c115d33 it calculates! 2025-10-03 11:52:40 +02:00
Admin
0963a22286 it calculates! 2025-10-03 11:27:06 +02:00
Admin
5cb480db89 interpreter otw 2025-10-03 10:49:15 +02:00
Admin
61a5c4d49c parsed functions 2025-10-03 09:23:52 +02:00
Admin
4a2a053e09 fix warning 2025-10-02 18:38:33 +02:00
Admin
f1560978ca added let instructions 2025-10-02 18:38:16 +02:00
Eddy Bruel
44cf86a897 Implement relative min/max fits 2025-10-02 15:42:36 +02:00
Admin
27ca0e767c make id have $ flag 2025-10-01 11:54:03 +02:00
Admin
e14590b347 make id have $ flag 2025-10-01 11:51:12 +02:00
Admin
5c162d1bd1 deep proto inheritance otw 2025-10-01 11:32:48 +02:00
Admin
02b540f667 added 3 value operators 2025-09-30 16:49:39 +02:00
Admin
912995bdbf script otw 2025-09-29 16:28:00 +02:00
Admin
1892e7456e concat and add 2025-09-28 16:43:09 +02:00
Admin
3d7c83ed03 splash: multizone gc heaps 2025-09-28 14:17:32 +02:00
Admin
6102a9ee4f script engine basic gc 2025-09-26 14:39:59 +02:00
Admin
85df8d5c6c script parse call, index and fields 2025-09-25 17:26:42 +02:00
Eddy Bruel
fdf9d66e81 Implement min/max fits 2025-09-25 16:09:28 +02:00
Admin
cd172245dd script parse call, index and fields 2025-09-25 14:07:32 +02:00
Admin
8785cf9f63 script parse parens 2025-09-25 13:28:12 +02:00
Admin
6d79a6c7da script object constructors 2025-09-25 12:44:30 +02:00
Admin
0dbf11b821 first parsed math expression 2025-09-25 12:10:35 +02:00
admin
2571e20894 parser otw 2025-09-24 16:31:18 +02:00
Admin
67cffbe879 script otw 2025-09-24 12:18:01 +02:00
Admin
4f18372633 script engine otw 2025-09-24 11:00:28 +02:00
Admin
4cf8cb8e41 script engine otw 2025-09-24 10:16:15 +02:00
Admin
96fdd75707 script tokenizer done 2025-09-23 08:47:09 +02:00
Admin
75d1a50507 script tokenizer done 2025-09-23 08:37:23 +02:00
makepaddev
86422fb774 wasm elide warnings removed 2025-09-09 22:24:18 +02:00
makepaddev
a08fb728de fix elided warnings 2025-09-09 21:42:05 +02:00
makepaddev
6a9b75c601 fix elided lifetime warnings 2025-09-09 21:37:52 +02:00
Admin
9568059be3 aistream 2025-09-09 21:27:28 +02:00
Eddy Bruel
462ef81efe Fix bug in weighted fills 2025-09-09 10:18:55 +02:00
Admin
fdab48a1b7 ai fixup 2025-09-09 09:37:35 +02:00
Admin
0e77401bbc longer timeouts on macos urlsession 2025-09-09 09:30:29 +02:00
Eddy Bruel
9919360ba5 Make sure to move turtle to new location on wrap 2025-08-20 16:12:38 +02:00
Eddy Bruel
f7ba57942c Fix position bug in draw_walk when Flow is RightWrap 2025-08-12 11:09:20 +02:00
Eddy Bruel
e576d4e0d6 Remove support for multistyle text layouts 2025-08-01 12:23:56 +02:00
Lyda
252f4e328a
Implement IME composition handling in WasmWebBrowser (#772)
* Implement IME composition handling in WasmWebBrowser

This update introduces support for handling Input Method Editor (IME) composition events in the WasmWebBrowser class. The changes include:

- Added event listeners for `compositionstart`, `compositionupdate`, and `compositionend` to manage the composition state and data.
- Skipped normal input events during composition to prevent interference.
- Sent the final IME input result to the WebAssembly module upon composition end, ensuring proper handling of user input.

These enhancements improve the text input experience for users utilizing IME, particularly for languages requiring composition.

* chore: remove log
2025-07-29 09:27:27 +02:00
Admin
963cad9d81 sync load image sizes 2025-07-22 11:58:12 +02:00
Kevin Boos
8970147b06
Create PageFlip child widget within set_active_page() (#783)
This allows an app dev/user to create and populate a new widget
within the PageFlip parent widget *before* waiting for it to be drawn.
Previously, the child widgets within PageFlip were either created
upon app load (which is inefficient) or upon draw (which is too late).
2025-07-21 20:52:34 +02:00
Admin
20f1333f55 fix align typo 2025-07-15 10:25:15 +02:00
Admin
97a224befb fix cargo makepad quest missing font 2025-07-14 11:36:00 +02:00
Julián Montes de Oca
7fc2283327
Rework StackNavigation into an actual Stack (#766)
* Refactor stack navigation into a proper stack

 - Replace show_stack_view_by_id with push/pop/popToRoot methods
- Add proper navigation stack with history tracking
- Fix animation transitions between consecutive views
- Add stack inspection methods (depth, can_pop, current_view)
- Maintain backward compatibility with deprecated methods
- Update action enum to use Push/Pop/PopToRoot variants

* Add support for multiple instances of StackNavigation.

- Introduced full-screen flag necessary to disable full-screen positioning and sliding animations when needed.
2025-07-12 02:11:27 +02:00
alanpoon
a5b8f1bb6a
fix_small_spinner_not_showing (#782)
* fix_small_spinner_not_showing

* remove debug
2025-07-12 02:11:16 +02:00