The WM runs on the HAL direct shell: own cursor, per-output modes with try/confirm/revert, Extended and Mirror (optimise for a screen), pacing setting, a redesigned Display menu with a snapping scale slider, a lower dock whose hits reach the screen edge, clicks only to the topmost window, and asking the AI hub for GPU memory under pressure. Hosted apps state their wire protocol (stale ones are rebuilt), and phone builds list only mobile apps with live home tiles. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
25 lines
873 B
TOML
25 lines
873 B
TOML
# makepad-app-host -- host one makepad app child that runs with --stdin-loop.
|
|
#
|
|
# The part of the window manager that is not window management: the
|
|
# localhost websocket hub the children connect to, the swapchain / tick /
|
|
# input protocol with one child (HostedApp), the child launch environment
|
|
# and process-group kill, and the widget-snapshot round trip. The WM's tile
|
|
# widget and Stage's app layer are both thin owners of a HostedApp.
|
|
|
|
[package]
|
|
name = "makepad-app-host"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
license = "MIT"
|
|
publish = false
|
|
|
|
[lib]
|
|
name = "makepad_app_host"
|
|
path = "src/lib.rs"
|
|
|
|
[dependencies]
|
|
makepad-platform = { path = "../../platform" }
|
|
makepad-studio-protocol = { path = "../../platform/studio" }
|
|
makepad-network = { path = "../../platform/network" }
|
|
makepad-error-log = { path = "../error_log" }
|
|
makepad-app-registry = { path = "../app_registry" }
|