admin wrote:serendipity wrote:The whole idea is to have the nodes of my interest expanded and rest stay out of sync.
v7.80.0027 should do it with MiniTree ON and Auto-Synch OFF.
Well, it's nice but it also kinda defeats the whole auto-sync tree option in a way, at least to me it surely does. One of the reason to use that option was to browse to a different location but keep the Tree untouched, including where it was (scrol position).
But now, the Tree will just scroll as usual -- granted, only if the nodes are shown/loaded on (Mini)Tree, but still. I'm not sure I like that. In fact, I'm sure I don't. Yes, for the use described above it might be exactly what you expect : (Mini)Tree in sync unless the nodes aren't loaded/shown, and I like it.
But to me, the use of option to disable Auto-Sync Tree is to keep my Tree as-is while going somewhere else, regardless of whether the nodes are available on Tree or not. I like serendipity's idea and would probably use it (Well I do right now already), but I often liked/would like to disable Auto-Sync Tree to go somewhere without having my Tree to scroll at all, should it be manually or running a script (with setting "AutoSyncTree", 0;)
So what I'm saying is, I think when auto-sync Tree is OFF there should be no auto-scrolling, the rest can stay but no auto-scrolling/putting into view the selected node; and there should be an additional option to do that, "Auto-Scroll Tree" or something? (also available from scripting)
EDIT: Gotta go now, but I wanted to add maybe it should be done differently, so that scripts using
setting "AutoSyncTree", 0; to go do stuff somewhere without affecting Tree need no changes (i.e. to in addition/do instead a
setting "AutoScrollTree", 0;), idn?