All notes
4 min read

Why the route comes first

Most trackers open on a list of numbers. Waykeep opens on the shape of your last run. That was a deliberate trade, and it is worth saying what it cost.

Waykeep home feed with a whole fitted route, seven-day distance strip and feed tiles
Home: route hero, seven-day strip, route-first feed.

A GPS log has one thing a spreadsheet does not

Distance, moving time and pace can be typed into a spreadsheet after any run. The route cannot. It is the only part of a recording that is a record of a specific morning rather than a summary of effort.

So the home screen gives the route the largest surface it can have. The latest track is fitted whole — the entire shape, not a square crop with the ends cut off — over an asphalt tile. The distance, date and time sit beneath it in fixed light ink, because the tile behind them can be any shade the route happens to produce.

The feed does not repeat the hero

The v1.1.0 redesign made the feed start at the next track rather than the one already shown above it. Repeating the newest tile directly under its own hero looked like an empty state with extra steps.

Every tile in the feed then got the same treatment as the hero: the whole route, fitted, at 88dp. A route-first feed only works if the small shapes are still recognisable as routes.

Numbers got quieter, not fewer

Stats opens on moving pace, moving time and elevation range, with the full instrument grid behind “More stats”. Moving and total time stay separate and separately labelled — averaging them into one “time” figure would be the easy thing to do and the misleading one.

Charts show one metric at a time with an axis toggle between distance and time. Pace and speed clip to the 5th–95th percentile and mark the clipped edges. A single bad GPS sample can otherwise produce a spike that compresses the actual run into a flat line.

What the trade cost

Those are real costs, accepted because a training log is read in glances and remembered as places. The route is the part you recognise before you read a single number.

  • Fewer tracks above the fold than a dense list would show.
  • A hero that is empty until your first recording is saved.
  • One more tap for a stat that a compact grid would have shown immediately.
Step-by-step guides →