Hello to all Leo users in here! Two points I want to adress in this post. First, I recently discovered the 'leo University' entry of workbook.leo : https://github.com/leo-editor/leo-editor/issues/816
I've been wanting to thank Edward and the leo community for the insights given in there. Mostly for points 4 and 6: "using github issues as a programming notebook", and "how to use git branches". I've taken a few steps lately, to write down all notable enhancements to be done as issues on leoInteg's github repository. I feel this will help greatly in making progress going forward. Secondly, I've realized after trying out what's possible to do (or not) with vscode's treeview api, that some of my "Added" features are more problematic than I expected. It is not possible in vscode, to properly 'reveal' a node that is hidden (child of collapsed node are, by definition, not visible) when his siblings have the exact same headline label, or are clones. The first one of the repeated headline label will be selected regardeless. This otherwise works fine if the node is already 'visible'. (This is because if it's visible it has been created as a specific node in the treeview that can be pointed to specifically when revealing) So to counter this, I will change the behavior to *mimic exactly* Leo: Colapsing or expanging a node will *also* select it. So that it will now be impossible to have a selected node that is invisible (hidden inside its collapsed parent). Most importantly, I will modify the 'open aside' feature, so that it selects the chosen node first, then opens it. So only ONE body pane is opened at a time, altough still "duplicatable" in many panels so that "split view" will still be possible. This change will remove the "more than one body opened at the same time" that I thought could be possible to do. This simplification will ultimately help a lot in the short and middle terms. It will also help with other problematic features such as closing opened bodies of 'expired gnxs' (e.g. after deletion of tree branches), 'hoist/dehoist' commands and many other. -- Félix -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/9c1db9f0-a5ef-4771-a66c-2d058b79e4c9%40googlegroups.com.
