leointeg
leointeg copied to clipboard
Allow actions to keep focus on current pane, to keep focus on refresh/changed, and enable Goto Pane 'keyboard' navigation
The Goto pane need to keep the focus in itself on node selection. (While selecting the right outline node, and body pane text range)
Also, the keyboard up and down arrow keys should auto-select the nodes above or below the current node. (or the first one if none selected)
Implement by supporting 3 focus locations (body, outline, no-change) of finishing an action instead of just 2 (body, outline)
This allows for actions not initiated by the user to keep the current focus. (Such as refresh from external files. / detect changes)