Skip to content

Scoped label improvements #22974

Open
Open
@brechtvl

Description

@brechtvl

Feature Description

Now that there is an initial implementation of scoped labels (#22585), there are some things to improve. Aimed at v1.19:

Important (for v1.20?):

  • Render non-exclusive scoped labels in the same style (Scoped label display improvements #23164)
  • Automatically remove conflicting scoped labels on all existing issues, when marking labels as exclusive.
    • Ideally it would display the number of labels that will be removed beforehand. This might be fairly expensive to compute for all labels when opening the labels page, so might need an AJAX request. Perhaps not critical for an initial solution.

Nice to haves:

  • Convenient scoped label switching by clicking on the label itself, and showing a menu with other labels in the same scope.
  • Nested scoped labels could have some custom rendering, currently they still show the / in the text.
  • Avoid overflow when label contains long words (see Scoped label display improvements #23164 for details)

Metadata

Metadata

Assignees

No one assigned

    Labels

    type/proposalThe new feature has not been accepted yet but needs to be discussed first.type/summaryThis issue aggregates a bunch of other issues

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions