Skip to content
This repository was archived by the owner on Oct 4, 2021. It is now read-only.

Change Extension Manager "Install from file" to use NSOpenPanel #8172

@wjk

Description

@wjk

While the GTK-based file browser dialog is still usable, it will cause problems when used on macOS Catalina. The Cocoa-based NSOpenPanel has special exemption from the privacy protections for the Desktop, Documents, and other folders. If the GTK-based file browser is still used, the user must permit VSMac to access the folders when prompted by macOS, or else spurious permission-denied errors will be returned from the filesystem. (If the user denies permission by mistake, they must go into Privacy Preferences to undo the change, a needlessly complex process.) Thanks!

VS bug #950510

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions