Git Product home page Git Product logo

Comments (8)

psychemedia avatar psychemedia commented on August 22, 2024 1

Seems to work fine now from a Binderised version of your repo, but not from sidecar Binder? And sidecar which I did have working in some Binderised environment somewhere today is now not working...

I have wasted so much time going nowhere trying to do anything ever in JupyterLab ;-)

I am going to park trying to get my widgets working in JupyterLab for another 3 months again, I think! JupyterLab seems to continue to be a really brittle dependency hell environment. And the install JupyterLab rebuilds still take forever.... I hate it, hate it, hate it!;-)

from jp_proxy_widget.

AaronWatters avatar AaronWatters commented on August 22, 2024

Yes, I think this would be nice for any complex widget. Maybe suggest or ask about it with the ipywidgets implementors?
I actually was under the impression that this was possible already (but I haven't actually seen it).

from jp_proxy_widget.

psychemedia avatar psychemedia commented on August 22, 2024

Just revisiting JupyterLab again again (I can't really keep up with its version changes), and jp_proxy_widget seems not to work in any of the MyBinder environment's I've tried, raising a "model can't be found" message if I try to load run even the code in simple hello-word demo notebook.

Just me or has JupyterLab updates broken things in JupyterLab context again?

from jp_proxy_widget.

AaronWatters avatar AaronWatters commented on August 22, 2024

sorry. This was my fault. I merged a pull request too quickly without checking all the test cases.

65159b8

That should fix the problem. Please let me know if it doesn't or if you see other issues. Thanks!

from jp_proxy_widget.

psychemedia avatar psychemedia commented on August 22, 2024

I just ran the repo in MyBinder and still get the issue?

image

from jp_proxy_widget.

AaronWatters avatar AaronWatters commented on August 22, 2024

&^%$

I think I fixed it.

I had to bump a version number in package.json.

I wish they'd stop doing this.... it happens about once every 6 months....

Please verify that it fixes it for you too. I will leave the pull request commented for now (even though it is probably innocent).

e93b264

from jp_proxy_widget.

psychemedia avatar psychemedia commented on August 22, 2024

I need to start revisiting this idea again (running a jp_proxy_widget js app in a "torn off" or separate window or sidecar widget. Do you have or know of any widgets that demo this working?

from jp_proxy_widget.

psychemedia avatar psychemedia commented on August 22, 2024

Just as a placeholder, I note that at some point in the past, sidecar and jp_proxy_widget did play nice for a period and you could display a jp_proxy_widget wrapped widget in a sidecar panel: https://blog.ouseful.info/2021/09/22/getting-nbev3devsim-running-in-jupyterlab/

I'm not sure what happened if you tried to open sidecar panels in separate notebooks in the same JupyterLab view, each rendering a jp_proxy_widget? I guess there may have been an id conflict?

from jp_proxy_widget.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.