Skip to content

Conversation

@viaermakov
Copy link
Contributor

This PR introduces a new multimodal widget that allows users to view Vega-Lite charts, DataFrames, and text descriptions in a Jupyter environment.

New Features

  • Update thread.html() method
    Now it generates a standalone HTML page and either opens it in the default browser or returns a Jupyter widget, depending on the environment in which Databao is running.

  • New target: Jupyter
    Adds a Python implementation of the Anywidget component. Introduces a new jupyter client target that uses the Anywidget library to enable communication between the kernel and the UI.

  • Lazy spec generation
    Generates chart specs lazily, only when the chart tab is opened, to improve performance.

Screen.Recording.2026-01-30.at.12.03.24.mov

@viaermakov viaermakov requested review from a team and agusakow February 5, 2026 10:12
@agusakow agusakow requested a review from catstrike February 5, 2026 12:59
@viaermakov viaermakov linked an issue Feb 6, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Integrate Multimodal Component into Notebooks Environment

1 participant