makepad/tools
2026-09-25 17:32:26 +03:00
..
agents tools: makepad-screen is makepad-agents, and its binary is agents -- the crate is the agent session manager (start, attach, list, the TUI); "screen" was a nod to GNU screen, and its other job, the pty trampoline a terminal starts its shell through, does not need the old name either. The package is makepad-agents in tools/agents, the executable is agents, so it is the command on the PATH itself and the shell wrapper that existed only to give it that name is gone (the binary already resolves the workspace's session directory the wrapper used to export); the terminal's pty spawn looks for agents beside the app, Director looks for and pins the sibling agents with the makepad-agents-v1 record and the agents version line, the session environment is MAKEPAD_AGENTS_SESSION and MAKEPAD_AGENTS_STATE_DIR, the CI scripts build makepad-agents, and Director's notes say how to build and run it 2026-09-22 09:36:13 +02:00
android xr otw 2026-03-12 15:51:30 +01:00
app_icons builder: the Builder TUI matches the new terminal design, Windows executables carry app icons, and every app has one -- plain full-screen menu (SETUP / YOUR LICENSES / MAKEPAD EXPERIMENTS / CODING AGENTS) with one status line and one progress bar; log in with an email kept in the install folder (downloads are no longer personalized); consent screens list each license agreement (Return opens it) with Agree to all / Cancel; a GPU notice screen on Windows and Linux; optional CUDA for Makepad Amp on NVIDIA GPUs; Apple developer tools screen on macOS; updates save local edits as changes/<app>-<date>.diff for a coding agent to merge back; "clean build" runs cargo clean. libs/win_resource writes Windows icon and version resources without rc.exe from the same icon source as macOS bundles; cargo-makepad uses it. Apps get icon.svg + icon_1024.png (tools/app_icons/render.sh). makepad-mac.sh and makepad-windows-preview.sh are the simulated visual specs. 2026-09-24 13:48:33 +02:00
apple Initial commit 2025-05-06 10:11:37 +02:00
arch_usb cuda: builds link only the CUDA toolkit they are given, never a system install -- makepad-ai-cuda's build script takes its toolkit from MAKEPAD_CUDA_ROOT alone; CUDA_PATH, CUDA_HOME and the Program Files / /usr/local / /opt scans are gone, because an exe linked against a system toolkit then needs that toolkit's DLLs on PATH wherever it runs (music.exe on a box with CUDA 12.4 installed but not on PATH stopped with "cublasLt64_12.dll was not found"). The Builder passes its private toolkit as MAKEPAD_CUDA_ROOT when CUDA is enabled; the Arch fleet provisioning opts in with MAKEPAD_CUDA_ROOT=/opt/cuda. 2026-09-24 15:56:53 +02:00
auto_version tools, arch, docs, workspace, examples, sqlite, wasm_bridge 2026-09-15 13:40:33 +02:00
brotli_check WASM Binary Optimization + Splitting (#925) 2026-03-09 18:52:49 +01:00
cargo_makepad Merge upstream origin/work 5f99533 into nigig fork alongside dev 2026-09-25 17:32:26 +03:00
ci ci: a full disk empties the build output before the run, not every row after it -- the mini's wall went red on workspace ("check host": failed to write full.rmeta: No space left on device), apps/browser ("comes up": grab write: No space left on device) and apps/calculator on ac1917d70: the volume had 104 MB left, 207 GB of it the checkout's target (16 target triples, 59 GB host debug). Cargo never removes what it built for a feature set or dependency graph that is gone: each triple held 8 to 10 builds of makepad-widgets alone since 09-21, and tonight's makepad-widgets features added new ones for every crate above it on every triple. The sync step now counts the build output (stopping once it reaches the free space; 434k files on the mini) and, when it is as large as what the volume has left, removes it and the run builds from cold: the worst a run adds is one more copy of what is there. 2026-09-25 01:16:33 +02:00
gbelt_test tools: the Builder replaces makepad_loader, the web server moves to makepad/webserver, fleet scripts, docs and the workspace members 2026-09-18 12:17:59 +02:00
makepad_builder Merge upstream origin/work 5f99533 into nigig fork alongside dev 2026-09-25 17:32:26 +03:00
makepad_loader tools: the Builder replaces makepad_loader, the web server moves to makepad/webserver, fleet scripts, docs and the workspace members 2026-09-18 12:17:59 +02:00
map_bake libs: geodata, map_build, mbtile_reader, map_nav 2026-09-15 13:40:32 +02:00
map_tiles libs: geodata, map_build, mbtile_reader, map_nav 2026-09-15 13:40:32 +02:00
open_harmony Initial commit 2025-05-06 10:11:37 +02:00
profiler profiler 2026-04-28 12:33:05 +02:00
qwen38 tools: the Builder replaces makepad_loader, the web server moves to makepad/webserver, fleet scripts, docs and the workspace members 2026-09-18 12:17:59 +02:00
remote tools: the Builder replaces makepad_loader, the web server moves to makepad/webserver, fleet scripts, docs and the workspace members 2026-09-18 12:17:59 +02:00
rustup Initial commit 2025-05-06 10:11:37 +02:00
wayland_codegen platform: the retained renderer for Scope, the vulkan cargo feature and Cx::gpu_backend() 2026-09-18 12:14:21 +02:00
web_server tools: the Builder replaces makepad_loader, the web server moves to makepad/webserver, fleet scripts, docs and the workspace members 2026-09-18 12:17:59 +02:00
windows_bindgen tools, arch, docs, workspace, examples, sqlite, wasm_bridge 2026-09-15 13:40:33 +02:00
windows_strip Land platform, studio, and widget infra from rik2. 2026-08-18 14:23:57 +02:00
aihub-farm-smoke.py tools, arch, docs, workspace, examples, sqlite, wasm_bridge 2026-09-15 13:40:33 +02:00
aihub-node-update.ps1 tools, arch, docs, workspace, examples, sqlite, wasm_bridge 2026-09-15 13:40:33 +02:00
cargo_publish.sh apps: director, studio, scope, aichat 2026-09-15 13:40:29 +02:00
check_loader_removable.sh chore: workspace members for the new crates, makepad.splash, the naming and loader check scripts, and error_log 2026-08-26 08:49:50 +02:00
check_naming.sh chore: workspace members for the new crates, makepad.splash, the naming and loader check scripts, and error_log 2026-08-26 08:49:50 +02:00
check_vj_wasm_time.sh Remove Flow, asset and VJ applications moved into Stage 2026-09-21 23:09:50 +02:00
download_map.sh Clean the public tree for a checkout other people can use. 2026-08-18 15:23:19 +02:00
download_splat.sh Clean the public tree for a checkout other people can use. 2026-08-18 15:23:19 +02:00
download_stars.sh chore: workspace members for the new crates, makepad.splash, the naming and loader check scripts, and error_log 2026-08-26 08:49:50 +02:00
download_tts.sh Clean the public tree for a checkout other people can use. 2026-08-18 15:23:19 +02:00
download_voice.sh Clean the public tree for a checkout other people can use. 2026-08-18 15:23:19 +02:00
emdx_test_upload.mjs Land route app + platform geo/permission APIs, map nav layer, geodata radar 2026-07-31 00:10:52 +02:00
git_object_list.rs Initial commit 2025-05-06 10:11:37 +02:00
linux_deps.sh Video playback fixes and improvements (#1155) 2026-08-10 12:29:33 +02:00
llama_compare_escalated.sh Land route app + platform geo/permission APIs, map nav layer, geodata radar 2026-07-31 00:10:52 +02:00
llama_metal.sh Land route app + platform geo/permission APIs, map nav layer, geodata radar 2026-07-31 00:10:52 +02:00
llvm_lines.sh apps: director, studio, scope, aichat 2026-09-15 13:40:29 +02:00
merge_rik2_into_dev.sh restore merge script 2026-02-26 10:09:28 +01:00
regenerate_wayland_protocols.sh linux 2026-02-14 18:07:21 +01:00
remote_smoke.sh chore: README, workspace, agent docs, and the box-driving scripts 2026-08-23 01:34:36 +02:00
run_ui_tests.sh ft makepad_test (#974) 2026-03-25 16:09:03 +01:00
toolchains_flush.sh Initial commit 2025-05-06 10:11:37 +02:00
webgl_release_probe.mjs tools, arch, docs, workspace, examples, sqlite, wasm_bridge 2026-09-15 13:40:33 +02:00
wincmd.sh chore: README, workspace, agent docs, and the box-driving scripts 2026-08-23 01:34:36 +02:00
winps.sh chore: README, workspace, agent docs, and the box-driving scripts 2026-08-23 01:34:36 +02:00
winps_eval.sh chore: README, workspace, agent docs, and the box-driving scripts 2026-08-23 01:34:36 +02:00
winps_file.sh chore: README, workspace, agent docs, and the box-driving scripts 2026-08-23 01:34:36 +02:00
winps_run.sh chore: README, workspace, agent docs, and the box-driving scripts 2026-08-23 01:34:36 +02:00
winps_stage.sh chore: README, workspace, agent docs, and the box-driving scripts 2026-08-23 01:34:36 +02:00
winrun.sh chore: README, workspace, agent docs, and the box-driving scripts 2026-08-23 01:34:36 +02:00
winspawn.sh tools, arch, docs, workspace, examples, sqlite, wasm_bridge 2026-09-15 13:40:33 +02:00