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

akira7

@akira7

Joined July 14th, 2026

  • 2Devlogs
  • 1Projects
  • 0Ships
  • 0Votes
Open comments for this post

1h 14m 57s logged

Devlog #2

🐾 Hey everyone! Welcome back to HTMeow. The feline WebOS is growing fast, but growth comes at a cost… mostly to my sanity.

  1. The Great Spaghetti Refactoring
    As I started adding multiple windows and desktop icons, my JavaScript quickly turned into a scary bowl of spaghetti code. IDs were clashing, functions were repeating, and it was getting out of hand. So, I took a deep breath and did a massive refactoring. I embraced the DRY (Don’t Repeat Yourself) principle and built some magical functions using template literals. Now, initialising a brand new app only takes a couple lines of code instead of copy-pasting a mountain of text. I feel like a wizard!

  2. Desktop Icons & The Z-Index Dance
    I finally added real desktop icons! You can single-click to select them and double-click to open apps. But the real hidden challenge was the “z-index dance”. I had to teach HTMeow how to automatically bring a window to the front when you click on it. Turns out, making fake browser windows act like real OS windows requires some serious brain power!

  3. Meowtes: The Flagship Notes App
    Following the Hacker Notes guide (Part 5 of the WebOS jam), I built my very first real application. But obviously, I had to give it a cat twist, so I named it Meowtes.
    I took the core logic from the guide (like loading content from an array into a dynamic sidebar) and completely overhauled the UI. I gave it a dark, sophisticated sidebar and a cream-colored text area that looks like real paper. I even made the window title update dynamically based on the note you are reading. It’s lightweight, elegant, and perfect for planning world domination.

What’s next?
The core OS logic is super solid now. Next time, I really need to focus on the aesthetics. The desktop needs a proper cat-theme, and maybe some custom SVG icons to make everything look cohesive.

Stay pawsitive! 🐈

0
0
5
Open comments for this post

2h 9m 14s logged

Devlog #1

Hey everyone!
This is my first time participating in Stardance and my very first devlog. I decided to build a WebOS from scratch. But not just a normal one… a cat-themed one. I named it HTMeow. (Get it? HTML + meow… okay, I know, it’s terrible, but I love it).

  1. The Tracking Glitch
    My first real fight wasn’t even writing code; it was time tracking. I had this weird glitch where the tracker was logging my time under totally wrong project names instead of HTMeow. It took a bit of head-scratching to figure out how to make it point to the right folder, but we finally got it working! Oh, and I chose the MIT license for my repo. Basically it means: “You can use my code, but if your PC turns into a cat, it’s not my fault.

  2. The CSS Boss Fight
    I started by creating the UI. I wanted a clean, Linux-style topbar. Sounds easy, right? Nope. My topbar looked huge and terrible because HTML paragraphs have secret, invisible margins. Once I fixed that, I designed the main app window. Then, the real nightmare started: the minimize function. At first, I made the window “roll up” so only the top header was visible. But my header background was semi-transparent! Because of this, the text inside the window was “bleeding” through the dark header. It looked like a weird text ghost. I had to use some CSS magic to actually hide the internal elements when the window is minimized. CSS: 1, Me: 1.

  3. Making it alive
    Next, I used JavaScript to make the window draggable (honestly, dragging a fake window inside a browser is incredibly satisfying). I also built a real taskbar. Now, clicking the yellow button shrinks and fades the window, and a little button pops up on the topbar. Click it, and the window comes back to life. It took some brain power, but it works flawlessly!

What’s next?
Right now, HTMeow is basically just a standard white window with a picture of a cat doing math. The biggest challenge for next time is completely overhauling the design to make it actually look and feel like a cat OS. I also need to replace the boring text in the taskbar with real app icons.

Stay pawsitive! 🐾

2
0
72

Followers

Loading…