{ "id": "154153", "key": "TIMOB-20203", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "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": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2016-02-11T08:26:32.000+0000", "created": "2016-01-06T18:50:32.000+0000", "priority": { "name": "None", "id": "6" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2017-03-24T17:56:50.000+0000", "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" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" }, { "id": "10207", "name": "Tooling" } ], "description": "Apple has updated their iOS Human Interface Guidelines page (https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html#//apple_ref/doc/uid/TP40006556-CH27-SW1) with iPad Pro specific launch screens sizes.\r\n\r\n2048 x 2732 (portrait)\r\n2732 x 2048 (landscape)\r\n\r\nTo support this, we need to add the images to the lookup table: https://github.com/appcelerator/titanium_mobile/blob/master/iphone/cli/commands/_build.js#L4909-L4930.\r\n\r\nWe need to determine the name of the image. It should be {{Default-Landscape-.png}} and {{Default-Portrait-.png}}. What is something? No idea.\r\n\r\nPart of the problem is as of Xcode 7.2, this new iPad Pro launch screen is not listed in the Launch Image asset catalog. This means we don't know the dimensions and \"scale\".", "attachment": [ { "id": "58197", "filename": "Simulator Screen Shot 11 Feb 2016 09.29.06.png", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-02-11T08:30:52.000+0000", "size": 23192, "mimeType": "image/png" } ], "flagged": false, "summary": "Add support for iPad Pro launch screens", "creator": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "subtasks": [], "reporter": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "environment": null, "comment": { "comments": [ { "id": "376596", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "This Stack Overflow answer might help:\r\nhttp://stackoverflow.com/a/33752847/4626813\r\n\r\nAlthough Apple DevRel is said to have confirmed it won't be supported:\r\nhttps://openradar.appspot.com/22915712#ag9zfm9wZW5yYWRhci1ocmRyFAsSB0NvbW1lbnQYgICA0Lbn4goM\r\n\r\nStill, we should try if it works.", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-02-11T07:50:16.000+0000", "updated": "2016-02-11T07:51:11.000+0000" }, { "id": "376597", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "This doesn't:\r\n\r\n{code}\r\n {\r\n \"extent\": \"full-screen\",\r\n \"idiom\": \"ipad\",\r\n \"filename\": \"DefaultPro-Landscape@2x.png\",\r\n \"minimum-system-version\": \"8.0\",\r\n \"orientation\": \"landscape\",\r\n \"scale\": \"2x\"\r\n },\r\n {\r\n \"extent\": \"full-screen\",\r\n \"idiom\": \"ipad\",\r\n \"filename\": \"DefaultPro-Portrait@2x.png\",\r\n \"minimum-system-version\": \"8.0\",\r\n \"orientation\": \"portrait\",\r\n \"scale\": \"2x\"\r\n }\r\n{code}", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-02-11T08:10:42.000+0000", "updated": "2016-02-11T08:10:42.000+0000" }, { "id": "376598", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "I say we resolve this as Invalid in favour of TIMOB-19694", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-02-11T08:13:31.000+0000", "updated": "2016-02-11T08:13:31.000+0000" }, { "id": "376600", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Apple is not going to support a launch screen for the iPad Pro in favor of a storyboard-based launch screen.\r\n\r\nFor now, you can continue to use the existing iPad @2x images, but they will be stretched to the screen size.\r\n\r\nFuture versions of Titanium will make it easier to add custom launch screen storyboards where you can make your own storyboard and place a native resolution image. This isn't a great solution since the rules that iOS follows when selecting a @1x, @2x, or @3x image from an asset catalog image set appear to be based on the density, not the screen resolution. In other words, the @2x image will be used on multiple iOS devices which have multiple resolutions and you won't be able to get a pixel perfect image for every iOS device; there will be some up/downscaling.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2016-02-11T08:26:32.000+0000", "updated": "2016-02-11T08:26:32.000+0000" }, { "id": "376602", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "[~cbarber] when you use iPad@2x for iPad Pro it won't just upscale the launch image, but the complete app:\r\n\r\n!Simulator Screen Shot 11 Feb 2016 09.29.06.png|thumbnail!", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-02-11T08:31:08.000+0000", "updated": "2016-02-11T08:31:08.000+0000" }, { "id": "415593", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as invalid with reference to the above comments.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-24T17:56:50.000+0000", "updated": "2017-03-24T17:56:50.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }