{ "id": "173645", "key": "TIMOB-27092", "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": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2019-06-04T21:53:13.000+0000", "created": "2019-05-19T15:59:17.000+0000", "priority": { "name": "None", "id": "6" }, "labels": [], "versions": [ { "id": "20432", "name": "Release 8.0.1", "archived": false, "released": true, "releaseDate": "2019-05-15" } ], "issuelinks": [ { "id": "57654", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "173673", "key": "TIMOB-27101", "fields": { "summary": "Android: Window open() wrongly does a shared-element fade-in animation by default as of 8.0.1", "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": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2019-06-04T21:53:13.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": "10202", "name": "Android", "description": "Android Platform" } ], "description": "After updating to latest master, the Window transitions on Android seem to be broken. Before, the underlaying activities would pop up from bottom to top and now they seem to fade. Please restore the default (native) behavior.", "attachment": [], "flagged": false, "summary": "Android: Default window transitions broken in SDK 8.0.1", "creator": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "environment": null, "comment": { "comments": [ { "id": "448513", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "It seems like adding the following setting nearly restores the default behavior, but it still looks a bit different. Also, hardcoding this is bad practice in case the OS changes it's transitions between versions.\r\n\r\n{code:js}\r\nactivityEnterTransition: Ti.UI.Android.TRANSITION_SLIDE_BOTTOM\r\n{code}", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2019-05-19T16:21:21.000+0000", "updated": "2019-05-19T16:21:21.000+0000" }, { "id": "448580", "author": { "name": "rdperottoni", "key": "rdperottoni", "displayName": "Rodolfo Perottoni", "active": true, "timeZone": "Australia/Brisbane" }, "body": "(y) yep, bring back the native transition please.", "updateAuthor": { "name": "rdperottoni", "key": "rdperottoni", "displayName": "Rodolfo Perottoni", "active": true, "timeZone": "Australia/Brisbane" }, "created": "2019-05-21T22:54:19.000+0000", "updated": "2019-05-21T22:54:19.000+0000" }, { "id": "448587", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "For anyone struggling with this, we have a custom 8.1.0 version that removed the pull request causing this issues. Download [here|https://www.dropbox.com/s/c8lp0x00j9ntwxf/mobilesdk-8.1.0-osx.zip?dl=1]. We use it in production and have none known issues.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2019-05-22T07:29:30.000+0000", "updated": "2019-05-22T07:29:30.000+0000" }, { "id": "448655", "author": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "body": "It's not technically broken. It still animates, but it's defaulting to a fade-in animation instead and I can understand why a breaking-change like this would be unwanted. A separate ticket has been made here [TIMOB-27101] to address this in Titanium 8.0.2.\r\n\r\n*FYI:* What's really happening is that it's doing a \"shared-element\" activity transition animation by default instead. It's a negative consequence of the change made via [TIMOB-25678] which allows app devs to use the shared-element transition properties such as \"activityEnterTransition\" without ever having to call {{addSharedElement()}}... instead of the older {{open()}} method's \"activityEnterAnimation\" and \"activityExitAnimation\" properties. The shared-element transition properties offer more animation options versus the other method is much more limited.\r\n", "updateAuthor": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-05-25T04:41:34.000+0000", "updated": "2019-05-25T04:57:42.000+0000" }, { "id": "448746", "author": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~hknoechel], I've noticed that the \"activityEnterTransition\" slide animation is a bit janky too. The slide animation is overlapping the top status bar and bottom navigation bar. I've modified the PR in [TIMOB-27101] to handle this better. It actually looks pretty nice now.", "updateAuthor": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-05-30T22:57:11.000+0000", "updated": "2019-05-30T22:57:11.000+0000" }, { "id": "448831", "author": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closing as duplicate.\r\nThis issue will be resolved in 8.0.2 via [TIMOB-27101].", "updateAuthor": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-06-04T21:53:04.000+0000", "updated": "2019-06-04T21:53:04.000+0000" } ], "maxResults": 7, "total": 7, "startAt": 0 } } }