Scrolling regions nested in a scrolling region isn’t great; when there are many large files, I find it very awkward to get to what I want (I end up scrolling within a file when I want to scroll the list of files, and getting to something near the end is very painful).
Here’s what Tower looks like:
i.e. there’s a top-level list of all modified files (like the center column in JayJay), and it’s easy to open one or more of them in place to see the full diff for that file. Add some key bindings for expand/collapse one file, move to next file, and expand/collapse all and I think this would work better than the current JayJay UI.
(Small tweaks: I’d like to see a visual indicator (like diff —stat) of how much is changed in each file when they’re collapsed, and maybe auto-expand all at the start if it’s there are only one or two files?)
(Another possibility, not very thought through: maybe something like this would allow you to merge the second and third columns into a single column?)
Scrolling regions nested in a scrolling region isn’t great; when there are many large files, I find it very awkward to get to what I want (I end up scrolling within a file when I want to scroll the list of files, and getting to something near the end is very painful).
Here’s what Tower looks like:
i.e. there’s a top-level list of all modified files (like the center column in JayJay), and it’s easy to open one or more of them in place to see the full diff for that file. Add some key bindings for expand/collapse one file, move to next file, and expand/collapse all and I think this would work better than the current JayJay UI.
(Small tweaks: I’d like to see a visual indicator (like diff —stat) of how much is changed in each file when they’re collapsed, and maybe auto-expand all at the start if it’s there are only one or two files?)
(Another possibility, not very thought through: maybe something like this would allow you to merge the second and third columns into a single column?)