Building Windows 10 with React - Wallpaper, Taskbar & Refactoring
I'll be rebuilding my browser "OS" project over a series of many streams. For this project I will continue to use React & Next.js written in TypeScript. I plan to make it collaborative and involve the community. I will focus on a Windows 10 style this time instead of a hybrid.
In this stream I'm going to get the wallpaper working that I failed with last stream. I've also got a bunch more refactors planned to improve the code more.
Chapters:
0:00 Stream Starts
2:26 Introduction
3:21 Episode 5 Recap
8:30 NPM Updates
10:02 Fix Build Error with Refactor
38:33 Move GlobalStyle into ThemeProvider
39:45 Better Variable Names
40:53 Add Pseudo Selectors to GlobalStyle
43:37 Use Theme Color for Background
46:11 Remove React Type Imports
49:53 Extract RenderProcess
53:16 Embed Initial Process State in Hook
57:34 Migrate Context to Factory
1:12:55 Animated Wallpaper (FIXED)
1:52:38 Mockup Taskbar
2:32:24 Next Stream
Stream Notes:
https://github.com/DustinBrett/daedalOS/tree/main/public/Users/Public/Documents/Stream%20Notes/02-06-21.md
Code Repository:
https://github.com/DustinBrett/daedalOS
Demo:
https://dustinbrett.com
#coding #programming #reactjs