Skip to content

Cardinal 0.3.3

Latest

Choose a tag to compare

@franciscoxc franciscoxc released this 02 Aug 17:58

A one-line fix with a long explanation, because the cause was not where it looked.

Download

Cardinal_0.3.3_aarch64.dmg — Apple silicon, macOS 12 or later.

Signed with a Developer ID and notarized by Apple, so it opens without Gatekeeper warnings.

SHA-256  aea302ab3f83141f6f6d5ec153502f0a48446a79b79e6db5949ab29238ded3b0

Fixed

Columns could not be dragged on large result sets. Past the sortable-results limit — 20,000 by default, configurable in Preferences — the column titles grey out. Switching sorting off there is deliberate, since sorting a very large set is expensive. Taking column reordering with it was not.

The cause: the title is a button, and it was disabled with the disabled attribute. A disabled button swallows mouse events rather than bubbling them, so the press never reached the header cell that starts the drag. It now carries aria-disabled and refuses the sort in its handler, so it still reads as disabled to the eye and to assistive technology, while the press gets through.

Reordering columns is a layout choice and should not depend on how many results are on screen.

Credits

Cardinal was created by cardisoft and is MIT licensed. This fork continues that work; the search engine is theirs.