|
Created on 2009-07-18.16:38:43 by zooko, last changed 2010-03-23.16:13:12 by kowey.
msg7971 (view) |
Author: zooko |
Date: 2009-07-18.16:38:41 |
|
<warner> (one of the maddening things about darcs is that the "406/445"
messages, that look like they should be progress indicators,
aren't. In "A/B", the B keeps growing) [10:48]
|
msg7973 (view) |
Author: WorldMaker |
Date: 2009-07-19.06:37:59 |
|
Zooko wrote:
> New submission from Zooko <zooko@zooko.com>:
>
> <warner> (one of the maddening things about darcs is that the "406/445"
> messages, that look like they should be progress indicators,
> aren't. In "A/B", the B keeps growing) [10:48]
Interesting; but I've seen other tools follow a similar pattern where
the "outer" estimate grows, and I for one have grown used to it. (For
instance, debian's apt and related tools do it in a few places. Even
fsck has a tendency to do it.) Something I find nice is that darcs
doesn't bother giving an approximate (constantly changing) percentage
mark for "unbounded" indicators. (Whereas well known indicators in a few
places in darcs do provide percentages.)
I'm assuming that the hashed-storage file index will cut down on the
number of progress messages of this sort as it gets better integrated...
Does warner have any suggestions for how this might be bettered from a
UI standpoint?
I was just thinking that one simple UI change suggestion to implement
would be to simply add a tilde prefix or plus suffix:
Fooing the bar (~406/445)...
or
Fooing the bar (406/445+)...
|
msg7974 (view) |
Author: zooko |
Date: 2009-07-20.01:35:37 |
|
warner writes:
"""
Simply emitting one number would help. Printing "A/B" in which A is less
than
B suggests that when A finally equals B, we'll be done (which is why the
ever-receding goal is so frustrating). Showing merely "A" wouldn't make such
a suggestion.
This sort of output is more of a pacifier than a real progress/completion
indicator: it reassures the user that the program hasn't locked up and is
still making progress of some sort, but can't provide any useful information
about how long they have left to wait. Printing one number would make it
more
obvious to the user exactly what is and isn't being provided.
"""
|
msg8035 (view) |
Author: kowey |
Date: 2009-08-06.15:11:48 |
|
Let's see if "Fooing the bar (406/445+)..." works better
|
msg9259 (view) |
Author: Quiark |
Date: 2009-11-14.10:58:32 |
|
Going to implement another idea:
Fooing the bar (40 done, 80 more queued)...
|
msg10458 (view) |
Author: kowey |
Date: 2010-03-23.16:13:03 |
|
Resolved in Darcs 2.4 (X done, Y queued). Thanks!
|
|
Date |
User |
Action |
Args |
2009-07-18 16:38:43 | zooko | create | |
2009-07-19 06:38:02 | maxbattcher | set | status: unread -> unknown nosy:
+ darcs-devel, maxbattcher messages:
+ msg7973 |
2009-07-20 01:35:40 | zooko | set | nosy:
kowey, darcs-devel, zooko, maxbattcher, simon, thorkilnaur, dmitry.kurochkin messages:
+ msg7974 |
2009-08-06 15:11:54 | kowey | set | topic:
+ ProbablyEasy, UI nosy:
+ jaredj messages:
+ msg8035 |
2009-08-10 17:39:58 | kowey | set | status: unknown -> needs-implementation nosy:
kowey, darcs-devel, zooko, maxbattcher, simon, thorkilnaur, jaredj, dmitry.kurochkin |
2009-08-25 17:46:15 | admin | set | nosy:
- simon |
2009-08-27 14:22:04 | admin | set | nosy:
kowey, darcs-devel, zooko, maxbattcher, thorkilnaur, jaredj, dmitry.kurochkin |
2009-10-23 23:59:59 | admin | set | nosy:
+ WorldMaker, - maxbattcher |
2009-11-14 10:58:37 | Quiark | set | nosy:
+ Quiark messages:
+ msg9259 assignedto: Quiark |
2010-03-23 16:13:12 | kowey | set | status: needs-implementation -> resolved messages:
+ msg10458 |
|