Autocomplete for search operators
Feature summary
Currently there are a few search keywords like "from:User name" or "is:unread". It would be good to localize these messages, or even better, provide an UI for entering/selecting them.
How would you like it to work?
Focusing the search bar should open a pull-down-menu with possible keywords like "from:" or "is:". Selecting an entry should insert it into the search bar and allow you continue typing. Ideally the search bar should gain something like syntax hilighting, so the user can see if searching for "from:Jonathan Haas" searches for mails from "Jonathan" with the contents "Haas" or for mails from "Jonathan Haas".
These keywords should be localized, for example in German Geary, it should be "Von:" instead of "from:".
Entering a name from the contacts database without any keyword should suggest autocompleting the query with "from:" or "to:" or something like that. It should also autocomplete the name if possible.
Rough Mockups