make-of · midnight 2000
Fake operating systems are a classic web toy, but the apps are usually screenshots. Here they are real: the paint program paints, the tracker synthesizes sound live, the notepad still has your note tomorrow, and the browser browses a tiny fictional internet.
State, persistence, and audio synthesis in one dependency-free file. The page implements a miniature window manager — dragging, focus order, minimize, a taskbar, a start menu — and then four working applications on top of it, in about 500 lines of JavaScript.
box-shadow highlights, exactly how late-90s toolkits shaded their widgets. Pressed states just swap the light and dark edges.role="dialog" section; title-bar dragging uses pointer capture; focus raises z-index from a counter; the taskbar keeps one toggle button per open window.toDataURL.localStorage on a short debounce, with a status line that tells the truth about where the data lives.The full recreation prompt — the complete art direction, window-manager spec, all four apps, and the quality bar — is in the showroom vault.