My very own WebOS
- 3 Devlogs
- 11 Total hours
This is my CanopyOS that can be run in the web!
This is my CanopyOS that can be run in the web!
Now i completed main.js code and add icons and clock and other features.
Try it.
day 2: typed out the base files in VS Code — index.html, all 6 css files,
core js (store, boot, contextmenu) and the window manager. first live server
run today! the desktop, wallpaper and menubar render, but the js isn’t fully
alive yet — clock is stuck at 00:00 and the dock is empty. debugging next.
day 1
finally got around to starting this. set up the repo, connected
hackatime, all the boring setup stuff is done.
then I built the actual base of the OS. there’s a desktop, a taskbar
with a clock, a start button, and one working app (notepad). the
windows can be dragged around which is honestly the most satisfying
part so far.
spent way too long on a bug where the window kept teleporting to the
corner of the screen every time I tried to drag it. turns out I wasn’t
accounting for where inside the titlebar the mouse was. one offset
calculation later and it works perfectly lol
still looks pretty basic right now and there’s only one app, but it’s
a start. next up is adding more apps and making the theme actually
mine instead of the default one.