Skip to content

Adjust the noise channel label and remove the top colour bars - #115

Open
benjamindehli wants to merge 4 commits into
release/v1.17.0from
feature/ui-adjustments
Open

benjamindehli wants to merge 4 commits into
release/v1.17.0from
feature/ui-adjustments

Conversation

@benjamindehli

Copy link
Copy Markdown
Owner

Two small changes to the top of the mixer. They make the header line up across every channel and give a little vertical space back.

The noise channel's header

The noise channel was marked "NZ" in a smaller font, with "noise" under it, so its header did not line up with the numbers on the other channels. It now has a short noise trace where the others have a number. The trace is as tall as the digits and as wide as a two-digit number in the same font, in the same place, so it lines up with the numbers across the strips. It turns to the accent colour on hover, like the numbers. The tooltip and the screen reader title still say "Noise channel".

The trace's height comes from the outline of the digits. JUCE's glyph bounds use the font's full line height, which made the first version about 1.5 times as tall as the numbers.

The colour bars

Every channel had a thin bar in its interval colour above its number. The channels already show their colour on the knobs, the lamps, the meters and the readouts, so the bars added little. They are gone, and the header row goes from 26 to 22 pixels, so the default window is 4 pixels shorter. A saved session that opens at its saved size gives the 4 pixels to the faders.

The pointer tool button in the gutter stands in the same row. It keeps its height of 24 pixels and stays centred on the numbers.

Docs

  • DESIGN.md and the controls page said the noise channel was "marked NZ". They now say it is marked with a noise trace where the others have a number.
  • The window screenshot, its 674 pixel version, the six-channel close-up, the hero background and all seven cards are rendered again. The three bar crops came out pixel-identical, so they are not in the diff.

How it was checked

  • Rendered at 2x, the noise trace's top and bottom match the "32" beside it to within a pixel.
  • The runtime suite passes with 1554 checks and no failures. clang-format, prettier, build_site.py --check and the image size check pass too.
  • The hero text contrast is still above the 7:1 the stylesheet promises, and a little better than before: the tagline at 8.64:1, the paragraph at 8.05:1 and the buttons at 8.72:1.

@benjamindehli benjamindehli added this to the v1.17.0 milestone Nov 5, 2026
@benjamindehli benjamindehli added the enhancement New feature or request label Nov 5, 2026
@benjamindehli benjamindehli self-assigned this Nov 5, 2026

This branch has not been deployed

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

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant