This introduces a convenience initializer and a static factory that create a square Size2D (where width and height are equal, given the single length value to use for each).
let selection = CGRect(origin: .zero, size: .square(viewport.minMeasurement))pfp.size = CGSize(square: 48)See #75 for the PR containing these changes.
Patches
Full Changelog: 2.16.0...2.17.1