June 23, 2025
completed the browser!
and if you're reading this, please consider voting this project (lol) - i only need 13 more shells, and your vote would genuinely benefit me so much. thank you.
this will be my final devlog probably! again, please consider voting for me! thank you!
basic browser that will open apps
(also if youre reading this PLEASE vote for me I only need 13 shells :sob:)
can it run DOOM?
YES!
if you're seeing this while voting, this SHOULD be my last devlog i think now so I really hope you like my project!
forgot to add the About app lol :sob:
also fixed the z-index (i forgot to assign it lol) of the context-menu-lgn (topbar context menu)
this SHOULD NOW be my final devlog and my final commit now!
if you're seeing this - thank you so much for reading!
SEFI/BIOS menu complete!
my final devlog now!!!!
gonna ship - wish me luck lol and i hope you like my project if youre reading this :)
started development of settings app and the 'BIOS'
i will probably ship this tomorrow!
the bios will display system info
added a new image viewer!! also changed one of the fs paths from 'Wallpapers' to 'Pictures'.
i had to remove the resizing function cuz it was too glitchy, sorry :(
my next steps are now to add the 'SRUB' recovery options and add the settings app
added a bunch of apps - updated v86 to make it work inside of a window, make it use the Courier New/monospace font, add a snake game, text editor, and file manager. i also made it so that files now stay to local storage - this will probably be one of my final-er devlogs as i get nearer to shipping
v86 support?!?!?!?!?!?! massive milestone frfr
i couldnt get it to work inside of a standard skylineOS window tho, sorry :(
i had to make it change the window location href to the v86 shell instead, sorry
its running alpine tho
i use <alpine> btw
added THE FILEMANAGER!!!!!!!1!!!!!1!
im gonna add v86, and then the text editor and image viewer and MAYBE a website viewer but i dont plan on adding an actual browser because of the proxy stuff involved
resizing is fixed, but its not like a normal OS, and i cant figure out how to fix it :(
when you resize using the bottom and left sides, you cant shrink, and it sometimes makes it so you have to click the border to stop resizing. im sorry - i cant figure out how to fix this, and i think it might have to stay like this.
sorry :((
spent time trying to debug resizing bugs but to no avail... will continue debugging tomorrow
Working on a file manager, and i plan to add file systems etc.
But for some reason my resizing has now folded and now it isnt working correctly, and im working to fix this
I ARRANGED MY FILES!
before i had massive scripts with a bunch of inline elements, now i ptu the css and js into different files and it looks much more greater. i also removed the top bar buttons as i think its better if the function that the top bar buttons do are in the app html instead of the desktop html.
I added some command support!!!!!!!!!!
added a WIP terminal. its gonna get good after some time.
the upcoming v86 application will be separate from the terminal.
I fixed iframes! I also made it so that the top bar buttons are different based on the app. It's managed by a big 'APPS_CONFIG' constant in my javascript.
I added taskbar functionality!
I also made some nice adjustments like making inactive windows have a grey gradient titlebar.
I now have to work on the top bar, and then I will fix iframes and then work on v86 integration for linux functionality.
Added context menus, taskbar, apps menu and app windows.
I need to fix the icons for the control buttons (maximise, minimise, close) and then I need to fix iframes. I then need to add a working taskbar system, as currently there is only the apps launcher in the taskbar.
I made an Arch Linux-esque boot screen as I thought that it going straight to the login screen from the bootloader looked weird
I made a login user interface, I need to now add context menus and stuff like that
I created SKUB - the SKylineOS Unified Bootloader. It is VERY MUCH inspired by GRUB, and uses the unifont font! (it took me a while to figure out how to import the font lol)
A webOS inspired by the user interface of Microsoft Windows in the 2000s and SerenityOS. The bootloader is inspired by GRUB and the commands are inspired by UNIX! It features Alpine Linux support through v86, too!
This was widely regarded as a great move by everyone.