Bye

Gonna be honest, I forgot to work on this for a while, so I kinda forgot what I was doing. Here’s what I remember and what I ended up working on today:

  • the “welcome” page now loads a html file using the fetch api rather than iframes
    this is actually a worse way to do it but I was getting inconsistent window grabbing so uhh yeah I wanted to fix that (I did that last month shortly after my last ship)
  • the welcome page now how an FAQ!!! it doesnt answer many questions but it looks nicer now (I did that today)
  • taskbar has a very rough placeholder in it (I did that last month)

What I want to do is make a better way of managing windows so I’m gonna have to write a bunch of invisible things but hopefully I’ll get the taskbar actually working.

Attachment
0
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