Devlog β Day 2 π»
Today , I wanted to level up VasuOS!
What I built
- π» VasuOS Terminal
- β¨οΈ
helpcommand - π§Ή
clearcommand - π’
echocommand 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 vasuwas being treated as one whole command π - Terminal output formatting got weird
-
script.jsstarted 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 π₯οΈ
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.