Keystone CAD · theme directions · draft for critique

Five directions for a themeable console.

Each one renders the same slice of the real Dispatch board — same markup, same calls, same copy. Only the tokens change, so anything you notice is the theme doing it. Every direction also carries the branding lock, so you can see what a server owner can't switch off.

01

Keystone Modern

ships as default

What you have now, unchanged — the control. Monochrome, near-invisible borders, hierarchy from weight and brightness rather than a third hue. Every other direction is a deviation from this one, so it earns its place here as the thing to measure against.

10-50 Collision with injuries En Route

Rockford Hills & Vine · 2A-14, 3F-02

04:12

Address

1180 Vine Street

Units assigned

2A-14, 3F-02

Two vehicles, one occupant trapped. Caller reports smoke from the engine bay.

Call created
3F-02 attached
Fire apparatus staged, extrication starting
10-31 Suspicious vehicle Pending

Sandy Shores depot · unassigned

01:38
10-15 Subject in custody On Scene

Route 68 milepost 4 · 1L-90

11:55
Powered by Keystone locked
02

Nightwatch

institutional

Cool slate-navy, tighter radii, a signal blue that does the work white currently does. Reads like software someone was issued rather than software someone chose — closer to real dispatch consoles than to a SaaS dashboard. The safest of the five, and the most obvious second default for a server that finds pure black severe.

10-50 Collision with injuries En Route

Rockford Hills & Vine · 2A-14, 3F-02

04:12

Address

1180 Vine Street

Units assigned

2A-14, 3F-02

Two vehicles, one occupant trapped. Caller reports smoke from the engine bay.

Call created
3F-02 attached
Fire apparatus staged, extrication starting
10-31 Suspicious vehicle Pending

Sandy Shores depot · unassigned

01:38
10-15 Subject in custody On Scene

Route 68 milepost 4 · 1L-90

11:55
Powered by Keystone locked
03

Watch Commander

the risk

Amber phosphor, monospace throughout, square corners, scanlines. Real dispatch ran on amber and green CRT terminals for thirty years, so this isn't a retro costume borrowed from somewhere else — it's this product's own ancestry. It is the one direction here that nobody could mistake for a generic dark theme, and the one most likely to be somebody's whole reason for picking Keystone over a competitor. It is also the one I'd expect you to push back on: sustained amber-on-black is harder to read for long stretches, and the scanlines are decoration I'd ship behind a toggle rather than force.

10-50 Collision with injuries En Route

Rockford Hills & Vine · 2A-14, 3F-02

04:12

Address

1180 Vine Street

Units assigned

2A-14, 3F-02

Two vehicles, one occupant trapped. Caller reports smoke from the engine bay.

Call created
3F-02 attached
Fire apparatus staged, extrication starting
10-31 Suspicious vehicle Pending

Sandy Shores depot · unassigned

01:38
10-15 Subject in custody On Scene

Route 68 milepost 4 · 1L-90

11:55
Powered by Keystone locked
04

Daybreak

light

A real light theme, not an inverted dark one — warm paper rather than clinical white, ink-black accent, softer radii, more air. The product is dark-only today, which quietly excludes anyone running a console in a bright room or who finds dark UI harsh. This is the direction with the most users behind it and the least visual novelty, and the one that will expose every place a hardcoded dark hex slipped into a component.

10-50 Collision with injuries En Route

Rockford Hills & Vine · 2A-14, 3F-02

04:12

Address

1180 Vine Street

Units assigned

2A-14, 3F-02

Two vehicles, one occupant trapped. Caller reports smoke from the engine bay.

Call created
3F-02 attached
Fire apparatus staged, extrication starting
10-31 Suspicious vehicle Pending

Sandy Shores depot · unassigned

01:38
10-15 Subject in custody On Scene

Route 68 milepost 4 · 1L-90

11:55
Powered by Keystone locked
05

Agency

a rule, not a palette

The other four are fixed palettes. This one is a rule: surfaces stay neutral and the accent is the department you're working. Police blue, fire red, sheriff green, DOT amber — the console you sign into looks like the agency you signed into it as. For whitelabel it's the most useful of the five, because a server owner sets one brand colour and everything derives from it, rather than picking from a menu somebody else wrote.

10-50 Collision with injuries En Route

Rockford Hills & Vine · 2A-14, 3F-02

04:12

Address

1180 Vine Street

Units assigned

2A-14, 3F-02

Two vehicles, one occupant trapped. Caller reports smoke from the engine bay.

Call created
3F-02 attached
Fire apparatus staged, extrication starting
10-31 Suspicious vehicle Pending

Sandy Shores depot · unassigned

01:38
10-15 Subject in custody On Scene

Route 68 milepost 4 · 1L-90

11:55
Powered by Keystone locked
police #2F6FD0 fire #C8443A sheriff #3E8A5F dot #D19A2E

What I'd want settled before writing any of it

The themes are the easy half. These four decisions shape the system underneath them, and getting them wrong is expensive to undo later.

Tell me which directions survive and which don't, and I'll cut the rest before any of this becomes code. If only one lands, that's a useful answer too — the system is worth building for two good themes and not worth it for five mediocre ones.