[claude] Improve loading screen with ASCII art Timmy logo (#7) #10
Reference in New Issue
Block a user
Delete Branch "claude/the-matrix:claude/issue-7"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #7
What changed
js/loading.js(new): ASCII block-character TIMMY logo,initLoadingArt()to build per-character<span>elements, andsetLoadingProgress(pct, msg)to progressively reveal characters left-to-right as progress increases.js/main.js: imports the loading module; callssetLoadingProgress()at each init step — world (10%), effects (30%), agents (50%), controls (70%), UI (80%), WebSocket (90%), visitor (95%), complete (100%). Loading screen fades after a brief pause at 100%.index.html: loading screen now contains<pre id="ascii-logo">, a progress bar track/fill, a percent counter, and a status message line. CSS added for dim/unlit vs bright/lit characters with Matrix green glow.Result
Users see the TIMMY ASCII art fill in character-by-character with a green glow as each subsystem initialises, plus a progress bar and percentage readout. Fully compatible with the existing WebGL context-loss recovery path (progress reporting is first-init only).
Pull request closed