Feature #542

Startup: Show network/identity settings if no network and/or only a default identity is configured

Added by Sputnick almost 15 years ago. Updated almost 15 years ago.

Quassel GUI (Qt)
Target version:
Start date:
Due date:
% Done:


Estimated time:


Present the user with an appropriate config dialog right at startup. Ususally we should have a network defined via networks.ini; but the identity will often be a default one. Maybe mark a default-generated identity with a flag that is reset upon the first edit; making sure that the user has checked his nicknames and data at least once.

We can use SettingsPageDlg with one of the settingspages in it for that kind of stuff.

Associated revisions

Revision da86ee71 (diff)
Added by Marcus Eggenberger almost 15 years ago

fixes #542 - show identities and network settings on first start


#1 Updated by Sputnick almost 15 years ago

  • Category set to Quassel GUI (Qt)
  • Status changed from New to Confirmed

After checking back with seele: We should open the dialog in any case, but only on first run. We should also have a slightly different design for it:

<seele> so maybe still use the Configure Networks dialog, but instead of Ok and Cancel, we have Connect and Close
<seele> OK Cancel are for the configuration dialog, but if you use it as a connect now dialog, the buttons will be different
<seele> it doesnt make sense that OK would connect. you would want a button that says Connect. at the same time, you wouldnt need an OK button in that case, because what does OK do?
<seele> so it's almost the same dialog, but not. specifically it is a connection dialog instead of a config dialol
<Sput> I like that idea
<Sput> take the UI, put it in a standalone container, use a Connect button rather than OK, apply + connect automatically
<Sput> plus a neat little checkbox "[ ] Don't show again"
<seele> sounds like you got it :)

#2 Updated by EgS almost 15 years ago

  • Status changed from Confirmed to Resolved
  • % Done changed from 0 to 100

#3 Updated by EgS almost 15 years ago

  • Assignee set to EgS

Also available in: Atom PDF