Opened 4 years ago

Last modified 3 years ago

#16402 new enhancement

Autofocus on Deskbar should activate immediately on leaf menu

Reported by: bitigchi Owned by: jscipione
Priority: normal Milestone: Unscheduled
Component: Applications/Deskbar Version: R1/beta2
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by bitigchi)

By definition, (not AutoFocus) Autoraise on Deskbar is meant to make the Deskbar (and the application list visible) without activating the menu. Restricting Autoraise to the very border doesn't seem like a good idea, instead having the Deskbar come forward when the cursor is on the menu would be the expected behaviour.

Change History (6)

comment:1 by bitigchi, 4 years ago

Description: modified (diff)

comment:2 by jscipione, 4 years ago

I assume by AutoFocus you mean auto-raise. There was some discussion about this on https://review.haiku-os.org/c/haiku/+/1966

Adrien Destugues: "I would prefer that we keep this behavior. The idea was that autoraise will only happen if the mouse cursor goes all the way to hitting the screen edge. This avoids unwanted triggering of the autoraise by just moving the mouse over the deskbar"

comment:3 by bitigchi, 4 years ago

Description: modified (diff)

comment:4 by bitigchi, 4 years ago

Yes, AutoRaise, sorry.

I disagree with Adrien here. I'd say a user expects to see the Deskbar immediately, and if they are bothered with it, it can be turned off.

And frankly, it's a PITA when trying to use Haiku in a VM with cursor integration with the host system (in tablet mode). One has to perfectly hit the border to activate the behaviour.

comment:5 by diver, 4 years ago

On a side note - I think "Auto-raise" option label is a bit misleading from how it actually works now. Renaming it to something that says that auto-raise only works on mouse over the upper border would be more straightforward and avoid the confusion.

comment:6 by jscipione, 3 years ago

FWIW I also politely disagree with Adrien here as well, we should make auto-raise work over the entire Deskbar window, not just on the screen edge.

The term "Auto-raise" is jargon and its meaning is not self-evident. A tool tip on the checkbox in Deskbar preferences would help.

Note: See TracTickets for help on using tickets.