* Jasper Groenewegen <[EMAIL PROTECTED]> wrote:
> - Text in the left part like the info after 'Revision Id:' is
> visible in the separating 'line' (the draggable thingy).
It took a little while, but I figured out that issue. It was
caused by misuse of gtk.Alignment objects, and I fixed it. The
changes are available in my branch:
lp:~toykeeper/bzr-gtk/bzr-vis-enhancements/
> - The file selection list of the diff view takes up quite some
> space.. is it possible to make that collapsable?
I've also added code to remember the window and panel sizes,
though it doesn't yet handle the file list. The idea is that a
user could slide it closed if desired. Or, alternate layouts
could be used...
- One approach is gitk's layout. The diff uses the same text
area as the commit message, and the file list is off to the
far right: http://lwn.net/images/ns/kernel/gitk.png
- Jelmer's suggestion was somewhat similar, but instead of
sharing a text area, the diff would be its own section below
the metadata area. This would give us three wide but short
sections.
- The file list could be a tab in the metadata area.
- The entire diff could be a metadata tab, though this makes it
impossible to see the commit message and diff at the same
time.
Most of those require a lot more changes to the diff widget,
since it was designed with the file list and text content as a
single widget. For now, I'll leave it as-is, until there is some
agreement on what the best layout would be.
> on my 1280x1024 screen I easily lose the ends of the lines
Here's another idea... the diff area could default to hidden, or
perhaps only display if the screen is bigger than a predetermined
size. No matter how it's laid out, there just isn't enough room
for it on a 800x600 screen; the smallest I use for it is
1280x800. However, without diffs, bzrk works fine at 640x480.
So, let me know what you think about layout ideas and new code in
my branch.
-- Scott
--
bzr-gtk mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.canonical.com/mailman/listinfo/bzr-gtk