Commit graph

237 commits

Author SHA1 Message Date
Admin
f612559a91 fix 2026-03-01 10:24:21 +01:00
Admin
d5d59d01c3 backend proto splitoff 2026-03-01 10:12:00 +01:00
Admin
fb60464757 fixes 2026-02-28 23:41:15 +01:00
Admin
a6a859f28d fix better errors 2026-02-28 23:19:25 +01:00
Admin
11859b7a44 makepad studio old 2026-02-28 22:42:57 +01:00
Admin
3ce4f836ef fix 2026-02-28 12:48:06 +01:00
alanpoon
bde2d38073 agent_acp (#888) 2026-02-26 11:36:12 +01:00
admin
ddebd64601 api 2026-02-25 17:14:39 +01:00
Admin
797098cec5 fix linux 2026-02-24 16:49:11 +01:00
Admin
0aa3533210 network refactor 2026-02-24 14:04:37 +01:00
Admin
582af4b271 splice out a makepad-network crate 2026-02-23 23:21:31 +01:00
Admin
9cb709f6a5 fix up uizoo 2026-02-23 18:00:19 +01:00
offline-ant
b41f9eef42 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
2c55091c71 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
dc588ebb99 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
b331819b9a message refactor
;
2026-02-23 16:46:48 +01:00
Admin
00fa5a71f7 message coalescing 2026-02-23 16:08:52 +01:00
Admin
36b3a7da68 studio<>app proto cleanup 2026-02-23 15:54:59 +01:00
admin
1496c97a7e tweakray 2026-02-22 20:30:14 +01:00
admin
4cfac71525 automated click animation 2026-02-22 13:34:00 +01:00
admin
8ced05d753 refactor remote and screenshot proto 2026-02-22 10:57:51 +01:00
admin
86813bc2a7 runview ticks 2026-02-21 16:53:42 +01:00
admin
f1418cebae terminal viewport 2026-02-21 14:55:22 +01:00
Admin
aebab79f7b gpu profiling 2026-02-21 13:29:30 +01:00
Admin
b4123ebfa0 profiler 2026-02-21 11:30:59 +01:00
Admin
5c5bd9cfc4 profiler 2026-02-21 10:37:25 +01:00
Admin
fd7aed79ce fix studio reload 2026-02-21 08:58:31 +01:00
Admin
2cb2194e30 fix studio reload 2026-02-21 08:54:58 +01:00
Admin
9468ba8f53 drawcall fixing 2026-02-21 06:50:39 +01:00
Admin
dbbdadbe34 fix 2026-02-20 23:58:48 +01:00
Julián Montes de Oca
40cad5dd37 Restore IME support (#860)
* Restore IME support

* Remove unused voice handling methods from Window
2026-02-20 14:06:02 +01:00
Admin
b826b226c3 make voice optional 2026-02-19 21:16:57 +01:00
Admin
a84e778499 terminal title 2026-02-19 09:01:47 +01:00
Admin
f580a662b3 git dots 2026-02-19 08:31:54 +01:00
Admin
f4fcf17274 git dots 2026-02-19 08:03:39 +01:00
Admin
f06fce0cee terminal split 2026-02-19 07:18:43 +01:00
Admin
c6a85d480a cleanup buildmanager 2026-02-19 07:11:55 +01:00
Admin
561609aca1 ai agent ui control 2026-02-18 21:31:04 +01:00
Admin
7e6bd82ddb ui automation 2026-02-18 21:28:46 +01:00
Admin
393ad66d27 ui proto 2026-02-18 21:10:25 +01:00
Admin
c4b92f11a9 change subprocess plumbing to websocket 2026-02-18 14:06:44 +01:00
Admin
9d9b03b72d terminal work/ webp 2026-02-17 18:11:36 +01:00
Admin
612defab66 fix warnings 2026-02-16 11:58:51 +01:00
Admin
05941f8a05 clean build 2026-02-15 18:43:19 +01:00
Admin
dd1678f9b2 cleanup widget tree 2026-02-15 18:34:42 +01:00
Admin
d4e6c53358 vulkan otw + widget fixes 2026-02-15 16:04:24 +01:00
Admin
11e49f0700 android vulkan otw 2026-02-15 14:18:42 +01:00
Admin
71bee4562c headless otw 2026-02-15 09:48:28 +01:00
Admin
61a51278ce web almost there 2026-02-14 22:46:32 +01:00
Admin
673f441b60 linux done! 2026-02-14 19:25:46 +01:00