1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-03-05 15:15:49 +02:00

fixup layout issue that was causing crashes when the window was too small

This commit is contained in:
Jesse Duffield 2019-03-03 15:34:53 +11:00
parent 4bb577ab7d
commit f07fc31f8b

View File

@ -282,11 +282,12 @@ func (gui *Gui) layout(g *gocui.Gui) error {
}
leftSideWidth := width / 3
statusFilesBoundary := 2
filesBranchesBoundary := 2 * height / 5 // height - 20
commitsBranchesBoundary := 3 * height / 5 // height - 10
commitsStashBoundary := height - 5 // height - 5
filesBranchesBoundary := 2 * height / 5
commitsBranchesBoundary := 3 * height / 5
optionsTop := height - 2
commitsStashBoundary := optionsTop - 3
optionsVersionBoundary := width - max(len(utils.Decolorise(information)), 1)
minimumHeight := 16
minimumHeight := 18
minimumWidth := 10
appStatus := gui.statusManager.getStatusString()
@ -315,12 +316,6 @@ func (gui *Gui) layout(g *gocui.Gui) error {
_, _ = g.SetViewOnBottom("limit")
g.DeleteView("limit")
optionsTop := height - 2
// hiding options if there's not enough space
if height < 30 {
optionsTop = height - 1
}
v, err := g.SetView("main", leftSideWidth+panelSpacing, 0, width-1, optionsTop, gocui.LEFT)
if err != nil {
if err.Error() != "unknown view" {