mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-06-27 00:51:18 +02:00
Fix issue where explosion effect was out-of-view (#2909)
This commit is contained in:
@ -38,7 +38,9 @@ func (self *FilesController) createResetMenu() error {
|
|||||||
self.animateExplosion()
|
self.animateExplosion()
|
||||||
}
|
}
|
||||||
|
|
||||||
return self.c.Refresh(types.RefreshOptions{Mode: types.ASYNC, Scope: []types.RefreshableView{types.FILES}})
|
return self.c.Refresh(
|
||||||
|
types.RefreshOptions{Mode: types.ASYNC, Scope: []types.RefreshableView{types.FILES}},
|
||||||
|
)
|
||||||
},
|
},
|
||||||
Key: 'x',
|
Key: 'x',
|
||||||
Tooltip: self.c.Tr.NukeDescription,
|
Tooltip: self.c.Tr.NukeDescription,
|
||||||
@ -54,7 +56,9 @@ func (self *FilesController) createResetMenu() error {
|
|||||||
return self.c.Error(err)
|
return self.c.Error(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
return self.c.Refresh(types.RefreshOptions{Mode: types.ASYNC, Scope: []types.RefreshableView{types.FILES}})
|
return self.c.Refresh(
|
||||||
|
types.RefreshOptions{Mode: types.ASYNC, Scope: []types.RefreshableView{types.FILES}},
|
||||||
|
)
|
||||||
},
|
},
|
||||||
Key: 'u',
|
Key: 'u',
|
||||||
},
|
},
|
||||||
@ -69,7 +73,9 @@ func (self *FilesController) createResetMenu() error {
|
|||||||
return self.c.Error(err)
|
return self.c.Error(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
return self.c.Refresh(types.RefreshOptions{Mode: types.ASYNC, Scope: []types.RefreshableView{types.FILES}})
|
return self.c.Refresh(
|
||||||
|
types.RefreshOptions{Mode: types.ASYNC, Scope: []types.RefreshableView{types.FILES}},
|
||||||
|
)
|
||||||
},
|
},
|
||||||
Key: 'c',
|
Key: 'c',
|
||||||
},
|
},
|
||||||
@ -91,7 +97,9 @@ func (self *FilesController) createResetMenu() error {
|
|||||||
return self.c.Error(err)
|
return self.c.Error(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
return self.c.Refresh(types.RefreshOptions{Mode: types.ASYNC, Scope: []types.RefreshableView{types.FILES}})
|
return self.c.Refresh(
|
||||||
|
types.RefreshOptions{Mode: types.ASYNC, Scope: []types.RefreshableView{types.FILES}},
|
||||||
|
)
|
||||||
},
|
},
|
||||||
Key: 'S',
|
Key: 'S',
|
||||||
},
|
},
|
||||||
@ -106,7 +114,9 @@ func (self *FilesController) createResetMenu() error {
|
|||||||
return self.c.Error(err)
|
return self.c.Error(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
return self.c.Refresh(types.RefreshOptions{Mode: types.ASYNC, Scope: []types.RefreshableView{types.FILES}})
|
return self.c.Refresh(
|
||||||
|
types.RefreshOptions{Mode: types.ASYNC, Scope: []types.RefreshableView{types.FILES}},
|
||||||
|
)
|
||||||
},
|
},
|
||||||
Key: 's',
|
Key: 's',
|
||||||
},
|
},
|
||||||
@ -121,7 +131,9 @@ func (self *FilesController) createResetMenu() error {
|
|||||||
return self.c.Error(err)
|
return self.c.Error(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
return self.c.Refresh(types.RefreshOptions{Mode: types.ASYNC, Scope: []types.RefreshableView{types.FILES}})
|
return self.c.Refresh(
|
||||||
|
types.RefreshOptions{Mode: types.ASYNC, Scope: []types.RefreshableView{types.FILES}},
|
||||||
|
)
|
||||||
},
|
},
|
||||||
Key: 'm',
|
Key: 'm',
|
||||||
},
|
},
|
||||||
@ -136,7 +148,9 @@ func (self *FilesController) createResetMenu() error {
|
|||||||
return self.c.Error(err)
|
return self.c.Error(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
return self.c.Refresh(types.RefreshOptions{Mode: types.ASYNC, Scope: []types.RefreshableView{types.FILES}})
|
return self.c.Refresh(
|
||||||
|
types.RefreshOptions{Mode: types.ASYNC, Scope: []types.RefreshableView{types.FILES}},
|
||||||
|
)
|
||||||
},
|
},
|
||||||
Key: 'h',
|
Key: 'h',
|
||||||
},
|
},
|
||||||
@ -173,6 +187,7 @@ func (self *FilesController) Explode(v *gocui.View, onDone func()) {
|
|||||||
style := styles[(i*len(styles)/max)%len(styles)]
|
style := styles[(i*len(styles)/max)%len(styles)]
|
||||||
coloredImage := style.Sprint(image)
|
coloredImage := style.Sprint(image)
|
||||||
self.c.OnUIThread(func() error {
|
self.c.OnUIThread(func() error {
|
||||||
|
_ = v.SetOrigin(0, 0)
|
||||||
v.SetContent(coloredImage)
|
v.SetContent(coloredImage)
|
||||||
return nil
|
return nil
|
||||||
})
|
})
|
||||||
|
Reference in New Issue
Block a user