Skip to content
GAUGE

UI kit

Every component of the Gauge interface, on the live tokens. Toggle the theme to check both modes.

Brand

Symbol and lockup. The mark inherits the text colour, so it reverses with the theme.

GAUGE

Colour

Semantic tokens only. Amber is the single accent; success and danger are functional, never decorative.

  • bg

  • surface-1

  • surface-2

  • surface-3

  • line-strong

  • accent

  • success

  • danger

Type

Inter for interface text. Every measured value is set in tabular mono so digits never shift.

Page title · 24 / semibold

Card title · 16 / semibold

Body · 16 / regular. Used for anything the lifter reads in full.

Secondary · 14 / regular, muted

Eyebrow label · 12 / spaced caps

137.5 kg readout

Buttons

One primary action per view. Medium and large meet the 44px touch target.

Form fields

Label above, hint or error directly below. Errors say how to fix the problem.

Shown on your dashboard.

Enter an email like name@example.com.

Number stepper

For values that move in fixed jumps. The field stays typeable; the buttons are 44px.

Steps of 2.5 kg

Selection controls

Weight unit
Chart range

Badges and identity

Warm-upPR+2.5 kgMissedDL

Tabs

Arrow keys move between tabs; Home and End jump to the ends.

Overview panel.

Overlays and notifications

Dialogs use the native element: focus is trapped and Escape closes. On phones the sheet docks to the bottom edge.

Discard workout?

The sets you logged in this session will be lost.

Destructive actions always name what is lost and put the safe choice first.

Loading and empty states

Loading sessions

No sessions yet

Log your first workout and your trend lines start here.

Gauge dial

The signature component: the logo's dial, live. One headline measurement per screen, never decoration.

62%of weekly target

Stat tiles

Trend direction is carried by icon and sign as well as colour.

Squat e1RM

147.5kg

+1.7%vs last week

Volume, 7 days

34,440kg

-2.1%vs last week

Sessions

3of 4

No change

Bodyweight

82.4kg

Week strip

  1. Monday: trained
  2. Tuesday: rest day
  3. Wednesday: trained
  4. Thursday: trained
  5. Friday: rest day
  6. Saturday: session planned (today)
  7. Sunday: rest day

Rest timer

Starts by itself when a set is marked done. Skip here restarts the demo.

Rest

1:30

Set logging

The core of the product. Tap a previous value to prefill; an empty set cannot be marked done.

Quads · Glutes

Back squat

2/4
  • Warm-up set
  • Set 1, personal record
  • Set 2
  • Set 3

Routine card

Squat focus

Lower A

Up next
  • Back squat
  • Romanian deadlift
  • Leg press
  • Leg curl
  • +1 more

5 exercises · ~60 minLast: Nov 7

Start

Bench focus

Upper A

  • Bench press
  • Barbell row
  • Overhead press
  • Lat pulldown
  • +2 more

6 exercises · ~65 minLast: Nov 12

Start

Trend chart

A text summary and a data table sit behind the chart for screen readers.

Estimated 1RM

Bench press

Bench press estimated 1RM: 92.5 kg at Aug 24, 100 kg at Nov 9 (+7.5 kg).
Bench press estimated 1RM by date
Datekg
Aug 2492.5
Sep 793.5
Sep 2195
Oct 595
Oct 1997.5
Nov 298.5
Nov 9100

Table

Example sets
ExerciseWeight (kg)RepsRPE
Back squat137.558
Romanian deadlift11087.5
Leg press200108.5