Building an OS in the Browser with React (Episode 20)
I'm building my personal website into an "OS". I'll be using technologies like React, Next.js, TypeScript, Styled Components, & WebAssembly.
Chapters:
0:00 Stream Starts
2:50 Whiteboard To Do List
6:33 Project Motivations
10:07 Progress Demo
12:38 NPM Updates & Prettier Formatting
22:27 Rename Process to App in System Component
28:19 Fix JS-DOS Maximized Canvas Sizing
31:08 Check Element After Files Loaded
36:36 Text Spacing & Word Break Tweaks
42:24 Adjust Taskbar Entry Icon Position
44:07 Clock Date Tooltip Day on New Line
48:37 Change current to currentWindow in RndWindow
51:33 Fix Resize After Maximize
55:05 Move ProcessProvider into NextJs App
57:26 Disallow Body Overflow
59:22 Desktop Icon Container Needs 2nd Line Padding
1:07:21 ZIP & ISO Read Support for File Manager
1:30:35 Winamp App (More Work)
2:37:50 Next Stream
Stream Notes:
https://github.com/DustinBrett/daedalOS/tree/main/public/Users/Public/Documents/Stream%20Notes/05-15-21.md
Code Repository:
https://github.com/DustinBrett/daedalOS
Demo:
https://dustinbrett.com
#coding #reactjs #typescript