Bye

This took FAR too long… but!

Finally, a window! A lot of this was fiddling with a “shadow dom” (a new concept for me) containing an iFrame. Is this overkill? could i just use an iframe? yeah. idk, i guess it just turned out like this. Time to design like a “welcome” screen now, or maybe the taskbar im not sure

Attachment
0
Bye

implemented some wallpaper stuff, it can either be a solid colour or an image filling the screen.
the ui automatically adjusts based on the window size (important because i might add fixed screen resolutions in the future for some fun stuff) now.
i also added something that will be the taskbar in the future… yeah its based on Windows 9x lol
i also implemented a cursor, but I’m just reusing an asset from a previous project.

what i’m going to do next is adding a window and the logic surrounding that. i’ve done something like this before but i’m going to implement it from scratch

Attachment
Attachment
0
Bye

Built the boilerplate for ByeOS (i.e. the element where all the windows are going to be put), but really I spent most of my time on the bluescreen for when there’s no javascript

Attachment
Attachment
0