Tristan971 / Lyrebird

A free, open-source, and multi-platform twitter client for the desktop!
https://tristan971.github.io/Lyrebird/
GNU General Public License v3.0
34 stars 8 forks source link

Improve Timeline-based views performance by caching them #94

Closed Tristan971 closed 6 years ago

Tristan971 commented 6 years ago

Is your feature request related to a problem? Please describe. Currently, timeline-based views (timeline and mentions, namely) are not cached and are reloaded upon ever view switch which is hugely inefficient.

Describe the solution you'd like Make sure that they are cached so that a view change only incurs a reload.

Describe alternatives you've considered Leaving it that way. It's a no.

Additional context Just requires some map-caching of the nodes on the ControlBarController side of things (at least for now).

Tristan971 commented 6 years ago

Fixed by #101