You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When opening the application, the library loading is still doing some heavy work on the main thread.
If we open the application it is needed to load the library straight away, but there are cases when this is not immediately needed. Eg. when the Kiwix app is not open, and we open it by clicking on a ZIM file in Finder. If no other windows were saved earlier, it will open the content page, therefore the library loading can be either postponed, or done in the background.
The more ZIM files we have in our library the longer we will be stuck on this screen:
The text was updated successfully, but these errors were encountered:
After some investigation, this is not going to be an easy change, as the underlying Objective-C code is not thread safe, so that needs to be replaced with swift code or split into smaller chunks, so we can do the file open / reading part on a different thread. For this reason I changed the milestone for this to be 3.5.0.
When opening the application, the library loading is still doing some heavy work on the main thread.
If we open the application it is needed to load the library straight away, but there are cases when this is not immediately needed. Eg. when the Kiwix app is not open, and we open it by clicking on a ZIM file in Finder. If no other windows were saved earlier, it will open the content page, therefore the library loading can be either postponed, or done in the background.
The more ZIM files we have in our library the longer we will be stuck on this screen:
The text was updated successfully, but these errors were encountered: