You are browsing as a guest. Sign up (or log in) to start making projects!

18h 35m 40s logged

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 same expressions.json as 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

0
20

Comments 0

No comments yet. Be the first!