diff --git a/v3/internal/templates/_common/Taskfile.tmpl.yml b/v3/internal/templates/_common/Taskfile.tmpl.yml index d53fd28ed..9b0bbef5e 100644 --- a/v3/internal/templates/_common/Taskfile.tmpl.yml +++ b/v3/internal/templates/_common/Taskfile.tmpl.yml @@ -354,7 +354,6 @@ tasks: generates: - "icons.icns" - "icons.ico" - method: timestamp cmds: # Generates both .ico and .icns files - wails3 generate icons -input appicon.png diff --git a/v3/pkg/application/application.go b/v3/pkg/application/application.go index 90faa3065..5ddc3d413 100644 --- a/v3/pkg/application/application.go +++ b/v3/pkg/application/application.go @@ -22,7 +22,6 @@ import ( "github.com/wailsapp/wails/v3/internal/assetserver/webview" "github.com/wailsapp/wails/v3/internal/capabilities" "github.com/wailsapp/wails/v3/pkg/events" - "github.com/wailsapp/wails/v3/pkg/icons" ) //go:embed assets/* @@ -162,9 +161,6 @@ func mergeApplicationDefaults(o *Options) { if o.Description == "" { o.Description = "An application written using Wails" } - if o.Icon == nil { - o.Icon = icons.ApplicationLightMode256 - } } type ( @@ -549,7 +545,9 @@ func (a *App) Run() error { if runtime.GOOS == "darwin" { a.impl.setApplicationMenu(a.ApplicationMenu) } - a.impl.setIcon(a.options.Icon) + if a.options.Icon != nil { + a.impl.setIcon(a.options.Icon) + } err = a.impl.run() if err != nil {