Primitive

OverlayMarker

Auto-emitted from DSKintsugiCatalog.overlaymarker. Tier atom.

Live Preview
Illustration backdrop
1
2
Portfolio risk zone
.pin .dot .tooltip (hover)
Native · macOS
macOS SwiftUI render of OverlayMarker
DSL usage
// Numbered pin (gold-warm fill, ink text)
katagami.overlaymarker(position: CGPoint(x: 0.22, y: 0.28),
                       label: "1",
                       style: .pin)

// Pulsing dot (carmine — emphasis / alert)
katagami.overlaymarker(position: CGPoint(x: 0.55, y: 0.54),
                       style: .dot)

// Tooltip on hover
katagami.overlaymarker(position: CGPoint(x: 0.70, y: 0.30),
                       style: .tooltip,
                       tooltipText: "Portfolio risk zone")
Attributes
NameTypeDefaultDescription
position CGPoint .zero Fractional (0–1) x/y within the parent illustration frame
label String? nil Pin number or short label rendered inside the badge
style MarkerStyle .pin .pin | .dot | .tooltip
tooltipText String? nil Text shown in the tooltip bubble (style: .tooltip only)
density Density regular compact | regular | expanded
locale Locale en BCP-47 locale tag for locale-aware rendering
Used in
sigma-analytics c-tech