My very own WebOS
- 3 Devlogs
- 2 Total hours
This is my very own OS that can be run in the web!
This is my very own OS that can be run in the web!
I completed a final browser QA pass on SiriusOS before shipping.
The custom space-themed interface and interactive Stargazer make this more than a copy of the guide. The project is now ready for mission review.
Added a README and polished the SiriusOS codebase today!
What’s new:
makeDraggable() helperThe draggable window system is holding up really well — no flicker, smooth focus management. Next step is adding a File Manager app and a settings panel for theming!
今天開始建造 SiriusOS — 一個跑在瀏覽器裡的太空主題 WebOS!
整個系統塞在單一 HTML 檔案裡,包含:
動態星空背景 + 登入畫面
視窗管理器(可拖曳、最小化、關閉)
5 個內建 App:About、Terminal、Stargazer 星座儀、Notes、Calculator
Pomodoro 計時器
Terminal 支援指令歷史(↑↓ 鍵)
最大挑戰是做出真正可拖曳的視窗系統,要同時處理 z-index 焦點管理跟滑鼠事件。最後用原生 JS 的 mousedown/mousemove 解決了,不需要任何外部套件。
現在已經 deploy 到 GitHub Pages,明天繼續加更多功能!