New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lazy loading of the pseudo-sub-directories #18

Closed
roikku opened this Issue May 20, 2014 · 0 comments

Comments

Projects
None yet
1 participant
@roikku
Owner

roikku commented May 20, 2014

Under the assumptions that in general users rely on pseudo-directories to structure their data and that they do not fully expand the tree, a lazy loading approach would significantly improve perceived performances and memory consumption (and thus preventing some nasty out-of-memory errors from occurring).

Lazy loading consists in loading the data only when we need to show them, i.e., when a node is expanded so that they become visible.

Considering the tree view, the required data should be loaded when a node is expanded (using the handle, or double-clicking on the node, or previewing the node). Regarding the list view, the data should be loaded when a directory is either double-clicked on or previewed.

Note: the search function is currently limited to the items already loaded; therefore, after the implementation of a lazy loading approach, this search function (as it is currently implemented) would become less relevant (to say it euphemistically...).

@roikku roikku added this to the release 1.0.5 milestone May 20, 2014

@roikku roikku added the enhancement label May 20, 2014

@roikku roikku self-assigned this May 20, 2014

roikku added a commit that referenced this issue May 24, 2014

addressed issue #18 and issue #24, made some changes regarding issue #8
…, various improvements and minor bug corrections.

@roikku roikku closed this May 26, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment