Skip to content
Adoptiv

Theme Sets

Six palettes, carrying the series colours plus the axis, grid, card and tooltip colours drawn around them, so a chart changes clothes without anybody typing a hex value into a widget.

Six palettes, pinned one tile at a time

Vivid · 8 colours
Catalogue · platform wide, operator authored
What a set carries beyond the sequence
axis strokegrid linecard filltooltip filltitle colourdonut holetreemap outlinefunnel accent
plus a second sequence for dark, read off the document class
One board · three tiles · three pins
  • Pipeline by stageVivid
  • Revenue by monththis widget
  • Win rate by teamPrint
no board-level palette · a set is a column on the widget row
Ten series against eight colours
  • m0
  • m1
  • m2
  • m3
  • m4
  • m5
  • m6
  • m7
  • m8repeats m0
  • m9repeats m1
Who may write one

A workspace reads the list and pins an entry to a widget. Authoring stays with the operator, and the six starters refuse deletion with a suggestion to clone, so a variant is always a copy rather than an edit somebody else inherits.

A widget may bypass the set entirely with a fixed list, a per-series map, or green and red by sign · conditional formatting then overrides individual points on top of whichever applied
High saturation and high contrast, for a board somebody is going to look at from across a room. It carries a separate dark sequence, so the swap on a dark card is a chosen set of steps rather than an automatic flip.
0
palettes shipped as starters
0
colours in a sequence
0
of the six starters carrying a dark sequence too

Product figures from the platform’s own defaults - not customer averages

The mechanism

How it works.

01

A set is more than a list of colours

It carries the series sequence for light and for dark, the axis stroke, the grid line, the card fill, the tooltip fill and the title colour, plus three renderer-specific values: the fill inside a donut, the outline between treemap tiles and the funnel accent.

02

The default one is written in variables

Five of its eight entries are the design system's own custom properties, so those follow whatever primary colour a workspace has set and re-skin themselves when the dark class appears. The last three are fixed hex, added because the variable slots came out too close to white. It is also the one starter with no second sequence, relying on the variables to do the swapping instead.

03

More series than colours and it wraps

The renderer indexes the sequence by position and wraps at the end, so a ninth series repeats the first. Eight is the practical ceiling before two things on the same chart share a colour.

04

Who may write one

The catalogue is platform-wide and only the operator adds to it. A workspace reads the list and pins any entry to a widget. The six starters can be edited by the operator but never deleted, so cloning is the way to a variant.

Where it sits

One moment in every number.

Every number passes through the same seven. Theme Sets is the lit one, and everything either side of it is a different page in this category.

  1. 01
    Query

    what is asked, and of what

  2. 02
    Shape

    the measure and the dimension

  3. 03
    Draw

    the visual chosen for that shape

  4. 04
    Arrange

    where it sits on a dashboard

  5. 05
    Filter

    narrowing it after the fact

  6. 06
    Drill

    going from the number to the rows

  7. 07
    Share

    who else gets to see it

The specifics.

8 facts
Starters
Adoptiv Default, Vivid, Pastel, Mono Blue, Mono Green, Print
Sequence
Eight entries, cycled by position once the data runs past them
Scope
Pinned to a widget. There is no board-level palette, so dressing a whole board means pinning it on each tile
Dark mode
Five of the six carry a second sequence, read off the document class and swapped without a refetch. The default one carries none and lets its variables re-skin instead
Workspaces
Read and pin. Authoring stays with the operator
Deletion
Starters refuse it and answer with a suggestion to clone
Overrides
A widget may bypass the set with a fixed list, a per-series map, or green-and-red by sign
Not the same as
Conditional Formatting, which overrides a slot for individual points that break a rule

More in Reporting & Analytics

12 capabilities

Seven data shapes, twenty-two visuals, shareable without the portal.

Dashboard Sharing

Hand a board to a team or a CRM role, at read or at edit, by the person who built it. Roles outlive people, which is why a share points at one, not a mailbox.

Dashboards

Build as many as the floor needs, arrange them on a grid, and give each team the one that answers their question rather than everybody's question.

Cross-Filtering

Click a bar and the rest of the dashboard follows it, so the next question is asked by pointing at the answer instead of rebuilding the filter.

Drill-Through

Wire a chart's clicks to a second dashboard. The value travels on the URL and is read by the board that was named before it paints for the first time.

Pivot Tables

Cross one dimension against another with row, column and grand totals - the shape a finance team asks for when a chart will not settle the argument.

Reference Lines

Draw the target on the chart itself, so performance is read against the number that was promised rather than against the shape of the bars.

Comparison Periods

Put a window against the one before it, or against the same window a week, month, quarter or year back, on a card as a difference or a chart as a series.

Filter Trees

Seventeen operators in a nested and-or tree, so the report that needs two exceptions and a date range stays one widget instead of becoming three.

Bucketing & Grouping

Group by day through year, by equal-width bands, or by breakpoints you set, each band carrying a sort key so the axis reads in bucket order.

Public Links

Thirty-two bytes of entropy, an expiry you choose, revocation on the spot, and only the hash kept at rest, on a board that draws its figures for a reader.

Embedded Widgets

Name a slot at the call site and one authored widget answers it everywhere inside the product, computed against the records of whoever is signed in.

Call Analytics

Total calls, answered rate, average duration and missed calls, split by direction and outcome, over the call records rather than a sampled export.

Reporting & Analytics

See theme sets on your own floor.

Thirty minutes, your numbers and your data. We will set theme sets up live and you can decide from the thing itself rather than from this page.

14-day trial · no card · migration included