w7sst / MorseRunner

Morse Runner Community Edition
Mozilla Public License 2.0
63 stars 12 forks source link

Improve missing/invalid exchange error reporting #341

Closed w7sst closed 1 month ago

w7sst commented 1 month ago

Summary

When running a simulation, entered exchange information may be incorrect when pressing the Enter key. In this case, the user may not know what is wrong with their entered exchange or what is missing. For simple exchanges, this is not a problem. However, contests using a complex exchange (e.g. ARRL Sweepstakes Contest), the missing or incorrect information is not easily recognized. This change will display a message showing the error condition.

Why

w7sst commented 1 month ago

Below is a sample output after trying to Save a QSO containing an incomplete exchange. This example is from the upcoming ARRL Sweepstakes Contest. This error was displayed after entering an incomplete exchange and then forcing a Save QSO by pressing Shift-Enter. image To correct this issue, the user would add the missing A after 60. The complete exchange is 60 A 15 MN.