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

1h 3m 46s logged

Devlog #1 | LampOS

What’s good everyone!

Today was mostly about getting LampOS off the ground. I followed a setup guide to get the basic shell working — windows, dragging, the boot screen, all that. Nothing too crazy, but it’s the kind of foundational stuff that everything else depends on, so I wanted to get it right before building on top of it.

The window dragging took a minute to get smooth. My first pass had the windows jittering whenever you moved the mouse too fast, turns out I was tracking the delta wrong. Fixed it by recalculating initialX and initialY on every mousemove instead of just once at the start.

I also added the little boot animation with the logo and progress bar, mostly because it felt right for something calling itself an “OS.” Small detail but it makes the whole thing feel more like a real product and less like a webpage.

By the end of the day I had a working desktop with draggable windows, a topbar with a live clock, and basically nothing else — but it was a real foundation. Tomorrow I want to start adding actual apps.

Thanks for stopping by!

0
2

Comments 0

No comments yet. Be the first!