Versions in this module Expand all Collapse all v0 v0.0.1 Nov 14, 2025 Changes in this version + type ActionOpenWindow struct + type Options struct + type Service struct + func New() (*Service, error) + func (s *Service) OpenWindow(opts ...WindowOption) error + func (s *Service) ShowEnvironmentDialog() + func (s *Service) Startup(ctx context.Context) error + type WindowConfig struct + AlwaysOnTop bool + CloseButtonState application.ButtonState + Frameless bool + Height int + Hidden bool + MaximiseButtonState application.ButtonState + MinimiseButtonState application.ButtonState + Name string + Title string + URL string + Width int + type WindowOption interface + Apply func(*WindowConfig) + func WithAlwaysOnTop(alwaysOnTop bool) WindowOption + func WithCloseButtonState(state application.ButtonState) WindowOption + func WithFrameless(frameless bool) WindowOption + func WithHeight(height int) WindowOption + func WithHidden(hidden bool) WindowOption + func WithMaximiseButtonState(state application.ButtonState) WindowOption + func WithMinimiseButtonState(state application.ButtonState) WindowOption + func WithName(name string) WindowOption + func WithTitle(title string) WindowOption + func WithURL(url string) WindowOption + func WithWidth(width int) WindowOption + type WindowOptionFunc func(*WindowConfig) + func (f WindowOptionFunc) Apply(c *WindowConfig)