File chooser portal implementation (as a separate process)
This is an issue to discuss an implementation of the file chooser portal that lives in Nautilus. This portal implementation will allow the GNOME file chooser to keep up with Nautilus because they'll live in the same codebase and be able to share components easily.
I believe that the file chooser should be in a separate process from the main Nautilus app - this way if the file chooser crashes the app isn't brought down and vice-versa. To do this we may need to decouple some components from one another, e.g. separating the pathbar component from the heaederbar.
As things are discussed and implemented, I'll keep a list of blockers in this issue.