Uploaded image for project: 'MusicBrainz Server'
  1. MusicBrainz Server
  2. MBS-7981

Unify relationship editor and mini relationship editor interfaces

XMLWordPrintable

      The release relationship editor and the mini relationship editors on other entity pages use different interfaces. It would be better for them to be consistent.

      Some differences I can see:

      • You click the relationship type name in the release relationship editor to edit a relationship, you click the pencil icon in the mini relationship editors.
      • They use different "add" and "remove" icons, and the "add" ones are placed after the text in the mini relationship editors.
      • The release relationship editor doesn't have a button for adding another of the same relationship type.
      • The "add relationship" button is at the bottom of the section in the release relationship editor and in the heading for the mini relationship editors.

      My thoughts about those points are:

      • I would probably make the release relationship editor behave like the mini relationship editors as far as editing relationships goes, then we should no longer need to explain at the top how to edit something.
      • The icons should probably be placed before the text except when placing them after the text allows it to line up with remove buttons (like for release labels, IPIs, ISRCs, etc). I don't have a strong opinion on which icons to use, although the mini relationship editor remove icon is bigger and therefore easier to click.
      • It would make sense for it to be possible to add another relationship of the same type in the release relationship editor.
      • The "add relationship" button would make most sense at the bottom, because it's weird in the header and having it at the bottom makes it easier to tab to.

            bitmap Michael Wiencek
            nikki nikki
            Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package
                2023-02-28