>> 2. When you mouse over a line where line-by-line staging is allowed, >> show the "Stage line" button. (The current behavior is that a click is >> required to show this button.) > > This may not be the best idea... as you mouse over to the "Stage > Lines" button, which may be separated by lots of white space, you may > accidentally move to a new line before hitting it.
Yes, if you move the cursor to a new line that would happen. But that isn't a big deal because the new line, if eligible for staging, will also show the "Stage" or "Discard" button. As long as your cursor is in the "implied column of stage / discard buttons" on the right hand side, you can roll up or down to pick the line you want. (An alternative (that I don't recommend) is to have ALL of the eligible rows show "Stage" and "Discard" buttons. This would clutter up the UI.)
