I realized that my old website looked too boring and wasn’t optimized. I’m redoing the entire website into a webOS and hopefully it will be goofy and whimsical enough.
I realized that my old website looked too boring and wasn’t optimized. I’m redoing the entire website into a webOS and hopefully it will be goofy and whimsical enough.
I finished rebuilding my website essentially from the ground up. It’s webOS-styled (not an actual webOS), and I wanted it to be more interactive and something that isn’t just a brag sheet. Hopefully it’s much more interesting now.
FINAL DEVLOG!!! I FINALLY FINISHED IT!! YIPPEE!!!! Not much actual development happened this time. Most of this was adding content to the pages, making a few goofy “shortcuts”, and making the contacts page. The minimize button (which doesn’t work yet) has been hidden. I’m pretty happy to finally finish this project for now.
Log in to leave a comment
Not as much happened this time (too many exams and working on a background: details below), but it feels like a whole ton. Pardon the artifacts on the video. I have no clue what caused them. Here are the new things:
that’s all the big stuff. i am SO CLOSE TO SHIPPING i can practically SMELL IT. now that the file explorer is really an afterthought, what’s left is to finish up the content pages and add some fun thingamajigs for users to play with. yay!
Log in to leave a comment
I added a couple of features this time and polished a few:
After adding a file explorer, I should be ready to add content and actually put it online (the github pages is still set to my old website to keep it clean)
Log in to leave a comment
I got the windows to hold content through iframes, which was initially confusing because I couldn’t embed most websites. I initially wanted the window headers to have the title of the page instead of the link, but I couldn’t get it to work because it always returned null before the content loaded (I’m not going to use jQuery yet). The taskbar is active and syncs with the actual windows, so I’ll get the minimize button working and some resizing next, then I can start working on some pages to display.
Log in to leave a comment
I was initially thinking of a webOS-type thing, so now there’s a draggable window system in place. These are all div elements that have a couple of event listeners tied to them that start moving it once you start holding onto the header bar. (It’s mostly copied from w3schools with a few tweaks, so check out their tutorial.) The copiable windows come from cloning the contents of a template tag, which took a bit to figure out because it kept returning the document fragment (which was somewhat useless at the moment) until I had it return the document fragment’s first child instead, which was the window. The fullscreen system was one that I made up, which was adding windows to a div that made all children 100% viewport size and locked to the top left, but I’m thinking of changing that to just a class because the div idea was something I thought of earlier while eating lunch.
Log in to leave a comment