Building a Web OS in React [Episode 15] - Behaviors, Styling & Refactoring

Channel:
Subscribers:
13,800
Published on ● Video Link: https://www.youtube.com/watch?v=2YHvhUatrLo



Duration: 3:07:28
555 views
15


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







Tags:
next js
react js
nextjs
reactjs
next.js
react.js
react next.js
react jsx
nextjs tutorial
next js tutorial
jsx
react context
react hooks
react components
typescript
javascript
styled components
styled components react
css
os
operating system
eslint
stylelint
jest
prettier
github actions
git hooks
lint-staged
code refactoring
refactoring
git commit
programming projects