That's great news to wake up to!
It's somewhat important to specify the concept that leoInteg is not trying to hide or replace Leo by implementing it's functionality in js/ts... To the contrary: It's shamelessly openly exposed as a 'facade', and the real Leo is running behind. No wizard of 'Oz' here :)
- I see that the command palette already supports some of Leo's outline-oriented (essential) commands. It might be good to use a separate Leo decorator to denote commands that leoInteg should support. But that's a nit.
- I also see that you support some Leo settings in the way cool settings pane.
- I don't see syntax coloring in the Leo outlines.
- After F5, the new window contains an "Outline" area in the Explorer area. It says "The active editor can not provide outline information". What is the purpose of the "Outline" area? There is also a "Timeline" area. It shows "No timeline information was provided". I wonder whether this might be related to a plugin, say gitLens.
- I see that the command palette already supports some of Leo's outline-oriented (essential) commands. It might be good to use a separate Leo decorator to denote commands that leoInteg should support. But that's a nit.
They do have a decorator: "Leo", opening the command palette and ctrl+shit+P and typing 'leo' will restrict to leo commands.
- I also see that you support some Leo settings in the way cool settings pane.In vscode, with the 'git-lens' extension installed, (i think it comes by default now even!.. not sure...)
open the command palette and start typing "git welcome" to see what inspired me for that settings "webview" page!
- I don't see syntax coloring in the Leo outlines.Wheuat?? what do you mean? syntax coloring works and it makes the whole 'leoInteg" landscape come together so nicely! I have to re-do all my gifs and movies because of that! Have you pulled 'dev' ? maybe I forgot to push ,,, I'll check again...
- After F5, the new window contains an "Outline" area in the Explorer area. It says "The active editor can not provide outline information". What is the purpose of the "Outline" area? There is also a "Timeline" area. It shows "No timeline information was provided". I wonder whether this might be related to a plugin, say gitLens.aha! - those are regular vscode views that are usually in the explorer panel indeed. they are standard, The 'outline' will show you a regular 'outline' of class methods, properties of a file that would be open in an editor. ...any file... just select a source in the explorer, it opens and boom, half a second later, a generated outline appears. its a plain representation of the source file. (the opposite of building with leo, if you will... or maybe like a plain 'import' tree without any structure depth to represent anything.)
About command palette entries: Command palette entries start at line 852 here, check it out, maybe it will clarify missing/present commands https://github.com/boltex/leointeg/blob/boltex/issue47/package.json#L852
addendum : I just switched back to the dev branch: This is what the color syntaxing looks like :