From my understanding, re-population of hash database is a one time process after which scrolling performance is then restored. This is not uncommon in software development. Not sure I would call this a regression.
But clearly this needs to be communicated to users, so that they can make an informed decision. Maybe instead of only mentioning this change in changelog, a dialog could be displayed offering to rehash covers for entire library with options
- "Update Cover Information"
- "Not Now" (dialog will appear again on next launch)
- "Don't Update Cover Information" (no rehashing and dialog will not re-appear)
Maybe we can also come up with better text, this is just to share the idea.
From my understanding, re-population of hash database is a one time process after which scrolling performance is then restored. This is not uncommon in software development. Not sure I would call this a regression.
But clearly this needs to be communicated to users, so that they can make an informed decision. Maybe instead of only mentioning this change in changelog, a dialog could be displayed offering to rehash covers for entire library with options
- "Update Cover Information"
- "Not Now" (dialog will appear again on next launch)
- "Don't Update Cover Information" (no rehashing and dialog will not re-appear)
Maybe we can also come up with better text, this is just to share the idea.