I know i know ok ok ok I got leojs far enough, I'm now switching to fixing 
& releasing leointeg 1.0! 😅

What has been up with leojs so far in the last 3 months or so? well,  leojs 
doesn't 'fake' its outline and leo-documents anymore: I've translated the 
core of Leo's Node Classes and the main Commander's API. So the 'test' 
outlines and documents are 'live'. *Check it out at 
: https://github.com/boltex/leojs*

*We're talking typescript here, not javascript, *so everything is 
statically, strongly typed. Respecting Leo's internal methods idioms and 
semantics, not simulating python on top of javascript with an automated 
transliterator and then running leo on top of it... Altough running as a 
vscode extensions, the 'core' is independant of vscode.

Since it's an emacs script syntax, and strongly typed, it could be used to 
make a 'core leo engine' in c, rust, etc. 

to try/show off : The 'demo' build so far creates 2 test commanders at 
startup, (in leoUi constructor) with their respective outlines. 

*leojs Demo Features: *
*No body pane but the tree browsing is working, expanding/collapsing nodes, 
context menu shows relevant commands, the document switching works too, but 
anything else is just commands mapped to message popups. Also, you can turn 
on the 'leo tree browsing mode / ar-jans suggestion ;) ' on and off in the 
outline title menu. You can then see that command mapped to message popups 
are then behaving differently accordingly. *

Feel free to explore and ask about it, I'll try to answer anything that 
comes my way in relation to that ! :)

So, no more fiddling around with fun side-projects: I'll continue leojs 
later for sure, but I'll now switch back to fixing the last remaining 
feature/bug (body pane undos) that prevents the launch of leoInteg 1.0 !

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/f391f757-fc33-497b-bcbb-03881003a267n%40googlegroups.com.

Reply via email to