{ "id": "173105", "key": "TIMOB-27071", "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": "2019-03-08T17:09:50.000+0000", "priority": null, "labels": [], "versions": [], "issuelinks": [ { "id": "57460", "type": { "id": "10020", "name": "Depends", "inward": "is dependent of", "outward": "depends on" }, "outwardIssue": { "id": "172870", "key": "TIMOB-26734", "fields": { "summary": "Android: Add \"activeTabIconTint\" support to TabGroup", "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" } }, "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 } } } } ], "assignee": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2021-02-03T21:27:43.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": [], "description": "The following settings don't work on Android, using TabBar style bottom, new in Ti 8.0\r\n\r\nThis is problematic when the background is white, then you can't see the tabs, because the color of the png isn't being preserved. Also, for some reason it doesn't load the \"activeIcon\" when it's selected.\r\n\r\n{code}\r\n\r\n'TabGroup[platform=android]': {\r\n\tstyle: Ti.UI.Android.TABS_STYLE_BOTTOM_NAVIGATION,\r\n//\ttabsBackgroundColor: \"transparent\" // -doesn't work- Update: it works.\r\n\ttabsBackgroundColor: \"#fff\" // does work, but stinks because icons are white\r\n}\r\n\r\n'Tab': {\r\n\tactiveTitleColor: \"#164660\",\r\n\tactiveIconIsMask: false, // doesn't work on android\r\n\ticonIsMask: false, // doesn't work on android\r\n}\r\n{code}", "attachment": [ { "id": "66333", "filename": "app.zip", "author": { "name": "amdolan", "key": "amdolan", "displayName": "amdolan", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-03-21T18:06:11.000+0000", "size": 7964391, "mimeType": "application/zip" }, { "id": "66226", "filename": "Screen Shot 2019-03-08 at 11.08.00 AM.png", "author": { "name": "amdolan", "key": "amdolan", "displayName": "amdolan", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-03-08T17:09:37.000+0000", "size": 127152, "mimeType": "image/png" }, { "id": "66334", "filename": "Screen Shot 2019-03-22 at 10.08.57 AM.png", "author": { "name": "amdolan", "key": "amdolan", "displayName": "amdolan", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-03-22T15:10:34.000+0000", "size": 52516, "mimeType": "image/png" } ], "flagged": false, "summary": "Ti SDK 8: Android TabBar and Tab, no way to preserve icon color", "creator": { "name": "amdolan", "key": "amdolan", "displayName": "amdolan", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "amdolan", "key": "amdolan", "displayName": "amdolan", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "ti 8.0 RC", "comment": { "comments": [ { "id": "446644", "author": { "name": "amdolan", "key": "amdolan", "displayName": "amdolan", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I want to also point out, in the screenshots, that on Android, the activeIcon setting is not being applied.", "updateAuthor": { "name": "amdolan", "key": "amdolan", "displayName": "amdolan", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-03-08T17:11:27.000+0000", "updated": "2019-03-08T17:11:27.000+0000" }, { "id": "446829", "author": { "name": "amdolan", "key": "amdolan", "displayName": "amdolan", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I think this might be a new feature request, and not a bug, given that the bottom tab bar is new in 8.0.", "updateAuthor": { "name": "amdolan", "key": "amdolan", "displayName": "amdolan", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-03-14T14:44:51.000+0000", "updated": "2019-03-14T14:44:51.000+0000" }, { "id": "447043", "author": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~amdolan],\r\n\r\nThanks for raising this. Can you please explain more? It would be great if you can share a sample test issue to reproduce the problematic issue on our end.", "updateAuthor": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2019-03-21T10:06:40.000+0000", "updated": "2019-03-21T10:06:40.000+0000" }, { "id": "447058", "author": { "name": "amdolan", "key": "amdolan", "displayName": "amdolan", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Sure thing - see attached project - I created an alloy project and this is the entire zip of the app/\r\n\r\nI created this project with Ti 8.0.0GA\r\n\r\nQuick correction: I have updated the issue description regarding transparent background color. Still, the icon masks seem to be a pretty big issue for my use case. You can see in action if you change over to transparent from white in `app/styles/app.tss`\r\n{code}\r\ntabsBackgroundColor: \"transparent\" // Update: this does work!\r\n{code}\r\n\r\nSo I'm still having issues with activeIcon on android - and activeIconIsMask and iconIsMask. Thanks!\r\n\r\n [^app.zip] ", "updateAuthor": { "name": "amdolan", "key": "amdolan", "displayName": "amdolan", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-03-21T18:06:49.000+0000", "updated": "2019-03-21T18:34:45.000+0000" }, { "id": "447059", "author": { "name": "amdolan", "key": "amdolan", "displayName": "amdolan", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I just want to reiterate; the docs describe the correct behaviors, that these settings are not implemented for Android. No bugs here, just lack of feature parity, if that makes sense.", "updateAuthor": { "name": "amdolan", "key": "amdolan", "displayName": "amdolan", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-03-21T18:12:21.000+0000", "updated": "2019-03-21T18:12:21.000+0000" }, { "id": "447060", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello [~amdolan], Can you share the native Android guide link of how this it is handled in there? Thanks.", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2019-03-21T18:37:21.000+0000", "updated": "2019-03-21T18:37:21.000+0000" }, { "id": "447063", "author": { "name": "amdolan", "key": "amdolan", "displayName": "amdolan", "active": true, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "amdolan", "key": "amdolan", "displayName": "amdolan", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-03-21T19:20:00.000+0000", "updated": "2019-03-21T19:20:00.000+0000" }, { "id": "447070", "author": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~amdolan],\r\n\r\nCan you please test this issue on sdk 8.0.0.v20190104153150 and let us know how it goes? To install this SDK open terminal and execute the following: \r\n{code}\r\nappc ti sdk install 8.0.0.v20190104153150\r\n{code}", "updateAuthor": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2019-03-22T03:26:33.000+0000", "updated": "2019-03-22T03:26:33.000+0000" }, { "id": "447082", "author": { "name": "amdolan", "key": "amdolan", "displayName": "amdolan", "active": true, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "amdolan", "key": "amdolan", "displayName": "amdolan", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-03-22T15:10:37.000+0000", "updated": "2019-03-22T15:12:31.000+0000" }, { "id": "447349", "author": { "name": "amdolan", "key": "amdolan", "displayName": "amdolan", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Thought I should link these two issues somehow., \r\n\r\nEdit: I don't see any relationship added, I tried to link this issue: TIMOB-26734", "updateAuthor": { "name": "amdolan", "key": "amdolan", "displayName": "amdolan", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-03-28T18:25:25.000+0000", "updated": "2019-03-28T18:26:33.000+0000" }, { "id": "458152", "author": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "updateAuthor": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "created": "2021-02-03T21:27:43.000+0000", "updated": "2021-02-03T21:27:43.000+0000" } ], "maxResults": 11, "total": 11, "startAt": 0 } } }