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

External Programs - File menu does not show all files/all applications #75000

Open
MartinMajewski opened this issue Mar 16, 2023 · 2 comments
Open

Comments

@MartinMajewski
Copy link

MartinMajewski commented Mar 16, 2023

Godot version

v4.0.1.rc1.mono.official [d23922f]

System information

macOS 13.2.1 (22D68) on MacBook Pro 16 - 2021 - with M1 Max, 64GB

Issue description

Bildschirm­foto 2023-03-16 um 21 32 41

When opening Editor -> Editor Settings... at FileSystem -> External Programs, I cannot assign an external application for any of the four options. The Open a File menu does only show a hand full of .app files. Applications like, e.g., Affinity Designer or Affinity Photo are not on the list.

The filter option is set to All Files (*), but still unsuccessful.

I've encountered this issue on Godot 4.0 stable, firstly, and it still seems to persist in the 4.0.1 RC1.

Edit: The Show hidden files option does not change anything.

Steps to reproduce

As mentioned in the issue description.

Minimal reproduction project

any project should work

@Calinou
Copy link
Member

Calinou commented Mar 16, 2023

This may be due to macOS sandbox limitations.

cc @bruvzg

@bruvzg
Copy link
Member

bruvzg commented Mar 17, 2023

Godot file dialog shows real file as is (so it will show file names not bundle display name, system apps will be in the /System/Applications, etc.), Finder merge all applications into a single list. For the same behavior, we'll need to use a native file dialog (#47499). Also, most macOS's apps are usually installed in the /Applications not int the /Users/*/Applications.

As a workaround, to get the real file location you can right-click on the required app in the Finder, select Get Info, right-click on the Where: select Copy as Pathname and paste it into Godot file dialog.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants