Rework AccountCreationWizard
This is a complete rework of the AccountCreationWizard.
Changes:
The goal is to make this dialog as simple as can be. I shortened descriptions, added precise button labels, and used text only where necessary.
- Uses new Assistant class
- When logging in, a single
Entry
is shown for the JID instead of splittingusername
@server
in twoEntries
- Log in address entry has auto completion for servers with our typed username prefix
- A popover suggests server lists and also adds the ability to visit the server's website (if one is entered)
- Some ErrorDialogs (custom port, JID) were replaced by inline entry checks, this is less interrupting
- When successfully adding an account, the last page will just display a single 'Connect' button (alternatively, the dialog can be closed) instead of multiple checkboxes and buttons
- Default buttons are connected, so that pressing enter will lead to the next page (or the next input field for example)