Develop a better system of managing UI and interactive elements on the screen. This became a higher priority after I realized that UI became my bottleneck in developing the NIBP system (PR #15).
Goals of this refactor:
Create a clearly organized and well-documented way to construct a screen layout, update it, and interact with it
Reduce the amount of code clogging up the main.cpp file
Shoot for making the NIBP UI a close-to-trivial task to develop
Develop a better system of managing UI and interactive elements on the screen. This became a higher priority after I realized that UI became my bottleneck in developing the NIBP system (PR #15).
Goals of this refactor:
main.cpp
file