{ "id": "136378", "key": "TIMOB-17675", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "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": "16593", "description": "Release 4.0.0", "name": "Release 4.0.0", "archived": false, "released": true, "releaseDate": "2015-05-21" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2015-01-30T05:19:08.000+0000", "created": "2014-09-10T14:23:43.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "SplitWindow", "TCSupport", "ios8", "notable", "qe-testadded" ], "versions": [ { "id": "15972", "description": "Release 3.4.0", "name": "Release 3.4.0", "archived": false, "released": true, "releaseDate": "2014-09-28" } ], "issuelinks": [ { "id": "45136", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "103009", "key": "TIMOB-11337", "fields": { "summary": "iOS: Slide functionality of the master view over the detail view in a Split Window (like iPad mail App)", "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": "45103", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "137367", "key": "TIMOB-17807", "fields": { "summary": "iOS8: Refactor SplitViewController", "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": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } } ], "assignee": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2016-10-24T06:10: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": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "iOS8 brings the UISplitViewController to iPhones:\r\n\r\nhttps://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UISplitViewController_class/index.html\r\n\r\n*This means:*\r\n\r\n- {{Ti.UI.iPad.SplitWindow}} should be moved to {{Ti.UI.iOS.SplitWindow}}\r\n- The 4-year-old [MGSplitViewController|https://github.com/mattgemmell/MGSplitViewController] that is [used|https://github.com/appcelerator/titanium_mobile/blob/58198c641d77e17d156431666e80bae732b5c130/iphone/Classes/TiUIiPadSplitWindow.m#L56] now should probably be replaced by [UISplitViewController|https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UISplitViewController_class/index.html]\r\n\r\nI'm not sure what originally was the reason for using MG's instead of the official one?\r\n\r\n*NOTE:* Credits to Malcolm for bringing this up.", "attachment": [], "flagged": false, "summary": "iOS8: Add support for SplitView on iPhones", "creator": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "subtasks": [], "reporter": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "environment": "SDK 3.4.0.B", "closedSprints": [ { "id": 309, "state": "closed", "name": "2015 Sprint 02 SDK", "startDate": "2015-01-17T01:00:16.697Z", "endDate": "2015-01-31T01:00:00.000Z", "completeDate": "2015-02-02T14:36:09.696Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "331253", "author": { "name": "matthewcongrove", "key": "matthewcongrove", "displayName": "Matthew Congrove", "active": true, "timeZone": "America/Chicago" }, "body": "Any update on this?", "updateAuthor": { "name": "matthewcongrove", "key": "matthewcongrove", "displayName": "Matthew Congrove", "active": true, "timeZone": "America/Chicago" }, "created": "2014-11-07T23:13:39.000+0000", "updated": "2014-11-07T23:13:39.000+0000" }, { "id": "340610", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Pull pending\r\nmaster - https://github.com/appcelerator/titanium_mobile/pull/6601\r\n\r\nProvides a basic implementation of SplitWindow on both iPhone and iPad idiom. Similar to the current implementation however there is no *visible* event since the masterView is always attached as long as the SplitWindow is open.\r\n\r\nAlso there are no popovers. Instead masterView can now be displayed as an overlay in portrait mode.\r\n\r\nThings to note:\r\n1. Events will not bubble from detailView/masterView to the SplitWindow object (Acts as a manager only. Not a parent)\r\n2. Status bar visibility and orientation modes are controlled by the SplitWindow. Flags from detailView/masterView are ignored. (Acts as manager only. Not parentOrientationController) \r\n3. Width of masterView can be controller via properties but are capped in the range [0.25, 0.5]\r\n\r\nThings still to be done\r\n1. Autohiding status bar in landscape orientation if user so chooses.\r\n2. Flip placement of master/detail from L-R to R-L", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-01-26T20:02:33.000+0000", "updated": "2015-01-27T17:52:53.000+0000" }, { "id": "341357", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "CR and FT passed. PR merged.", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-01-30T05:18:48.000+0000", "updated": "2015-01-30T05:18:48.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }