Merge pull request #108794 from bruvzg/macos_actool_export

[macOS] Add support for exporting macOS 26 Liquid Glass icons.
This commit is contained in:
Thaddeus Crews 2025-09-20 13:41:38 -05:00
commit 326b22124a
No known key found for this signature in database
GPG key ID: 8C6E5FEB5FC03CCC
11 changed files with 132 additions and 5 deletions

View file

@ -309,11 +309,16 @@ String OS::get_bundle_resource_dir() const {
return ".";
}
// Path to macOS .app bundle embedded icon
// Path to macOS .app bundle embedded icon (.icns file).
String OS::get_bundle_icon_path() const {
return String();
}
// Name of macOS .app bundle embedded icon (Liquid Glass asset name).
String OS::get_bundle_icon_name() const {
return String();
}
// OS specific path for user://
String OS::get_user_data_dir(const String &p_user_dir) const {
return ".";

View file

@ -294,6 +294,7 @@ public:
virtual String get_temp_path() const;
virtual String get_bundle_resource_dir() const;
virtual String get_bundle_icon_path() const;
virtual String get_bundle_icon_name() const;
virtual String get_user_data_dir(const String &p_user_dir) const;
virtual String get_user_data_dir() const;