[Dock] 托盘应用二级菜单选择困难
Tofloor
poster avatar
sammy-621
deepin
2025-03-24 11:10
Author

这个问题算是V23娘胎里带来的。表现就是,展开二级菜单后,二级菜单的选择,并不跟随鼠标焦点,即,鼠标的X位置并不在二级菜单上,但二级菜单却在跟随之鼠标的Y变动而变化。这个bug应该不难,操作及表现逻辑如下是否更合理?

1、当鼠标滑过1级菜单时,如该菜单有二级菜单,展开二级菜单(这个逻辑没问题),但不应该默认选中二级菜单项。
2、当鼠标横向滑动到二级菜单时,选择二级菜单项;
3、当鼠标纵向滑动1级菜单项时,该1级菜单项的二级菜单(如有)收起
menuSelMove.gif

Reply Favorite View the author
All Replies
zccrs
deepin
2025-03-24 13:14
#1

只有托盘的菜单有这个问题吗

Reply View the author
shanshanye
deepin
2025-03-24 13:22
#2

托盘的菜单是dde-shell自己模拟菜单行为定做的,应该是后面改popup的事件处理改出问题了,

Reply View the author
sammy-621
deepin
2025-03-24 14:45
#3
zccrs

只有托盘的菜单有这个问题吗

目前来看是这样,对比来看,桌面的右键菜单就是正常的。

menuInDesktop.gif

Reply View the author
zccrs
deepin
2025-03-24 16:42
#4
sammy-621

目前来看是这样,对比来看,桌面的右键菜单就是正常的。

menuInDesktop.gif

OK,在beta版本里会处理掉。

Reply View the author
sammy-621
deepin
2025-03-24 20:21
#5
zccrs

OK,在beta版本里会处理掉。

这是在V23里的,最新内测版

Reply View the author
zccrs
deepin
2025-03-26 13:18
#6
sammy-621

这是在V23里的,最新内测版

23不好说,要看这个问题的改动量,改动的大了就无法推送到23,现在没法下结论。

Reply View the author