swift-project / pilotclient

Cross-platform cross-simulator pilot client for virtual air traffic networks
https://swift-project.org
GNU General Public License v3.0
94 stars 28 forks source link

Opening connection view while connected causes disconnection #115

Closed oktal3700 closed 3 years ago

oktal3700 commented 3 years ago

While connected to the network, if the CLoginComponent is opened (by any means) then it triggers a 20 second countdown to disconnect. This is supposedly a feature, but it is very surprising behavior which can startle a user who was not expecting it, when they just wanted to check some connection setting. Disconnecting from the network is a very drastic action, that should not be possible by accident, even with a countdown.

Opening the connection view and toggling the connection should be two separate buttons.

Blocks #37 because the early warning for low framerate will open the connection view, but should not disconnect.