Skip to content

nfty 1.3.3 — the rarity unit is a page-level control

Choose a tag to compare

@corderro-artz corderro-artz released this 15 Sep 05:28
· 23 commits to main since this release

One placement fix. 2,172 tests, 0 failures.

The rarity unit is a page-level control now

The % | 1 in N toggle sat in the rarity table's own sub-header, which said it was that
table's
setting — and it is not. It drives the trait column and the asset's own combined
chance, which sit in different panels. A reader who switched to odds and then found one
figure still reading in percent has been told the screen is inconsistent about its own
numbers. It always did drive both; only its placement said otherwise.

It is in the page header now, beside Export — everything to the left of there is a fact
about the Set, everything to the right is a control:

VaporCats  [ASSETS 6] [SEED seed1] [RECIPES 1]        RARITY [ % | 1 in N ]  [Export…]

Exactly one tray, which is what stops a second copy reappearing next to the thing it governs.
Two tests hold it: one asserts the column header, the rarest-trait line and the combined
chance all move together; the other asserts the tray's count and its place.

The label is its own class rather than the chip label's — a bare .ck is only styled inside a
chip, so outside one it took the inherited 14px and read a size larger than every chip on the
row. Caught on a captured frame.

Downloads

Size .NET 10 needed
Portable 84 MB no — unzip anywhere and run. Start here if you are unsure.
Single file 76 MB no — one .exe. Unpacks itself on first run, so that launch is slower.
Single file, .NET 14 MB yes — one .exe, runtime left out.
Framework-dependent 14 MB yes — the same, as a folder.

The two .NET builds need the .NET 10 desktop
runtime
; the other two carry everything.