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

Search room filter: (design only): needs some work #1754

Closed
bradlegge opened this issue Jul 12, 2016 · 7 comments
Closed

Search room filter: (design only): needs some work #1754

bradlegge opened this issue Jul 12, 2016 · 7 comments
Labels
P4 [OBSOLETE LABEL] Interesting — Not yet scheduled, will accept patches X-Needs-Design

Comments

@bradlegge
Copy link

Search room filter: (design only): needs some work, changing way search works as per comments on Zeplin screen

  • DESCOPED for dev in this sprint
@ara4n
Copy link
Member

ara4n commented Jul 12, 2016

Just to capture the new Search behaviour we agreed on yesterday before I forget:

  • Typing in the 'search rooms' field filters the RoomList (LeftPanel)
  • It also pulls in results from the Room Directory itself as a sublist
  • It also pulls in potential 1:1s which don't exist yet (i.e. people) as a sublist.
  • Cursor up/down lets you jump into the results and hit return to navigate to one of the results - thereby giving a fast room switcher functionality.
  • Hitting enter whilst the input box itself is focused or pressing an explicit 'search' button brings up (in future?) a full MiddlePanel spotlight-style search view with detailed results.

@bradlegge
Copy link
Author

@ara4n
Copy link
Member

ara4n commented Jul 23, 2016

See also #1853 (which is basically a dup)

@bradlegge bradlegge added rs2 and removed rs1 labels Jul 27, 2016
@ara4n ara4n added the design label Aug 12, 2016
@ara4n ara4n added the P4 [OBSOLETE LABEL] Interesting — Not yet scheduled, will accept patches label Sep 8, 2016
@JasonLocklin
Copy link

There is an opportunity to add some "power user" features here without increasing UI complexity at all. So I'll make a few possible other "wishlist" type suggestions:

  • !active: Show only channels with activity/unread messages. There may be other "room state" queries I'm not thinking about.
  • !network freenode: Show only channels bridged with freenode network.
  • GroupName - when groups are implemented, obviously, searching group name should filter based on it.
  • ContactName - In addition to the 1:1 chats above, typing the complete contact name could display all channels you are mutually in with that contact.
  • !topic string: include channel topics in search filter.
  • tags: tagging rooms with arbitrary labels for personal reference (instead of only Favorite and low priority), combined with filter might be very useful in the future.
  • Issue RoomList filter should search aliases as well as room names #2557

Also note that currently, selecting a room from the filter clears the filter and list. I'm not sure this is user-expected behavior. Say I'm troubleshooting a X issue, and filter my channels to show X-related channels. I think being able to work from that restricted list until I'm done with my job makes sense. Of course, that conflicts with the "quick room switcher" use case. Again, perhaps a syntax flag might make the filter "sticky" for power users.

@grahamperrin
Copy link

Around a week ago I began wishing for support for either|or queries.

@grahamperrin
Copy link

… Show only channels bridged with …

💯

Here, for example, I imagined that simply seeking moznet would present all Moznet rooms that I have joined:

2017-10-21 12 05 27 riot 3

Re: Room filtering in dir should search names, topics as well as aliases · Issue vector-im/element-meta#1124 · vector-im/riot-web maybe the scope of 974 can be expanded to include some of what's envisaged here in 1754.

@t3chguy
Copy link
Member

t3chguy commented Dec 23, 2019

@nadonomy might be worthwhile you looking through this to see if any of these things are still desirable in new design docs. Closing for now, re-open if viably needed.

@t3chguy t3chguy closed this as completed Dec 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P4 [OBSOLETE LABEL] Interesting — Not yet scheduled, will accept patches X-Needs-Design
Projects
None yet
Development

No branches or pull requests

7 participants