So we'll have a neat little camera indicator in #gnome45.
It will only show up for apps that use #PipeWire for camera access so we depend on more apps switching to that.
During the #GUADEC2023 "State of the Shell" talk I was asked what incentives there are for app developers to do so and unfortunately I messed up to make the probably most convincing ones, so short 🧵
support for modern cameras via #libcamera (as opposed to only #v4l2 / UVC cameras).
If you use #GStreamer for cameras #PipeWire support in turn comes for free via the PW GST plugin. Additionally supporting proper #Flatpak sandboxing via the camera portal is possible with little work using #libportal or #ashp and the GstPipeWireDeviceProvider. Feel free to ping me if you need help with this - there'll also be a new example in #workbench for this soon.