Re: How to pre-select a file in NSOpenPanel -- specifically, a .app bundle?
Re: How to pre-select a file in NSOpenPanel -- specifically, a .app bundle?
- Subject: Re: How to pre-select a file in NSOpenPanel -- specifically, a .app bundle?
- From: Andy Lee <email@hidden>
- Date: Sat, 25 Jun 2016 00:59:56 -0400
Whoops, meant for this to go to the list:
On Jun 24, 2016, at 6:22 PM, Martin Wierschin <email@hidden> wrote:
>
>>> It almost looks like the ability to pre-select a file was deliberately removed from the NSOpenPanel API.
>
>
> Whatever the reason for removing this feature from NSOpenPanel, it’s a nuisance for users. There are many good reasons for wanting to pre-select a particular file when presenting an open dialog to the user. Without this feature the user has to scroll though a potentially large file list looking for the right entry, one whose name may not be familiar to the user.
>
> If this change was made in the interest of security and sandboxing, how about just exposing an API that allows an app to select a file for which the app already has security-scoped bookmark data? That doesn’t cover all the use cases, but it would at least improve the user experience when the user needs to validate or change an existing preference.
Indeed, the reason I want to pre-select is to highlight an existing preference.
Earlier I was trying to remember the last time I saw an app pre-select a file. Your mention of the user preference use case jogged my memory. I can think of a couple of apps that *don't* pre-select a file that was previously specified as a user preference. I was surprised, because the apps are otherwise very well thought out. Now I see the reason must be this limitation of NSOpenPanel.
> I filed a radar on this issue forever ago and naturally it was closed as a duplicate. As everyone says, maybe file your own radar report to register a vote with Apple. Though considering how long this functionality has gone missing, I doubt we’ll see any changes– especially if Apple considers this any kind of security risk.
I'm pessimistic too, but if I ever get around to filing a radar I'll let you know.
--Andy
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden