Poor performance scrolling long recent messaging contact list

Issue #132 resolved
Mike Yockey created an issue

APRSThursday is a high-traffic net run every Thursday and I receive messages from a large number of unique contacts when I participate. As the list of recent contacts grows performance slows and eventually activates the OS-level loading spinner every 2 to 3 list entries. The UI doesn’t provide a list length but I estimate it to be greater than 40 recent contacts.

Comments (2)

  1. Weston Bustraan repo owner

    This should be fixed now in v0.8.8

    It turns out that querying Mac Contacts is extremely slow and it was doing it for each entry in the list. I changed it to do this far less frequently and cache the results.

  2. Log in to comment