JARVIGManual

JARVIGEditor

JARVIGEditor.exe is the native editor. It hosts the engine. It is not a second engine, not the player, and not the dedicated server.

The TypeScript dock is still available for the old command-bus tests. It is transitional. Do not wrap it in a WebView and call that the editor. pnpm dev:hub is not the product hub. The product hub is JARVIG.exe. See hub.md.

cargo run --offline --manifest-path native/Cargo.toml -p jarvig_editor --bin JARVIGEditor
cargo run --offline --manifest-path native/Cargo.toml -p jarvig_editor --bin JARVIGEditor -- --self-test
cargo run --offline --manifest-path native/Cargo.toml -p jarvig_editor --bin JARVIGEditor -- --project samples/lighting-lab/LightingLab.jarvigproject

A launch with no project shows the hub and does not open Lighting Lab. --self-test opens the editor, exercises the dock, flies the Perspective camera, presents, and exits. It does not open a project. --project skips the hub. RMB looks. WASD flies.

The two-view renderer test is still jarvig_editor_host. It is not this product.

DocWhat it is
architecture.mdWho owns the window, the world, and the viewport
hub.mdThe project browser before the editor
workspaces.mdThe dock tree. JRV-0059 is accepted
viewport.mdThe center child is one engine RenderView
camera.mdPerspective fly camera. Not a scene entity. Accepted
picking.mdViewport click to EntityUuid. Not an ObjectId
gizmos.mdTranslate and rotate overlay. Scale is not faked
theme.mdEditor theme v1. Dark shell. Do not revert it
outliner.mdHierarchy view of the entity registry
selection.mdThe one editor selection service
inspector.mdThe selected entity. Name and location edit. The quaternion stays read-only
content-browser.mdThe project asset registry. Drag a model to place it
commands.mdAuthoring goes through engine commands
../architecture/editor-runtime.mdHost versus engine
../adr/ADR-0031-native-editor-shell.mdWhy the shell is Win32

The epic is JRV-0057. JRV-0058 through JRV-0064 and JRV-0070 are accepted. Translate and Rotate drag an overlay gizmo. Scale stays disabled. The content browser reads the open project's asset registry. The shell is Editor theme v1. The creator manual is ../manual/README.md. Do not start a new ticket from this page.