| ▲ | 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. | ||||||||
| ||||||||