On Mon, 5 Mar 2018 12:12:39 -0800 (PST) vitalije <[email protected]> wrote:
> Comparing to Leo's current implementation. After expanding large > outline, Leo becomes less responsive. With new code it is not the > case. Hmm, I gave it a quick try. Probably minor, but I see todo.py icons aren't rendering, and multi-node selection isn't enabled. Comparing Outline -> Expand All on LeoPyRef.leo on 768-new-tree and master I expected Leo to get really laggy with the old code, but it didn't really - new code might have been slightly faster, but nothing super noticeable. Not trying to say there isn't a major improvement here (removing code is an improvement by itself ;-) but wondering if your seeing a bigger performance boost? I'm using Ubuntu / Python35 / Qt 5.5 Cheers -Terry > On Monday, March 5, 2018 at 8:57:30 PM UTC+1, Terry Brown wrote: > > > > On Mon, 5 Mar 2018 11:25:10 -0800 (PST) > > vitalije <[email protected] <javascript:>> wrote: > > > > > Browsing LeoPyRef.leo outline with more than 10.000 nodes is > > > breeze. > > > > Was it a problem before? Not saying it wasn't ;-), just curious > > what you're seeing performance wise. Do you mean with all nodes > > expanded? > > > > I know based on how QTreeView (not ...Widget, which is less clear > > to me) works, infinite nodes should not be a problem really. > > > > Cheers -Terry > > > -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
