zero to window - wayland client
Channel: Will Thomas
Date: 08/10/2022

walkthrough on writing a wayland client application from scratch in c

0:00:23 - wayland fundementals
0:05:08 - requests, events, and the wire
0:07:02 - displays
0:10:20 - globals and registry
0:15:43 - surfaces and the compositor
0:20:20 - buffers, pools, and shared memory
0:35:37 - the cross desktop group shell
0:46:05 - toplevels
0:58:00 - a window is born
0:58:54 - rendering, frames, and callbacks
1:07:16 - closing and resizing
1:10:50 - inputs and seats

I know it's "releasing a key" and not "unpressing a key", I was tired

source:
https://github.com/willth7/wayland-client-example

Drew DeVault's book:
https://wayland-book.com/