Activity

Luke Collingridge

I finally got around to creating the core of the filesystem! There’s limited interaction outside of the terminal, but I also started the file manager’s UI, which will be great for improving the filesystem. It’s starting to feel more and more like a real operating system!

Attachment
0
Luke Collingridge

Most of my work today was just behind-the-scenes work like restructuring the app, but I also upgraded the window resizing and added a terminal app! Only a few commands exist so far, so next time I’ll be focused on adding more. I also added proper window management with opening and closing windows being supported.

Attachment
0
Luke Collingridge

Tons of work today! I added some simple JavaScript to save preferences from setup into IndexedDB (using Dexie.js for the database interactions), then moved on to the desktop page. I managed to add the wallpaper, the taskbar, windows, a Welcome app, and a desktop with draggable items. Figuring out how to drag (and resize!) the windows took a lot of time, but it turned out super well! Now I’m at a point where I can begin to add actual apps, which is the part I’ve been the most excited for.

Attachment
0
Luke Collingridge

Worked a lot today! I created the setup page and its styles, then added some basic interactivity with some JS. Now the app is about ready to add persistence with IndexedDB, then I can finally build out the actual desktop and its functionality.

Attachment
0
Luke Collingridge

Started scaffolding the project and created the homepage for the website. I haven’t started building the OS itself, but the welcome page is complete including a link to the repo and a logo mockup I made.

Attachment
0