Relax module min sizes for window snapping
This commit is contained in:
parent
303879b524
commit
55a7cf33b9
6
main.go
6
main.go
|
|
@ -14706,11 +14706,11 @@ func buildCompareView(state *appState) fyne.CanvasObject {
|
||||||
|
|
||||||
// Scrollable metadata area for file 1 - use smaller minimum
|
// Scrollable metadata area for file 1 - use smaller minimum
|
||||||
file1InfoScroll := container.NewVScroll(file1Info)
|
file1InfoScroll := container.NewVScroll(file1Info)
|
||||||
file1InfoScroll.SetMinSize(fyne.NewSize(250, 150))
|
// Avoid rigid min sizes so window snapping works across modules.
|
||||||
|
|
||||||
// Scrollable metadata area for file 2 - use smaller minimum
|
// Scrollable metadata area for file 2 - use smaller minimum
|
||||||
file2InfoScroll := container.NewVScroll(file2Info)
|
file2InfoScroll := container.NewVScroll(file2Info)
|
||||||
file2InfoScroll.SetMinSize(fyne.NewSize(250, 150))
|
// Avoid rigid min sizes so window snapping works across modules.
|
||||||
|
|
||||||
// File 1 column: header, video player, metadata (using Border to make metadata expand)
|
// File 1 column: header, video player, metadata (using Border to make metadata expand)
|
||||||
file1Column := container.NewBorder(
|
file1Column := container.NewBorder(
|
||||||
|
|
@ -15487,7 +15487,7 @@ func buildUpscaleView(state *appState) fyne.CanvasObject {
|
||||||
|
|
||||||
settingsScroll := container.NewVScroll(settingsPanel)
|
settingsScroll := container.NewVScroll(settingsPanel)
|
||||||
// Adaptive height for small screens
|
// Adaptive height for small screens
|
||||||
settingsScroll.SetMinSize(fyne.NewSize(400, 400))
|
// Avoid rigid min sizes so window snapping works across modules.
|
||||||
|
|
||||||
mainContent := container.New(&fixedHSplitLayout{ratio: 0.6},
|
mainContent := container.New(&fixedHSplitLayout{ratio: 0.6},
|
||||||
container.NewVBox(leftPanel, videoContainer),
|
container.NewVBox(leftPanel, videoContainer),
|
||||||
|
|
|
||||||
|
|
@ -520,7 +520,7 @@ func buildThumbView(state *appState) fyne.CanvasObject {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
listScroll := container.NewVScroll(list)
|
listScroll := container.NewVScroll(list)
|
||||||
listScroll.SetMinSize(fyne.NewSize(0, 140))
|
listScroll.SetMinSize(fyne.NewSize(0, 0))
|
||||||
leftColumn.Add(widget.NewLabel("Loaded Videos:"))
|
leftColumn.Add(widget.NewLabel("Loaded Videos:"))
|
||||||
leftColumn.Add(listScroll)
|
leftColumn.Add(listScroll)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user