mirror of
https://github.com/misitebao/wails-template-vue
synced 2025-02-24 05:42:16 +08:00
feat: add mac option
This commit is contained in:
parent
20559e0da1
commit
90977fcfdb
23
main.tmpl.go
23
main.tmpl.go
@ -7,12 +7,16 @@ import (
|
||||
"github.com/wailsapp/wails/v2"
|
||||
"github.com/wailsapp/wails/v2/pkg/logger"
|
||||
"github.com/wailsapp/wails/v2/pkg/options"
|
||||
"github.com/wailsapp/wails/v2/pkg/options/mac"
|
||||
"github.com/wailsapp/wails/v2/pkg/options/windows"
|
||||
)
|
||||
|
||||
//go:embed frontend/dist
|
||||
var assets embed.FS
|
||||
|
||||
//go:embed build/appicon.png
|
||||
var icon []byte
|
||||
|
||||
func main() {
|
||||
// Create an instance of the app structure
|
||||
// 创建一个App结构体实例
|
||||
@ -33,7 +37,7 @@ func main() {
|
||||
Frameless: true,
|
||||
StartHidden: false,
|
||||
HideWindowOnClose: false,
|
||||
RGBA: &options.RGBA{255,255,255,0},
|
||||
RGBA: &options.RGBA{255, 255, 255, 0},
|
||||
Assets: assets,
|
||||
LogLevel: logger.DEBUG,
|
||||
OnStartup: app.startup,
|
||||
@ -49,11 +53,18 @@ func main() {
|
||||
WindowIsTranslucent: true,
|
||||
DisableWindowIcon: false,
|
||||
},
|
||||
// Mac: &mac.Options{
|
||||
// WebviewIsTransparent: true,
|
||||
// WindowBackgroundIsTranslucent: true,
|
||||
// TitleBar: mac.TitleBarHiddenInset(),
|
||||
// },
|
||||
// Mac platform specific options
|
||||
// Mac平台特定选项
|
||||
Mac: &mac.Options{
|
||||
TitleBar: mac.TitleBarHiddenInset(),
|
||||
WebviewIsTransparent: true,
|
||||
WindowIsTranslucent: true,
|
||||
About: &mac.AboutInfo{
|
||||
Title: "Wails Template Vue",
|
||||
Message: "A Wails template based on Vue and Vue-Router",
|
||||
Icon: icon,
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
if err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user