sublime_merge icon indicating copy to clipboard operation
sublime_merge copied to clipboard

Reduce vertical space waste in the summary

Open eugenesvk opened this issue 1 year ago • 0 comments

Problem description

Currently summary takes too much space for no good reason: 6 lines (wasting more precious vertical spacing) while >50% of the width is blank

1 hash commit	hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
2 hash tree  	hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
3 author@    	name@email
4 date       	hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
5 hash parent	hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
6 branches   	br
7 Stats      	1 file changed: -7 +7

Preferred solution

So you could fit it in a more readable and condensed form in just 3 lines 1 name 📅date 2 commitparent 𐇲tree 3 1Δ -7 +7 br

And do the following

  • emails: hide all [email protected] ones, they add no identification value. Or hide emails altogether (use configurable), showing them on mousehover instea
  • stats: instead of 1 file changed you could just use some change icon like , which are faster to read vs the test and shorter
  • hashes: use short form (show long form on hover) with icons like for parent and 𐇲 for tree
  • branches/tags are already visually highlighted yellow/blue, so don't need a name either
  • no need for field names, most of this is either obvious or fast to learn and can be moved to a tooltip

Alternatives

Allow user editing of this layout via some template / plugins

Screenshots

eugenesvk avatar Nov 07 '24 07:11 eugenesvk