{ "id": "159890", "key": "TIMOB-23293", "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": [ { "id": "17707", "name": "Release 5.3.0", "archived": false, "released": true, "releaseDate": "2016-06-04" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-05-16T08:47:03.000+0000", "created": "2016-04-29T06:40:05.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "qe-5.3.0" ], "versions": [ { "id": "17707", "name": "Release 5.3.0", "archived": false, "released": true, "releaseDate": "2016-06-04" } ], "issuelinks": [ { "id": "51677", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "inwardIssue": { "id": "160237", "key": "TIMOB-23373", "fields": { "summary": "Windows: Label with height should render text vertically centered", "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": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "51678", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "inwardIssue": { "id": "160238", "key": "TIMOB-23374", "fields": { "summary": "Windows: Label backgroundColor cut through border with radius", "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": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "51694", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "inwardIssue": { "id": "160257", "key": "TIMOB-23378", "fields": { "summary": "Windows: Label does not clip borderRadius", "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": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "51742", "type": { "id": "10001", "name": "Cloners", "inward": "is cloned into", "outward": "is cloned from" }, "inwardIssue": { "id": "160340", "key": "TIMOB-23408", "fields": { "summary": "Windows: Corporate Directory App Contact Icons aren't centered horizontally", "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": "Medium", "id": "3" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "51696", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "160235", "key": "TIMOB-23372", "fields": { "summary": "Windows: Layout with left & right break layout", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "51712", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "160296", "key": "TIMOB-23388", "fields": { "summary": "Windows: autoLink URLs support for Ti.UI.Label", "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": "Medium", "id": "3" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } }, { "id": "51711", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "160293", "key": "TIMOB-23387", "fields": { "summary": "Windows: ScrollView is draggable even when content is small", "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" } }, "priority": { "name": "Medium", "id": "3" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } }, { "id": "51522", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "154849", "key": "TIMOB-20382", "fields": { "summary": "Windows: Custom iconic fonts do not render properly.", "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": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2016-05-18T20:36:48.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": "12642", "name": "Windows", "description": "Windows authoring support" } ], "description": "Layout issue at directory view on [Corporate Directory App|https://github.com/appcelerator-se/corporate-directory]. It happens both Windows Phone 8.1 and Windows 10.", "attachment": [ { "id": "59211", "filename": "072a6bda-1121-11e6-8bc0-112abf56df33.PNG", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-05-12T23:59:30.000+0000", "size": 13502, "mimeType": "image/png" }, { "id": "59238", "filename": "android_left.png", "author": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-05-15T20:17:44.000+0000", "size": 11581, "mimeType": "image/png" }, { "id": "59105", "filename": "DirectoryAppLayout.PNG", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-04-29T06:38:24.000+0000", "size": 37476, "mimeType": "image/png" }, { "id": "59242", "filename": "e58200e8-1b74-11e6-8a10-04ea3eb42789.PNG", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-05-16T09:24:34.000+0000", "size": 63526, "mimeType": "image/png" }, { "id": "59267", "filename": "incorrectAlignment.png", "author": { "name": "htbryant", "key": "htbryant", "displayName": "Harry Bryant", "active": true, "timeZone": "Europe/London" }, "created": "2016-05-17T18:11:36.000+0000", "size": 60462, "mimeType": "image/png" }, { "id": "59243", "filename": "Windows_8_1.png", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-05-16T09:36:45.000+0000", "size": 61861, "mimeType": "image/png" }, { "id": "59237", "filename": "windows_right.png", "author": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-05-15T20:17:44.000+0000", "size": 6855, "mimeType": "image/png" } ], "flagged": false, "summary": "Windows: Corporate Directory App layout issue", "creator": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "htbryant", "key": "htbryant", "displayName": "Harry Bryant", "active": true, "timeZone": "Europe/London" }, "environment": null, "closedSprints": [ { "id": 627, "state": "closed", "name": "2016 Sprint 10 SDK", "startDate": "2016-05-07T00:43:56.954Z", "endDate": "2016-05-21T00:43:00.000Z", "completeDate": "2016-05-23T02:06:04.349Z", "originBoardId": 114 }, { "id": 624, "state": "closed", "name": "2016 Sprint 09 SDK", "startDate": "2016-04-23T00:39:45.452Z", "endDate": "2016-05-07T00:39:00.000Z", "completeDate": "2016-05-09T03:43:10.279Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "384324", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "Is this just happening on Corporate Directory? Is it a general issue with layouts for custom fonts? I'm not sure what sort of severity/priority this is. I suppose since it's a regression it doesn't matter and we need to fix for 5.3.0?", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2016-04-29T14:11:07.000+0000", "updated": "2016-04-29T14:11:07.000+0000" }, { "id": "384514", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "I think it's not a regression but found some issue in ScrollView and Label. Pushed some improvements:\r\n\r\nhttps://github.com/appcelerator/titanium_mobile_windows/pull/660\r\n", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-05-03T02:27:51.000+0000", "updated": "2016-05-03T02:27:51.000+0000" }, { "id": "384538", "author": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I merged your changes, however, there are still some issues", "updateAuthor": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-05-03T06:02:40.000+0000", "updated": "2016-05-03T06:02:47.000+0000" }, { "id": "385602", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "[~htbryant] [~emerriman] Ok, so i thought this relied on other changes in master that would make it hard to back port. Apparently it does not. So I cherry-picked the PR for 5_3_X to fix some of the layout issues. However, I agree the demo you gave during our standup is bad, so if there are remaining issues, I think we need to open specific tickets for those and I will try my best to investigate them and fix them ASAP. I recall seeing it always complaining about MapService token for you, a blank non-scrollable area (which I _think_ this PR fixes), and the broken looking icon font buttons. ", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2016-05-12T23:55:36.000+0000", "updated": "2016-05-12T23:55:36.000+0000" }, { "id": "385603", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Current state: !072a6bda-1121-11e6-8bc0-112abf56df33.PNG|thumbnail!", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-05-12T23:59:39.000+0000", "updated": "2016-05-12T23:59:39.000+0000" }, { "id": "385628", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "For the {{\"MapServiceToken not specified\"}} error, it is obviously {{mapservicetoken}} is not specified, and I was able to erase it locally by specifying valid {{mapservicetoken}} in {{tiapp.xml}} like below. ([Related PR|https://github.com/appcelerator/titanium_mobile_windows/pull/516])\r\n\r\n{code:xml}\r\n \r\n xxxxx\r\n \r\n{code}", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-05-13T05:15:39.000+0000", "updated": "2016-05-13T05:15:39.000+0000" }, { "id": "385741", "author": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "body": "So... I'm looking into the Label alignment issue and I found something strange.\r\n\r\nWhen using percentage {{left}} or {{right}}, {{right}} padding is appended to the parent. Which is why we have the Corporate Directory misalignment, since we don't need left align the first element to offset the extra padding.\r\n\r\n{code}\r\nvar win = Ti.UI.createWindow({ backgroundColor: 'red' }),\r\n view_h = Ti.UI.createView({ layout: \"horizontal\", top: 10, height: Ti.UI.SIZE, width: Ti.UI.SIZE, backgroundColor: 'orange' }),\r\n a = Ti.UI.createView({\r\n backgroundColor: 'yellow',\r\n height: 60,\r\n width: 60,\r\n left: '10%' // why does this add right padding on iOS/Android\r\n }),\r\n b = Ti.UI.createView({\r\n backgroundColor: 'green',\r\n height: 60,\r\n width: 60\r\n });\r\nview_h.add(a);\r\nview_h.add(b);\r\nwin.add(view_h);\r\nwin.open();\r\n{code}\r\n\r\n!android_left.png|thumbnail!!windows_right.png|thumbnail!\r\n\r\nI have made a workaround, https://github.com/appcelerator/titanium_mobile_windows/pull/690/commits/37800f5a8ec6c585fa9815a5753137b93fb6f3c6", "updateAuthor": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-05-15T19:24:25.000+0000", "updated": "2016-05-15T20:57:29.000+0000" }, { "id": "385747", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Thank you for looking into this [~gmathews]! We have been finding some other issues regarding layout and (I think) it might be too much to push into 5_3_X in this short time frame for the release. Since it will be a fundamental changes in our LayoutEngine, we should be testing it very carefully in good time...For 5_3_X I would push a [simple workaround|https://github.com/appcelerator/titanium_mobile_windows/pull/697] for now and let QE guys test this app asap to be able to prep 5_3_X. But thanks again, I will be looking into this issue too.", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-05-16T03:48:43.000+0000", "updated": "2016-05-16T03:48:43.000+0000" }, { "id": "385773", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "https://github.com/appcelerator/titanium_mobile_windows/pull/699", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-05-16T08:47:03.000+0000", "updated": "2016-05-16T08:47:03.000+0000" }, { "id": "385777", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Current state: !e58200e8-1b74-11e6-8a10-04ea3eb42789.PNG|thumbnail!", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-05-16T09:24:44.000+0000", "updated": "2016-05-16T09:24:44.000+0000" }, { "id": "385778", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Without maptoken warning: !Windows_8_1.png|thumbnail!", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-05-16T09:36:55.000+0000", "updated": "2016-05-16T09:36:55.000+0000" }, { "id": "385794", "author": { "name": "htbryant", "key": "htbryant", "displayName": "Harry Bryant", "active": true, "timeZone": "Europe/London" }, "body": "Tested the Directory App with SDK {{5.3.0.v20160516040258}} and the majority of layout issues appear to be resolved. However after comparing the app on Windows to Android / iOS I noticed a few remaining issues:\r\n\r\n1. The 3 custom icons are not properly centered. \r\n2. The three contact details below are interactive on Android / iOS whereas there is no interactivity on the Windows platform. \r\n3. A contact window can be scrolled in any direction (via touch & drag) on Windows, but it is locked from doing so on Android / iOS. \r\n\r\nCan these changes be implemented for 5_3_X? \r\n\r\nTested on: \r\nWindows 10 Pro \r\nWindows Phone 10.0 (Microsoft Lumia 640 LTE) \r\nAppc Studio: 4.6.0.201605030516\r\nTi SDK: 5.3.0.v20160516040258\r\nAppc NPM: 4.2.5-5\r\nAppc Core: 5.3.0-44\r\nNode: v4.4.4", "updateAuthor": { "name": "htbryant", "key": "htbryant", "displayName": "Harry Bryant", "active": true, "timeZone": "Europe/London" }, "created": "2016-05-16T17:25:59.000+0000", "updated": "2016-05-16T17:31:03.000+0000" }, { "id": "385879", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{quote}\r\n1. The 3 custom icons are not properly centered. \r\n{quote}\r\n\r\nYou mean 3rd one (chat icon), or all three icons? I don't quite get what's wrong, can you describe more on the proper layout?\r\n\r\n{quote}\r\n2. The three contact details below are interactive on Android / iOS whereas there is no interactivity on the Windows platform. \r\n{quote}\r\n\r\nI guess you mean clickable link {{Ti.UI.Label.autoLink}} on the contact detail texts? Tested it on iOS simulator but it doesn't seem interactive. I've added new feature request: TIMOB-23388\r\n\r\n{quote}\r\n3. A contact window can be scrolled in any direction (via touch & drag) on Windows, but it is locked from doing so on Android / iOS. \r\n{quote}\r\n\r\nAdded ticket for it so we can track this: TIMOB-23387\r\n\r\n", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-05-17T07:59:55.000+0000", "updated": "2016-05-17T07:59:55.000+0000" }, { "id": "385926", "author": { "name": "htbryant", "key": "htbryant", "displayName": "Harry Bryant", "active": true, "timeZone": "Europe/London" }, "body": "I've attached a screenshot which demonstrates the misalignment of the 3 custom buttons. Note that the Red lines represent the positioning of the buttons, and the black line represents the absolute center. ", "updateAuthor": { "name": "htbryant", "key": "htbryant", "displayName": "Harry Bryant", "active": true, "timeZone": "Europe/London" }, "created": "2016-05-17T18:11:20.000+0000", "updated": "2016-05-17T18:12:25.000+0000" }, { "id": "386089", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2016-05-18T18:55:06.000+0000", "updated": "2016-05-18T18:55:06.000+0000" }, { "id": "386098", "author": { "name": "htbryant", "key": "htbryant", "displayName": "Harry Bryant", "active": true, "timeZone": "Europe/London" }, "body": "The remaining issues are being addressed in separate tickets, ( TIMOB-23388 , TIMOB-23387 , TIMOB-23408 ). \r\n\r\n*Closing Ticket* As the original layout issues have been resolved.", "updateAuthor": { "name": "htbryant", "key": "htbryant", "displayName": "Harry Bryant", "active": true, "timeZone": "Europe/London" }, "created": "2016-05-18T20:36:29.000+0000", "updated": "2016-05-18T20:36:29.000+0000" } ], "maxResults": 17, "total": 17, "startAt": 0 } } }