Devlog #4 **Okay.. This is Getting Out Of Hand!
https://forms.gle/z4STN2WMLspiTk4B7
Before anything… yeah the contest is still on (Check my previous post to see guidelines, i have attached the forms link here too!). I’m actually hyped to see what people submit. If this goes well, StardustOS might lowkey have a whole community vibe, which is kinda insane to think about. Anyway…So today wasn’t one of those “add 20 features” days. It was more like: “make everything feel real.” And somehow… that took more effort than building half the UI. lol
First thing I focused on was interaction. Not just clicking stuff and seeing “coming soon”… but making it feel like something wants to respond. Windows now actually exist. Like… proper floating windows. You click something, it opens, it animates, it feels alive.
And the best part?
You can drag them around.
I literally spent way too long just dragging a window across the screen like “yeah… this is it.”
Yeah so… I added a video as the desktop background. An actual looping video. Of course the browser tried to block autoplay (ofc it did)
So I had to manually trigger play in JS. Now it works and honestly…this should not feel this cool.
Also added the classic three buttons: close, minimize, maximize. And yes, maximize actually works.
Not fake maximize.
REAL maximize.
IG this is the moment where it stopped being “just UI” and started becoming… something else. Then I went a bit deeper. Z-index system. Which sounds boring, but trust me it’s not when your windows start fighting for attention. Now when you click a window, it comes to the front properly. No weird layering bugs. No “why is this behind that” moments. Everything just behaves. And honestly?That alone made it feel 10x more polished. Then…I built my first real app. A calculator. Nothing crazy, but also… not basic either. It actually works like a real one: operations, decimals, percentages, sign toggle…And yeah, I tested dividing by zero. It didn’t explode, so we’re good. Seeing an actual working app inside something I built from scratch? That was a moment! Like… this isn’t just a concept anymore. It’s doing things. Small things, sure. But real things. Also tweaked animations a bit more. Open, minimize, transitions…Everything feels smoother now. Not perfect. But definitely not “school project energy” anymore. More like…“okay wait… this might actually turn into something serious.”