{ "id": "65027", "key": "TIMOB-3891", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": null, "resolutiondate": null, "created": "2011-05-04T07:17:19.000+0000", "priority": { "name": "Trivial", "id": "5" }, "labels": [], "versions": [ { "id": "11331", "description": "", "name": "Release 1.8.0", "archived": true, "released": true, "releaseDate": "2011-10-31" } ], "issuelinks": [ { "id": "45737", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "120772", "key": "TIMOB-15393", "fields": { "summary": "iOS: Feature Request to Support Asset Catalogs", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "Low", "id": "4" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } } ], "assignee": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2018-08-02T17:31:55.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "10207", "name": "Tooling" } ], "description": "h1. New Feature\r\nAdd the option to customize the location of core images on both Android and iOS. By \"core images\", I mean app icons, launch images, and (on iOS), the iTunesArtwork.\r\n\r\nh2. Ideal Behavior\r\nThe tooling could look in the tiapp.xml to see if the paths have been customized. It could then adjust the generated project files' paths to the images, or copy the core images to where it wants them in the generated project.\r\n\r\nh2. Sample tiapp.xml\r\nThis is my idea for how it could work.\r\n{code:xml}\r\n\r\n\r\n com.dawson.coreimagessample\r\n CoreImagesSample\r\n ... etc ...\r\n \r\n images/iphone/appicon.png\r\n images/iphone/appicon@2x.png\r\n images/ipad/appicon@ipad.png\r\n images/android/appicon.png\r\n images/android/appicon@medium.png\r\n images/android/appicon@high.png\r\n \r\n \r\n images/iphone/appicon.png\r\n images/iphone/appicon.png\r\n ... etc ...\r\n \r\n images/iphone/iTunesArtwork\r\n\r\n{code}\r\n\r\nh2. Why\r\nOne of our enterprise customers wants to be able to have a single folder that their designers can access. Right now, they have to have certain images in the top Resources folder, which is undesirable for their use case. They don't want designers to have access to the programming, but don't have a choice with how the tooling works right now.\r\n\r\nh2. Associated Helpdesk Ticket\r\nhttp://appc.me/c/APP-539222", "attachment": [], "flagged": false, "summary": "Customizable Core Image Locations (Icons, Splash[, iTunesArtwork])", "creator": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "environment": null, "comment": { "comments": [ { "id": "134655", "author": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "body": "I will test if the /platform folder can be used on both iOS and Android for maintaining a single folder (relatively) with all image resources separate from the code base, and then I will repurpose this ticket for any necessary changes.\n\n[As per conversation with Don.]", "updateAuthor": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "created": "2011-06-01T13:09:03.000+0000", "updated": "2011-06-01T13:09:03.000+0000" }, { "id": "161299", "author": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "body": "To large for 1.8.0.", "updateAuthor": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-08-01T10:30:29.000+0000", "updated": "2011-08-01T10:30:29.000+0000" }, { "id": "162810", "author": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "body": "Bumped to \"Next Release\". I have experimented on iOS with placing images on the platform/ios folder, but I haven't been able to use these or figure out where they are in the resulting generated project. I'll investigate further in the near future.", "updateAuthor": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "created": "2011-08-15T08:22:01.000+0000", "updated": "2011-08-15T08:22:01.000+0000" }, { "id": "171430", "author": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "body": "I just verified that the contents of platform/iphone are NOT copied in to the resulting app. The tooling needs to be updated to copy the contents of this folder in to the app, like it does on Android.\r\n\r\nh1. How To Test\r\n\r\n1. Create an app or use an existing one; the JavaScript doesn't matter.\r\n2. Create the \"platform/iphone\" folder. \"platform\" should be side by side with your \"Resources\" directory, and not inside of it.\r\n3. Create an image or a file in the \"platform/iphone\" folder.\r\n4. Build your project.\r\n5. Show the package contents of build/iphone/build/Debug-iphonesimulator/your.app.\r\n6. Locate your image that you placed in \"platform/iphone\".", "updateAuthor": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "created": "2011-11-03T16:46:20.000+0000", "updated": "2011-11-03T16:46:20.000+0000" }, { "id": "342305", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "This is a pretty old ticket. The linked ticket could possibly resolve the original use-case behind this ticket.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2015-02-05T21:01:20.000+0000", "updated": "2015-02-05T21:01:20.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }