tupilabs / vue-lumino

A component to use Vue.js with Jupyter Lumino (PhosphorJS), integrating DOM & VDOM through event listeners and Vue reactivity system.
Apache License 2.0
78 stars 6 forks source link

Plan to make more components? #18

Open wenoptics opened 3 years ago

wenoptics commented 3 years ago

Hi,

Great endeavoring to have Lumino integrated with Vue! Like the potential of the direction and wonder if this will be further pushed.

Currently it has only one demo component for the Lumino DockLayout (the Lumino.vue), do you have any plan to further generalize the DockPanel and DockLayout, and - might probably be a good next step - to support other Lumino components (e.g. but not limited to menubar, splitpanel, contextmenu )?

And would love to help with something : )

kinow commented 3 years ago

Hi @wenoptics !

Great endeavoring to have Lumino integrated with Vue! Like the potential of the direction and wonder if this will be further pushed.

Thanks!

Currently it has only one demo component for the Lumino DockLayout (the Lumino.vue), do you have any plan to further generalize the DockPanel and DockLayout, and - might probably be a good next step - to support other Lumino components (e.g. but not limited to menubar, splitpanel, contextmenu )?

I hadn't thought about that, to be honest. My goal as simply to use the tabs and wrap existing Vue components for my current $work project. But in the past days I started learning more about creating JupyterLab extensions, and also more on Lumino.

Adding more Lumino components sounds like a great idea! I might have a go in the end of the year when we have holidays and I have also some vacation booked.

And would love to help with something : )

If you are interested, feel free to implement any of the missing components. It should be easy for me to review, and I shouldn't take too long to respond as I'm actively using this code in a $work project.

Thanks! Bruno