From f8e07471a618ce14c52446d73ceeb1f97dc154e6 Mon Sep 17 00:00:00 2001 From: ericek111 Date: Fri, 28 Aug 2026 09:07:45 +0000 Subject: [PATCH] Add the button row and the title bar N1MM has The title bar said Nonemm. It now says what N1MM's says: the frequency, the mode, whether the frequency came from a radio or was typed, and which radio the window belongs to when there are two. Reading it off the taskbar is the point. Under the function keys is N1MM's second row: Esc: Stop, Wipe, Log It, Edit, Spot It and QRZ. Each one does what its key already did, so the keys and the buttons cannot disagree. QRZ opens the callsign's page in a browser, and says so in the status line when there is no browser to open. Mark and Store are left out. They stack callsigns, and call stacking is not here, so a button that did nothing would be worse than no button. Co-Authored-By: Claude Opus 5 --- README.md | 10 ++++ src/Nonemm.App/Windows/EntryWindow.axaml | 12 +++- src/Nonemm.App/Windows/EntryWindow.axaml.cs | 65 ++++++++++++++++++++- 3 files changed, 84 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e3d5596..4107ef6 100644 --- a/README.md +++ b/README.md @@ -173,6 +173,16 @@ in again while you are running, and `EsmSendsCorrectedCall` sends the call again in front of the last message when you have corrected it — copy `SM3AB`, fix it to `SM3ABC`, and the key sends `SM3ABC TU DL1ABC`. +### The buttons and the title bar + +Under the function keys is the row N1MM has: Esc: Stop, Wipe, Log It, Edit, +Spot It and QRZ, each doing what its key does. QRZ opens the callsign's page in +a browser. N1MM's Mark and Store are not there, because call stacking is not. + +The title bar says what N1MM's says: the frequency, the mode, whether the +frequency came from a radio or was typed, and which radio the window belongs to +when there are two. + ### The band buttons Down the left of the entry window are the bands, CW in one column and phone in diff --git a/src/Nonemm.App/Windows/EntryWindow.axaml b/src/Nonemm.App/Windows/EntryWindow.axaml index 83e982f..81ff6df 100644 --- a/src/Nonemm.App/Windows/EntryWindow.axaml +++ b/src/Nonemm.App/Windows/EntryWindow.axaml @@ -90,7 +90,17 @@ - + + + +