[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

TurtoisMerge - Suggestions for Color Use

From: Vidar Hasfjord <hasfjord_at_btinternet.com>
Date: 2007-09-08 01:43:32 CEST

Hi,

Thanks for great development tools!

In the course of managing many branches I've had to do a lot of merging and
conflict resolution lately. While TurtoiseMerge is excellent for this
(kudos!), I find its default colours a little messy. Unfortunately all
colours are not configurable. So here are some suggestions for improvement:

1. TurtoiseMerge now uses some colour variations that are not configurable.
Make all colour use configurable.

2. Use simpler and more readable default colours based on global
understanding of green, yellow and red as signalling colours (ok, warning,
stop/danger):

- Use the same colours in all three panes. This is less confusing.

- All the colours should be pale. This is more easily readable with black
text. Dark colours are also easily confused with selected lines.

- Use a pale green background for both added and deleted lines. Deleted
lines are clearly distinguishable by the strikeout font.

- Use a pale red background for conflicted lines in all three panes.

- Use a pale yellow background for resolved lines in all three panes.

- Use a faint blue-ish white for empty lines. These are usually not
significant to the merge/conflict resolution (the user can change it for in
those rare cases it is significant).

- Use a patterned background (e.g. a cross-hatch or, a little more fancy,
italic question marks) for unresolved lines in the bottom pane, and don't
put any text on these lines. Any text message may be confused with actual
text in the file.

Again, thanks for TurtoiseSVN!

Regards,
Vidar Hasfjord

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Sat Sep 8 09:00:18 2007

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.