{ "id": "133901", "key": "TIMOB-17547", "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": "2014-10-10T01:40:30.000+0000", "created": "2014-07-30T14:46:16.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "Settings", "TCSupport", "formating", "xml" ], "versions": [ { "id": "15422", "description": "Release 3.3.0", "name": "Release 3.3.0", "archived": false, "released": true, "releaseDate": "2014-07-16" } ], "issuelinks": [], "assignee": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-24T18:59:00.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": "h4. Problem Description\r\n\r\nSettings.bundle pages that display long text do not show the top of the text, or anywhere near the top of the next. Attempts by the user to pull the page down to see the clipped portion fail to move the content far enough down to see the missing portion. The text content bottom portion can be viewed with ease.\r\n\r\nIt would appear the \"ScrollView\" holding the content has a negative margin that goes above the window itself. Obviously this setting is not available to change.\r\n\r\nThis problem does not exist on iOS6 it is only showing on iOS7 (no tests have been performed on iOS8).\r\n\r\nWhen shortening the content to a few words - the content is perfectly viewable.\r\n\r\nThe problem does not occur with apps from Apple that also use long text in the Settings app entries.\r\n\r\nExample Settings.bundle plist files; (content is random gibberish)\r\n\r\n{code:title=long.plist|borderStyle=solid}\r\n\r\n\r\n\r\n\r\n StringsTable\r\n Acknowledgements\r\n PreferenceSpecifiers\r\n \r\n \r\n Type\r\n PSGroupSpecifier\r\n Title\r\nWrong do point avoid by fruit learn or in death. So passage however besides invited comfort elderly be me. Walls began of child civil am heard hoped my. Satisfied pretended mr on do determine by. Old post took and ask seen fact rich. Man entrance settling believed eat joy. Money as drift begin on to. Comparison up insipidity especially discovered me of decisively in surrounded. Points six way enough she its father. Folly sex downs tears ham green forty. \r\n\r\nDo so written as raising parlors spirits mr elderly. Made late in of high left hold. Carried females of up highest calling. Limits marked led silent dining her she far. Sir but elegance marriage dwelling likewise position old pleasure men. Dissimilar themselves simplicity no of contrasted as. Delay great day hours men. Stuff front to do allow to asked he. \r\n\r\nName were we at hope. Remainder household direction zealously the unwilling bed sex. Lose and gay ham sake met that. Stood her place one ten spoke yet. Head case knew ever set why over. Marianne returned of peculiar replying in moderate. Roused get enable garret estate old county. Entreaties you devonshire law dissimilar terminated. \r\n\r\nInquietude simplicity terminated she compliment remarkably few her nay. The weeks are ham asked jokes. Neglected perceived shy nay concluded. Not mile draw plan snug next all. Houses latter an valley be indeed wished merely in my. Money doubt oh drawn every or an china. Visited out friends for expense message set eat. \r\n\r\nWhether article spirits new her covered hastily sitting her. Money witty books nor son add. Chicken age had evening believe but proceed pretend mrs. At missed advice my it no sister. Miss told ham dull knew see she spot near can. Spirit her entire her called. \r\n\r\nHe went such dare good mr fact. The small own seven saved man age no offer. Suspicion did mrs nor furniture smallness. Scale whole downs often leave not eat. An expression reasonably cultivated indulgence mr he surrounded instrument. Gentleman eat and consisted are pronounce distrusts. \r\n\r\nPut all speaking her delicate recurred possible. Set indulgence inquietude discretion insensible bed why announcing. Middleton fat two satisfied additions. So continued he or commanded household smallness delivered. Door poor on do walk in half. Roof his head the what. \r\n\r\nNow led tedious shy lasting females off. Dashwood marianne in of entrance be on wondered possible building. Wondered sociable he carriage in speedily margaret. Up devonshire of he thoroughly insensible alteration. An mr settling occasion insisted distance ladyship so. Not attention say frankness intention out dashwoods now curiosity. Stronger ecstatic as no judgment daughter speedily thoughts. Worse downs nor might she court did nay forth these. \r\n\r\nRaising say express had chiefly detract demands she. Quiet led own cause three him. Front no party young abode state up. Saved he do fruit woody of to. Met defective are allowance two perceived listening consulted contained. It chicken oh colonel pressed excited suppose to shortly. He improve started no we manners however effects. Prospect humoured mistress to by proposal marianne attended. Simplicity the far admiration preference everything. Up help home head spot an he room in. \r\n\r\nPerceived end knowledge certainly day sweetness why cordially. Ask quick six seven offer see among. Handsome met debating sir dwelling age material. As style lived he worse dried. Offered related so visitor we private removed. Moderate do subjects to distance.\r\n \r\n \r\n\r\n\r\n{code}\r\n\r\n{code:title=short.plist}\r\n\r\n\r\n\r\n\r\n StringsTable\r\n Acknowledgements\r\n PreferenceSpecifiers\r\n \r\n \r\n Type\r\n PSGroupSpecifier\r\n Title\r\nWrong do point avoid by fruit learn or in death.\r\n \r\n \r\n\r\n\r\n{code}\r\n\r\nh4. TESTING ENVIRONMENT:\r\nTitanium SDK: 3.2.3.GA and 3.3.0.GA\r\nTitanium CLI: 3.3.0\r\nOS X Version: 10.9.3\r\niOS Version: 7.1.1 and 7.1.2\r\n\r\nh4. STEPS TO TEST:\r\nCreate a simple project\r\nAdd [appname]/platform/phone/Seetings.bundle in the project location\r\nThen add Root.plist under that path\r\nUpdate Root.plist using long.plist and short.plst\r\nRun on iOS device/simulator\r\n\r\n\r\nScreenshots:\r\nShort text – On device: https://www.dropbox.com/s/n7ghl7xuf8t4h27/IMG_0063.PNG\r\nLong text – On device: https://www.dropbox.com/s/1gu1huat8b9pyqh/IMG_0069.PNG\r\nLong text – On simulator: https://www.dropbox.com/s/jdhr1imv1scthxk/Screen%20Shot%202014-08-10%20at%2012.26.51%20PM.png.jpg", "attachment": [ { "id": "51826", "filename": "FooterTextScreenshot.jpg", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-10-07T09:00:57.000+0000", "size": 158068, "mimeType": "image/jpeg" } ], "flagged": false, "summary": "iOS Settings Bundle display issues, Both short and long text - iOS7 only.", "creator": { "name": "core13", "key": "core13", "displayName": "Malcolm Hollingsworth", "active": true, "timeZone": "Europe/London" }, "subtasks": [], "reporter": { "name": "core13", "key": "core13", "displayName": "Malcolm Hollingsworth", "active": true, "timeZone": "Europe/London" }, "environment": "OSX 10.9.2, Studio 3.3, Alloy 1.4, Ti SDK 3.1.3, 3.2.3 & 3.3. Simulators and Physical devices running a variety of iOS6 and iOS7 versions.", "closedSprints": [ { "id": 230, "state": "closed", "name": "2014 Sprint 21 SDK", "startDate": "2014-10-13T22:00:57.270Z", "endDate": "2014-10-25T00:00:00.000Z", "completeDate": "2014-10-27T16:33:06.432Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "326322", "author": { "name": "core13", "key": "core13", "displayName": "Malcolm Hollingsworth", "active": true, "timeZone": "Europe/London" }, "body": "Any movement on this one @Ingo? I know everything has been 3.4 focused so I honoured that focus, but right now this is causing me issues. T&C, privacy policies and more are simply unusable due to this issue.", "updateAuthor": { "name": "core13", "key": "core13", "displayName": "Malcolm Hollingsworth", "active": true, "timeZone": "Europe/London" }, "created": "2014-09-30T10:55:08.000+0000", "updated": "2014-09-30T10:55:08.000+0000" }, { "id": "326325", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I've placed it in an upcoming sprint. We'll re-review it shortly.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-09-30T13:45:43.000+0000", "updated": "2014-09-30T13:45:43.000+0000" }, { "id": "327117", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Tested on iOS8. Cuts off as well. \r\nAfter some investigation, this is an Apple bug.\r\nhttps://devforums.apple.com/message/894791#894791\r\n\r\nThe workaround is, replace\r\nTitle\r\nwith\r\nFooterText\r\n\r\nUsing this workaround, long.plist works. (see screenshot)", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-10-07T08:58:58.000+0000", "updated": "2014-10-07T08:58:58.000+0000" }, { "id": "327118", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "add screenshot using FooterText instead of Title", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-10-07T09:00:57.000+0000", "updated": "2014-10-07T09:01:18.000+0000" }, { "id": "327291", "author": { "name": "core13", "key": "core13", "displayName": "Malcolm Hollingsworth", "active": true, "timeZone": "Europe/London" }, "body": "I have confirmed the work around works for apps which are complied for iOS 7 and it does \"work-around\".\r\n\r\nI will have to check for the iOS 8 apps, but I do ot have time to review just now. Thanks for getting it this far.", "updateAuthor": { "name": "core13", "key": "core13", "displayName": "Malcolm Hollingsworth", "active": true, "timeZone": "Europe/London" }, "created": "2014-10-08T16:22:38.000+0000", "updated": "2014-10-08T16:22:38.000+0000" }, { "id": "415725", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket with reference to the previous comments.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-24T18:59:00.000+0000", "updated": "2017-03-24T18:59:00.000+0000" } ], "maxResults": 7, "total": 7, "startAt": 0 } } }