We have a Quick Reference page now! The SDL3 API is massive, but this is the most compact way we could find to show you everything in a searchable (and syntax highlightable) way. We did these for satellite libraries, too, like SDL_image. All through the magic of our wiki/headers bridge, so these Quick Reference pages stay up to date automatically as we add more stuff to SDL.
We have examples! On a pretty webpage! You can see the example code run right in your web browser, thanks to the miracle of Emscripten, and pop up the example source right on top it, with all SDL symbols linked to the wiki, so you're always one click away from answers to all your questions. Like the quick reference pages, these also update on each commit to SDL, so you're always looking at the latest and greatest when you visit examples.libsdl.org!
Have a background thread doing work, but it occasionally needs to talk to an API that must run on the main thread? We've got you covered. Now you can proxy functions to the main thread, and optionally block for a response.
But blocking for a response is for chumps, right? That's why we just landed the Asynchronous I/O API! Now you can fire off file reads and writes, and pick up the results later when they finish spinning your disks. On modern systems, this takes advantage of Linux's io_uring or Windows 11's IoRing behind the scenes, for maximum efficiency. Older systems use a thread pool, which is less efficient but just as non-blocking!
Busy times, more to come!