Here are a few screen shots of the project after about 24 weeks of coding it in my spare time. There is no artwork, neither are there some icons right now. I just wanted to make this thing work in the first place. Instead of cluttering the UI with icons and features, this approach is quite the opposite - remove as much as possible. Because the more features we can remove, the earlier this tool becomes usable.
Main Page with some selected favorites.
This represents the allprojects page, with some selected favorites.
Recent commits page
Recent commits page with some open reviews and some expanded file lists with deleted files, modified files and added files.
Recent reviews page which shows some unassigned reviews.
Recent reviews page which shows some assigned and also completed reviews.
Open review with no assigned reviewers
Open review with myself assigned as reviewer
Add revisions to a review
Actually this feature will take some time to be good enough. But for now it looks like this. Side-By-Side view of a change.
Open review with two assigned reviewers, one has concerns and the other approved this code change.
A closed review looks like this right now
A revision which is already part of a review
A revision which is not part of a review
- remove revision from review - (not yet screenshotted)
- some beginnings of an admin interface - not worth screenshotting it right now
- some beginning and test code for better human readable diffs - currently work in progress - too bad to show right now