WIP: Rework contact info
This continues the work from !313 (closed). Sadly there was no activity for over seven months, so I hope to be able to finish this promising MR. All credits to @sophie-h!
Fixes #8584 (closed), #7857 (closed), #7516 (closed)
What I added:
- Adapt to discussion from !313 (closed)
- Fix: Only a single ContactInfo window should be open at a time
- Use
_ui
instead ofui
- Roster context menu for single contact group editing now links to ContactInfo dialog and switches to 'Groups' stack
- Group
Add
button now adds a group (with a default name) and sets the cursor to edit the name - Group renaming and editing is more robust against same group names, special group names, ...
- ContactInfo dialog's window title now has contact's name in it
- Some spelling errors
This MR is currently WIP, because it should use the new InfoGrid provided by !483 (merged)