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
|
||||
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
|
||||
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)
|
||||
file1Column := container.NewBorder(
|
||||
|
|
@ -15487,7 +15487,7 @@ func buildUpscaleView(state *appState) fyne.CanvasObject {
|
|||
|
||||
settingsScroll := container.NewVScroll(settingsPanel)
|
||||
// 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},
|
||||
container.NewVBox(leftPanel, videoContainer),
|
||||
|
|
|
|||
|
|
@ -520,7 +520,7 @@ func buildThumbView(state *appState) fyne.CanvasObject {
|
|||
}
|
||||
}
|
||||
listScroll := container.NewVScroll(list)
|
||||
listScroll.SetMinSize(fyne.NewSize(0, 140))
|
||||
listScroll.SetMinSize(fyne.NewSize(0, 0))
|
||||
leftColumn.Add(widget.NewLabel("Loaded Videos:"))
|
||||
leftColumn.Add(listScroll)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user