{ "id": "129577", "key": "TIMOB-16886", "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": "2014-04-23T09:51:16.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "android", "searchbar", "searchview" ], "versions": [ { "id": "15857", "description": "Release 3.2.2", "name": "Release 3.2.2", "archived": false, "released": true, "releaseDate": "2014-03-09" } ], "issuelinks": [], "assignee": null, "updated": "2018-02-28T20:03:11.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": "10202", "name": "Android", "description": "Android Platform" } ], "description": "Accepted PR https://github.com/appcelerator/titanium_mobile/pull/5631 added SearchView functionality for all Android versions, so for simplicity we can remote SearchBar for Android, which is now an unnecessary hack.", "attachment": [], "flagged": false, "summary": "Android: SearchView now works for all versions so remove SearchBar", "creator": { "name": "mokesmokes", "key": "mokesmokes", "displayName": "Mark Mokryn", "active": true, "timeZone": "Asia/Jerusalem" }, "subtasks": [], "reporter": { "name": "mokesmokes", "key": "mokesmokes", "displayName": "Mark Mokryn", "active": true, "timeZone": "Asia/Jerusalem" }, "environment": "SDK 3.3.0 Android", "comment": { "comments": [ { "id": "302338", "author": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "SearchBar is supported on both iOS and Android platforms so it is still useful to have the same code base across multiple platforms. We also cannot break existing applications by removing SearchBar.", "updateAuthor": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-04-24T06:04:37.000+0000", "updated": "2014-04-24T06:04:37.000+0000" }, { "id": "302357", "author": { "name": "mokesmokes", "key": "mokesmokes", "displayName": "Mark Mokryn", "active": true, "timeZone": "Asia/Jerusalem" }, "body": "Hi Ritu, the Titanium SearchBar for Android does not model a standard Android UI element. With 3.3.0 we have ActionBar for all versions, and the Android design guidelines ask that apps use the ActionBar for search functionality - and we have this. If someone wants to do something different, they can put the SearchView elsewhere in the window, or use a TextField for searching. Frankly I think it's overhead to keep supporting SearchBar where it's not needed, especially as the porting to SearchView (or TextField) is a breeze. Just my 2 cents :)", "updateAuthor": { "name": "mokesmokes", "key": "mokesmokes", "displayName": "Mark Mokryn", "active": true, "timeZone": "Asia/Jerusalem" }, "created": "2014-04-24T08:04:08.000+0000", "updated": "2014-04-24T08:04:08.000+0000" }, { "id": "302650", "author": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Moving this deprecation request to engineering for further evaluation.", "updateAuthor": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-04-28T04:43:12.000+0000", "updated": "2014-04-28T04:43:12.000+0000" }, { "id": "331692", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Would it be worthwhile to map the SearchBar to the new SearchView?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-11-11T22:00:12.000+0000", "updated": "2014-11-11T22:00:12.000+0000" }, { "id": "332388", "author": { "name": "mokesmokes", "key": "mokesmokes", "displayName": "Mark Mokryn", "active": true, "timeZone": "Asia/Jerusalem" }, "body": "[~ingo] absolutely, yes. Also note that SearchView in AppCompat for Lollipop offers new features that should be reviewed in any case: http://android-developers.blogspot.co.il/2014/10/appcompat-v21-material-design-for-pre.html , the section on SearchView", "updateAuthor": { "name": "mokesmokes", "key": "mokesmokes", "displayName": "Mark Mokryn", "active": true, "timeZone": "Asia/Jerusalem" }, "created": "2014-11-16T12:23:11.000+0000", "updated": "2014-11-16T12:23:30.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }