PixelOS
- 9 Devlogs
- 10 Total hours
A simplistic operating system that can be run on the web. :)
A simplistic operating system that can be run on the web. :)
I iframed in the half life browser project into my webOS, so now you can play half-life in browser, IN PIXEL OS NO LESS. YAYAYYY ——————————————————I finished my terminal python script, with commands like cat, ls, lsusb, etc. I refuse to admit the amount of time I spent on this wildly inefficient and buggy code, but here we are. It has a few easter eggs (try “ls -a” and try “ls /HomeworkFolder/”) and I’m READY TO SHIPPP :)
I fixed terminal and DOS Emulator breaking keyboard attachment.
I’ve added a DOS emulator, and a “terminal” which is really incomplete (which is really just a python script, using pyodide) there is a known bug where once you open doom or the DOS emulator the terminal won’t let you attach to it. I’m trying to fix that now.
I fixed the bug where PixelNotes won’t let you type in any of the entry boxes after opening the DOSBOX running DOOM, as it agressively forces the keyboard to attach to the DOSBOX, meaning you can’t interact with anything else in the website with your keyboard. Now when DOOM is open / closed the PixelNotes app will work regardless. The layering of the windows now also applies to the drag box, meaning that when the drag box is selected or dragged, it counts as that window being focused. This was necessary for the notes app to function properly.
I made a few more apps: PixelContacts (to help people get in contact with me) and DOOM, which is an embedded DOSBOX running the zip file [email protected]
its pretty cool overall :)
My next step is to do WebOS 2 to “customise further” :D
I made the notes app work, as well as the window layering. There was an issue where you could drag anywhere in a window, disabling interactions in that window, which I also got around to fixing. The notes save to local storage as well, which means they get saved even after reload. :)
Hello there! Quick devlog update: I just finished making windows able to be moved and able to be closed with that red square at the top right of the window. I’m now making the PixelNotes app. (The clock also works properly if I didn’t mention before :3)
I made the WebOS recognisable as an OS. The top bar uses blur + monochrome.
I made a simple webpage, ready to turn it into a WebOS.