Doing UI in C to Piss Off the React devs

Previous Episodes: Chapters: - 0:00:00 - Announcement - 0:00:40 - What is Musializer - 0:06:02 - Plans for today - 0:08:40 - Twitch UI Dark Patterns - 0:10:38 - Supermarkets Dark Patterns - 0:11:41 - bool fullscreen - 0:19:00 - Important Disclaimer - 0:19:42 - Can you compile C with Webpack? - 0:21:50 - Planning the Next Epic Move - 0:22:33 - On stopping FFmpeg process - 0:25:13 - Placing the Button - 0:31:27 - Prettifying the Button - 0:34:56 - Highlighting the Button - 0:38:16 - Drawing Button Icon in Inkscape - 0:41:12 - Getting Inspiration from YouTube - 0:42:35 - How I make my thumbnails - 0:45:40 - Preparing Icon Image - 0:47:45 - Planning Resource Management - 0:48:42 - About Hotreloading in C - 0:50:28 - Music Break - 0:50:50 - Adding Icon to the Button - 0:58:05 - Tweaking the Icon - 1:03:55 - Making the Button Clickable - 1:05:09 - Factoring out the button component - 1:09:12 - Planning the Hiding of the Button - 1:10:07 - Isn’t that cool? tsodinPause - 1:10:45 - How I Architect my Software - 1:13:33 - Adding TODOs - 1:14:48 - Hiding the Button by Timer - 1:19:20 - Real Programmers write their own Event Loop - 1:20:22 - Proper Timer Initialization - 1:22:05 - Planning the Next Epic Move - 1:24:26 - About telemetry - 1:27:48 - Drawing icon spritesheet - 1:43:52 - Loading icon spritesheet - 1:50:13 - Switching icons - 1:58:22 - Icon index from state bits - 2:00:25 - Outro References: - Tsoding - Musializer - - nu11 - YouTube - @nu11_ft - nu11 - WIP Works 2016-2022 - - pilotredsun - Achievement (full album) - - Inkscape: Socials: - Twitch: - Twitter: Support: - BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9
Back to Top