You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Darryl Pogue (JIRA)" <ji...@apache.org> on 2017/09/05 21:53:00 UTC

[jira] [Commented] (CB-12668) support arbitrary creation of resources in the Asset Catalog

    [ https://issues.apache.org/jira/browse/CB-12668?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16154428#comment-16154428 ] 

Darryl Pogue commented on CB-12668:
-----------------------------------

{{<resource-file>}} is supported in config.xml now, which should allow copying the resource files into the right spots. We might need to add some special handling if the target path contains xcassets to update the asset catalogue.

> support arbitrary creation of resources in the Asset Catalog
> ------------------------------------------------------------
>
>                 Key: CB-12668
>                 URL: https://issues.apache.org/jira/browse/CB-12668
>             Project: Apache Cordova
>          Issue Type: New Feature
>          Components: cordova-ios
>    Affects Versions: 3.6.4
>            Reporter: Josh Sharpe
>            Priority: Critical
>              Labels: backlog, cordova-ios
>             Fix For: cordova-ios@4.5.1
>
>
> A handful of plugins* recommend the use of an image/asset out of the Asset Catalog.  It would be great if we could create those just by setting tags in config.xml, similar to <icon> and <splash> that then generate the resource in Xcode.
> My specific use case is to add a "back" image to be used by 'cordova-plugin-themeablebrowser'.  I can do this manually by:
> - opening xCode
> - Click on Project -> Resources -> Image.xcassets
> - Click '+' in the bottom task bar -> New Image Set
> - Rename the new Set 'back'
> - Manually drag and drop 3 images into xcode
> To be clear - I'm not asking that cordova produce different sized images as I believe that's out of scope.  I just need it to build the new resource in xcode referencing certain files on disk with tags like:
> {code}
> <platform name='ios'>
>   <resource name='back' src='my_resources/back@1x.png' target='1x' />
>   <resource name='back' src='my_resources/back@2x.png' target='2x' />
>   <resource name='back' src='my_resources/back@3x.png' target='3x' />
> </platform>
> {code}
> * Example plugins:
> https://github.com/arnesson/cordova-plugin-firebase
> https://github.codifferent m/phonegap/phonegap-plugin-push
> https://github.com/initialxy/cordova-plugin-themeablebrowser
> **Bonus!**
> It'd be extra great, since I'm sure some folks want this, if cordova could add sound files to be used by firebase/push plugins that can leverage those if they exist, but I'm not sure how those get set up in xcode such that phonegap-plugin-push can use them.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org