Clean up UI code

Registered by Severin H

Thanks to the new UITree class and the simplified preferences storage system, we should be able to reduce code size in gui.py. Another thing to consider is to split up gui.py into multiple modules, each representing a certain window and its methods. As the preferences are accessible globally, this shouldn't be that hard to realize.

Blueprint information

Status:
Complete
Approver:
None
Priority:
High
Drafter:
None
Direction:
Needs approval
Assignee:
Severin H
Definition:
Approved
Series goal:
Accepted for 0.1
Implementation:
Implemented
Milestone target:
milestone icon 0.1
Started by
Severin H
Completed by
Severin H

Related branches

Sprints

Whiteboard

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.