cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Darryl Pogue (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CB-12668) support arbitrary creation of resources in the Asset Catalog
Date Tue, 05 Sep 2017 21:53:00 GMT

    [ 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


Mime
View raw message