jesseduffield / jesseduffield/lazygit
Sensible Defaults
- Dominant language
- Go
- Stars
- 82.4k
- Forks
- 3k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 19
Description
It's not always clear what makes a sensible default, because different people will use lazygit differently. Furthermore, changing the default for something could be jarring to a user who is familiar with the old way of doing it. On the other hand, if a default brings enough value, it's worth making the change, especially when any aggrieved users can always configure lazygit to have the old behaviour.
One recent default change was to no longer quit lazygit upon pressing 'esc' at the top level. I think that was a pretty reasonable change and nobody complained. Some other changes I'm thinking of:
1) Defaulting to file tree view
2) Defaulting to showing the command log (https://github.com/jesseduffield/lazygit/pull/1246)
I think that defaults should be done with newbies in mind, because it's not hard to change the default if you don't like it.
At any rate this issue is dedicated to all things related to sensible defaults
Contributor guide
Assessment
This issue has not been assessed yet.