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

8h 16m 8s logged

Devlog #09

We have big upgrades!!! I will commit them soon to github.

What I have improved and fixed:

  1. The Text Editor wasn’t actually saving files correctly. It turns out that editing a file was just updating a global temporary field instead of writing to the actual file in the webos. Worse, if you had multiple windows open, they’d overwrite each other. I’ve completely rewritten this. Every window now tracks its own fileId, and saving actually writes the file.

  2. The calculator had this bug: if you typed 5+, it would instantly yell “Error” before you could even type the next number. It now ignores incomplete states.

  3. Window buttons: now you don’t need sniper aim to close a window anymore. The clickable area for the close/minimize/maximize buttons was literally just the 13px dot. I used some CSS to bump the hitbox up to 22px. They still look exactly the same, but they’re way easier to click.

  4. Explorer Views: Grid and List views actually look different now (before they were basically identical). Grid gives you proper tiles, List gives you rows.

  5. Finally Finished Mission Control: The component I started building last time is finally up and working. Hitting F3 or clicking the new icon in the dock actually brings up the overlay now.

  6. Desktop selection & dragging: You can finally click and drag a rectangle to select multiple icons on the desktop. I had to rewrite the DesktopIcon component to handle group dragging properly, but it feels super smooth now. I also threw in Cmd/Ctrl + A to select all and the Delete key to trash selected items.

  7. Search bar: Added a working search bar to the Explorer so you can actually filter files by name.

  8. Added ↑ and ↓ arrow key support for command history (finally). I also added a sysinfo command and updated help so it actually tells you what the commands do.

  9. Passwords: Added a standard show/hide toggle (the eye icon) to the login and setup screens.

  10. New Wallpapers the UI colors were getting a bit monotonous, so I added three new vibrant gradient wallpapers (Ocean, Meadow, Spectrum).

P.S. Thanks to all the people that pointed out these issues in the shipping review process

0
8

Comments 2

@f

peak bro keep going!!

@water

cool project twin!!! keep it going!