Skip to content

solveit widgets#215

Draft
RensDimmendaal wants to merge 1 commit into
mainfrom
solveit-widgets
Draft

solveit widgets#215
RensDimmendaal wants to merge 1 commit into
mainfrom
solveit-widgets

Conversation

@RensDimmendaal

Copy link
Copy Markdown
Contributor

This PR adds solveit native widgets. These are different from ipywidgets as they re-use solveit native mechanisms. This makes them much lighter and easier to integrate. However, downsides are:

  • no re-use of the ipywidgets ecosystem
  • they're less responsive than ipywidgets (slower)
  • they dont work in multiplayer

Nevertheless I still think they're pretty cool as a lightweight widget option. So I figured they might be worth adding to dialoghelper. Or maybe as a separate package if we want to treat them as more experimental.

Here's a demo video:

demo-solveit-widgetw-sml.mp4

@RensDimmendaal RensDimmendaal added the enhancement New feature or request label Jun 18, 2026
@RensDimmendaal RensDimmendaal marked this pull request as draft June 18, 2026 15:16
@RensDimmendaal

Copy link
Copy Markdown
Contributor Author

@curtis-allan curious what you think!

@curtis-allan

Copy link
Copy Markdown
Contributor

@RensDimmendaal This is cool! I still think having ipywidgets work natively in Solveit is pretty useful, maybe we can leverage the code here to simplify your ipywidget support branch? (since it's much easier to understand it compared to the other branch)

The excalidraw widget is very cool!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants