{ "id": "170547", "key": "TIMOB-25584", "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": { "id": "11", "description": "Is not a bug in our product", "name": "Not Our Bug" }, "resolutiondate": "2017-12-06T08:51:56.000+0000", "created": "2017-12-05T19:31:43.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "alloy", "ios", "ipad", "tabgroup" ], "versions": [], "issuelinks": [], "assignee": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2018-08-06T17:52:09.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": "When you create a TabGroup control with too many tabs the control automatically creates a \"more\" tab that shows a listing of additional tabs. The \"more\" tab does not render appropriately in landscape orientation on iPad. The width of the tab listing does not extend to the right-edge of the screen as it should (please see the attached screenshot).\r\n\r\nI've attached a very simple Alloy project that you can use to replicate this issue.\r\n\r\n", "attachment": [ { "id": "63730", "filename": "native-demo-app.zip", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-12-06T08:53:02.000+0000", "size": 38288, "mimeType": "application/zip" }, { "id": "63729", "filename": "native-screenshot.png", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-12-06T08:53:02.000+0000", "size": 90608, "mimeType": "image/png" }, { "id": "63723", "filename": "Simulator Screen Shot - iPad (5th generation) - 2017-12-05 at 14.28.56.png", "author": { "name": "shawncberg", "key": "shawncberg", "displayName": "Shawn Berg", "active": true, "timeZone": "America/New_York" }, "created": "2017-12-05T19:29:12.000+0000", "size": 98951, "mimeType": "image/png" }, { "id": "63724", "filename": "Simulator Screen Shot - iPad (5th generation) - 2017-12-05 at 14.28.56 Annotated.png", "author": { "name": "shawncberg", "key": "shawncberg", "displayName": "Shawn Berg", "active": true, "timeZone": "America/New_York" }, "created": "2017-12-05T21:19:45.000+0000", "size": 256722, "mimeType": "image/png" }, { "id": "63722", "filename": "TabGroupMoreExampleAlloyProject.zip", "author": { "name": "shawncberg", "key": "shawncberg", "displayName": "Shawn Berg", "active": true, "timeZone": "America/New_York" }, "created": "2017-12-05T19:31:12.000+0000", "size": 10004551, "mimeType": "application/zip" } ], "flagged": false, "summary": "iOS: TabGroup \"more\" tab not rendering properly on iPad in landscape orientation", "creator": { "name": "shawncberg", "key": "shawncberg", "displayName": "Shawn Berg", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "shawncberg", "key": "shawncberg", "displayName": "Shawn Berg", "active": true, "timeZone": "America/New_York" }, "environment": null, "closedSprints": [ { "id": 978, "state": "closed", "name": "2017 Sprint 25 SDK", "startDate": "2017-12-03T23:22:15.144Z", "endDate": "2017-12-17T23:22:00.000Z", "completeDate": "2017-12-18T22:32:02.770Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "431743", "author": { "name": "shawncberg", "key": "shawncberg", "displayName": "Shawn Berg", "active": true, "timeZone": "America/New_York" }, "body": "Forgot to add that this has been an issue for quite some time (a few years now). I posted on Stack Overflow a while back - https://stackoverflow.com/questions/34860030/titanium-tabgroup-control-more-tab-not-rendering-properly?noredirect=1#comment57570247_34860030\r\n\r\nI thought I posted it here as well but am not able to find it so I could be mistaken. Hoping you can fix it soon.", "updateAuthor": { "name": "shawncberg", "key": "shawncberg", "displayName": "Shawn Berg", "active": true, "timeZone": "America/New_York" }, "created": "2017-12-05T19:40:50.000+0000", "updated": "2017-12-05T19:40:50.000+0000" }, { "id": "431747", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello, I don't see there is an issue here. First, the more tabs do render in landscape orientation on iPad. I can see the more tab in your screenshot. Second, The position is right. there is an additional space on the right and left, But this is by default design. And I can see it is extended to the whole screen. Can you please be clear on your issue? Please explain what you think the issue here. Some visualization would be better. So far testing your sample app I don't see any issue. here. Thanks.", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2017-12-05T20:22:43.000+0000", "updated": "2017-12-05T20:22:43.000+0000" }, { "id": "431751", "author": { "name": "shawncberg", "key": "shawncberg", "displayName": "Shawn Berg", "active": true, "timeZone": "America/New_York" }, "body": "Sharif,\r\n\r\nI've attached an annotated copy of the screenshot. The row dividers and arrows do not extend to the right margin as they are supposed to. If you look you'll see the left margin is much less than the right margin. If you open the app I supplied in portrait mode you will see the margin on the left and right is identical. When you switch to landscape mode it doesn't update the right margin properly.\r\n\r\nThis used to work perfect in very early versions of Titanium (we've been a customer for a long time). It broke a few years back. \r\n", "updateAuthor": { "name": "shawncberg", "key": "shawncberg", "displayName": "Shawn Berg", "active": true, "timeZone": "America/New_York" }, "created": "2017-12-05T21:21:13.000+0000", "updated": "2017-12-05T21:21:13.000+0000" }, { "id": "431775", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "This is not a Titanium issue. Like discussed on Slack, the same happens for native apps (see the attached screenshot and native project). I do agree it should have the full width, but for whatever reason Apple decided to not do it, it's not something we can influence as the list of additional tabs is generated by iOS internally.\r\n\r\nPlease consult Apple and file a bug at bugreport.apple.com like you filed here, maybe they will offer at least more configuration in the future if more and more devs report the issue. Thanks!", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-12-06T08:51:57.000+0000", "updated": "2017-12-06T08:51:57.000+0000" }, { "id": "440300", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closing as \"not our bug\". If you disagree, please reopen.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-08-06T17:52:09.000+0000", "updated": "2018-08-06T17:52:09.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }