pilotclient icon indicating copy to clipboard operation
pilotclient copied to clipboard

List of core application logic implemented only on GUI side

Open oktal3700 opened this issue 4 years ago • 0 comments

A lot of the core application logic is implemented only in the GUI code, violating MVC design principles. This makes it impossible to rewrite the GUI without also rewriting lots of core logic. Such logic must be moved to the core side, as a prerequisite to rewriting the GUI.

This issue is a place to collect a list of all parts of the application logic that fall into this category:

  • Auto-logoff timer (CLoginComponent triggers an uncommanded disconnect under certain conditions)

oktal3700 avatar Sep 01 '21 16:09 oktal3700