Minimal camera

-
It might be nice to throttle/delay this. Right now, it's super sensitive. Like maybe a second or so delay before hiding the UI?
-
How do we handle keyboard accessibility? It looks like this is pretty inaccessible if your cursor doesn't happen to be over the window. Maybe we reveal when tabbing around/changing focus?
-
Should we switch to a cursor inactivity model instead of just focus-in/focus-out? This would handle the first point as well, but basically: hide the UI if the cursor doesn't move inside the window for a second or two? This seems to be how video players handle the player UI, for example.
-
It currently hides when dragging the window from the headerbar, which feels weird to me. But maybe it's fine.
We could add a Switch Button like Terminal does:

Fixed conflicts, but converting to draft as there are unresolved design/accessibility issues. There needs to be a keyboard shortcut to reveal/hide the headerbar. Also headerbar hides on right-click which is presumably not intended.
I get that this looks pretty slick when used with the window PiP, but the accessibility issues with even having an option to do this outweighs the pros imo I know there has been discussion on this topic already, but if there is a need to have a PiP for camera it should be done through an actual PiP API apps can use.