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

1h 39m 12s logged

Spent today fixing a bunch of annoying bugs that made the OS feel broken whenever I tried using it.

  1. The dock was totally messed up—the icons were invisible because of some dumb CSS hover and pointer-events bug, so I had no idea what I was clicking on. Fixed it so the emojis and app names actually stay visible at the bottom, and added little glowing blue dots under them so I know what’s open.
  2. Made minimize and maximize work properly. Before this, closing and opening windows would glitch out and reset their spots, which was super annoying.
  3. Fixed the window dragging. If I dragged a window too high, the header would get stuck under the top bar forever. Added a quick check in the code so it physically can’t go above 38px now.
  4. Added real sound to VibePlayer. I didn’t want to mess with broken MP3 links or CORS errors, so I used the browser’s built-in AudioContext to make raw synth beeps using oscillators. You can slide the pitch slider and it actually changes live.
  5. Had to fight Git for a bit because my local repo was out of sync with GitHub, but rebased it, pushed everything, and updated the README.

Feels way smoother to click around now!

0
18

Comments 0

No comments yet. Be the first!