Gova
Widgets

Progress

Indeterminate and determinate progress indicators.

func ProgressView() *viewNode
func ProgressBar(value float64) *viewNode

ProgressView renders an indeterminate spinner or bar (handled by the underlying Fyne widget). Use it while a background task is running.

if loading {
    return gova.ProgressView()
}

ProgressBar renders a filled bar from 0.0 to 1.0.

gova.ProgressBar(downloaded / total)

A negative value is treated as indeterminate.