Commit graph

576 commits

Author SHA1 Message Date
Admin
1c7835fca9 working emitters 2026-04-01 12:19:02 +02:00
Admin
96bbe681d8 otw 2026-04-01 12:19:02 +02:00
Admin
e343aa00d4 xr networking 2026-04-01 12:19:02 +02:00
Admin
fcc003814e refactor 2026-04-01 12:19:02 +02:00
Admin
2bb0fe88cc cleanup 2026-03-30 09:22:56 +02:00
Admin
cfd39ecc72 cleanup 2026-03-29 23:33:47 +02:00
Admin
bc70aa5ed7 optimisations 2026-03-29 21:46:25 +02:00
Admin
f8ffda732a optimisations 2026-03-29 21:36:19 +02:00
Admin
0fdc86b528 optimisations 2026-03-29 21:01:06 +02:00
Admin
d83941cf7a optimisations 2026-03-29 20:27:52 +02:00
Admin
c352bf75e8 clean maps lock 2026-03-28 22:56:30 +01:00
Admin
bc64ac1164 fix refactor 2026-03-28 21:45:27 +01:00
Admin
282a9a34e2 working refactor 2026-03-28 17:58:49 +01:00
Admin
29ca115f14 actually working alignment 2026-03-28 16:36:27 +01:00
Admin
5112d37ebd cleanup 2026-03-28 13:22:52 +01:00
Admin
0088feb734 contour map 2026-03-28 12:02:56 +01:00
Admin
83fd90015f auto alignment working 2026-03-27 16:31:02 +01:00
Admin
83a9fa2017 xr room mapping 2026-03-27 13:51:54 +01:00
Admin
a517b9cb42 fix xr UIs 2026-03-26 15:25:55 +01:00
Admin
d2853799f9 wrist ui 2026-03-26 15:25:55 +01:00
Admin
788d7a42c4 xr test 2026-03-26 00:32:24 +01:00
Admin
014732ecf7 optimising quest renderpath with physics 2026-03-25 23:29:41 +01:00
Admin
78296f515b optimising quest renderpath with physics 2026-03-25 22:44:16 +01:00
Admin
b6fa66ae41 optimising quest renderpath with physics 2026-03-25 22:44:16 +01:00
Admin
6431464aa1 better physics 2026-03-25 17:39:00 +01:00
Admin
7a102e5cf4 finally 2026-03-25 17:38:59 +01:00
Admin
3f7b0a1bac xr otw 2026-03-25 17:31:52 +01:00
Sabin Regmi
0cff3fd7f6
ft makepad_test (#974)
* ft makepad_test

* Improve run handling, manifest parsing, and stdout newline

Replace dynamic free-port lookup with an ephemeral localhost SocketAddr in test runtime and remove the unused find_free_listen_address helper. Ensure headless stdout messages end with a newline. Simplify send_to_app error handling and add a test that queued bootstrap messages are delivered once an app socket connects. Substantially enhance process_manager: unify cargo flag parsing, parse Cargo.toml to determine package/bin targets, resolve the correct binary name for direct stdio runs, and build the cargo/build+exec script from the resolved args. Add unit tests for manifest parsing and script generation and adjust related call sites.

* test harness

* Preserve test attrs; return Vec for gateway binds

In the test macro (libs/makepad_test/macros/src/lib.rs) preserve wrapper-only attributes (ignore and should_panic) on the generated wrapper test while removing them from the inner function. Added Attribute import, is_wrapper_only_test_attr helper, adjusted attribute filtering and emission, and added unit tests to verify attribute placement and expansion.

In the hub (studio/hub/src/hub.rs) change gateway_bind_candidates to return a Vec<SocketAddr> instead of an iterator and special-case ephemeral port 0 to preserve ephemeral binding; otherwise collect the range of candidate ports into a Vec. Added tests to validate candidate behavior. Also minor formatting/whitespace tweaks and a small IPv6 formatting adjustment.

* Add visible Studio mode and remote client

Enable running UI tests visibly through a running Makepad Studio. Adds a new makepad-network dependency and studio_remote client (libs/makepad_test/src/studio_remote.rs) and integrates it into the runtime via a TestConnection enum. Introduces visible-mode tooling: env vars (MAKEPAD_TEST_VISIBLE, MAKEPAD_TEST_STUDIO, MAKEPAD_TEST_STUDIO_MOUNT, MAKEPAD_TEST_STARTUP_DELAY_MS, MAKEPAD_TEST_ACTION_DELAY_MS, MAKEPAD_TEST_KEEP_OPEN_MS), pacing/delays after actions, and pause-before-shutdown. Splits startup into start_headless_app/start_visible_app, clears existing visible builds before launching, and updates tests, docs (GUIDE.md, README.md), and selector/runtime minor cleanups/formatting.
2026-03-25 16:09:03 +01:00
Admin
e0e73f9ea6 xr otw 2026-03-23 22:26:41 +01:00
Admin
06c3e1c0d1 xr otw 2026-03-23 20:52:29 +01:00
Admin
2b677c6da0 compiles 2026-03-23 12:56:39 +01:00
Admin
dea06dd282 cleanup 2026-03-23 10:12:37 +01:00
Admin
e888e946ab android borked 2026-03-22 17:28:18 +01:00
Admin
f9ac0d651e tree 2026-03-22 13:39:01 +01:00
Admin
8ec45d41a0 cleanup xr 2026-03-22 12:24:04 +01:00
Admin
84ec5394ba fix xr lib 2026-03-21 15:24:19 +01:00
Admin
2f3260f214 demo 2026-03-21 11:39:27 +01:00
Admin
0aa7118f78 protocol 2026-03-20 10:09:40 +01:00
Admin
2cff94d01b fix android screencap to studio 2026-03-20 09:03:50 +01:00
Admin
785b823751 fix android screencap to studio 2026-03-19 13:59:42 +01:00
Admin
840b8b5cb3 fix android screencap to studio 2026-03-19 13:57:55 +01:00
Admin
23e1973ac9 fix studio 2026-03-19 11:24:51 +01:00
Admin
5a4bef21d6 cleanup 2026-03-19 10:16:38 +01:00
Admin
4c7b806524 helmet with real envmap 2026-03-18 01:29:59 +01:00
Admin
6cd202a553 remove dep 2026-03-18 01:02:57 +01:00
Admin
1a0f01ce89 vulkan debugging 2026-03-17 23:59:07 +01:00
Admin
987f21bea4 cef 2026-03-17 19:00:28 +01:00
Admin
3803e091de vulkan video textures 2026-03-17 19:00:28 +01:00
Admin
efb38f2f89 vulkan video textures 2026-03-17 19:00:28 +01:00
Admin
91f0873847 vulkan video textures 2026-03-17 19:00:28 +01:00