walmis / VPforce-TelemFFB

DCS FFB Telemetry Effects (for VPforce FFB)
GNU General Public License v3.0
49 stars 13 forks source link

Settings tab is empty on first start, but stays populated once exited game #24

Open RoyMudie opened 10 months ago

RoyMudie commented 10 months ago

The settings tab looks like it can only be used when you're in game/in an aircraft, but when you exit the game these settings can still be changed.

Suggest that the interface is made more consistent and either allows the user to always change these settings out with a game or not.

mjfrisby commented 10 months ago

There is no way to depopulate the settings tab when a sim closes because there is no indication of whether a sim has been exited or if it is just paused. In both DCS and IL2, the telemetry just "stops" during a pause (same as if it is closed). For MSFS, the telemetry can also just "stop" when you crash.

In the embedded live settings area, the writing-to-file and re-reading to update the interface is wholly dependent on the telemetry\effects processing loop. The interface is not intended to be used outside of live changes while the simulator is running (that is what the offline Settings Manager interface is for).

In order for the settings tab to work without telemetry flowing, it would need to be running in an entirely separate thread, which today it is not.

It might be possible though to grey-out and disable all the widgets when there is no telemetry flowing.