Removing one button click does make the flow marginally quicker - I wouldn't
agree with "much, much easier" though. The dialog appears only for the first
party on each page, and the user still needs to click "add" to enter more parties.
This small gain of removing one click has to be balanced against the undesirable
side effects, which are:
(a) user confusion (let's not under-estimate this - we've all seen the wizard
zillions of times, so it's second nature to us), and
(b) inconsistency with the remainder of the wizard and similar list-type dialogs
- which at best makes morpho seem badly designed, and at worst makes for more
user confusion.
c) Another potential source of confusion is that users may have several parties
to enter, but are presented with only a single-party dialog; they haven't yet
seen the original list that implies they can repeatedly add parties.
A problem with showing the dialog offset is that the current wizard screen fits
on our target minimum screen size (800x600). Moving the dialog outside this
outline will mean it's off-screen on 800x600 monitors (are there any left?? :-),
so would need moving by the user, thus negating any speed gains from the 1-click
reduction.
Suggested solutions:
1) not popping up the diaog, but having the keyboard focus placed on the "add"
button, so the "power users" can just hit enter to open the dialog
2) not popping up the dialog the first time the wizard is run, but popping it up
on subsequent runs? (save a flag in the config). Not too keen on this one, but
like it better than always popping up the dialog.
Any other suggestions?