Skip to content

Overview

The PIXI palette overlay listens for backtick () on globalThis.windowand toggles on/off. While open it captures keypresses (printable chars,Enter, Backspace, Escape, ArrowUp/Down`).

The palette engine itself is pure logic:

import { palette } from "@f0rbit/forge";
const p = palette({ history_size: 100 });
p.toggle(); // open/close
p.open(); // → boolean

In headless tests you drive it directly via palette.exec("save run-1", ctx) — no UI required.