Dennis,
Since you are working on some of the requested changes, let me offer a few suggestions. The things I'd most like to see are:
Integration with WSJT-X so that QSOs logged in WSJT-X are also logged automatically in Logic. In addition to simplifying logging, this would also allow use of Logic to send spots to the DX cluster for the FT-8 QSOs made using WSJT-X (something that’s way too difficult in the current version of Logic).
Capture decoded signals from WSJT-X in the spot log in Logic (possibly by integration with JT-Alert software), thus providing the standard spot log info on whether that entity is needed on that band/mode. Preferably this would have some sort of timer so multiple decodes of the same call sign/frequency don’t get sent to the spot log every 30 seconds.
Support upload to Clublog similar to what currently exists for LOTW, with options to upload entire log, or only new QSOs since last update.
Add some kind of RTTY interface, preferably MMTTY, to allow making and logging RTTY contacts from within Logic.
Fix glitch during logging that deletes DXCC entity of previous logged QSO if ESC is hit to clear the log screen. So here’s the scenario: You click on an entry in the spot log so the radio moves to the right frequency and mode, and the call sign information is entered in the Logging screen. But you are unsuccessful in completing the qso, so you hit ESC on the keyboard to clear the log screen and not enter the QSO in the log. When this is done, the entry for the DXCC entity for the PREVIOUS QSO is deleted. Its sort of an annoying back door way to inadvertently inject errors in the log that will need to be sorted out manually later. Note that if the ESC icon on the logging screen is used, the previous logged QSO is not affected—as should be the case. (It took me quite a while to figure out why so many logged qsos had a blank DXCC entity, when this is auto-filled when the qso is logged!)
In the Tools menu, have separate options to disable/reset the various radio and rotor interfaces individually. I often need to disable one radio interface in Logic so I can use WSJT-X. However, it would be nice to still be able to use the rotor interface, and the radio interface for a second radio. (maybe the keyer too?). One way to do this would be to have the Tools menu selection bring up a list of the interfaces and let the user select which one(s) to disable/reset.
I certainly wouldn't want to delay any pending update, but just thought I'd offer my wish list.
Dave KE4UW