{ "id": "117468", "key": "TIMOB-14624", "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": "15699", "description": "2013 Sprint 21", "name": "2013 Sprint 21", "archived": true, "released": true, "releaseDate": "2013-10-18" }, { "id": "15700", "description": "2013 Sprint 21 API", "name": "2013 Sprint 21 API", "archived": true, "released": true, "releaseDate": "2013-10-18" }, { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-10-29T22:03:08.000+0000", "created": "2013-07-22T21:30:10.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "ios7", "module_navwindow", "module_tabgroup", "qe-testadded" ], "versions": [ { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "issuelinks": [ { "id": "32122", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "116315", "key": "TIMOB-14342", "fields": { "summary": "iOS: UI.iPhone.NavigationGroup - Support custom window transitions/animations", "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": "32624", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "121349", "key": "TIDOC-1316", "fields": { "summary": "APIDoc: New view animation transitions in iOS", "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": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } }, { "id": "30368", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "116695", "key": "TIMOB-14450", "fields": { "summary": "Pull in the changes from ti.cloupush into titanium_mobile", "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": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } } ], "assignee": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2016-05-26T14:21:04.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": "iOS 7 has introduced new transition animations for showing/hiding views. ", "attachment": [ { "id": "43255", "filename": "xcode_console.log", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-10-17T00:39:17.000+0000", "size": 1363, "mimeType": "text/plain" } ], "flagged": false, "summary": "iOS7: Implement the new view transition animations", "creator": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "275185", "author": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "body": "PR: https://github.com/appcelerator/titanium_mobile/pull/4791\n\nSample code:\n{code}\n\nfunction MultiColorWindow(_param) {\n var transition = Ti.UI.iOS.createTransitionAnimation({\n duration: 300,\n transitionTo: {\n opacity: 1,\n duration: 300,\n transform: Ti.UI.create2DMatrix()\n },\n transitionFrom: {\n opacity: 0,\n duration: 300 / 2,\n transform: Ti.UI.create2DMatrix().rotate(_param === 0 ? 180 : 0).scale(_param / 2),\n }\n });\n \n var win = Ti.UI.createWindow({\n backgroundColor: \"#\"+((1<<24)*Math.random()|0).toString(16),\n title: 'MultiColorWindow',\n transitionAnimation: transition,\n opacity: _param,\n transform: Ti.UI.create2DMatrix().scale(_param).rotate(_param === 0 ? 180 : 0)\n });\n\n var btn = Ti.UI.createButton({\n title: 'next!!'\n });\n win.add(btn);\n\n btn.addEventListener('click', function(){\n // tab.openWindow(MultiColorWindow(0));\n navWindow.openWindow(MultiColorWindow(0));\n });\n\n return win;\n}\n\nvar navWindow = Ti.UI.iOS.createNavigationWindow({\n window: MultiColorWindow(1)\n});\n\nnavWindow.open();\n// var tabgroup = Ti.UI.createTabGroup({\n// });\n\n// var tab = Ti.UI.createTab({\n// window: MultiColorWindow(1)\n// });\n\n// tabgroup.addTab(tab);\n// tabgroup.open();\n{code}", "updateAuthor": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-10-15T20:26:06.000+0000", "updated": "2013-10-15T20:26:06.000+0000" }, { "id": "275337", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "This PR implements UIViewControllerAnimatedTransitioning\r\nWe currently have no plans to implement UIViewControllerInteractiveTransitioning.\r\n\r\nAlso note that this PR does not add support for transition Animations (transition property of Ti.UI.Animation). We will look at adding support for that in future versions of the SDK.", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-10-16T20:02:48.000+0000", "updated": "2013-10-16T20:02:48.000+0000" }, { "id": "275371", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Reopening ticket. The above sample code works fine on iPhone Simulator (7.0). But, above sample code does not work on iphone 5s (7.0); app does not launch on device (see xcode_console.log).\n\nTested on:\n\nTitanium Studio, build: 3.2.0.201310152326\nSDK build: 3.2.0.v20131016165643\nDevice: iphone 5s (7.0)\nXcode: 5.0", "updateAuthor": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-10-17T00:39:03.000+0000", "updated": "2013-10-17T00:39:03.000+0000" }, { "id": "275394", "author": { "name": "farfromrefuge", "key": "farfromrefuge", "displayName": "Martin Guillon", "active": false, "timeZone": "Europe/Berlin" }, "body": "very nice!", "updateAuthor": { "name": "farfromrefuge", "key": "farfromrefuge", "displayName": "Martin Guillon", "active": false, "timeZone": "Europe/Berlin" }, "created": "2013-10-17T08:36:43.000+0000", "updated": "2013-10-17T08:36:43.000+0000" }, { "id": "275427", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "We put the creation code in the wrong ifdef block. Fixing. 10 minutes.", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-10-17T17:00:59.000+0000", "updated": "2013-10-17T17:00:59.000+0000" }, { "id": "275428", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Fixed by PR https://github.com/appcelerator/titanium_mobile/pull/4799", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-10-17T17:04:09.000+0000", "updated": "2013-10-17T17:04:09.000+0000" }, { "id": "275910", "author": { "name": "prastogi", "key": "prastogi", "displayName": "Pragya Rastogi", "active": true, "timeZone": "Asia/Kolkata" }, "body": "Tested With:\r\nOSX: 10.8.5\r\nXcode:5.0\r\nAppcelerator Studio: 3.2.0.201310181700\r\nSDK:3.2.0.v20131018154951\r\nacs:1.0.7\r\nalloy:1.2.2\r\nnpm:1.3.2\r\ntitanium:3.2.0\r\ntitanium-code-processo:1.0.3\r\nDevice: iPod touch 2 (v iOS7)", "updateAuthor": { "name": "prastogi", "key": "prastogi", "displayName": "Pragya Rastogi", "active": true, "timeZone": "Asia/Kolkata" }, "created": "2013-10-21T10:47:36.000+0000", "updated": "2013-10-21T10:47:36.000+0000" }, { "id": "277097", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Reopening ticket.\r\n\r\nThe navWindow with transitionAnimation test case runs fine on iOS Simulator (7.0) and iphone 5s (7.0.2). *However,* the tabGroup with transitionAnimation test case fails to install onto device (runs fine on iOS Simulator 7.0).\r\n\r\n*Tested on:*\r\n\r\nSDK build: 3.2.0.v20131028170320\r\nTi CLI: 3.2.0 (master)\r\nXcode: 5.0\r\nDevice: iphone 5s (7.0.2)\r\n\r\n*tabGroup with transitionAnimation test case:*\r\n{code}\r\nfunction MultiColorWindow(_param) {\r\n var transition = Ti.UI.iOS.createTransitionAnimation({\r\n duration: 300,\r\n transitionTo: {\r\n opacity: 1,\r\n duration: 300,\r\n transform: Ti.UI.create2DMatrix()\r\n },\r\n transitionFrom: {\r\n opacity: 0,\r\n duration: 300 / 2,\r\n transform: Ti.UI.create2DMatrix().rotate(_param === 0 ? 180 : 0).scale(_param / 2),\r\n }\r\n });\r\n \r\n var win = Ti.UI.createWindow({\r\n backgroundColor: \"#\"+((1<<24)*Math.random()|0).toString(16),\r\n title: 'MultiColorWindow',\r\n transitionAnimation: transition,\r\n opacity: _param,\r\n transform: Ti.UI.create2DMatrix().scale(_param).rotate(_param === 0 ? 180 : 0)\r\n });\r\n \r\n var btn = Ti.UI.createButton({\r\n title: 'next!!'\r\n });\r\n win.add(btn);\r\n \r\n btn.addEventListener('click', function(){\r\n tab.openWindow(MultiColorWindow(0));\r\n });\r\n \r\n return win;\r\n}\r\n \r\nvar tabgroup = Ti.UI.createTabGroup({\r\n});\r\n \r\nvar tab = Ti.UI.createTab({\r\n window: MultiColorWindow(1)\r\n});\r\n \r\ntabgroup.addTab(tab);\r\ntabgroup.open();\r\n{code}\r\n\r\n*Error when installing to device*\r\n{code}\r\n[INFO] : Invoking xcodebuild\r\n[ERROR] : ** BUILD FAILED **\r\n[ERROR] : The following build commands failed:\r\n[ERROR] : \tCompileC build/TIMOB-14624.build/Debug-iphoneos/TIMOB-14624-universal.build/Objects-normal/armv7/TiUIiOSProxy.o Classes/TiUIiOSProxy.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler\r\n[ERROR] : (1 failure)\r\n{code}", "updateAuthor": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-10-29T02:06:20.000+0000", "updated": "2013-10-29T18:16:16.000+0000" }, { "id": "277208", "author": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "body": "PR: https://github.com/appcelerator/titanium_mobile/pull/4877", "updateAuthor": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-10-29T18:50:45.000+0000", "updated": "2013-10-29T18:50:45.000+0000" }, { "id": "277375", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed. Verified both navWindow and tabGroup test cases are working as expected on device and simulator.\r\n\r\nTested on:\r\n\r\nTitanium Studio, build: 3.2.0.201310300119\r\nSDK build: 3.2.0.v20131029150357 \r\nTi CLI: 3.2.0 (master)\r\nDevice: iPhone Simulator (7.0), iphone 5s (7.0.2)\r\nXcode: 5.0", "updateAuthor": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-10-30T17:43:16.000+0000", "updated": "2013-10-30T17:44:07.000+0000" }, { "id": "386897", "author": { "name": "amurcia", "key": "amurcia", "displayName": "Anna", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I'm having this issue now. Without changing anything this error appear and I can't compile my app.", "updateAuthor": { "name": "amurcia", "key": "amurcia", "displayName": "Anna", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-05-26T14:21:04.000+0000", "updated": "2016-05-26T14:21:04.000+0000" } ], "maxResults": 13, "total": 13, "startAt": 0 } } }