Implement universal search
Gajim offers multiple search inputs for various functionalities: Start Chat, chat list search, message history search, group chat participants filtering, ...
Ideas for a universal search:
- Use Start Chat as starting point, but maybe in a Gajim-wide overlay
- Show universal search when clicking the chat list's search bar
- Show search results in a categorized layout, i.e. Show Chat, Preferences, Group chat participants
- Enable searching for:
- Chats
- Group chat participants
- Preferences
- Account settings
- Plugin settings
- Messages (chat history)
- Shortcuts
- Menu actions (i.e. Add Contact…, Plugins)