Open SimonBiggs opened 6 years ago
This is now working! It is awesome! :)
Ahhh it looks beautiful :)
This has been implemented within the branch https://github.com/SimonBiggs/scriptedforms/tree/jupyterlab-extension
It requires JupyterLab master with the following pull request included to work: https://github.com/jupyterlab/jupyterlab/pull/4334
@OxygenLithium @robmarkcole
My first order of business will be to see if I can make print work from within JupyterLab. If I manage that then I will work on setting it up so that the JupyterLab version becomes the primary version.
Can still have the standalone version for end user GUIs, however ScriptedForms as a JupyterLab extension will be the main version.
Ahh, I can finally add ScriptedForms to the jupyterlab-extension topic list:
https://github.com/search?l=TypeScript&q=topic%3Ajupyterlab-extension&type=Repositories
Fantastic!
Check it out:
That console on the right is a complete history of all the code that has been run and its order. Perfect for debugging. Also, you can add custom code in the console and the form variables update appropriately :) :) :D
Anyway, gotta go make dinner now :). It was fun :).
It's a serious testament to the JupyterLab team how easy it was to pull it all in. They really have made something beautiful. :).
And you can also of course attach a Notebook to the same kernel:
@robmarkcole this is now available in scriptedforms-0.9.1.dev2
.
To get it to work though you need to install JupyterLab from the allow-angular-templates
branch within my fork of JupyterLab:
https://github.com/SimonBiggs/jupyterlab/tree/allow-angular-templates
Hopefully that branch gets merged in the following pull request:
Implement ScriptedForms as a JupyterLab extension.