Skip to content

Cardinal 0.3.2

Latest

Choose a tag to compare

@franciscoxc franciscoxc released this 02 Aug 12:32

Two column bugs, one of them older than the reordering feature that exposed it.

Download

Cardinal_0.3.2_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  85fe31d89625ad53b4cad47e0db2d11b7eea4e04a66c5fe34a54627aa1e3d889

Fixed

Rows did not follow the column order. The header reordered but the rows kept the original layout while emitting their cells in the new order, so every title sat over the wrong content — and a column appeared not to carry its width with it.

Columns collapsed to 30px and stayed there. Column widths are derived once from the window width, and the first render can happen before the window has its real size, since macOS restores window state after creating the window. Every ratio then floors at the 30px minimum, and because the resize handler only ever recomputed the filename column, the other four stayed 30px for the rest of the session — unreadable, and far too small a target to drag or resize.

That is why reordering seemed to need a search first: with a real result set on screen the window had usually been touched, and the columns had recovered. The layout is now repaired as soon as a real width is known.

Credits

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