// site/features.jsx function Features() { return (
01 Widget System

Six widgets.
Every match.

Drop a Setly widget anywhere — lock screen, home screen, StandBy, Smart Stack. They reshape themselves around the surface you're watching.

01 / SEASON

The whole
ATP year, at a glance.

From Melbourne in January to Turin in November — fourteen tournaments, four surfaces, one strip. Live tournaments glow, finished ones fade.

02 / LIVE

Score-streaming
that wakes up.

Live Activities push every break point to your Dynamic Island. Set scores update silently between points.

03 / SURFACE

A palette
per surface.

Clay turns the widget terra rossa, grass goes Wimbledon green, hard glides into Melbourne blue, indoor goes purple. The widget knows where the ball is.

Clay
#FF6B30
Grass
#5AE860
Hard
#4E98FF
Indoor
#A78BFA
04 / TREND

Follow your favourite
player like a stock.

Pin Sinner, Alcaraz, Draper, Musetti — Setly watches their ranking, win rate, and tournament progression. Sparkline updates twice a day.

05 / COUNTDOWN

Next slam,
at a glance.

A live countdown to the next Grand Slam — colored by surface, accurate to the second.

06 / PRIVACY

No accounts.
No tracking.

Setly is a single-developer app. No analytics SDKs, no email harvesting, no in-app ads. The data lives on-device.

{['No account', 'No ads', 'No trackers', 'On-device'].map(t => (
{t}
))}
); } Object.assign(window, { Features });