Right now, each different warning message has a specific location in the warning box. Which means warnings appear haphazardly, and are sometimes missed because they are below the current view (user would need to scroll down). We should:
Display warnings as a queue, first one to be generated appears at the top.
If a warning can be removed, then the queue is adjusted
PyQt listview might be a good tool for this
Alternatively, we could simply see if we are currently using all the warnings, and condense the remaining ones. Probably order the warning locations by frequency of use. Some warnings are no longer relevant because we added a pop up alert.
Right now, each different warning message has a specific location in the warning box. Which means warnings appear haphazardly, and are sometimes missed because they are below the current view (user would need to scroll down). We should: