Keep player size stable without video
This commit is contained in:
parent
4127dea7c7
commit
d539af8d30
5
main.go
5
main.go
|
|
@ -10685,6 +10685,8 @@ func buildVideoPane(state *appState, min fyne.Size, src *videoSource, onCover fu
|
||||||
// outer.SetMinSize(fyne.NewSize(targetWidth, targetHeight))
|
// outer.SetMinSize(fyne.NewSize(targetWidth, targetHeight))
|
||||||
|
|
||||||
if src == nil {
|
if src == nil {
|
||||||
|
sizeRect := canvas.NewRectangle(color.Transparent)
|
||||||
|
sizeRect.SetMinSize(fyne.NewSize(targetWidth, targetHeight))
|
||||||
icon := canvas.NewText("▶", utils.MustHex("#4CE870"))
|
icon := canvas.NewText("▶", utils.MustHex("#4CE870"))
|
||||||
icon.TextStyle = fyne.TextStyle{Monospace: true, Bold: true}
|
icon.TextStyle = fyne.TextStyle{Monospace: true, Bold: true}
|
||||||
icon.TextSize = 42
|
icon.TextSize = 42
|
||||||
|
|
@ -10736,7 +10738,8 @@ func buildVideoPane(state *appState, min fyne.Size, src *videoSource, onCover fu
|
||||||
container.NewCenter(hintSub),
|
container.NewCenter(hintSub),
|
||||||
container.NewHBox(open, addMultiple),
|
container.NewHBox(open, addMultiple),
|
||||||
)
|
)
|
||||||
return container.NewMax(outer, container.NewCenter(container.NewPadded(placeholder)))
|
placeholderBox := container.NewMax(sizeRect, container.NewCenter(container.NewPadded(placeholder)))
|
||||||
|
return container.NewMax(outer, placeholderBox)
|
||||||
}
|
}
|
||||||
|
|
||||||
state.stopPreview()
|
state.stopPreview()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user