Ticket #169 (new enhancement)

Opened 5 years ago

Last modified 5 years ago

Backspace behavior in the roster window

Reported by: melo Owned by:
Priority: normal Milestone: Future
Component: GUI Version: version 0.8
Keywords: Cc:

Description

I think we need to improve the backspace behavior in the roster. Try this:

  • you start typing to search for a contact. The client starts and filters the roster based on the text typed;
  • for some reason use the arrow keys to move around in the filtered roster;
  • if you now type Backspace the client asks to confirm meta-contact removal.

The correct behavior here, is to erase the last character of the filter. Until the search box is empty, we should use backspace to edit the search filter.

I would go even further and say that a simple backspace should not be a shortcut to remove a meta-contact. Maybe Command-Backspace, but not a simple backspace.

Change History

follow-up: ↓ 2   Changed 5 years ago by dbcm

Yes, Apple+Backspace is more standart.

The other thing is that there are two ways to search. - If you are in the roster and start writing, the filter working is the "normal" one, it tries to find the data like in a drop box or select box and it switches to lookahead filter if it fails to find what you are looking for, writing the last characters in the search box which is a big mess - if you select the look ahead box, it works as is suppose.

What i think it the best way is always use the lookahead.

Using only the keyboard, you can hit enter to move to the roster and select the jid you want.

What do you think about it?

in reply to: ↑ 1   Changed 5 years ago by jppavao

Replying to dbcm:

The other thing is that there are two ways to search. - If you are in the roster and start writing, the filter working is the "normal" one, it tries to find the data like in a drop box or select box and it switches to lookahead filter if it fails to find what you are looking for, writing the last characters in the search box which is a big mess - if you select the look ahead box, it works as is suppose. What i think it the best way is always use the lookahead. Using only the keyboard, you can hit enter to move to the roster and select the jid you want. What do you think about it?

Yeah, that's how it has always been working up until Leopard came along with its own lookahead feature already built into all Cocoa table views. I'll take a look at it.

  Changed 5 years ago by melo

ok, now I get it... This was the behaviour Yanni was also seeing next to me at DevCon?.

Yes, please :) Fix this :)

Consistency is important.

Note: See TracTickets for help on using tickets.