mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-02-03 13:21:56 +02:00
set minimum confirmation box width
This commit is contained in:
parent
b39bcd5c61
commit
28ba142fd6
@ -60,7 +60,16 @@ func (gui *Gui) getMessageHeight(wrap bool, message string, width int) int {
|
|||||||
|
|
||||||
func (gui *Gui) getConfirmationPanelDimensions(g *gocui.Gui, wrap bool, prompt string) (int, int, int, int) {
|
func (gui *Gui) getConfirmationPanelDimensions(g *gocui.Gui, wrap bool, prompt string) (int, int, int, int) {
|
||||||
width, height := g.Size()
|
width, height := g.Size()
|
||||||
|
// we want a minimum width up to a point, then we do it based on ratio.
|
||||||
panelWidth := 4 * width / 7
|
panelWidth := 4 * width / 7
|
||||||
|
minWidth := 80
|
||||||
|
if panelWidth < minWidth {
|
||||||
|
if width-2 < minWidth {
|
||||||
|
panelWidth = width - 2
|
||||||
|
} else {
|
||||||
|
panelWidth = minWidth
|
||||||
|
}
|
||||||
|
}
|
||||||
panelHeight := gui.getMessageHeight(wrap, prompt, panelWidth)
|
panelHeight := gui.getMessageHeight(wrap, prompt, panelWidth)
|
||||||
if panelHeight > height*3/4 {
|
if panelHeight > height*3/4 {
|
||||||
panelHeight = height * 3 / 4
|
panelHeight = height * 3 / 4
|
||||||
|
Loading…
x
Reference in New Issue
Block a user