| .. |
|
resources
|
tools, ci, docs, workspace: the Builder ships as source on Windows and is one shell script on macOS and Linux, the CI box, makepad-agents, cargo-makepad, and one workspace for every crate
|
2026-09-26 20:11:31 +02:00 |
|
src
|
Merge upstream origin/dev c86415ef6 (30 commits) into nigig fork - preserve work content, game crates, nigig protocol, widgets layout
|
2026-09-27 01:53:53 +03:00 |
|
windows
|
builder: apps build on their own menu row while the menu stays usable, with a queue, cancel and the Experiments list inline -- Return on an app downloads and compiles it in the background: its row spins in Makepad orange and shows the step with a short orange bar ("⠴ compiling ━━━━━─────── 50 / 118 crates"), and it opens by itself when done; nothing else is on the row. Return on another app while one compiles queues it ("◌ queued · next", "· 2 to go"); the next starts when the one before ends. Every build and queue entry carries its own open-when-done flag: Return on that app's row sets it (idle, queued or compiling), Compile all never does (its apps are only compiled: "✓ … is compiled."), and s turns it off or on for the selected compiling or queued row. c cancels the selected build (Cargo, its compilers and the downloads stop -- the Windows job object, curl killed, the shell's process tree; what was downloaded and compiled stays and the row says "stopped · continue") or takes a queued app out; on Compile all it takes out its queued apps. The footer shows "s don't start" / "s start when done" and "c cancel", letters in orange, only where they apply, and the line under the rule says what the selected row does or what happens with the build ("Compiling from source. It opens by itself when it is done.", "Queued behind Makepad Amp; it compiles and opens after it.", "... only compiles; press s or ⏎ to open it when done."). Update checks on its own row the same way, beside a build (one checkout writes a snapshot at a time). Experiments is a tree node in the main menu (▸/▾) with Compile all and every experiment indented under it; license labels are beta, licensed and free, and statuses line up at column 30. Everything above the footer, header included, scrolls with the selection; the rule, status lines and keys stay pinned at the bottom with "↑ n above · ↓ n more" above them, and the gap above the footer is gone. Accents are Makepad orange throughout (the .bat's first screen too). Same screens and keys in the Windows TUI and makepad.sh (background jobs there, a 0.2 s tick, a redraw after a window resize). Checked: cargo check for the host, x86_64-pc-windows-gnu and -msvc, the builder lib tests, and both TUIs driven in a pty (OSC 11 dark and light, 80x24 to 110x40) through real downloads and compiles of the public experiments: inline progress, queue and automatic next, Return and s on the flag, cancel of compiling and queued rows with no compiler left running, Compile all and its cancel, the update check beside a build, quitting while compiling, the Experiments node, scrolling in a short window and the Log in page's mark. Not run on a real Windows console
|
2026-09-26 23:41:34 +02:00 |
|
about.txt
|
builder: the Makepad mark is always whole, bars fill in Makepad orange, and the header says Makepad Apps -- the mark was cut off on short screens (log in, sub-pages: the rule followed the rows, leaving it a few lines) and had holes where text or the selection band crossed it. The rule, status, choice and footer now keep to the bottom of the window, and the mark (logo.txt now holds a 44 x 13 and a 30 x 9 version) goes where it fits whole beside every row's text with two columns of air, as near the middle as it can: the large one if it fits anywhere, else the small one, else none. The selected row's "<action> ⏎" does not count, so the mark does not move with the selection; where the hint reaches into it the text wins, and on the band row the dots lie over the band. Progress bars fill in Makepad orange. The header reads "Makepad Apps" and the subtitle "Shipped as source code, so your coding agent can customize everything." (Windows TUI, makepad.sh and the .bat's first screen). Checked in a pty for the Rust TUI and makepad.sh: log-in, menu, the band crossing the mark, dark and light backgrounds
|
2026-09-26 22:39:23 +02:00 |
|
AGENTS.md
|
Merge upstream origin/dev c86415ef6 (30 commits) into nigig fork - preserve work content, game crates, nigig protocol, widgets layout
|
2026-09-27 01:53:53 +03:00 |
|
apps.json
|
Merge upstream origin/dev c86415ef6 (30 commits) into nigig fork - preserve work content, game crates, nigig protocol, widgets layout
|
2026-09-27 01:53:53 +03:00 |
|
bootstrap.sh
|
tools, ci, docs, workspace: the Builder ships as source on Windows and is one shell script on macOS and Linux, the CI box, makepad-agents, cargo-makepad, and one workspace for every crate
|
2026-09-26 20:11:31 +02:00 |
|
build.rs
|
tools, ci, docs, workspace: the Builder ships as source on Windows and is one shell script on macOS and Linux, the CI box, makepad-agents, cargo-makepad, and one workspace for every crate
|
2026-09-26 20:11:31 +02:00 |
|
Cargo.toml
|
Merge upstream origin/dev c86415ef6 (30 commits) into nigig fork - preserve work content, game crates, nigig protocol, widgets layout
|
2026-09-27 01:53:53 +03:00 |
|
check-tools.sh
|
tools, ci, docs, workspace: the Builder ships as source on Windows and is one shell script on macOS and Linux, the CI box, makepad-agents, cargo-makepad, and one workspace for every crate
|
2026-09-26 20:11:31 +02:00 |
|
cross-windows.py
|
tools, ci, docs, workspace: the Builder ships as source on Windows and is one shell script on macOS and Linux, the CI box, makepad-agents, cargo-makepad, and one workspace for every crate
|
2026-09-26 20:11:31 +02:00 |
|
installer.py
|
tools, ci, docs, workspace: the Builder ships as source on Windows and is one shell script on macOS and Linux, the CI box, makepad-agents, cargo-makepad, and one workspace for every crate
|
2026-09-26 20:11:31 +02:00 |
|
installer.sh
|
tools, ci, docs, workspace: the Builder ships as source on Windows and is one shell script on macOS and Linux, the CI box, makepad-agents, cargo-makepad, and one workspace for every crate
|
2026-09-26 20:11:31 +02:00 |
|
launcher.sh
|
tools, ci, docs, workspace: the Builder ships as source on Windows and is one shell script on macOS and Linux, the CI box, makepad-agents, cargo-makepad, and one workspace for every crate
|
2026-09-26 20:11:31 +02:00 |
|
logo.txt
|
builder: the Makepad mark is always whole, bars fill in Makepad orange, and the header says Makepad Apps -- the mark was cut off on short screens (log in, sub-pages: the rule followed the rows, leaving it a few lines) and had holes where text or the selection band crossed it. The rule, status, choice and footer now keep to the bottom of the window, and the mark (logo.txt now holds a 44 x 13 and a 30 x 9 version) goes where it fits whole beside every row's text with two columns of air, as near the middle as it can: the large one if it fits anywhere, else the small one, else none. The selected row's "<action> ⏎" does not count, so the mark does not move with the selection; where the hint reaches into it the text wins, and on the band row the dots lie over the band. Progress bars fill in Makepad orange. The header reads "Makepad Apps" and the subtitle "Shipped as source code, so your coding agent can customize everything." (Windows TUI, makepad.sh and the .bat's first screen). Checked in a pty for the Rust TUI and makepad.sh: log-in, menu, the band crossing the mark, dark and light backgrounds
|
2026-09-26 22:39:23 +02:00 |
|
macos-launcher.sh
|
tools, ci, docs, workspace: the Builder ships as source on Windows and is one shell script on macOS and Linux, the CI box, makepad-agents, cargo-makepad, and one workspace for every crate
|
2026-09-26 20:11:31 +02:00 |
|
makepad-mac.sh
|
builder: menus wrap around -- Up on the first row goes to the last and Down on the last to the first, in the Rust TUI and the shell previews' lists
|
2026-09-25 01:53:40 +02:00 |
|
makepad-windows-preview.sh
|
tools, ci, docs, workspace: the Builder ships as source on Windows and is one shell script on macOS and Linux, the CI box, makepad-agents, cargo-makepad, and one workspace for every crate
|
2026-09-26 20:11:31 +02:00 |
|
makepad.sh
|
builder: apps build on their own menu row while the menu stays usable, with a queue, cancel and the Experiments list inline -- Return on an app downloads and compiles it in the background: its row spins in Makepad orange and shows the step with a short orange bar ("⠴ compiling ━━━━━─────── 50 / 118 crates"), and it opens by itself when done; nothing else is on the row. Return on another app while one compiles queues it ("◌ queued · next", "· 2 to go"); the next starts when the one before ends. Every build and queue entry carries its own open-when-done flag: Return on that app's row sets it (idle, queued or compiling), Compile all never does (its apps are only compiled: "✓ … is compiled."), and s turns it off or on for the selected compiling or queued row. c cancels the selected build (Cargo, its compilers and the downloads stop -- the Windows job object, curl killed, the shell's process tree; what was downloaded and compiled stays and the row says "stopped · continue") or takes a queued app out; on Compile all it takes out its queued apps. The footer shows "s don't start" / "s start when done" and "c cancel", letters in orange, only where they apply, and the line under the rule says what the selected row does or what happens with the build ("Compiling from source. It opens by itself when it is done.", "Queued behind Makepad Amp; it compiles and opens after it.", "... only compiles; press s or ⏎ to open it when done."). Update checks on its own row the same way, beside a build (one checkout writes a snapshot at a time). Experiments is a tree node in the main menu (▸/▾) with Compile all and every experiment indented under it; license labels are beta, licensed and free, and statuses line up at column 30. Everything above the footer, header included, scrolls with the selection; the rule, status lines and keys stay pinned at the bottom with "↑ n above · ↓ n more" above them, and the gap above the footer is gone. Accents are Makepad orange throughout (the .bat's first screen too). Same screens and keys in the Windows TUI and makepad.sh (background jobs there, a 0.2 s tick, a redraw after a window resize). Checked: cargo check for the host, x86_64-pc-windows-gnu and -msvc, the builder lib tests, and both TUIs driven in a pty (OSC 11 dark and light, 80x24 to 110x40) through real downloads and compiles of the public experiments: inline progress, queue and automatic next, Return and s on the flag, cancel of compiling and queued rows with no compiler left running, Compile all and its cancel, the update check beside a build, quitting while compiling, the Experiments node, scrolling in a short window and the Log in page's mark. Not run on a real Windows console
|
2026-09-26 23:41:34 +02:00 |
|
menu.txt
|
tools, ci, docs, workspace: the Builder ships as source on Windows and is one shell script on macOS and Linux, the CI box, makepad-agents, cargo-makepad, and one workspace for every crate
|
2026-09-26 20:11:31 +02:00 |
|
rust-tools.sh
|
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 |