Theming
Switching themes at runtime
Change the active theme from an event handler.
UseSetTheme returns a function that replaces the currently active theme.
Call it from any event handler; the change is applied on the UI goroutine
and every semantic color resolves against the new palette on the next
render.
Initial theme
To set the theme at startup pass it through AppConfig.Theme. Run uses
the Fyne default theme if you leave it nil.