History:Next Generation Schema/Release Editor

From MusicBrainz Wiki
Revision as of 19:02, 22 October 2009 by PavanChander (talk | contribs)
Jump to navigationJump to search

Outstanding Tasks

Artist Credit Editor

  • Support rearranging artists
  • Only show one editor at a time
  • Should there be a (real) link to the artist's pages?
    The artist comments frequently aren't enough of a cue so I find I very often end up clicking the artist name when setting track artists or creating artist-track ARs. If/when an editor needs to click an artist name they're doing so because they want to make sure they've added the correct artist, so I think if a link was implemented it should be added in the AC editor. --navap 18:48, 20 October 2009 (UTC)
  • Alternative name column header needs to be renamed from "Name" to something like "Alternate Name" or "Alternative Name".

Tracklists

  • Do we want to allow linking to existing recordings?
  • Tracklist column headers should have a fixed width
  • The first time a track name is converted into an input box the column widths are changed.
  • Setting the track length of a new track causes the width of the length column to change.
    This doesn't happen if the track already exists and has no length, only when it's a new track.
  • Move the "Add another track" button to the medium title row, align it to the right, rename it to "Add track".

Tracklist Importer

  • Imported tracklists have real hyperlinks that navigate away from the editor.
  • Add a button to the medium title row to use as an import button. It could either say "Import" or just be an up arrow icon.
  • Lookup results should be formatted/stylized similar to how releases look on /release/MBID.
    • Release title and medium title rows should be touching and flush with each other.
    • Mediums that belong on the same release should be touching and have their column widths equal.
    • Add margin between the last medium and and the next release.
  • Lookup results have extra non-existent results when searching for einstein on the beach.

Tracks

  • Tracks that are drag/dropped in between the mediums should not be placed on the last medium, the drag should be aborted.
  • If a track number is clicked, but the track not dragged it gets added to a group reorder.
    • When adding tracks to the group reorder, the tracks disappear when clicked.
    • When dragging multiple tracks, they all disappear if dragged in between the mediums.
  • Add more width to the dragHelper to make it easier to separate the title from the artist.

Mediums

  • Support looking up existing tracklists
  • Support for changing medium format.
    • Medium format <select> contains no options if the mediums format is set to NULL.
  • Drag and drop isn't setting anything
  • Mouse cursor should change to 'move' when hovering over medium reordering area
  • Add a medium format <select> to imported tracklists.
  • When an imported tracklist is placed before an existing tracklist the medium number doesn't change.

Other Tasks

  • Make sure delete buttons are added for all entities, and that they disable the appropriate fields.
  • Add font-weight:normal !important; to span.comment.
  • Release editor loads quite slowly (dom manipulation visible), and behaves sluggishly when dragging tracks in Opera.

Right Sidebar

  • Adding new release labels
  • Adding a label to a release label where it is currently NULL
  • Language and script <select>s need to be sorted alphabetically.
  • Empty options should be removed from the language, status, script, and country <select>s.
    • And perhaps move [Unknown] to the top of the list?
  • Packaging <select> doesn't contain any options.