{ "id": "142552", "key": "TIMOB-18360", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "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": "2015-01-09T00:07:58.000+0000", "priority": null, "labels": [ "engTriage", "extendEdges", "ios", "pullView" ], "versions": [ { "id": "15972", "description": "Release 3.4.0", "name": "Release 3.4.0", "archived": false, "released": true, "releaseDate": "2014-09-28" }, { "id": "16676", "description": "Release 3.4.1", "name": "Release 3.4.1", "archived": false, "released": true, "releaseDate": "2014-11-14" } ], "issuelinks": [], "assignee": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2020-09-03T15:25:17.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": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "When using a pullView in a ListView in an iOS Window that has extendEdges set to Ti.UI.EXTEND_EDGE_TOP, the .active property in the callback for the pull event is not respecting the content inset on the listview.\r\n\r\nThis makes it impossible to implement a pullView with a custom UI on a window that uses extendEdges.\r\n\r\nRefer:\r\nhttps://gist.github.com/jkotchoff/c1bdd0fc4bb8dff83885#file-listview_pullview_ios_extend_edges-js-L67\r\n\r\nThis gist uses the sample code from the Titanium ListView doc to create the custom pullView control but it isn't possible to get the arrow rotation working properly because the pull event is firing prematurely.", "attachment": [ { "id": "53501", "filename": "extend_edges_bug_report.png", "author": { "name": "cornflakesuperstar", "key": "cornflakesuperstar", "displayName": "Jason Kotchoff", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-01-09T00:07:58.000+0000", "size": 31153, "mimeType": "image/png" }, { "id": "53521", "filename": "iphone-6-screenshot.png", "author": { "name": "cornflakesuperstar", "key": "cornflakesuperstar", "displayName": "Jason Kotchoff", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-01-12T04:05:59.000+0000", "size": 37712, "mimeType": "image/png" } ], "flagged": false, "summary": "IOS: Listview pullView .active property not respecting extendEdges", "creator": { "name": "cornflakesuperstar", "key": "cornflakesuperstar", "displayName": "Jason Kotchoff", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "cornflakesuperstar", "key": "cornflakesuperstar", "displayName": "Jason Kotchoff", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "iOS 8", "comment": { "comments": [ { "id": "338644", "author": { "name": "cornflakesuperstar", "key": "cornflakesuperstar", "displayName": "Jason Kotchoff", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Same code running with the same problem on iPhone 6 simulator.\r\n\r\nie. the arrow in the pullView is switching directions prematurely when you pull down on the listview. It shouldn't switch directions until the pullView is fully visible.", "updateAuthor": { "name": "cornflakesuperstar", "key": "cornflakesuperstar", "displayName": "Jason Kotchoff", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-01-12T04:05:59.000+0000", "updated": "2015-01-12T04:05:59.000+0000" }, { "id": "338647", "author": { "name": "sliang", "key": "sliang", "displayName": "Shuo Liang", "active": true, "timeZone": "Asia/Harbin" }, "body": "Problem can be reproduced on SDK 3.4.* and IOS 8", "updateAuthor": { "name": "sliang", "key": "sliang", "displayName": "Shuo Liang", "active": true, "timeZone": "Asia/Harbin" }, "created": "2015-01-12T04:20:03.000+0000", "updated": "2015-01-12T04:20:03.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }