On Tue, Jan 5, 2016 at 9:57 AM, smaug <sm...@welho.com> wrote:
>> I really liked a lot about the blame implementation that bonsai had,
>> unfortunately we don't have a running copy any more AFAIK so it's hard to
>> take a
>> look at it.
>>
>> For one thing instead of showing author and changeset (or version in CVS)
>> for every line, it grouped subsequent lines changed at once together and
>> showed that information only once for them.
>> For the other, when you moved your mouse over that author/changeset
>> "blame" info, it didn't just show a tooltip but a full-fledged HTML box
>> where e.g.
>> bug numbers in the checkin comments could be linked and you could call up
>> that link (in a new tab probably) right away and directly go to read the bug
>> that changed this code.
>
> Indeed, bonsai had the best blame UI I've ever used, tough even that could
> have used some ux help. But at least it was efficient.
> Comparing to ViewVC for example Bonsai needed 1 click vs ViewVC's 6 to get
> to the relevant bug.
> https://bugzilla.mozilla.org/show_bug.cgi?id=1200362#c5
> hg annotate takes 3 clicks.
> Since each click means a page load, optimizing that would be great.

I generally agree. Especially about Bonsai, though far from perfect,
being the best UI I've personally used.

Though I'd be careful to simply measure number of clicks. Bonsai
required a lot of swooping and hovering, which also adds to the effort
of reaching information.

For example, clicks which display information in-page can be made a
lot faster than ones that navigate, so that might be an option to
consider as well.

/ Jonas
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to