Skip to content

Latency Lab v3.0.1

Choose a tag to compare

@oernster oernster released this 07 Aug 17:12
· 18 commits to main since this release

Release notes

IMPORTANT NOTE:

  • macos dmg release asset removed since I forgot to notarise it (I didn't know that step was necessary after developer signing; the latest version has been notarised).

The mark is where the keyboard expects it

The application mark in the middle of the toolbar opens the distributions
panel. It always answered the mouse. From the keyboard it was the last control
on the bar you could reach: tabbing across the bar went along the group on the
left, jumped past the mark to the theme toggle at the far right, then came back
to the middle. The one control on the bar nobody can miss with their eye was the
one the keyboard offered last, which is indistinguishable from its having been
skipped.

The cause is that the mark is centred on the whole bar rather than sitting in
the row of buttons, which means drawing it on top of that row rather than in it.
Nothing in the layout then says where it belongs in the reading order, so it was
reached last by default. The bar now states its own left-to-right order. A test
measures the ring against where the controls are actually drawn rather than
against a list somebody wrote down, so a control added later cannot quietly fall
off the end again.