
andreu@andreubotella.com ("Andreu Botella :verified_enby:") wrote:
The behavior I would have expected would be something like this: 0% means 1 line, 100% means the full number of lines, and everything is evenly spaced.
So clamping by
floor(1 + (percentage / 100) * (numLines - 1))
.