You are browsing as a guest. Sign up (or log in) to start making projects!

Self-webOS

  • 7 Devlogs
  • 13 Total hours

A lil web OS that I intend on eventually integrating into my personal website as a secret (only reason for making it a separate project is cuz I can’t put multiple missions on it.)

Ship #2

I added some functionality to the WebOS making the terminal work, gave it a few commands, and a structure to make it easier to build more in the future. I also created the diary system, however I didn’t get to make the trash application that would’ve gone with it (you can go into your localstorage to make some of the diaries disappear by changing them.)
I will probably change the icons at some point when I can find a more comprehensive list of the react icons, but I did find some to put in.
Additionally, windows will now go on top of each other whenever you click on them.

Doing this in the React framework gave this an interesting challenge when trying to follow any tutorials as it tended to force me into making major modifications in how things worked, but hopefully the extra friction will help make future additions much easier.

  • 4 devlogs
  • 7h
  • 7.23x multiplier
  • 53 Stardust
  • WebOS 2
Try project → See source code →
Open comments for this post

18m 41s logged

Added Icons and a Slicker way to use em (I made it so that I can pass components into the app icons instead of needing to make some weird logic to help it determine which icon to show.) I probably should implement similar logic to the windows as well so that it won’t be as tedious making new windows in the future.

0
0
8
Open comments for this post

1h 24m 33s logged

Got scrolling on the terminal, cut off excess, made some commands and the basic command system. Just to get the ship out quickly before SD ends, I’ll probably just get some app icons and get the second ship.

0
0
16
Open comments for this post

15m 24s logged

Made some small QOL stuff with the terminal such as removing the outline when focused, and making the input box focus whenever you click into the terminal. Was surprisingly easy, and my first results upon looking em up pretty much just gave me the answer for everything, lol.

0
0
11
Ship #1

I got the basic stuff done. Namely draggable windows, opening and closing em, as well as the time on the task bar. Tried to fulfill the reqs for the webOS 1 mission as fast as I could given the fixed payout, but my decision to put it on a Vite React project made it take longer than it should’ve, so I think I can count that as my non-tutorial feature (though I didn’t even get to use the tutorial that much since I had to change so much of the code to make it work in the way I wanted it to.)

Try project → See source code →
Open comments for this post

1h 43m 45s logged

Got the basic idea done, should be able to qualify for WebOS 1 given that I made this in React which made it kinda a doozy to figure out how to translate the code to here.

0
0
14

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…