There are processing functions in YalvLib
- Filter functions (File checkboxes, Message Level, and column filters)
- Load/Export to Yalv
that are executed in the input thread. These functions are not working at an optimum since the input thread is scheduled differently then a background task. The user experience is bad because one does not get a feedback when a processing is finished. Cancelling
a process is impossible for the above reasons. We should implement a background processing (Task based) concept to enable an improved user experience.