pilotclient
pilotclient copied to clipboard
List of core application logic implemented only on GUI side
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 (
CLoginComponenttriggers an uncommanded disconnect under certain conditions)