Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite IpyWidgets Renderer/Manager to use latest version of ipywidgets and ideas/code from the open source colab cdn widget manager #7687

Merged
merged 69 commits into from
Jul 23, 2024

Conversation

williamstein
Copy link
Contributor

This might fix every open ipywidgets issue in CoCalc, AND preserver realtime collaboration for widgets, thus potentially giving CoCalc by far the best ipywidgets client in the world. We shall see.

… approach is clearly greatly superior and will work.

- I'm also really tired of fixing the old code whenever I change the new
  code, since that is a waste of time.
- with file upload this works, then is immediately overwritten by empty
  data, thus breaking it.  So not done yet.
…s state help function

- this k3d locking is needed to workaround k3d implementing their own
  internal custom references, and just assuming everything is created in
  exactly the order it is in jupyterlab. With RTC the order can be more
  random, so we manually enforce it.
…vers fully work too.

- NOTE: we'll benchmark and maybe use http for non-compute servers; not
  sure.
@williamstein williamstein merged commit 504f6cc into master Jul 23, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant