{ "id": "174621", "key": "TIMOB-27714", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "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": "21052", "description": "", "name": "Release 9.3.0", "archived": false, "released": true, "releaseDate": "2020-12-14" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2020-11-25T14:59:00.000+0000", "created": "2020-01-09T22:28:44.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "2020-Q4", "android", "material-theme", "style", "theme" ], "versions": [], "issuelinks": [ { "id": "58627", "type": { "id": "10020", "name": "Depends", "inward": "is dependent of", "outward": "depends on" }, "inwardIssue": { "id": "174934", "key": "TIMOB-27859", "fields": { "summary": "Android: Add \"badge\" support to TabGroup", "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": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } }, { "id": "58629", "type": { "id": "10020", "name": "Depends", "inward": "is dependent of", "outward": "depends on" }, "inwardIssue": { "id": "175439", "key": "TIMOB-28083", "fields": { "summary": "Android: Update dialogs to support material theme", "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": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } }, { "id": "58628", "type": { "id": "10020", "name": "Depends", "inward": "is dependent of", "outward": "depends on" }, "inwardIssue": { "id": "175438", "key": "TIMOB-28082", "fields": { "summary": "Android: Update \"CardView\" to support material theme", "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": "Low", "id": "4" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } } ], "assignee": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2020-11-25T14:59:00.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": "*Summary:*\r\nTitanium currently defaults to the \"Theme.AppCompat\" style.\r\n\r\nWe should change the default style to \"Theme.MaterialComponents.Bridge\", which allows to support Google's material widget classes. Without this theme, these widgets will throw an exception since the material theme contains styles they need.\r\nhttps://www.material.io\r\nhttps://github.com/material-components/material-components-android\r\n\r\nUsing the material \"bridge\" theme keeps the current \"dark\" AppCompat theme so that it won't be a breaking change for app developers. If developers want to use Google's other material themes, then they can set it via the {{}} element in the \"tiapp.xml\" file AndroidManfiest.xml section.\r\n", "attachment": [], "flagged": false, "summary": "Android: Add \"Material Components\" theme support", "creator": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 1206, "state": "closed", "name": "2020 Sprint 19", "startDate": "2020-09-14T20:01:00.000Z", "endDate": "2020-09-25T20:01:00.000Z", "completeDate": "2020-09-28T15:30:19.875Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "456493", "author": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR (9.3.x): https://github.com/appcelerator/titanium_mobile/pull/11921", "updateAuthor": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-08-18T03:22:55.000+0000", "updated": "2020-08-18T03:22:55.000+0000" }, { "id": "456508", "author": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR (kitchensink-v2): https://github.com/appcelerator/kitchensink-v2/pull/53\r\nPR (hyperloop-example): https://github.com/appcelerator/hyperloop-examples/pull/86\r\n\r\n_*Note:* The above PR changes will work on Titanium 9.0.0 and higher. They do not depend on the Titanium SDK 9.3.0 PR._", "updateAuthor": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-08-18T22:40:38.000+0000", "updated": "2020-08-19T22:22:24.000+0000" }, { "id": "457047", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "FR Passed, waiting on Jenkins builds. ", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-09-28T13:34:08.000+0000", "updated": "2020-09-28T13:34:08.000+0000" }, { "id": "457717", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "*Closing ticket*. Improvement verified in SDK version {{9.3.0.v20201125050632}}.\r\n\r\n*Test and other information can be found at:\r\n*https://github.com/appcelerator/titanium_mobile/pull/11921", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-11-25T14:58:38.000+0000", "updated": "2020-11-25T14:58:38.000+0000" } ], "maxResults": 7, "total": 7, "startAt": 0 } } }