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