Here's a quick list of most of the new features. Going to make little
touch-ups and cleanup before merging to master.
*New option setting : Use Leo Tree Browsing. (find better name!)*
*New option setting : Show/hide 'edit headline' hover icon. (allowing to
remove all icons lets the user go directly from the tree to the body pane
with a single 'tab' hit on the keyboard.*
*New Visual Helper: when changing option-settings, a new popup will appear
indicating the options have been changed but are still pending 'saving' in
the user's settings file. 1.5 Seconds later the 'Auto-saved' message should
appear as usual. (Some users were closing / changing tabs too fast after
changing settings and not realizing they had not waited long enough for the
'auto-save' to kick in.)*
*After changing the option-settings, if any changes involved the
hover-icons, the tree will refresh (debounced / timeout of 200ms) to
reflect the changes.*
*The "currently selected node" attributes are now watched by leoInteg in
order to strictly show and allow relevant commands and icons only. (in
command palette and on the top title bar of outline views)*
*Outline tree nodes also have more properties to allow stricter set of
commands to be offered in via the right-click context menu
("goto-next-clone" only shown on cloned nodes, "refresh from file" only
shown on '@clean/@files etc...)*
*Hoist and dehoist commands have been implemented for the currently
selected node *and* also for any visible node in the outline tree via
right-click context menu. De-hoist command is accessible as an icon in the
tree top title bar, as a regular command, and as a context-menu entry on
the single topmost ode of a hoisted tree.*
*Keyboard editing improvements: Commands try to bring focus back into the
right pane after execution to improve the keyboard editing experience and
fluency.*
*Keyboard editing improvements: CTRL-T and Tab shortcuts that match Leo's
behavior to switch active panel*
*"Direct" keyboard navigation in the outline tree: Move the selected tree
node and body pane with single arrow keys, as in Leo. Replaces vscode's
usual tree navigation system. Optionally toggled on/off as an option
setting.*
*New keyboard shortcuts: *
*gotoFirstVisible : alt+home,*
*gotoLastSibling : alt+end,*
*gotoNextClone : alt+n,*
*sortSiblings : alt+a,*
*showOutline : alt+t,*
*Toggle outline/body focus : ctrl+t,*
*Focus Body : alt+d,*
*Focus body (from tree) : tab",*
*Alt+Arrow keys: Direct Tree Navigation.*
*Arrow Keys: (with 'Leo-tree-browse' option) Direct Tree navigation*
As usual, please report anything that comes to mind while using this so I
can make adjustments :)
Thanks for trying this stuff out you guys!
--
Félix
On Wednesday, July 8, 2020 at 11:47:45 AM UTC-4, Edward K. Ream wrote:
>
>
>
> On Wed, Jul 8, 2020 at 9:29 AM Félix <[email protected] <javascript:>>
> wrote:
>
>> Note to self: Test under windows just before pushing after adding
>> features!
>>
>> Turns out vscode commands are case-insensitive under linux! Which leads
>> to compile errors when trying to run under windows with erroneous case
>> inconsistencies!
>>
>> Thanks for trying, and sorry for this rookie mistake! All fixed under the
>> dev branch now!
>>
>
> Everything looks good now.
>
> Edward
>
--
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/9e781196-76cf-46cd-83f7-a48ff1bcfb62o%40googlegroups.com.