DroppyRadius
Standardized corner radius values (tiered radii standard).
enum DroppyRadius
Standardized corner radius values (tiered radii standard). Pair every radius with RoundedRectangle(style: .continuous).
Type properties
appIconCornerRatio
static let appIconCornerRatio: CGFloat
Native macOS app-icon squircle corner ratio (about 22.37% of the side).
full
static let full: CGFloat
Effectively circular / capsule.
giant
static let giant: CGFloat
Giant radius (40pt), circular overlays.
jumbo
static let jumbo: CGFloat
Jumbo radius (28pt), hero elements.
large
static let large: CGFloat
Large radius (16pt), panels and settings cards.
lx
static let lx: CGFloat
Large-extra radius (18pt), prominent cards.
medium
static let medium: CGFloat
Medium radius (12pt), cards and small panels.
micro
static let micro: CGFloat
Micro radius (2pt), tiny indicators.
ml
static let ml: CGFloat
Medium-large radius (14pt), buttons and input fields.
ms
static let ms: CGFloat
Medium-small radius (10pt), compact cards.
sm
static let sm: CGFloat
Small radius (6pt), compact buttons and tags.
small
static let small: CGFloat
Small radius (8pt), buttons and pills.
xl
static let xl: CGFloat
Extra large radius (20pt), major containers.
xs
static let xs: CGFloat
Extra small radius (4pt), small badges and mini pills.
xxl
static let xxl: CGFloat
Extra-extra large radius (22pt), featured panels.
Type methods
appIcon(forSide:)
static func appIcon(forSide side: CGFloat) -> CGFloat
Corner radius giving a side-point tile the native app-icon squircle.