Open app menu on hover#61694
Conversation
Assisted-by: ClaudeCode:claude-opus-4-8 Signed-off-by: Jan C. Borchardt <925062+jancborchardt@users.noreply.github.com>
Assisted-by: ClaudeCode:claude-opus-4-8 Signed-off-by: Jan C. Borchardt <925062+jancborchardt@users.noreply.github.com>
Its not the click that people complain about. Before you moved the mouse up, during that move you could already look for the entry / remember it and steer the mouse directly to the entry. TBH I think this would make the behavior even worse, for people not liking the waffle menu it will be the same as you still need to move the mouse to the trigger, open it and re-position to the entry. |
susnux
left a comment
There was a problem hiding this comment.
Implementation is very complex and adds a lot of things while from the description of the feature a simple addition of the popoverTriggers to the NcPopover would be enough 👀
|
not to hijack it, but what about a shortcut? #keyboardNavigation |
|
@susnux yeah, it’s just a draft to check out the behavior. :) And my wording was not precise, I meant that it could possibly alleviate part of the complaints, where the "2 clicks" is def mentioned. The idea to open on hover comes from @kra-mo as mentioned (and I agree it’s a nice idea) and in the prototype I can’t really see any drawbacks compared to just opening on click, cause as said:
@blizzz a keyboard shortcut can be something additional and is not conflicting with this. :) But keep in mind many normal people either only know basic keyboard shortcuts or none at all. |
The target area of the element is pretty close to e.g. the in-app search or main navigation entry. But especially the input field is located there, imagine moving the mouse to that input field, then activate it. Or another new complaint that will likely be raised is that just because you hovered it you now have to wait for it to close again if you wanted to access the in-app navigation instead. At least from my experience with casual users those both examples will happen and they will raise such complaints. But basically I just wanted to note that this will not solve the discussions around that new UI. |
Summary
The new app-menu currently requires a click to open which is an extra step, which many people complain about. Also its vertical clickable size does not extend to the height of the header bar, which makes it unnecessarily smaller and more difficult to click.
The clickable area is now extended to fit the height of the header (while the visual feedback continues looking nice like before). Also, the visual feedback is unified into one element.
And to make it quicker and easier to open the menu, @kra-mo brought up that a simple hover should do the trick (not focus though to not mess with accessibility). There is a short timeout before it opens, similar like how Amazon does on their "Sign in" and language menus in the header.
Additionally, there is a short timeout which catches clicks on the waffle menu / app icon + name so that people who are used to the previous behavior don’t accidentally immediately close the automatically opened menu.
As discussed with @kra-mo, also FYI @pringelmann so it doesn’t conflict with how you would do things, or your work in #60937
Before
Screencast.From.2026-07-01.16-00-29.webm
After
(Highlight looks like the corners are not rounded, but that’s cause of screencast compression)
Screencast.From.2026-07-01.15-55-09.webm
Checklist
3. to review, feature component)stable32)AI (if applicable)