Commit graph

233 commits

Author SHA1 Message Date
Admin
79ac8d834f makepad studio old 2026-02-28 22:42:57 +01:00
Admin
a8599a4b22 fix 2026-02-28 12:48:06 +01:00
alanpoon
7bee85bb3e
agent_acp (#888) 2026-02-26 11:36:12 +01:00
admin
ddca609ad8 api 2026-02-25 17:14:39 +01:00
Admin
f37bb78aaf fix linux 2026-02-24 16:49:11 +01:00
Admin
7816d8da43 network refactor 2026-02-24 14:04:37 +01:00
Admin
ca17ee8baa splice out a makepad-network crate 2026-02-23 23:21:31 +01:00
Admin
7dc1249b4f fix up uizoo 2026-02-23 18:00:19 +01:00
offline-ant
ddbf066580
platform: unified StudioToApp dispatch and control channel (#874)
* platform: unified StudioToApp dispatch and control channel

Shared dispatch_studio_msg() in cx_shared.rs handles all common
StudioToApp variants (input, clipboard, screenshot, widget dump, kill).
Each stdin backend resolves window_id for mouse events, then delegates.

Control channel (web_socket.rs) enables StudioToApp dispatch in windowed
apps. Event loops poll it alongside their native event sources.

WindowGeomChange events are emitted on stdin geometry updates.

* fix RunView Y-flip on Linux: flip in shader instead of CPU readback

---------

Co-authored-by: ant <ant@offline.click>
2026-02-23 17:46:41 +01:00
offline-ant
d2b0513138
defer aux-channel accept until binary starts running (#873)
accept_host_endpoint() has a 10s timeout. Calling it at spawn time
fails for any build that takes longer to compile. Defer to when
"Running " appears in stderr, which is when the binary actually
starts and connects to the aux channel.

build_server: match+return instead of expect on spawn failure.

Co-authored-by: ant <ant@offline.click>
2026-02-23 17:46:07 +01:00
offline-ant
cd90738d8d
fix Studio crash on child process failure (#871)
build_client: log instead of panic on closed channel.

Co-authored-by: ant <ant@offline.click>
2026-02-23 17:45:40 +01:00
Admin
00c64eb965 message refactor
;
2026-02-23 16:46:48 +01:00
Admin
887763fcf9 message coalescing 2026-02-23 16:08:52 +01:00
Admin
6fa70b19ce studio<>app proto cleanup 2026-02-23 15:54:59 +01:00
admin
68222399e3 tweakray 2026-02-22 20:30:14 +01:00
admin
b6dea262e2 automated click animation 2026-02-22 13:34:00 +01:00
admin
251156b233 refactor remote and screenshot proto 2026-02-22 10:57:51 +01:00
admin
e3bf60cf96 runview ticks 2026-02-21 16:53:42 +01:00
admin
4ac3391dc2 terminal viewport 2026-02-21 14:55:22 +01:00
Admin
882f97b5b5 gpu profiling 2026-02-21 13:29:30 +01:00
Admin
2665d0023b profiler 2026-02-21 11:30:59 +01:00
Admin
051b17a980 profiler 2026-02-21 10:37:25 +01:00
Admin
e734c3f1f6 fix studio reload 2026-02-21 08:58:31 +01:00
Admin
f38e030a1e fix studio reload 2026-02-21 08:54:58 +01:00
Admin
74059d928c drawcall fixing 2026-02-21 06:50:39 +01:00
Admin
7cc23e477e fix 2026-02-20 23:58:48 +01:00
Julián Montes de Oca
88abfedd24
Restore IME support (#860)
* Restore IME support

* Remove unused voice handling methods from Window
2026-02-20 14:06:02 +01:00
Admin
e14f84ee5d make voice optional 2026-02-19 21:16:57 +01:00
Admin
c058dee74b terminal title 2026-02-19 09:01:47 +01:00
Admin
d23b1b06a0 git dots 2026-02-19 08:31:54 +01:00
Admin
1581943963 git dots 2026-02-19 08:03:39 +01:00
Admin
0a71358169 terminal split 2026-02-19 07:18:43 +01:00
Admin
0d682afd4a cleanup buildmanager 2026-02-19 07:11:55 +01:00
Admin
dd7e125d92 ai agent ui control 2026-02-18 21:31:04 +01:00
Admin
c2342aedfb ui automation 2026-02-18 21:28:46 +01:00
Admin
a5510b3f53 ui proto 2026-02-18 21:10:25 +01:00
Admin
20e79994d4 change subprocess plumbing to websocket 2026-02-18 14:06:44 +01:00
Admin
a298eb62f3 terminal work/ webp 2026-02-17 18:11:36 +01:00
Admin
e854539b2a fix warnings 2026-02-16 11:58:51 +01:00
Admin
670944980b clean build 2026-02-15 18:43:19 +01:00
Admin
1c8ceb4693 cleanup widget tree 2026-02-15 18:34:42 +01:00
Admin
5ad1df51f1 vulkan otw + widget fixes 2026-02-15 16:04:24 +01:00
Admin
acdac25dfa android vulkan otw 2026-02-15 14:18:42 +01:00
Admin
29b2778114 headless otw 2026-02-15 09:48:28 +01:00
Admin
bf6ba654bd web almost there 2026-02-14 22:46:32 +01:00
Admin
0579dfb81c linux done! 2026-02-14 19:25:46 +01:00
Admin
762b72c8b6 almost shared mem linux 2026-02-14 19:10:45 +01:00
Admin
345028f2bb almost shared mem linux 2026-02-14 19:09:48 +01:00
Admin
53551f85b7 almost shared mem linux 2026-02-14 19:05:54 +01:00
Admin
fa98587e89 linux 2026-02-14 18:07:21 +01:00