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>
10 lines
497 B
Bash
Executable file
10 lines
497 B
Bash
Executable file
#!/bin/sh
|
|
# WM usability gate (node 165, hidden): ~25 plain user tasks against the real
|
|
# WM and real apps, checked by the WM's motion recorder. A few minutes.
|
|
# apps/wm/tools/usability/run.sh [checkout with a release build] [suite.py args]
|
|
# Needs: cargo build --release -p makepad-app-wm (plus the app binaries) in
|
|
# the checkout; weston; python3.
|
|
here=$(cd "$(dirname "$0")" && pwd)
|
|
root=${1:-$(cd "$here/../../../.." && pwd)}
|
|
[ $# -gt 0 ] && shift
|
|
exec python3 "$here/suite.py" "$root" "$@"
|