Make the run switch a switch, and split the tuning tolerance by mode
Three things you could not see or could not set. Run and S&P were a label saying which one you were in. They are two buttons now, the one you are in marked, either one clickable, which is what N1MM has. Ctrl+? and F1 still work. The tuning tolerance is one number per mode, as N1MM keeps it: CW, phone and digital, 300 Hz each, which are its defaults. A phone signal is wide and a CW one is not, so one number for both was wrong. The bearing line went blank whenever it could not be worked out, which looks exactly like a missing feature. It now says which end could not be placed and what to do — no country file, no position for your own station, or a callsign the country file does not place. It also gives miles beside the kilometres, as N1MM does. While clicking it: a marked button lost its mark under the pointer, because the theme paints its own background there. The band buttons had the same fault. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -20,8 +20,12 @@ public sealed partial class EntryWindow
|
||||
/// one, and neither is nothing.
|
||||
private string framedCall = "";
|
||||
|
||||
/// How close counts as sitting on a spot, which is a different number for
|
||||
/// each mode: a phone signal is wide and a CW one is not.
|
||||
private Frequency TuningTolerance =>
|
||||
Frequency.FromHertz(Math.Max(0, session.Settings.TuningToleranceHertz));
|
||||
Frequency.FromHertz(Math.Max(
|
||||
0,
|
||||
session.Settings.TuningToleranceFor(Logging?.Mode.Category ?? ModeCategory.Cw)));
|
||||
|
||||
private void ShowCallFrame()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user