Primitive

Marquee

Auto-emitted from DSKintsugiCatalog.marquee. Tier atom.

Live Preview
Continuous loop · speed: 28s · carmine track
Portfolio Analytics Strategy Grids Indicators Daily Funds Screener Compliance Monitor
Paused on hover · pauseOnHover: true
BEL20 CAC40 DAX30 FTSE100 SP500
Native · macOS
macOS SwiftUI render of Marquee
DSL usage
// Continuous loop
katagami.marquee(
  content: ["Portfolio Analytics", "Strategy Grids", "Indicators Daily"],
  speed: .medium,        // 28s per cycle
  pauseOnHover: false
)

// Paused on hover
katagami.marquee(
  content: ["BEL20", "CAC40", "DAX30", "FTSE100", "SP500"],
  speed: .medium,
  pauseOnHover: true
)
Attributes
NameTypeDefaultDescription
content [String] [] Items to scroll; internally duplicated for seamless loop
speed MarqueeSpeed .medium .slow (48s) | .medium (28s) | .fast (14s) — full-cycle duration
pauseOnHover Bool false When true: animation-play-state pauses on :hover / :focus-within
direction MarqueeDir .leading .leading (right-to-left) | .trailing (left-to-right)
density Density regular compact | regular | expanded
locale Locale en BCP-47 locale tag for locale-aware rendering
Used in
sigma-analytics c-tech