ncssar / radiolog

SAR radio log program
Other
15 stars 3 forks source link

automatically set STANDBY status for new tabs of incoming calls that are backgrounded due to hold time or continue time #760

Open caver456 opened 2 months ago

caver456 commented 2 months ago

The main benefit would be a visual indication to the operator (flashing black tab in the main window).

But the flashing black tab in the main window doesn't necessarily mean that there's currently a backgrounded NEW from that team. And, the main window tab bar may be hidden by the NED or another dialog.

So, the finger tab should be made to flash, in a similar manner to how it flashes red text for tabs that have child dialogs.

Setting the status could be tricky because code would be needed to automatically clear the standby status, by setting back to the team's previous status, when that NEW is activated.

How much benefit would a flashing tab add? Right now it's easy for the operator to get in the habit of hitting escape to close excess NEWs on the stack. A flashing finger tab might not really affect that habit much.

But, if the NEW had some text in the message, such as the automatic 'STANDBY', then a simple escape wouldn't close it. That has its own pro's and con's: if there really are excessive NEWs, then it's important to be able to quickly close them by hitting escape without the need for confirmation.

Dilemma. Thinking it's best to table this issue for a while, to see if other recent enhancements make it unnecessary / irrelevant.