side devlog 1: ev has a website now
vite + tailwind + plain js. no react, cause ev’s whole thing is being lightweight and it’d be kinda hypocritical ngl
- nothing on it is made up. a script reads my git log before every build, so the commit list, the iteration number and the test count (950 btw) come straight from the repo
- the demo replays real ev errands with the real tool names. the amazon mouse one asks “Confirm?” before it touches the basket, same as the actual thing
- downloads are github zips pinned to the iteration commit since ev ships as source, plus a one liner to check which commit u got
- ctrl+k menu to jump around cause i’m lowk addicted to command palettes
works on phones too, tested it at like 5 screen sizes
side devlog 2: the face made it onto the site
the hero used to be a particle orb. it was mid. ev literally has a face so now the site uses that instead
- ported the qt renderer (
ev/face/render.py) to a canvas and it reads the sameexpressions.jsonas the real face. change a mood in python and the site picks it up on the next build - eyes follow ur cursor, it dozes off if u leave it alone for 15s and wakes back up when u move. click it and it gets startled
- big bug: it kept going “surprised” every few seconds and stopped following the mouse. turns out mouse events can be 1ms apart so a tiny wiggle read as 5000px/s 💀 now it measures over 100ms and only near the face
- glow is additive now so the eyes don’t have that weird dark rim anymore
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.