Building a Web OS in React [Episode 15] - Behaviors, Styling & 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.
Chapters:
0:00 Stream Starts
10:12 Update To Do's
13:03 Package Updates
14:44 Reorganize Directories
45:44 File Entry Styling
51:52 Use Polished Lib
55:02 Remove Unneeded Type Package
56:20 Dynamic Loading CSS/JS
1:06:46 Compare Extensions Lowercased
1:09:22 Append Files on Drag/Drop
1:21:36 Import React CSSProperties
1:22:46 Consolidate Shortcut Logic
1:28:20 Add Next Export
1:32:14 Convert Icons to PNG
1:35:53 Taskbar Styling
1:55:59 Maximized Icon
2:05:00 Rainbow Wallpaper
2:18:18 Save Session to JSON
2:26:30 Window Stacking Order
2:50:45 Refocus on Reopen
2:54:28 Focus on Next Window
3:05:57 Next Stream
Stream Notes:
https://github.com/DustinBrett/daedalOS/tree/main/public/Users/Public/Documents/Stream%20Notes/04-10-21.md
Code Repository:
https://github.com/DustinBrett/daedalOS
Demo:
https://dustinbrett.com
#coding #programming #reactjs