Skip to content

Commit

Permalink
Add export setting to control whether to show the Godot app in the ap…
Browse files Browse the repository at this point in the history
…p library
  • Loading branch information
m4gr3d committed Aug 12, 2023
1 parent 4714e95 commit 61fa36e
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 2 deletions.
1 change: 1 addition & 0 deletions platform/android/export/export_plugin.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1838,6 +1838,7 @@ void EditorExportPlatformAndroid::get_export_options(List<ExportOption> *r_optio
r_options->push_back(ExportOption(PropertyInfo(Variant::BOOL, "package/retain_data_on_uninstall"), false));
r_options->push_back(ExportOption(PropertyInfo(Variant::BOOL, "package/exclude_from_recents"), false));
r_options->push_back(ExportOption(PropertyInfo(Variant::BOOL, "package/show_in_android_tv"), false));
r_options->push_back(ExportOption(PropertyInfo(Variant::BOOL, "package/show_in_app_library"), true));
r_options->push_back(ExportOption(PropertyInfo(Variant::BOOL, "package/show_as_launcher_app"), false));

r_options->push_back(ExportOption(PropertyInfo(Variant::STRING, launcher_icon_option, PROPERTY_HINT_FILE, "*.png"), ""));
Expand Down
8 changes: 6 additions & 2 deletions platform/android/export/gradle_export_util.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -268,8 +268,12 @@ String _get_activity_tag(const Ref<EditorExportPlatform> &p_export_platform, con
bool_to_string(bool(GLOBAL_GET("display/window/size/resizable"))));

manifest_activity_text += " <intent-filter>\n"
" <action android:name=\"android.intent.action.MAIN\" />\n"
" <category android:name=\"android.intent.category.LAUNCHER\" />\n";
" <action android:name=\"android.intent.action.MAIN\" />\n";

bool show_in_app_library = p_preset->get("package/show_in_app_library");
if (show_in_app_library) {
manifest_activity_text += " <category android:name=\"android.intent.category.LAUNCHER\" />\n";
}

bool uses_leanback_category = p_preset->get("package/show_in_android_tv");
if (uses_leanback_category) {
Expand Down

0 comments on commit 61fa36e

Please sign in to comment.