Late morning of 10-16: Dress Up 0.0.68 to 0.0.73, with Matthew and his controller
2026-10-16, 09:30 to 10:35 MDT, Claude, with Matthew. Written as he moves the laptop (a shutdown).
Releases (each pushed, Pages green, live page and version.json checked)
| Version | Commit | Ticket | What |
|---|---|---|---|
| 0.0.68 | 47cd32e | 142 | Two jumps (short and fast, high and slow), each with height and speed sliders. |
| 0.0.69 | 9f09acc | 141 | The controller as a video game's actions: arrows walk (diagonals too), held run, held crouch or crawl, two jump buttons; swimming in water; 🎯 set learns a button. Crouch and jumps grounded. |
| 0.0.70 | 74e6103 | 143 | Jumping in deep water: a pop to the waist, a dolphin's dive in profile, splashes. |
| 0.0.71 | 716ebee | 140 | Walking toward us and away: legs foreshortened in turn, sneakers and bare feet front on or from behind, soles showing as they lift. |
| 0.0.72 | 2626035 | 148 | The witch's places at 60 fps: the fumes' width steps (24 a loop), their fade is opacity. Chrome hut 22.7 to 59.8 fps, woods 13 to 56-59.5; Firefox 53 to 60. |
| 0.0.73 | 5a7ed95 | 146 | 🎓 teach me your controller (B, A, X, Y, L, R, select, start), a SNES layout, R a crawl toggle, each pad's layout kept by its id. Matthew taught his. |
In hand and next
- Ticket 145 (the imagination's floating ladders, climbing them by hand, the nearest picture glowing, X to go in, its back wall solid): designed, not written; the plan is in the ticket's progress.
- Minted: 147 (doors that open with X, walked through; the spin only for pictures and windows), 149 (collisions: walls, things one can't walk through, jumping over small ones; builds on closed 50, whose collision shape was never built).
- Matthew's pasted controller lines never reached the chat: the reply button drops what is typed after its own text. His layout is kept in his browser anyway.
- New tools in
~/du-shots/tools/:perf148.mjs(a fake-pad walk in a place: fps, draws, changed()'s parts, a CPU profile; IDLE, TWEAK),padcheck2.py,padcheck3.py(a non-standard pad),scenesheet.py(moments in a place, cropped to the friend; uses the screen matrices, as getCTM includes the picture's scaling in Firefox). - Servers: 8000, 8131, 8133, 8311, 8341 (restart them after the move; probe each).