Great start. The sidebar could also give us a good place to add remote actions in the future. You could select a remote and fetch or select a remote branch and pull/checkout/etc

The items in the custom section below could probably be replaced by making the groups selectable. Similarly, it would be sweet if you could view the graph for multiple specific branches by selecting them.

We should also decide if the toolbar is going to be optional. Replacing the current view and branch selectors will make it mandatory. It seems like some users might prefer the condensed view, especially if their branch structure is reletively flat.

-dave

On Sep 8, 2009, at 5:27 AM, Pieter de Bie <[email protected]> wrote:


Hey all,

I thought it would be nice if the sidebar project would really take
off for once, so at the beginning of the 0.8 cycle would seem a good
time.

I've started coding this up a bit. The change I did this time was to
make the sidebar in a separate window (and .xib), so it is easy to
merge in, which should hopefully make it easier to maintain.

This means that the sidebar isn't really integrated yet, but you can
see how it starts to take shape here:

http://ss.frim.nl/==-Iiv5U

This is after an hour of coding, so don't hit me.

I've published the code to github in my pb/sidebar branch
(http://github.com/pieter/gitx/commits/pb/sidebar).

Before I start doing strange thing, I'd like some advice on how it
should really take shape. I think we need some nice icons for the
branches and remotes. I'd also like to integrate the "Commit" view in
the sidebar, which would replace the 'view switch buttons' we have at
the top right now. I thought this could go in an "Actions" part in the
sidebar, where we could add more action (views) later on if necessary.

What do you guys think? Is the general idea ok? Does anyone have
suggestions for icons?

Thanks,

Pieter

Reply via email to