+
Skip to content

Feature Request: Improve behavior of ctrl+f search #2171

Open
@rlach

Description

@rlach

Issue

Problem description:

Ctrl+f (or appropriate shortcut on mac) browser search is not currently very useful in wekan. It will highlight found text, but by pressing enter one cannot quickly traverse between results and get focus scrolled to correct place. This is how it works on trello:

trellosample

As you can see I can very quickly navigate to card I need. When I have hundreds of cards in few lists this allows me to get to the cards I want very quickly to be able to drag their position. This is how it works in wekan:

wekansample

As you can see not only I get 2nd result that is invisible to the user, but also pressing enter only highlights the words, but I have to scroll manually to the place. This is problematic when you have multiple lists with a lot of cards, because there's completely no way to figure this out.

The only way currently to find the card from multiple list and know where it is is sidebar search. It works, but: it's slower (I have to click on icon, wait till sidebar opens, click on search field, the view reorganizes too), then after I find the results it also doesn't scroll down to the card, just opens the details view (but connected to the list). It's hard to drag card then, since I have details view open. I can use move card functionality, but it hidden under multiple options before I'll be able to update the card. Here's sample gif of how clunky it is for just moving a card to next list:

sidebarsearch

And the problems get much bigger when you have multiple long lists. Here's another sample from trello how I imagine quickly updating card positions using ctrl+f and mouse drag should work:

trellosample2

Server Setup Information:

  • Did you test in newest Wekan?: Y
  • Wekan version: 2.17.0
  • Deployment Method(snap/docker/sandstorm/mongodb bundle/source): ubuntu, snap
  • Http frontend if any (Caddy, Nginx, Apache, see config examples from Wekan GitHub wiki first):nginx

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载