lazygit 0.28 Release notes
Thanks to everybody who filled out the survey at:
- https://forms.gle/AdFEuLy2dikcmK4F7
It's still open so if you want to leave feedback about lazygit please click the link!
Okay what's new in this release?
Command Log Panel
Concerned that you have no idea what git commands lazygit is running under the hood? Even I was starting to wonder myself. Well now there's a command log panel which tells you exactly what's going on. Paradoxically, this makes lazygit a valuable resource for learning how to use git on the command line.
The panel is shrunk to a single row when your terminal pane is small enough so that you have some more space. If there's more room it will be a little larger. You can maximise it by clicking it or pressing '@' and switching to it. You can also hide it for the current session through the menu that comes up when you hit '@'.
If you want to hide it permanently you can add the following to your config (which you can edit by pressing 'o' while the status panel is focused):
gui:
showCommandLog: false
You can also change the default size of the panel (in its semi-enlarged form) like so:
gui:
commandLogSize: 10
Random Tip
Some responses to the above survey mentioned features that would be cool to add... which already existed! So we're seeing how we go with a random tip that is shown in the command log panel when lazygit is opened, providing general tips for using lazygit so that the user can get a little more familiar with the app. If you find this annoying, you can disable it like so:
gui:
showRandomTip: false
Admittedly if the random tip spans several lines and you only have a one-line-high command log, you're gonna need to scroll up. Not too sure how to get around that one.
Ask Question Button
If you're lost and want to ask a question, any question, you can now click the 'Ask Question' button at the bottom right of the app. It will take you to the discussions page of the lazygit repo.
File sorting
We now bubble tracked files to the top when in flat file mode again. So first you'll see files with merge conflicts, then tracked files, then untracked files.
Bug fixes
- when you open a panel for editing text, the cursor now appears at the end, not the start, of the text.
- when using an east-asian character encoding, the rendering of frames is no longer broken