Currently the Config structure is being passed around to essentially every widget in the GUI. This can be useful however it is prohibitive for improving modularity, as new functionality will tend to rely on it, reducing maintainability.
The base class itself needs to be refactored into it's original intent, basically only a dataclass to hold main configuration information.
Currently the
Config
structure is being passed around to essentially every widget in the GUI. This can be useful however it is prohibitive for improving modularity, as new functionality will tend to rely on it, reducing maintainability.The base class itself needs to be refactored into it's original intent, basically only a dataclass to hold main configuration information.