Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macOS user experience (UX) feedback #6

Open
smallqs opened this issue Aug 2, 2021 · 2 comments
Open

macOS user experience (UX) feedback #6

smallqs opened this issue Aug 2, 2021 · 2 comments
Labels
help wanted Extra attention is needed

Comments

@smallqs
Copy link

smallqs commented Aug 2, 2021

Hello, the file chooser can be used normally on macOS, but it has a bad experience: opening the view does not immediately get the focus, I need to click on the view to get the focus

@philenius
Copy link
Owner

Hi, you are probably referring to the bad user experience (UX) as can be seen in the following screenshots?

  1. Initially, the window appears in the foreground but is has no focus:
    image

  2. If the user clicks on the window, then it will gain focus and change its appearance accordingly:
    image

I understand your issue and I think that this is bad UX, too. Honestly, I have no idea how to fix this...
As far as I know there is no parameter in osascript / AppleScript to open the file picker window and at the same time set the focus to this window. Let me know, if you know a solution to this issue.

@philenius philenius changed the title macOS experience feedback macOS user experience (UX) feedback Aug 3, 2021
@philenius philenius added the help wanted Extra attention is needed label Aug 3, 2021
@stuartmorgan
Copy link

FYI, you are always going to have significant usability problems with the script-based approach; applications on macOS should show UI using standard Cocoa APIs. The AppleScript command you are using is intended for utility scripts, not applications.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants