Make an OS with React & Next.js - Styling & Session
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.
Chapters:
0:00 Stream Starts
1:49 Episode Recap
8:40 NPM Updates
12:11 Update Notes
19:05 No More React.FC
25:15 Don't Use Key
26:22 Move Constants
29:15 TypeScript Import Trick
33:11 Split Up Theme
38:40 New Wallpaper Color
42:14 useDraggable, useResizable & useRnd
1:03:35 Minimum Height & Width
1:06:54 Style Titlebar
1:31:45 Refactor Theme Variables
1:33:56 Style Window
1:43:38 Utilize Start Button Theme Setting
1:44:28 Extract File Manager Theme Settings
1:46:51 Style File Entry
2:06:38 Save Window Size/Position to Session State
2:41:33 Next Stream
Stream Notes:
https://github.com/DustinBrett/daedalOS/tree/main/public/Users/Public/Documents/Stream%20Notes/03-27-21.md
Code Repository:
https://github.com/DustinBrett/daedalOS
Demo:
https://dustinbrett.com
#coding #programming #reactjs