Spent today fixing a bunch of annoying bugs that made the OS feel broken whenever I tried using it.
- 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.
- Made minimize and maximize work properly. Before this, closing and opening windows would glitch out and reset their spots, which was super annoying.
- 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.
- 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.
- 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!
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.