Skip to content

Open the directory where the project was exported to in the default file manager#65201

Open
doot24 wants to merge 1 commit intogodotengine:masterfrom
doot24:exportdirnew
Open

Open the directory where the project was exported to in the default file manager#65201
doot24 wants to merge 1 commit intogodotengine:masterfrom
doot24:exportdirnew

Conversation

@doot24
Copy link
Copy Markdown

@doot24 doot24 commented Sep 1, 2022

redid pr #58511

Feature now works for Android&Web, ios&uwp should be working too
also --headless arg is now respected and file manager wont be opened when exporting from the terminal

This closes godotengine/godot-proposals#4114.

@realkotob
Copy link
Copy Markdown
Contributor

@doot24 The static checks failed, can you force push the PR again so we can see how to fix the issue.

This is a great change so I want to help push for it to happen.

Copy link
Copy Markdown
Contributor

@m4gr3d m4gr3d left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added some feedback on the Android section

Comment on lines +2545 to +2547
if (open_export_dir && err == OK) {
OS::get_singleton()->shell_open(p_path.get_base_dir());
}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From this comment, opening directory on Android will silently fail due to the lack of standardization around Android file manager's support for folder mimetype.

The added logic could stay, though in that scenario the documentation should be updated to reflect that this functionality doesn't work on Android.

@Repiteo Repiteo requested a review from a team as a code owner February 17, 2026 20:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add ability to open the directory where the project was exported to in the default file manager

4 participants