Makes the project presentable.
- Headless backend writes
frames.ffconcatwith real frame timing soffmpeg -f concatrebuilds a video; the last frame keeps its idle duration. - README leads with performance, games, overview, stash, hint mode and animations, then install and a compact configuration showcase. The full defaults and binds live in
docs/config.mdandexamples/config. docs/holds user pages only (config, desktop with session locking merged in, capture, performance); developer pages move todocs/dev/(architecture, headless, profiling).tools/demo/record.shrecords the README demo: NeferWL headless on the host, apps (Firefox, Mousepad, foot, btop) in a disposable Arch container, Vesper theme, no gaps. Output:docs/media/demo.mp4and thedemo.pngposter.
Checks: make check, make race, make mocks-check, staticcheck ./..., shellcheck. Reviews resolved for the Go recording path and the demo script.