Skip to content

[Feature] Add a possibility to filter-out cards with a label #1439

@s-and-witch

Description

@s-and-witch

Which part of the project does this feature apply to?

Frontend

What would you like?

I'd like to be able to filter out a label, i.e., show only the cards that do not have the label I selected. There should be three possible states for a label in the "filter by label" view:

  1. default (does not affect filtering)
  2. positive (show me cards with this label)
  3. negative (show me cards without this label)

I'm not sure how this feature should be implemented UX-wise, because it's convenient to have on/off filtering with one click, and adding a third state would break the workflow for some users. There is plenty of room for discussion.

Why is this needed?

This may be useful when you use labels to mark subsystems and want to see all the subsystems except one specific subsystem that you're not interested in. For example, you have a project with frontend issues, backend issues, and unspecified issues, and you want to see only backend and unspecified issues.

Another example is when you want to introduce a new tag to all existing features and display only the features that haven't been marked yet.

Other information

I may implement this feature code-wise if you point to the code parts where filtering happens; however, I'm not a frontend developer, and I'm hardly capable of building a good UI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions