Commit graph

2,973 commits

Author SHA1 Message Date
Julián Montes de Oca
900bc6276b iOS: Add UITextInput protocol implementation for IME support (#838)
- MakepadTextInputView with marked text (composition) for CJK input
- UTF-16 ↔ char index conversion for emoji/Unicode handling
- TextRangeReplaceEvent for autocorrect/autocomplete
2026-01-12 14:10:44 +01:00
Admin
5b10f90af4 fix new httpserverrequest type 2026-01-09 08:09:21 +01:00
Kevin Boos
3cdc2549cd Quick hotfix to make cargo-makepad build again (#837) 2026-01-09 08:06:00 +01:00
Admin
9abc6dcf12 strings 2026-01-07 10:39:31 +01:00
Admin
343591308d add http server script bindings 2026-01-07 08:55:50 +01:00
Admin
2348297af7 add ffb 2026-01-07 07:31:14 +01:00
Julián Montes de Oca
02632c7d2b Remove broken script handling fn calls from various platforms (#836) 2026-01-06 18:06:49 +01:00
Julián Montes de Oca
b716453458 Remove app module and main entry point from math_widget (#835) 2026-01-06 17:00:37 +01:00
Julián Montes de Oca
0e9026183d Add macOS AEC support via VoiceProcessingIO (#834) 2026-01-06 17:00:25 +01:00
Julián Montes de Oca
e07406460d Add clipboard actions support for iOS (#833)
Implemented UIEditMenuInteraction for clipboard actions, allowing copy, cut, paste, and select all functionalities.
2026-01-06 17:00:02 +01:00
Admin
c3120e6ef5 fix 2026-01-06 10:30:49 +01:00
Admin
e9e817699c switch to DirectInput 2026-01-06 10:26:11 +01:00
Admin
19318e7d22 switch to DirectInput 2026-01-06 10:19:38 +01:00
Admin
ab8d7e17a4 switch to DirectInput 2026-01-06 10:12:33 +01:00
Admin
c3c24d0a20 rename to game input api 2026-01-06 09:59:17 +01:00
Admin
76a2573981 add windows gamepad api 2026-01-06 08:44:20 +01:00
Admin
4cf122a937 fix 2026-01-05 18:09:45 +01:00
Admin
4efc508281 fix 2026-01-05 18:06:03 +01:00
Admin
1d08cb7a71 basic apple gamepad support 2026-01-05 18:03:46 +01:00
wyenox
d70bd0d7cb Fix various issues in cargo makepad wasm (#826)
* Fix `Uncaught ReferenceError: env is not defined`

at bindgen.js: const imports = __wbg_get_imports(); imports.env = env;

at (index): let wasm = await init({module_or_path: module}, env);

* fix `Uncaught DOMException: WebAssembly.Memory object could not be cloned.`

at web.js:         worker.postMessage(this.alloc_thread_stack(args.context_ptr, args.timer));

* add missing rustc flags to enable threading

* allow cargo makepad in linux arm

* debugs

* don't color cargo tree

* remove debug prints

* remove unsupported os handling that didn't exist before
2026-01-05 15:14:29 +01:00
Julián Montes de Oca
54066545cb Add support for definding a math view in Markdown (#825) 2026-01-05 15:14:19 +01:00
Admin
c5bda5fc3c merge 2025-12-23 16:15:54 +01:00
Eddy Bruel
2bf1cae4b1 Add svg widget 2025-12-19 14:45:38 +01:00
Kevin Boos
eb6396b5eb Add optional serde derives for Serialization/Deserialization on select public types (#831)
Can be activated by setting the "serde" feature on `makepad-widgets`
(or other internal crates).
2025-12-18 08:38:58 +01:00
admin
1371b8b9e4 metal otw 2025-12-17 16:20:42 +01:00
Admin
d666171546 fix 2025-12-12 20:40:40 +01:00
Admin
902453e5ad fix up tests 2025-12-10 13:04:00 +01:00
Admin
ab1c0adf9f metal shaders otw 2025-12-06 11:42:01 +01:00
Eddy Bruel
95bbe84c75 Use mitex to convert from tex to typst 2025-12-05 13:27:20 +01:00
Eddy Bruel
9ef4fd602c Move math widget to its own crate 2025-12-05 13:27:20 +01:00
Eddy Bruel
5babc3bd3c Initial attempt 2025-12-05 13:27:20 +01:00
Admin
e648ca3b2c fix self in shaders 2025-12-04 15:00:25 +01:00
Admin
f2220863d7 splash fix tests 2025-12-04 14:40:17 +01:00
Admin
ec94199d0a glsl, hlsl, metal first steps 2025-12-04 13:18:39 +01:00
Admin
f4abaa860f glsl, hlsl, metal first steps 2025-12-04 12:55:20 +01:00
Sabin Regmi
9623ff0a92 fix: correct identifier comparison in expect_specific_ident function (#823) 2025-12-02 18:42:47 +01:00
Julián Montes de Oca
e09086a1d8 Remove unused tempfile dep (#805) 2025-12-02 18:42:01 +01:00
wyenox
7ffa0544cf Update Moly URL (#822) 2025-12-02 18:41:46 +01:00
Admin
0a1e93a89e align mathtypes to WGSL 2025-12-02 11:43:12 +01:00
Admin
520ef9486f platform2/draw2 otw 2025-11-30 14:56:53 +01:00
Admin
c5bef1c147 thisio uniforms 2025-11-29 11:52:27 +01:00
Admin
1de9fb6f10 shader thisio on the way 2025-11-28 15:30:07 +01:00
Admin
531c852882 extend shader types 2025-11-28 11:19:28 +01:00
Admin
184cd6f772 allow this to be a type 2025-11-28 09:54:49 +01:00
Admin
9c89bf9d9d shader struct this mutable 2025-11-28 09:19:40 +01:00
Admin
5561054050 shader refactor 2025-11-28 09:07:45 +01:00
Admin
230bf3c2ee shader otw 2025-11-28 08:57:52 +01:00
Admin
52c62f0daa consolidate code 2025-11-27 17:54:08 +01:00
Admin
b2d71767e2 array index in shader 2025-11-27 17:50:19 +01:00
Admin
a01eff7f24 named fields for wgsl shader structs 2025-11-27 16:37:26 +01:00