diff --git a/run-interactive-apps.qmd b/run-interactive-apps.qmd index fd62a415..a2d2dbb7 100644 --- a/run-interactive-apps.qmd +++ b/run-interactive-apps.qmd @@ -10,12 +10,13 @@ Positron provides a simplified method for running interactive apps via the **Pla Currently, Positron supports the following Python app frameworks: -- Dash -- FastAPI -- Flask -- Gradio -- Shiny -- Streamlit +- [Dash](https://dash.plotly.com/) +- [FastAPI](https://fastapi.tiangolo.com/) +- [Flask](https://flask.palletsprojects.com/en/stable/) +- [Gradio](https://www.gradio.app/) +- [Shiny](https://shiny.posit.co/py/) +- [Streamlit](https://streamlit.io/) + ## Running an interactive app @@ -25,9 +26,12 @@ Currently, Positron supports the following Python app frameworks: ![Positron App Launcher Play button](images/run-app-play-button.png) Then, Positron runs the app in a dedicated **Terminal** tab and opens the app URL in the **Viewer** pane. +If your application does not automatically open in the Viewer, check that the settings [`python.terminal.shellIntegration.enabled`](positron://settings/python.terminal.shellIntegration.enabled) and [`terminal.integrated.shellIntegration.enabled`](positron://settings/terminal.integrated.shellIntegration.enabled) are enabled. ![A Streamlit app in the Positron Viewer](images/run-app-streamlit.png) +To stop the app, select the **Terminal** tab running the application and use the trash can icon to delete the **Terminal** or press Ctrl + C to stop the process. + ## Debugging an interactive app 1. Open the `.py` file of a supported app framework.