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

Open comments for this post

39m 38s logged

last one for this round, added a theme switcher to the desktop. there’s a new [*] button in the taskbar that cycles through three color schemes: ember (the original orange, default), phosphor (green, classic crt terminal look), and cyber (blue). clicking it swaps the accent color across the whole desktop. window borders, highlights, the terminal cursor, and even the living mascot’s glowing eye all shift to match, since they were already built on a shared accent
variable.

it resets back to ember on reload, so you always start from the default look.

architecture-wise this was a clean one to slot in. the theme logic is a small standalone module (just a list of themes and a “next theme” function), same pattern as the window manager and mascot logic, so it’s unit tested without needing a browser.

0
52

Comments 3

@Rea

Wow clean website and your code files are very neat and organized. Just wanna ask what do the test java script files

@Cassetu

Did you build this using AI?

@ghita

thanks! the test files are just there to automatically check that each part of
the site (windows, terminal, music player, notes and so on) still works when i
change something, so i don’t have to test everything by hand. and yeah i used ai
a bit to help out and speed things up, but the design and how it all fits
together is my own work