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:
parent
4bb577ab7d
commit
f07fc31f8b
@ -282,11 +282,12 @@ func (gui *Gui) layout(g *gocui.Gui) error {
|
|||||||
}
|
}
|
||||||
leftSideWidth := width / 3
|
leftSideWidth := width / 3
|
||||||
statusFilesBoundary := 2
|
statusFilesBoundary := 2
|
||||||
filesBranchesBoundary := 2 * height / 5 // height - 20
|
filesBranchesBoundary := 2 * height / 5
|
||||||
commitsBranchesBoundary := 3 * height / 5 // height - 10
|
commitsBranchesBoundary := 3 * height / 5
|
||||||
commitsStashBoundary := height - 5 // height - 5
|
optionsTop := height - 2
|
||||||
|
commitsStashBoundary := optionsTop - 3
|
||||||
optionsVersionBoundary := width - max(len(utils.Decolorise(information)), 1)
|
optionsVersionBoundary := width - max(len(utils.Decolorise(information)), 1)
|
||||||
minimumHeight := 16
|
minimumHeight := 18
|
||||||
minimumWidth := 10
|
minimumWidth := 10
|
||||||
|
|
||||||
appStatus := gui.statusManager.getStatusString()
|
appStatus := gui.statusManager.getStatusString()
|
||||||
@ -315,12 +316,6 @@ func (gui *Gui) layout(g *gocui.Gui) error {
|
|||||||
_, _ = g.SetViewOnBottom("limit")
|
_, _ = g.SetViewOnBottom("limit")
|
||||||
g.DeleteView("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)
|
v, err := g.SetView("main", leftSideWidth+panelSpacing, 0, width-1, optionsTop, gocui.LEFT)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
if err.Error() != "unknown view" {
|
if err.Error() != "unknown view" {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user