Skip to content

Lyra v0.4.8 — panel docking overhaul + CW transmit metering

Choose a tag to compare

@N8SDR1 N8SDR1 released this 24 Jun 21:24
· 6 commits to main since this release

Lyra v0.4.8

Hardware / scope: Hermes Lite 2 / 2+ over HPSDR Protocol 1. RX, plus
CW / SSB / AM / DSB / SAM / FM and digital (TCI / VAC) transmit — all voice,
CW, and digital modes transmit.

A workbench-and-CW polish release: the panels finally dock, split, and
resize
the way a tiled workbench should, you get named layout slots
and a corrected factory default, and the meter + on-air indicators now
follow CW transmit
(console and paddle), showing real forward power.

New

Panels you can actually arrange — drag-to-dock

Dragging a panel by its title bar now shows a cyan highlight that
previews exactly where it will land:

  • against a window edge → docks along that edge;
  • over the left / right / top / bottom third of another panel →
    splits it and shares the space;
  • over the centre of another panel → tabs behind it;
  • out on its own → floats as a free window.

Drop when the highlight shows the spot you want. (Three testers reported
"everything floats, nothing docks" — this is the fix.)

Named layout slots

View → Layouts gives you four save-able, name-able slots plus the
built-in Lyra default — five arrangements recallable in one click.
Each slot snapshots the panels and the panadapter/waterfall divider.
Recalling a layout restores your main panels only — it won't pop open the
TX/RX DSP-rack or CW tool windows you reach from the header chips.

CW transmit metering + on-air indication

When you transmit CW, the meter now flips to your TX set and shows
forward power — for keyboard/macro (console) sending and for a
paddle, straight key, or external keyer into the radio. The VFO display
goes red on the air
during CW as well.

CW keys the PA at the radio's gateware, so it doesn't go through the
normal MOX path that other modes use — Lyra now reflects the keyed state
to the UI for the duration of the over (held across element gaps), then
drops back to the S-meter when you stop. Paddle/key detection reads
forward power (clean on every keyed element) rather than the key
line, so it works regardless of your radio's PTT-line behaviour. The
panadapter deliberately stays on RX during CW so it keeps showing the
actual keyed carrier and waterfall.

Changed / Fixed

Resizing panels is no longer a fight

The dividers between panels are now visible bars that brighten cyan
when you hover, so they're easy to grab — no more hunting for a 1-pixel
hairline. The title bars carry a clear move cursor.

Lock panels now locks resizing too

View → Lock panels (Ctrl+L) freezes the layout completely — panels
can't be moved, floated, closed, or resized by accident during
operating — and a locked layout now survives closing and reopening
Lyra
(an earlier build could collapse the panels on a locked restart).

Factory "Lyra default" layout fixed

The built-in default layout is now the curated N8SDR arrangement and
restores correctly on a fresh install and on View → Layouts → Lyra
default
. (The previous default was stored in a form
restoreState() rejected, so it never applied — fixed.)


Installer: dist/Lyra-Setup-0.4.8.exe