Monorepo for Aesthetic.Computer aesthetic.computer

the dom prompt learns act(): login curtain, tap dance, blips, and the cyan crosshair master

prompt.ac now mirrors TextInput.act() from type.mjs — the line is activated or deactivated, and the login curtain (MOTD + auth) stands only while it's deactivated and empty. Backdrop taps and typing tear the curtain down; a tap or Escape on an empty line raises it back. The same sines the raster plays (300 press, 250 deactivate, 850 run) blip from WebAudio since the hidden runtime never sees these keys, and the precise/active cursors ride along as inlined data-URIs. Two keyboard gotchas guarded: a submit's Enter bubbles to window after its handler blurs the input, and Chrome phantom- refocuses an input blurred mid-keydown. Claude-Session: https://claude.ai/code/session_01KBCF67TjjYYGYGAYCyPekc


+157 -23
1 changed file