{ "id": "174175", "key": "TIMOB-27531", "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": [], "resolution": null, "resolutiondate": null, "created": "2019-09-25T11:50:21.000+0000", "priority": null, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2021-04-11T10:22:56.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": "Patch for the SDK: [^0001-feat-android-add-passwordToggle-properties-to-textVi.patch] \r\nSample application code: [^app.js]\r\n\r\nRelated platform methods documentation:\r\n[setPasswordVisibilityToggleEnabled|https://developer.android.com/reference/android/support/design/widget/TextInputLayout#setpasswordvisibilitytoggleenabled]\r\n[setPasswordVisibilityToggleTintList|https://developer.android.com/reference/android/support/design/widget/TextInputLayout#setpasswordvisibilitytoggletintlist]\r\n\r\n{code:yaml}\r\n - name: passwordVisibilityToggleColor\r\n summary: Color of password visibility toggle\r\n description: |\r\n Color applied to password visibility toggle when field's input is not visible.\r\n This property only works when is set `true`.\r\n type: String\r\n default: value of property\r\n since: {android: \"8.3.0\"}\r\n platforms: [android]\r\n\r\n - name: passwordVisibilityToggleEnabled\r\n summary: Determines whether the password visibility toggle functionality is enabled or not\r\n description: |\r\n When enabled, a button is placed at the end of the TextField which enables the user to switch\r\n between the field's input being visibly disguised or not.\r\n This property only works when is set `true`.\r\n type: boolean\r\n default: false\r\n since: {android: \"8.3.0\"}\r\n platforms: [android]\r\n\r\n - name: passwordVisibilityToggleTintColor\r\n summary: Tint color of password visibility toggle\r\n description: |\r\n Color applied to password visibility toggle when field's input is visible.\r\n This property only works when is set `true`.\r\n type: String\r\n default: value of property\r\n since: {android: \"8.3.0\"}\r\n platforms: [android]\r\n{code}", "attachment": [ { "id": "66968", "filename": "0001-feat-android-add-passwordToggle-properties-to-textVi.patch", "author": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "created": "2019-09-25T11:45:53.000+0000", "size": 7832, "mimeType": "text/x-patch" }, { "id": "66969", "filename": "app.js", "author": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "created": "2019-09-25T11:37:35.000+0000", "size": 2038, "mimeType": "text/javascript" }, { "id": "66970", "filename": "pwd_toggle.gif", "author": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "created": "2019-09-25T11:36:42.000+0000", "size": 1074955, "mimeType": "image/gif" } ], "flagged": false, "summary": "Android: TextField - add password visibility toggle API", "creator": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "subtasks": [], "reporter": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "environment": null, "comment": { "comments": [ { "id": "458562", "author": { "name": "michael", "key": "michael", "displayName": "Michael Gangolf", "active": true, "timeZone": "Europe/Berlin" }, "body": "Awesome! I've made a PR so it won't get lost here: https://github.com/appcelerator/titanium_mobile/pull/12712", "updateAuthor": { "name": "michael", "key": "michael", "displayName": "Michael Gangolf", "active": true, "timeZone": "Europe/Berlin" }, "created": "2021-04-11T10:22:56.000+0000", "updated": "2021-04-11T10:22:56.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }