{ "id": "151095", "key": "TIMOB-19492", "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": [ { "id": "16997", "name": "Release 5.2.0", "archived": false, "released": true, "releaseDate": "2016-02-23" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2015-11-11T22:22:28.000+0000", "created": "2015-09-10T17:18:37.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "3DTouch", "iOS9" ], "versions": [], "issuelinks": [ { "id": "49276", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "151711", "key": "TIMOB-19667", "fields": { "summary": "iOS9.1: Support for Apple Pencil", "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": "Critical", "id": "1" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } } ], "assignee": { "name": "apetkov", "key": "apetkov", "displayName": "Angel Petkov", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2015-11-24T16:48: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" } ], "description": "Apple just presented the new 3D-Touch feature of the iPhone6S. There are new events available, as well as methods to check whether a device supports 3D-Touch capabilities.\r\n\r\n*New properties (available in iOS9.0)*:\r\n- {{force}}: The force of the touch, where a value of 1.0 represents the force of an average touch (predetermined by the system, not user-specific). (read-only)\r\n- {{maximumPossibleForce}}: The value of this property is sufficiently high to provide a wide dynamic range for values of the force property.\r\n- {{forceTouchCapability}}: Shows whether or not 3D-Touch (aka forceTouch) is available. Possible constants: {{UIForceTouchCapabilityUnknown}}, {{UIForceTouchCapabilityAvailable}} and {{UIForceTouchCapabilityUnavailable}}\r\n\r\n*Related documents*:\r\n- https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITouch_Class/\r\n- https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITraitCollection_ClassReference/#//apple_ref/occ/instp/UITraitCollection/forceTouchCapability", "attachment": [ { "id": "56729", "filename": "Screen Shot 2015-09-15 at 19.54.37.png", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2015-09-16T02:58:09.000+0000", "size": 532550, "mimeType": "image/png" } ], "flagged": false, "summary": "iOS9: 3D-Touch: Support new UITouch properties + events", "creator": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "environment": null, "closedSprints": [ { "id": 525, "state": "closed", "name": "2015 Sprint 23 SDK", "startDate": "2015-11-07T01:30:15.519Z", "endDate": "2015-11-21T01:30:00.000Z", "completeDate": "2015-11-23T02:54:27.887Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "362757", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "[~ben.bahrenburg@gmail.com] You also suggested the new events, can you explain how you would like them to be integrated? And note, that they are iOS 9.1 only, as well as some of the new UITouch properties listed in the UITouch document. Thanks!", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2015-09-10T17:20:39.000+0000", "updated": "2015-09-10T17:20:39.000+0000" }, { "id": "369814", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Fixed as part of TIMOB-19667!", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2015-11-11T22:22:28.000+0000", "updated": "2015-11-11T22:22:28.000+0000" }, { "id": "371185", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Demo code (see related ticket): https://gist.github.com/hansemannn/7f4b24cc5394d9e6bf5f", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2015-11-23T18:07:39.000+0000", "updated": "2015-11-23T18:07:39.000+0000" }, { "id": "371351", "author": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Verified implemented, using:\r\n\r\nMacOS 10.11.2 (15C47a)\r\nStudio 4.4.0.201511182122\r\nTi SDK 5.1.1.v20151123142050\r\nAppc NPM 4.2.2\r\nAppc CLI 5.1.0\r\nTi CLI 5.0.5\r\nAlloy 1.7.26\r\nArrow 1.3.22\r\nXcode 7.1.1 (7B1005)\r\nNode v0.12.7\r\nJava 1.7.0_80\r\nproduction\r\n\r\nThe specified events/methods fire and behave as expected using the provided test case. ", "updateAuthor": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-11-24T16:48:50.000+0000", "updated": "2015-11-24T16:48:50.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }