Application start delayed until all locations are indexed. #2170
Labels
core
Improvement
Created by Linear-GitHub Sync
kind/improvement
Changes to existing features
Medium priority
Created by Linear-GitHub Sync
Describe the bug
Spacedrive doesn't launch until all locations that have been added are indexed. While this may seem desirable behaviour at first, I have a (probably common) use case where this causes huge issues. I added a location on an HDD because I want a convenient bookmark to get there and use the associated features. However, this location is a few hundred GB's big. This means whenever I try to launch Spacedrive after a few changes there the application doesn't launch for tens of seconds if not minutes. Luckily, I know the app is not broken because I can physically hear the indexing on the HDD, but I think that's not a very convenient way of handling things. Personally, I think it would make much more sense to have a disclaimer or banner when navigating to such a location that indexing is not done yet, instead of making the file manager inaccessible for potentially multiple minutes.
Reproduction
Expected behavior
Spacedrive should just start and continue indexing in the background. Probably also add a warning or disclaimer to features that rely on the indexing to make the user aware of unexpected behaviour when e.g. searching.
Platform and versions
I'm using the 0.2.4 deb alpha installed on Pop!_OS 22.04 which is based upon Ubuntu 22.04 with the following output for
pnpm --version && cargo --version && rustc --version
:Stack trace
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: