Entroducing... lazy panels
ClosedPublic

Authored by abika on Feb 23 2017, 7:04 PM.

Details

Summary

On startup not all panels(== tabs) are refreshed anymore. Only when a panel
becomes visible the files are loaded.
Depending on how many tabs you are using and how fast the refresh is, this can
speed up Krusaders startup time.

Hopefully no other changes.

Test Plan

Tested startup, lazy refresh, new tabs, closing tabs, tab duplication, re-loading after
config change with lazy panels

Diff Detail

Repository
R167 Krusader
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
abika created this revision.Feb 23 2017, 7:04 PM
martinkostolny accepted this revision.Feb 27 2017, 4:31 PM
martinkostolny added a subscriber: martinkostolny.

So far I cannot find any regression. And since I'm many-tab-user I can really feel the speedup of Krusader startup, awesome, thanks Alex! :)

This revision is now accepted and ready to land.Feb 27 2017, 4:31 PM
Closed by commit R167:a6efd30925f8: Encapsulation of access to panel path (authored by Alexander Bikadorov <alex.bikadorov@kdemail.net>). · Explain WhyMar 1 2017, 10:08 PM
This revision was automatically updated to reflect the committed changes.