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

1h 13m 44s logged

Devlog β€” Day 2 πŸ’»

Today , I wanted to level up VasuOS!

What I built

  • πŸ’» VasuOS Terminal
  • ⌨️ help command
  • 🧹 clear command
  • πŸ“’ echo command with arguments
  • ❓ Unknown command handling
  • πŸ• Live system clock
  • πŸͺŸ Toggleable maximize / restore
  • πŸ“¦ Split Terminal and Clock into separate JS files

What I learned

  • Basic command parsing with split()
  • How to handle command arguments
  • JavaScript modules
  • Using Date() for a live clock
  • More DOM manipulation

Problems πŸ’€

  • echo vasu was being treated as one whole command 😭
  • Terminal output formatting got weird
  • script.js started getting pretty big
  • file:// caused CORS issues while testing locally
  • Had to switch to type="module" for JS imports
  • 🍌 – Easter egg: banana!

Next πŸš€

  • Add more Terminal commands
  • Add window focus
  • Polish the desktop UX
  • Make VasuOS feel more like an actual OS πŸ–₯️
0
6

Comments 0

No comments yet. Be the first!