NetherOS banner

NetherOS

6 devlogs
34h 57m 42s

Minecraft style web OS.

This project uses AI

AI was used for README formatting and minor coding assistance.

Demo Repository

Loading README...

Vova_Professor

Added PowerFind (Shift+F) -> find and launch any app, even ones not on your taskbar.
Also fixed some design bugs and cleaned up the overall look. Small update ik, but it feels way more polished now.

P.S. In previous devlogs I forgot to say you about the “Virtual Environment”, it’s not working properly now, but if you like windowed os, that’s a great choice. To open it up click (Shift+S) or just find in PowerFind.

0
Vova_Professor

4 hours. 4 hours for syntax highlighting. I’m not okay.
Thought it’d be simple to find keywords, wrap in a span, done. Yeah no!! Cursor teleporting, text eating itself, < turning into < turning into a disaster. Eventually gave up and switched to a textarea overlay. Would’ve been nice to know that 3 hours earlier.
Had to use AI to get through the worst of it. The highlighting logic was just one of those “every fix breaks two things” problems.
Funny thing the C/C++ compilation via Godbolt API took 20 minutes. The thing I was scared of was easy. The “simple” thing destroyed me.
Added:

  • Syntax highlighting
  • C/C++ execution

And yeah i promise y’all that terrible font you will be able to change ;)

0
Vova_Professor

Hello, everyone! I have pushed the update on GitHub, so you can check it out now!
New Features:

  • Wallpaper changing logic
  • Settings changing tabs logic
  • All changes in settings are now saved, including background and style))

I spent a lot of time on saving settings. Fetching info from every app is much easier than saving the correct values, but I fixed it and now it works perfectly!! So now you could see that when you choose wallpaper or appearance color it affects the system itself and saves values!

Btw if you found some bugs please tell me in the comments ;)

0
Vova_Professor

So, I’ve been upgrading the desktop. Added more apps which are working partially.
What was added:

  • a minimal VS Code (it can run Rust code!)
  • Name for apps (that means when you hover them you see their label)
  • Added settings app.
  • When you click on github app it redirects you to the source of the project.
0
Vova_Professor

Hi! So added desktop, there are features already added:

  • window (fullscreen and minimize doesn’t work yet :( )
  • Taskbar like in macOS
  • working browser (because of the iframe it won’t work in OS directly)
  • real-time date and time
0
Vova_Professor

Shipped this project!

Hours: 5.46
Cookies: 🍪 18
Multiplier: 3.29 cookies/hr

Built the time screen and login page. Clock, wallpapers, swipe to unlock,
PIN login — all working. Feeling good about it.

Next up is desktop + apps. It’s actually becoming an OS lol.

Vova_Professor

Started as “cool lock screen with Minecraft font”, ended up becoming a whole
fake OS concept. Classic scope creep lol.
Right now it’s got a live clock, random wallpapers, swipe/space to unlock and
PIN login. All vanilla JS, no dependencies, just open index.html and it works.

Had one annoying bug where the clock elements weren’t animating on startup -
turns out setInterval fires after 1 second so the elements were empty when the
animation triggered. Called the function once immediately before the interval,
fixed.

Next up: actual desktop, app windows, taskbar, settings. Entering this in a
competition so let’s see how far it goes.

stay tuned. đź‘‹

Attachment
2

Comments

Aarush
Aarush about 2 months ago

hey i think the demo link is broken ;-;

Vova_Professor
Vova_Professor about 2 months ago

fixed ;)