{ "id": "148184", "key": "TIMOB-18954", "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": null, "resolutiondate": null, "created": "2015-05-25T20:28:45.000+0000", "priority": null, "labels": [ "engTriage", "ios", "navbar", "statusbar", "style" ], "versions": [], "issuelinks": [], "assignee": null, "updated": "2019-12-11T18:50:35.000+0000", "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" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "Something changed starting with Ti SDK 3.5.0 that affects how the translucent navigation bar is rendered on iOS. With Ti SDK 3.4.1 and below, using the settings on the included sample app.js, the nav bar always rendered dark with light text. The same code on 3.5.0+ always renders the nav bar light, with dark text. \r\n\r\nOne thing I've noticed is that changing the value of {{statusBarStyle}} with 3.4.1 (and below) does affect how the nav bar is rendered and toggles it from dark to light depending on the setting. This seems to be the correct behavior, however doing this has no effect with 3.5.0+ and the nav bar *always* renders light.\r\n\r\nHopefully there's a quick work around for this. Our app has a dark theme with heavy use of translucency and we cannot upgrade to 3.5.0+ until we get this solved.\r\n\r\nSetting {{barColor: '#000000'}} is not ideal because you loose almost all of the translucency effect, so we keep this property {{undefined}} to get the best translucency effect.\r\n", "attachment": [ { "id": "55590", "filename": "3.4.1GA.png", "author": { "name": "hmrida", "key": "hmrida", "displayName": "Harish Mridha", "active": true, "timeZone": "Asia/Dhaka" }, "created": "2015-05-26T04:45:21.000+0000", "size": 28825, "mimeType": "image/png" }, { "id": "55589", "filename": "3.5.1GA.png", "author": { "name": "hmrida", "key": "hmrida", "displayName": "Harish Mridha", "active": true, "timeZone": "Asia/Dhaka" }, "created": "2015-05-26T04:45:26.000+0000", "size": 27430, "mimeType": "image/png" }, { "id": "55588", "filename": "4.0.0RC5.png", "author": { "name": "hmrida", "key": "hmrida", "displayName": "Harish Mridha", "active": true, "timeZone": "Asia/Dhaka" }, "created": "2015-05-26T04:45:24.000+0000", "size": 27362, "mimeType": "image/png" }, { "id": "55598", "filename": "4.0.0RC5withbarColor_transparent.png", "author": { "name": "hmrida", "key": "hmrida", "displayName": "Harish Mridha", "active": true, "timeZone": "Asia/Dhaka" }, "created": "2015-05-26T12:22:40.000+0000", "size": 29142, "mimeType": "image/png" }, { "id": "55587", "filename": "app.js", "author": { "name": "bcproductions", "key": "bcproductions", "displayName": "Ed", "active": true, "timeZone": "America/Havana" }, "created": "2015-05-25T20:22:52.000+0000", "size": 825, "mimeType": "text/javascript" }, { "id": "55586", "filename": "sdk-341-works-as-intended-dark.png", "author": { "name": "bcproductions", "key": "bcproductions", "displayName": "Ed", "active": true, "timeZone": "America/Havana" }, "created": "2015-05-25T20:27:21.000+0000", "size": 9656, "mimeType": "image/png" }, { "id": "55585", "filename": "sdk-350-always-renders-light.png", "author": { "name": "bcproductions", "key": "bcproductions", "displayName": "Ed", "active": true, "timeZone": "America/Havana" }, "created": "2015-05-25T20:27:28.000+0000", "size": 8751, "mimeType": "image/png" } ], "flagged": false, "summary": "iOS: Translucent effect of navbar changed with SDK 3.5.0+", "creator": { "name": "bcproductions", "key": "bcproductions", "displayName": "Ed", "active": true, "timeZone": "America/Havana" }, "subtasks": [], "reporter": { "name": "bcproductions", "key": "bcproductions", "displayName": "Ed", "active": true, "timeZone": "America/Havana" }, "environment": "Ti SDK 3.5.0 (or later)\r\nCLI Version 4.0.0\r\nBuilding using iOS SDK: 8.3\r\nMinimum iOS version: 7.0", "comment": { "comments": [ { "id": "353447", "author": { "name": "bcproductions", "key": "bcproductions", "displayName": "Ed", "active": true, "timeZone": "America/Havana" }, "body": "After posting this and testing further, found a workaround which is to define {{barColor: 'transparent'}}. Seems 3.5.0+ handles {{barColor: undefined}} differently than previous versions, but the workaround works well.", "updateAuthor": { "name": "bcproductions", "key": "bcproductions", "displayName": "Ed", "active": true, "timeZone": "America/Havana" }, "created": "2015-05-26T01:19:25.000+0000", "updated": "2015-05-26T01:19:25.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }