{ "id": "154646", "key": "TIMOB-20309", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "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": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2016-04-20T16:21:24.000+0000", "created": "2016-02-02T15:54:34.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [], "issuelinks": [ { "id": "50437", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "outwardIssue": { "id": "154501", "key": "TIDOC-2430", "fields": { "summary": "Windows: Lots of API undocumented", "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": "None", "id": "6" }, "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": "2017-03-21T19:19:30.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": "Add support for modal Windows for Windows Phone\r\n\r\nAccording to http://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.Window-method-setModal it may not be currently supported", "attachment": [ { "id": "58125", "filename": "Screen Shot 2016-02-03 at 9.43.33 AM.png", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2016-02-03T14:43:53.000+0000", "size": 277764, "mimeType": "image/png" } ], "flagged": false, "summary": "Windows: Add support for modal Windows", "creator": { "name": "lbrenman", "key": "lbrenman", "displayName": "Leor Brenman", "active": true, "timeZone": "America/Havana" }, "subtasks": [], "reporter": { "name": "lbrenman", "key": "lbrenman", "displayName": "Leor Brenman", "active": true, "timeZone": "America/Havana" }, "environment": null, "comment": { "comments": [ { "id": "375854", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "Seems to be supported, just not documented:\r\nhttps://github.com/appcelerator/titanium_mobile_windows/blob/7a957a20c9085cd17e7f6b1dfe0e3d439e18f68f/Source/TitaniumKit/src/UI/OpenWindowParams.cpp#L42", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-02-03T09:12:04.000+0000", "updated": "2016-02-03T09:12:04.000+0000" }, { "id": "375855", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "See TIDOC-2430", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-02-03T09:12:45.000+0000", "updated": "2016-02-03T09:12:45.000+0000" }, { "id": "375875", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "We do support this already, correct? If I recall there's some limitations to it on 8.1 versus 10 or phone versus desktop apps? Or am I thinking of \"fullscreen\"?", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2016-02-03T14:29:03.000+0000", "updated": "2016-02-03T14:29:03.000+0000" }, { "id": "375877", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "Also to note, the screenshots they showed in the PPT appear to be mostly just normal views/windows that take up the full screen and have a X button/image at upper right to close it. No reason they couldn't just do that.\r\n\r\nI do see one popup that appears to just be informational and could likely be achieved with an AlertDialog or OptionDialog.\r\n\r\nThe first example appears to just be a sort of image overlay on top of the view to point out how to use the app's main screen? I'm not sure how that'd typically be implemented, maybe using a view position properly containing an image with the fancy custom font and see transparency? How do they do it on the other platforms?", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2016-02-03T14:43:14.000+0000", "updated": "2016-02-03T14:43:14.000+0000" }, { "id": "376003", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "I'm not quite sure what do you need from \"modal\" Window. I mean all Ti.UI.Window on Windows phones are already modal in the sense of description of the \"modal Window\" from Titanium API doc because only one Window is allowed to be shown at a time on phone devices.\r\n\r\n{quote}\r\nIn the user interface, a modal window is a window that blocks the main application UI until the modal window is dismissed. A modal window requires the user to interact with it to resume the normal flow of the application\r\n{quote}\r\n\r\n If you need modal dialog you can use AlertDialog or OptionDialog. If you need more complex layout you can still use Window.open which is always shown on top of the app until it's dismissed by ({{Window.close()}}). \r\n", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-02-04T08:39:15.000+0000", "updated": "2016-02-04T08:40:41.000+0000" }, { "id": "376004", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "Yes, they really should dive into the actual code for the Android/iOS version and determine what *actual* APIs are used.", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-02-04T08:56:26.000+0000", "updated": "2016-02-04T08:56:26.000+0000" }, { "id": "414342", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as invalid.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-21T19:19:30.000+0000", "updated": "2017-03-21T19:19:30.000+0000" } ], "maxResults": 7, "total": 7, "startAt": 0 } } }