Over the past 6 months I’ve been working on improving notifications for the GNU/Linux desktop. This includes a new version of the xdg-desktop-portal notification spec, improved notification UI in GNOME Shell, and various backend components (e.g. GLib and portals).
In this talk I’ll explain why it was so difficult, how we untangled it, and what’s in store for the future.