The remote interface is now lettered like the bench. FoxSDR's web interface has always carried the desktop's exact palette — fourteen of its fifteen colour tokens are the application's own values — and it still looked like a web page rather than the product. The reason was not colour. It asked the browser for whatever system font it had, at 13px, while the application is lettered in three specific faces: a condensed one for everything a hand operates, a heavier cut of it for engraved captions, and a monospaced one for digits so a counter's figures do not jitter sideways as they change. Those three faces are now served to the browser, from the same bytes the desktop draws with.
And it has depth. A milled brass panel screwed into a dark case at four corners, the header and control column parted from it by scribed lines rather than slabs of colour, section titles engraved into the metal, the spectrum and waterfall sunk behind bezels, and a maker's plate at the foot.
The header is an instrument panel. A domed STOP button lit from the upper left, that travels when you press it. A cluster of master lamps — RUN, DEC, MUTE, FAIL — dark glass until lit, each glowing onto the panel around it; an unlit lamp means nothing is wrong rather than nothing is known. The frequency counter now has each digit in its own milled cell behind glass with the commas on the brass between them, and it still tunes by scrolling a digit. Beside it, a turned volume knob and a sample-rate meter with a red needle on a cream dial.
One fault found while building it, worth naming because it is the kind that survives a look. The volume knob painted itself whenever you moved it, but the application also pushes the current volume down to the page — deliberately without announcing it, so a refresh cannot echo back as a command. The pointer therefore kept whatever angle you last dragged it to while the radio was somewhere else. A knob that shows a number it does not have is worse than no knob; it now takes its angle from the radio, and there is a test that would catch it again. The slider underneath is kept rather than replaced, so every keyboard and screen-reader path still works.
What this release does not do. There is no processor meter: the interface has no load figure to drive one with, and a needle reading a number it does not have would be the same fault as the knob. The function-select rail and the status column are also unchanged — on the desktop the rail is page navigation, and the web interface has no pages, so matching it there is a change to what the page is rather than how it is drawn.
SHA-256 of foxsdr-setup-0.82.0.exe:
2935a1a003b14318e99639093b94d033a70320fcd15f1f9dee575ceb4d59bd8d