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

[Experimental] JupyterLab integration #755

Draft
wants to merge 8 commits into
base: main
Choose a base branch
from
Draft

[Experimental] JupyterLab integration #755

wants to merge 8 commits into from

Commits on Nov 29, 2023

  1. It sorta works

    Notable omissions:
    - Race conditions on startup
    - Reloading the shiny.notebook kernel extension, or starting a second
      notebook, does weird things to the browser state
    - HTML dependencies are thrown away
    jcheng5 committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    bc5e294 View commit details
    Browse the repository at this point in the history
  2. Make @output fully optional

    @render.xxx decorators now self-register with the currently active
    session's (or module's) output. You can still use an explicit
    output decorator if you want to set other options, although at
    this time doing so doesn't prevent the initial implicit output
    registration from happening.
    jcheng5 committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    16d3eb6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b37880 View commit details
    Browse the repository at this point in the history
  4. Make dependencies work!!

    jcheng5 committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    4a65209 View commit details
    Browse the repository at this point in the history
  5. Popovers!

    jcheng5 committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    606187f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    34cc0a3 View commit details
    Browse the repository at this point in the history
  7. Prevent duplicate cell output

    jcheng5 committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    19480d0 View commit details
    Browse the repository at this point in the history
  8. Fix pyright, stack overflow

    jcheng5 committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    cee1b6e View commit details
    Browse the repository at this point in the history