{ "id": "149418", "key": "TIMOB-19150", "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": "16925", "description": "WatchKit Support--all going into 5.0 now", "name": "Release 5.0.0", "archived": true, "released": true, "releaseDate": "2015-09-16" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2015-08-03T03:15:59.000+0000", "created": "2015-07-02T21:53:29.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "keyboard" ], "versions": [], "issuelinks": [ { "id": "49349", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "152046", "key": "TIMOB-19725", "fields": { "summary": "iOS: Toggled action buttons display over keyboard", "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": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "49126", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "151574", "key": "TIMOB-19614", "fields": { "summary": "Setting showUndoRedoActions to true after creation crashes app", "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": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2017-03-20T17:57:18.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": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "*Suggested option that we need to expose:*\r\nhttp://stackoverflow.com/questions/24031362/ios8-xcode-how-to-remove-quicktype-on-uikeyboard-auto-complete-auto-suggest\r\n\r\n*New property \"showUndoRedoActions\", example code:*\r\n{code}\r\nvar showUndoRedoActions = true\r\n\r\nvar win = Ti.UI.createWindow({backgroundColor: \"#fff\",layout: \"vertical\"});\r\nvar field = Ti.UI.createTextField({width: 300,height: 30,top: 100,backgroundColor: \"#f0f0f0\"});\r\nvar btn = Ti.UI.createButton({title: \"Toggle field\"});\r\n\r\nfield.showUndoRedoActions = showUndoRedoActions;\r\n\r\nbtn.addEventListener(\"click\", function() {\r\n showUndoRedoActions = !showUndoRedoActions;\r\n field.showUndoRedoActions = showUndoRedoActions;\r\n});\r\n\r\nwin.add(field);\r\nwin.add(btn);\r\nwin.open();\r\n{code}", "attachment": [ { "id": "57016", "filename": "keyboardbuttons.gif", "author": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-10-14T17:13:33.000+0000", "size": 200407, "mimeType": "image/gif" }, { "id": "56143", "filename": "Simulator Screen Shot 10 Jul 2015 11.34.07 am.png", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-07-10T03:38:58.000+0000", "size": 94951, "mimeType": "image/png" } ], "flagged": false, "summary": "iOS: Add ability to turn off auto-complete and auto-suggest on Keyboard", "creator": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 451, "state": "closed", "name": "2015 Sprint 16 SDK", "startDate": "2015-08-01T00:30:05.052Z", "endDate": "2015-08-15T00:30:00.000Z", "completeDate": "2015-08-17T05:55:00.386Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "356912", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "The suggested option is to control this through:\r\n\r\n {{textField.autocorrectionType = UITextAutocorrectionTypeNo;}}\r\n\r\nThis is already possible using {{field.autocorrect = false;}} which does the desired function.\r\n\r\n[~ingo] Or am i missing something?", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2015-07-03T22:10:13.000+0000", "updated": "2015-07-03T22:10:13.000+0000" }, { "id": "356948", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~hansknoechel], you are right. Looks like we already have this function. Then can you please update the documentation to inform this and put in a PR? Look at apidoc/Titanium/UI/TextField.yml. find relevant autocorrect set method an include a comment like `This can be used to remove quickType for iOS`. Might as well do this for TextArea.yml too.", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-07-06T03:21:21.000+0000", "updated": "2015-07-06T03:22:27.000+0000" }, { "id": "356981", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "PR pending: https://github.com/appcelerator/titanium_mobile/pull/6956", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2015-07-06T14:15:22.000+0000", "updated": "2015-07-06T14:15:22.000+0000" }, { "id": "356998", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Autofill suggestions and completions are covered by setting autocorrect to false. The undo/redo buttons can only be disabled system-wide as far as i know. Will look that up.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2015-07-06T17:18:44.000+0000", "updated": "2015-07-06T17:18:44.000+0000" }, { "id": "357425", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Sorry [~hansknoechel], i just checked this on iPad air 2 simulator, and even if the autocorrect is set to `false`, the undo, redo buttons are still there. See attached screenshot.\r\n!Simulator Screen Shot 10 Jul 2015 11.34.07 am.png|thumbnail!\r\nPlease explore ways to disable that via iOS SDK. if there's no way to do that, indicate to us where in settings user can disable that.", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-07-10T03:38:31.000+0000", "updated": "2015-07-10T03:39:18.000+0000" }, { "id": "357446", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Updated PR to cover the toggle of the undo/redo actions. [~cng] will review next week.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2015-07-10T09:09:46.000+0000", "updated": "2015-07-10T09:09:46.000+0000" }, { "id": "358824", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "CR and FT passed. PR merged.", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-08-03T03:15:49.000+0000", "updated": "2015-08-03T03:15:49.000+0000" }, { "id": "358835", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "PR here to fix backward compatibility for Xcode6.\r\nhttps://github.com/appcelerator/titanium_mobile/pull/7002", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-08-03T07:33:07.000+0000", "updated": "2015-08-03T07:33:07.000+0000" }, { "id": "366797", "author": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~hansknoechel], [~cng], The buttons on top of the keyboard do toggle, but the buttons *on* the keyboard do not. Please see the attached gif. Is there a way we can also toggle the buttons on the keyboard or would the keyboard style have to be toggled manually, as well?\r\n!keyboardbuttons.gif|thumbnail!", "updateAuthor": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-10-14T17:13:59.000+0000", "updated": "2015-10-14T17:15:28.000+0000" }, { "id": "366963", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "The undo / redo buttons on the keyboards cannot be accessed directly, since they are part of the keyboard itself. This ticket only allows the ability to disable them inside the toolbar attached to the keyboard.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2015-10-15T23:03:44.000+0000", "updated": "2015-10-15T23:03:44.000+0000" }, { "id": "413851", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-20T17:57:18.000+0000", "updated": "2017-03-20T17:57:18.000+0000" } ], "maxResults": 12, "total": 12, "startAt": 0 } } }