You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "dpogue (via GitHub)" <gi...@apache.org> on 2025/06/18 01:53:38 UTC
[I] Support iOS 26 Icon Composer icons [cordova-ios]
dpogue opened a new issue, #1545:
URL: https://github.com/apache/cordova-ios/issues/1545
# Feature Request
## Motivation Behind Feature
<!-- Why should this feature be implemented? What problem does it solve? -->
iOS/macOS/visionOS/Xcode 26 support a new icon format that uses vector drawing and effect layers to composite an icon dynamically for different modes and scales.
Cordova should (when building with Xcode 26) support providing an app icon in that new format.
## Feature Description
<!--
Describe your feature request in detail
Please provide any code examples or screenshots of what this feature would look like
Are there any drawbacks? Will this break anything for existing users?
-->
If an `<icon>` tag is defined in config.xml whose `src` attribute has an extension of `.icon` and a **folder** exists at that path, it should be copied in to the platform App folder and added to the Xcode project.pbxproj file as a resource (essentially, treat it the same as `<resource-file>` but with a hardcoded target path of `AppIcon.icon`)
### Implementation
```xml
<icon src="res/icon/ios/IconComposerFile.icon" />
```
is effectively the same as
```xml
<resource-file src="res/icon/ios/IconComposerFile.icon" target="../AppIcon.icon" />
```
## Alternatives or Workarounds
<!--
Describe alternatives or workarounds you are currently using
Are there ways to do this with existing functionality?
-->
Make people use `<resource-file>` directly, which seems less than ideal since this is likely to be a common use case.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org
Re: [I] Support iOS 26 Icon Composer icons [cordova-ios]
Posted by "dpogue (via GitHub)" <gi...@apache.org>.
dpogue commented on issue #1545:
URL: https://github.com/apache/cordova-ios/issues/1545#issuecomment-2986243163
I believe this supersedes the other app icons on iOS 26 and newer versions, but those existing icons will continue to be used for older versions. Keep in mind that Xcode 15 allows specifying a single 1024⨉1024 icon instead of all the various sizes. Icon Composer includes an option to manually export the layered icon as a 1024⨉1024 image.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org
Re: [I] Support iOS 26 Icon Composer icons [cordova-ios]
Posted by "dpogue (via GitHub)" <gi...@apache.org>.
dpogue commented on issue #1545:
URL: https://github.com/apache/cordova-ios/issues/1545#issuecomment-2997962344
> Do you think the following PR would be re-reviewed for this release?
> [#1309](https://github.com/apache/cordova-ios/pull/1309)
The functionality for a single 1024⨉1024 icon is already supported in cordova-ios 8.0.0 with https://github.com/apache/cordova-ios/pull/1465
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org
Re: [I] Support iOS 26 Icon Composer icons [cordova-ios]
Posted by "erisu (via GitHub)" <gi...@apache.org>.
erisu commented on issue #1545:
URL: https://github.com/apache/cordova-ios/issues/1545#issuecomment-2982762729
Would `<icon src="res/icon/ios/IconComposerFile.icon" />` replace all of the previous icon entries, or would it be added alongside them?
I haven’t looked into the new icon format yet, but I’m wondering if it also covers the older entries for backward compatibility, the non-"layered icons out of Liquid Glass"?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org
Re: [I] Support iOS 26 Icon Composer icons [cordova-ios]
Posted by "erisu (via GitHub)" <gi...@apache.org>.
erisu commented on issue #1545:
URL: https://github.com/apache/cordova-ios/issues/1545#issuecomment-2995796888
Do you think the following PR would be re-reviewed for this release?
https://github.com/apache/cordova-ios/pull/1309
I believe back then it was rejected because it required iOS 12.0 and CordovaLib decided to remain on 11.0, but now the minimum deployment target has been increased for Cordova-iOS 8.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org
Re: [I] Support iOS 26 Icon Composer icons [cordova-ios]
Posted by "breautek (via GitHub)" <gi...@apache.org>.
breautek commented on issue #1545:
URL: https://github.com/apache/cordova-ios/issues/1545#issuecomment-5358654052
Moved this to 8.2.0 milestone, considering 8.1.x is already released.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org