6 ms·
The "open panel" in macOS is actually a system service, run out-of-process, with different sandbox and permission.
by j16sdiz 20d ago
The "open panel" in macOS is actually a system service, run out-of-process, with different sandbox and permission.
- fph 20d agoThis is the sane solution. And not unlike what Android does in the end, with the difference that they have a share panel instead of an open panel: so you initiate the process from the app that owns the file rather than the one that wants to access it. But GUI apps on Linux are so fragmented that getting everyone to use the same open panel is hopeless.