1. With the potentially wider screen offered by a web browser, I don't see a reason why the user and line number can't both be displayed. Can annotate and blame be combined somehow? Perhaps offer magic JavaScript checkboxes to show/hide the various columns (commit, date, time [not currently shown], line number, user), and the default values of the checkboxes will depend on whether annotate or blame was clicked.

2. The color palette is fairly limited, making it hard to visually distinguish between nearby commits. I'd like to see a broader palette, for instance using HSV rather than RGB interpolation.

3. Colors are all set via <span style='background-color:#abcdef;'>. This bloats the HTML and prevents my next suggestion. Instead emit some CSS in the <head> to predefine the various span classes.

4. While any such spans are moused over, change the span's CSS so that all instances of that span are somehow marked, e.g. with a special highlight color like yellow. This should further help to distinguish between versions and see which lines were changed by the same commit.

5. Include the line number and/or user name in the span to visually offset it from the file being shown.

6. Syntax highlighting. Just kidding, I actually don't want this, but I'm sure somebody will ask someday.

--
Andy Goth | <andrew.m.goth/at/gmail/dot/com>
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to