Skip to content

The analysis header spends 147px on seven numbers, and none of it can be reduced #487

Description

@thcp

The problem

The track analysis header spends 147 px on seven numbers.

Each metadata card stacks three text lines: a label, a value at 22 px, and a
qualifier under it. The presence row below stacks a label over a 28 px
percentage. Neither row can be collapsed, resized or hidden, and the header is
always on screen.

Measured in Chromium at 1366x768, with the library already collapsed:

Region Height
Analysis header 147 px
Mixer ~200 px

That makes the header the second largest fixed block in the window after the
transport, and it holds seven short values.

What makes this awkward

The values are not the problem. #480's reporter says it plainly: key, BPM and
tempo stability are why they open a track at all. So this cannot be fixed by
showing less.

It also cannot be fixed by shrinking the type alone. Three stacked lines have a
floor: label, value and qualifier each need their own leading, and 10 px labels
are already at the bottom of what is readable. Halving the height means changing
how many lines a card is, not how big its text is.

Why it matters

Every pixel here is one the mixer does not get. This is not the whole of #480,
but the header is the part of that budget that carries the least information per
pixel, so it is the cheapest to win back.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions