We have a powerful interactive selection system that makes Darcs really
convenient for experienced users. For new users, however, the choices it offers
can be overwhelming.
Consider:
Shall I push this patch? (2/2) [ynWsfvplxdaqjk], or ? for help
Shall I record this change? (1/1) [ynWesfvplxdaqjk], or ? for help
I propose that each keypress-based dialogue distinguish between its basic and
advanced options, and that the advanced options be hidden behind the help screen.
Compare:
Shall I record this change? (1/1) [ynWesfvplxdaqjk], or ? for help
Shall I record this change? (1/1) [yndq], or ? for more options
The basic options should be a very limited set. I suggest that there should
also be AT LEAST three at AT MOST four.
I think it's useful to have at least three (where possible) is to help users
become aware of the fact that there are choices beyond 'y/n'. I suspect they
will ignore the '? for more options' otherwise.
I propose that somebody just write a patch for this, and that once this patch is
sent and reviewed, we check with darcs-users on the principle of the matter.
Making Jason and Florent nosy because I think they in particular would be
interested.
|