Cheese has seen many upheavals over the years, such as being split into a library and UI, and the UI being ported to Vala. The library part was always problematic, especially once it started to be used by other applications. Now is a good time to simplify the API and remove it from Cheese once and for all.
This talk will cover the history of an unloved API, the shiny service which will replace it, and finally a future of portals.
David has been involved in GNOME for several years, and maintains EasyTAG, Cheese and Logs. He is an honorary member of the documentation team, and enjoys build systems and static analysis.