Skip to content

[dash contest] Halo - #271

Merged
wpmed92 merged 2 commits into
softwiredtech:mainfrom
dillonblair:contest/halo
Nov 9, 2026
Merged

wpmed92 merged 2 commits into
softwiredtech:mainfrom
dillonblair:contest/halo

Conversation

@dillonblair

@dillonblair dillonblair commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

HALO

It began with a simple question. What does a car actually need to tell you, and how quietly can it say it?
The answer, I found, was a ring: a single, continuous line of light. It isn’t decoration. It’s a language. Once I understood that, the halo stopped being a feature and became the idea behind everything else. It lives in the glass around the speed, in the bezel and at the very edge of the display. Every signal Halo gives you, it gives through light that surrounds you instead of interrupting you.

The speed is white. Always (unless you change it). We tried it in color, and the number felt as if it were trying too hard. White is calm, honest and legible in any light. Whatever palette you choose, the most important number on the screen never changes its character, so you never have to learn it twice.

Around it sits the arc. It’s segmented and climbs from zero to nine as you accelerate. Amber arrives at seven as a quiet awareness rather than an alarm, then warms gradually into red through eight and nine.

While the car is helping you drive, Halo glows blue. It’s a restrained blue, deliberately so. It traces the perimeter and gently outlines the speed. It reassures you without announcing itself.

The center ring carries your turn signals. Green segments follow the rhythm of the indicators, left or right, and both sides light for hazards. The ring you’re already looking at simply tells you a little more.

Blind-spot warnings live at the outer edge, on the side they concern. The edge flashes once to get your attention, then holds a steady red until that side is clear. A warning that never stops flashing eventually stops being heard.

The speed limit sits in a sign you’ve known your whole life. When you reach the limit, the sign grows for a moment, like a nod. Go beyond it and a fine red outline appears, building in five-mile-an-hour steps. It doesn’t scold you. It simply lets you know.

If the light ahead turns green and you’re still stopped two seconds later, Halo glows green around the edge. It’s a gentle nudge, nothing more.

Battery, pack temperature, power, gear, time and odometer aren’t stacked in a row of widgets. Each one has its own place in the instrument, as though the cluster had been machined around it.

Halo quietly times every 0–60 run. Your latest result rests in green beside the clock, in Drive and in Park. You never asked for it, and that’s rather the point.

The glass is recessed and the bezels are metal. There’s a depth here you almost expect to feel under your fingertip, and all of it fits in 2.74 megabytes.

There are no buttons. Swipe across to move through six palettes. Drag up or down to set the brightness. Press and hold, and Settings appears. If you forget any of this, the gesture guide is there whenever you want it.

Halo is at home on iPhone in landscape. You can choose which side the notch sits on, use profiles for Duo folded and open, and preview the layout on iPad.

Halo isn’t a theme laid over the car. It’s a single idea, carried into every corner of the dash.

DashPilot Demo recording

59-second landscape screen recording of Halo running in DashPilot with Demo data.

Halo-demo.mp4

Added README.md for Halo dashboard project, detailing features, implementation, and asset credits.
@dillonblair
dillonblair marked this pull request as ready for review October 28, 2026 03:48
@wpmed92
wpmed92 merged commit 12f6d18 into softwiredtech:main Nov 9, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants