mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-03-17 21:18:31 +02:00
add portrait mode for when the window is really tall
This commit is contained in:
parent
771d4b5811
commit
13f567ff4c
@ -112,6 +112,8 @@ func (gui *Gui) getViewDimensions() map[string]dimensions {
|
||||
|
||||
width, height := gui.g.Size()
|
||||
|
||||
portraitMode := width <= 84 && height > 50
|
||||
|
||||
main := "main"
|
||||
secondary := "secondary"
|
||||
if gui.State.Panels.LineByLine != nil && gui.State.Panels.LineByLine.SecondaryFocused {
|
||||
@ -157,7 +159,7 @@ func (gui *Gui) getViewDimensions() map[string]dimensions {
|
||||
fullHeightBox("commits"),
|
||||
fullHeightBox("stash"),
|
||||
}
|
||||
} else if height >= 28 {
|
||||
} else if height >= 28 && !portraitMode {
|
||||
sideSectionChildren = []*box{
|
||||
{
|
||||
viewName: "status",
|
||||
@ -231,11 +233,16 @@ func (gui *Gui) getViewDimensions() map[string]dimensions {
|
||||
}
|
||||
}
|
||||
|
||||
sidePanelsDirection := COLUMN
|
||||
if portraitMode {
|
||||
sidePanelsDirection = ROW
|
||||
}
|
||||
|
||||
root := &box{
|
||||
direction: ROW,
|
||||
children: []*box{
|
||||
{
|
||||
direction: COLUMN,
|
||||
direction: sidePanelsDirection,
|
||||
weight: 1,
|
||||
children: []*box{
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user