Jeph,
This is coming along really well I think. That abstract about adjusting time scale is interesting, although might be overkill for what we need here.
- Alignment of added and deleted
- Why are the added and deleted bars always shifted from each other? if each horizontal instance is an "edit" wouldn't they be aligned?
- Thickness of bars
- Have you explored much thinner bars? 1px could even work i think.
- Temporal scaling
- I feel pretty strongly that we should include the gaps for time that edits are not happening, e.g. if by default each day was 1px, if "zoomed" that scale could change to hourly, etc.
- User changes
- For consecutive edits for the same user you could use the same vibrancy of blue, for the initial edit, and a significantly lighter, or more transparent for subsequent edits by the same user.
- Vertical scaling
- For the given view bounds you could scale the vertical height so that it stays within the bounds of the control.
- Secondary graph?
- I don't quite understand what the secondary single color graph below the main one is?
- Selecting?
- Its possible to select parts of the graph, but unclear what selecting it does, or if it has any purpose.
- Would you use selection as a means of "zooming in" to see different time scales, if not what is your plan for this. When/if zoomed in, how will you show your relative position in the whole time-scale?
Great work,
Jared