Improve commit override UI
The squash and merge commit override feature is a tremendous improvement but the interface takes up too much space and doesn't help users write good commit messages. We should make this interface more loveable.
- Baseline of Modify commit messages is wrong
- Hover style feels over the top and very heavy – can we avoid adding a whole row to the merge widget that is always visible? And whole row is still visible. This seems like a waste of space.
- Height – the commit boxes fit 8 lines of text. We should make this three of four lines max
- Line width - the first line of a commit message shouldn't be over 50 characters, and the following lines should be less than 80 – we should provide some sort of feedback to help users know where these limits are.
|4. Line width|