Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v3] window窗口左上角图标显示异常,以及任务栏预览窗口图标显示异常,托盘图标鼠标悬停无文字提示 #3487

Closed
lujihong opened this issue May 17, 2024 · 1 comment
Labels
Bug Something isn't working

Comments

@lujihong
Copy link

Description

任务栏预览界面左上角图标和窗口左上角图标无法正常显示,托盘图标鼠标悬停时没有文字提示

To Reproduce

代码片段如下(首先确保我的完整代码运行后托盘图标是正常显示的,以及窗口是正常显示的):


//go:embed icon1.ico
var icon1 []byte

//go:embed icon2.png
var icon2 []byte

app := application.New(application.Options{
		Name:        "测试",
		Description: "测试",
		Icon:        icon1, //icon1和icon2两种类型的图标设置了都不行,图标路径是正确的
}

//窗口代码片段:
app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
		Name:                       "测试“,
		Title:                      "测试",
		Width:                      520,
		Height:                     482,
		DisableResize:         true,
		Frameless:               false,
		AlwaysOnTop:          false,
		Hidden:                     false,
		DevToolsEnabled:    false,
		OpenInspectorOnStartup:     false,
		DefaultContextMenuDisabled: false,
		Centered:                   true,
		ShouldClose: func(window *application.WebviewWindow) bool {
			window.Hide()
			return false
		},
		BackgroundType: application.BackgroundTypeTransparent,
		Windows: application.WindowsWindow{
			HiddenOnTaskbar:                   false,
			DisableFramelessWindowDecorations: false,
			DisableMenu:                       true,
			DisableIcon:                         false,
			BackdropType:                     application.None
		},
	})

//托盘图标代码片段:
systemTray := app.NewSystemTray()
systemTray.SetLabel("测试托盘描述")
myMenu := app.NewMenu()
myMenu.SetLabel("托盘图标菜单描述")

Expected behaviour

左上角图标正常显示,托盘图标鼠标悬停时提示文字

Screenshots

WX20240517-104002@2x
窗口左上角没有正常显示图标

WX20240517-104138@2x
任务栏预览界面左上角没有显示图标

image

希望像微信这样悬停鼠标时能够提示文字

Attempted Fixes

No response

System Details

# Build Environment
Wails CLI    | v3.0.0-alpha.4

Go Version   | go1.22.1
Revision     | 238b9ede787b693705fc0a9a8f36da50ac44f6b2
Modified     | false
-buildmode   | exe
-compiler    | gc
CGO_CFLAGS   |
CGO_CPPFLAGS |
CGO_CXXFLAGS |
CGO_ENABLED  | 1
CGO_LDFLAGS  |
GOAMD64      | v1
GOARCH       | amd64
GOOS         | windows
vcs          | git
vcs.modified | false
vcs.revision | 238b9ede787b693705fc0a9a8f36da50ac44f6b2
vcs.time     | 2024-03-26T10:11:35Z

# System
Name              | Windows 11 Pro                                                      
Version           | 2009 (Build: 22631)
ID                | 23H2
Branding          | Windows 11 专业版
Platform          | windows
Architecture      | amd64
Go WebView2Loader | true
NSIS              | Not Installed
WebView2 Version  | 124.0.2478.97
CPU               | Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz
GPU 1             | Parallels Display Adapter (WDDM) (Parallels) - Driver: 19.1.1.54734
Memory            | 8GB

Additional context

No response

@lujihong lujihong added the Bug Something isn't working label May 17, 2024
@leaanthony
Copy link
Member

你好!感谢你的反馈。
目前v3处于alpha阶段,我们有一个严格的反馈程序,具体见:https://v3alpha.wails.io/getting-started/feedback
这是为了在该分支不稳定时减少噪音,并将所有信息集中在一个地方。我们希望你能成为v3反馈循环的一部分,所以请考虑在那里发布一个新帖子。只需复制粘贴即可。
暂时关闭此帖。
再次感谢 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants