Rewrite code in main python file

Registered by TLE

Split the code in the main python file, currently "autopageturner.py" our into two files, separating the GUI from main note page turner functionality

Blueprint information

Status:
Started
Approver:
None
Priority:
Essential
Drafter:
TLE
Direction:
Approved
Assignee:
TLE
Definition:
Approved
Series goal:
None
Implementation:
Good progress
Milestone target:
None
Started by
TLE

Related branches

Sprints

Whiteboard

Details:
In "main.py" calls from the GUI will be tied to methods, whose main function is to call a similarly named function i "notepageturner.py" (class and file). These functions will perform the necessary changes to player state, calculate positions e.g. They will return a dictionary of GUI element names and their new values for the GUI elements that needs updating. This dictionary will then be processed by a "update_gui" method in "main.py".

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.