@Corentin, any computation which presents the risk of blocking the UI thread (which seems to be the case), needs to be run on a separate thread, or at least in a Vala async/yield.
@Corentin, any computation which presents the risk of blocking the UI thread (which seems to be the case), needs to be run on a separate thread, or at least in a Vala async/yield.