Remix.run Logo
anonthrownaway 12 hours ago

>The only difference is that the menus, dialogs, file pickers, keyboard shortcuts, and windowing all use native macOS Cocoa APIs.

Why would I want native macOS dialogs where the save as dialog can only show 32 characters on the screen at once? I use LibreOffice on Mac mostly because it allows me to use their dialogs instead of the crap macOS ones...

nneonneo 12 hours ago | parent [-]

One big reason is sandboxing - the native dialogs can view the entire filesystem hierarchy and automatically grant access to selected resources to the calling app. Non-native dialogs are restricted to whatever the app has access to, which means you often have to give the apps Full Disk Access to make them work properly.

anonthrownaway 12 hours ago | parent [-]

Good point. I forgot that I had to do that...