{ "id": "168479", "key": "AC-5036", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2017-07-05T18:03:23.000+0000", "created": "2017-06-19T04:09:41.000+0000", "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "ybanev", "key": "ybanev", "displayName": "Yordan Banev", "active": true, "timeZone": "Europe/Athens" }, "updated": "2017-07-05T18:03:23.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": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "Environment: 6.1.1.v20170615113917 Android 7.1.2 Device: OnePlus One (A0001)\r\nAffected version 6.1.0, 6.1.1\r\n\r\nWhilst using the module dk.napp.drawer (https://github.com/viezel/NappDrawer) the lower part of the drawer is now eclipsed by the onscreen-nav-bar on phones which have on screen nav-bars. No issues on phones with capacitive navigation/home buttons. This didn't use to be the case with Ti SDK 6.0.4.\r\n\r\nKindly see screenshots for difference in behaviour between 6.0.4 and 6.1.1.\r\n\r\nWith SDK 6.0.4:\r\nhttps://s3-ap-southeast-1.amazonaws.com/uploads-ap.hipchat.com/56929/750866/kgJh35d3Od6bd9L/Screenshot_20170619-115259.png\r\n\r\nWith SDK 6.1.1.v20170615113917:\r\nhttps://s3-ap-southeast-1.amazonaws.com/uploads-ap.hipchat.com/56929/750866/4vbBloyecxgp6cU/with_sdk_6.1.1.v20170615113917.png\r\n\r\nThe module listed is one of the most used 3rd-party modules at least according to: http://gitt.io/\r\n\r\nWould be helpful if:\r\na) The difference in behaviour can be resolved at the SDK level\r\n\r\nor\r\n \r\nb) The change in behaviour is documented and also ideally a workaround solution", "attachment": [ { "id": "62691", "filename": "with_sdk_6.0.4.png", "author": { "name": "fahad86", "key": "fahad86", "displayName": "Muhammad Ahmed Fahad", "active": true, "timeZone": "Asia/Shanghai" }, "created": "2017-06-19T03:54:50.000+0000", "size": 451481, "mimeType": "image/png" }, { "id": "62690", "filename": "with_sdk_6.1.1.v20170615113917.png", "author": { "name": "fahad86", "key": "fahad86", "displayName": "Muhammad Ahmed Fahad", "active": true, "timeZone": "Asia/Shanghai" }, "created": "2017-06-19T04:02:58.000+0000", "size": 741065, "mimeType": "image/png" } ], "flagged": false, "summary": "Android: Change in behaviour for the on-screen nav buttons displayed", "creator": { "name": "fahad86", "key": "fahad86", "displayName": "Muhammad Ahmed Fahad", "active": true, "timeZone": "Asia/Shanghai" }, "subtasks": [], "reporter": { "name": "fahad86", "key": "fahad86", "displayName": "Muhammad Ahmed Fahad", "active": true, "timeZone": "Asia/Shanghai" }, "environment": null, "comment": { "comments": [ { "id": "422728", "author": { "name": "ybanev", "key": "ybanev", "displayName": "Yordan Banev", "active": true, "timeZone": "Europe/Athens" }, "body": "One of the libraries (SlidingMenu) used in the module seems to have a problem which was exposed with the upgrade of the SDK.\r\nThere are two ways to work around that:\r\n - Set the application's targetSDKversion to 19 or below;\r\n - Add the following code in android/src/com/slidingmenu/lib/SlidingMenu.java \r\nLine:310\r\n{code:java}\r\n public void attachToActivity(Activity activity, int slideStyle) {\r\n attachToActivity(activity, slideStyle, false);\r\n if(slideStyle == SLIDING_WINDOW && Build.VERSION.SDK_INT >= 21) {\r\n setSystemUiVisibility(SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION);\r\n }\r\n }\r\n{code}\r\n\r\nand rebuild the module;\r\n", "updateAuthor": { "name": "ybanev", "key": "ybanev", "displayName": "Yordan Banev", "active": true, "timeZone": "Europe/Athens" }, "created": "2017-06-26T11:45:32.000+0000", "updated": "2017-06-26T11:45:32.000+0000" }, { "id": "422994", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello [~fahad86], Can you follow up on the [~ybanev], comment? ", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2017-06-27T20:50:04.000+0000", "updated": "2017-06-27T20:50:04.000+0000" }, { "id": "423029", "author": { "name": "fahad86", "key": "fahad86", "displayName": "Muhammad Ahmed Fahad", "active": true, "timeZone": "Asia/Shanghai" }, "body": "Thanks Yordan Banev, I'm using the 2nd workaround and I've submitted a pull request for the module: https://github.com/viezel/NappDrawer/pull/204", "updateAuthor": { "name": "fahad86", "key": "fahad86", "displayName": "Muhammad Ahmed Fahad", "active": true, "timeZone": "Asia/Shanghai" }, "created": "2017-06-28T09:57:53.000+0000", "updated": "2017-06-28T09:57:53.000+0000" }, { "id": "423460", "author": { "name": "fahad86", "key": "fahad86", "displayName": "Muhammad Ahmed Fahad", "active": true, "timeZone": "Asia/Shanghai" }, "body": "Sharif/Yordan you can mark this item as resolved", "updateAuthor": { "name": "fahad86", "key": "fahad86", "displayName": "Muhammad Ahmed Fahad", "active": true, "timeZone": "Asia/Shanghai" }, "created": "2017-07-05T02:26:57.000+0000", "updated": "2017-07-05T02:26:57.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }