|
| 1 | +# keyparty |
| 2 | + |
| 3 | +## 1.0.0 |
| 4 | + |
| 5 | +### Major Changes |
| 6 | + |
| 7 | +- 9112503: Initial release of KeyParty — a full-screen, kid-proof key-smashing toy where every key, click, and drag bursts into color and sound, and nothing a child mashes can quit the game or escape to the OS. Ships as a desktop app for **macOS** and **Windows**, plus a browser version. |
| 8 | + |
| 9 | + **Play** |
| 10 | + |
| 11 | + - Opens to a menu with **Start** and **Quit**, plus (on macOS) the Accessibility setup needed for full keyboard locking. |
| 12 | + - Start drops into full-screen kiosk mode; the grown-up chord **Control + Option/Alt + Shift + Q** returns to the menu (it never just quits mid-play). |
| 13 | + - Every key paints a unique splash and plays a sound: |
| 14 | + - **Letters** — a glowing letter + colored burst, one musical note each |
| 15 | + - **Numbers** — a bouncing digit + star burst |
| 16 | + - **Space** — a rainbow firework, a boom, and a screen shake |
| 17 | + - **Enter** — an expanding rainbow ripple + a little chord |
| 18 | + - **Arrows** — a shooting stream of triangles + a directional swoop |
| 19 | + - **Backspace, Delete, Tab, Escape, punctuation** — their own shapes and tones |
| 20 | + - **Modifiers** (⇧ Shift, ⌃ Control, ⌥ Option/Alt, ⌘ Command/Win, Caps Lock, Fn) each get their own color, symbol, and chime |
| 21 | + - Holding several keys streams effects from all of them at once; clicks and drags paint splashes and trails behind a glowing star cursor, with a running tally of every smash. |
| 22 | + |
| 23 | + **macOS kiosk lockdown** |
| 24 | + |
| 25 | + - Covers the entire screen — above the menu bar and dock, with no title bar or window buttons. |
| 26 | + - A global event tap swallows every shortcut (⌘Q, ⌘Tab, Spotlight, the screenshot keys, power/sleep, media keys) and still turns each press into an on-screen effect. |
| 27 | + - Hides the dock and menu bar and disables app switching, force-quit, and app hiding. Until Accessibility is granted it falls back to an in-app key monitor, then upgrades to the full system-wide tap automatically — no restart needed. |
| 28 | + |
| 29 | + **Windows kiosk lockdown** |
| 30 | + |
| 31 | + - Covers the whole monitor — borderless, topmost, taskbar included. |
| 32 | + - A global low-level keyboard hook swallows every shortcut (Win, Alt+Tab, Alt+Esc, Alt+F4, Ctrl+Esc, F5/refresh, …) and still turns each press into an on-screen effect. No special permission is needed. The grown-up **Control + Alt + Shift + Q** chord returns to the menu. |
| 33 | + - Built on a WebView2 host with the same bridge as macOS, so the game UI behaves identically. (Ctrl+Alt+Del is the one sequence Windows reserves for itself.) |
| 34 | + - Ships as a single self-contained `keyparty.exe` — the frontend is embedded in the executable and the WebView2 loader is static-linked, so there's no DLL or assets folder to ship (only the WebView2 Evergreen runtime, which is already on Windows 11 / current Windows 10). |
| 35 | + |
| 36 | + **Web** |
| 37 | + |
| 38 | + - Also playable in the browser. The web menu notes that the desktop app plays best (a browser can't lock the keyboard), hides Quit, and links to the download. |
0 commit comments