Elwynn Chen

Results 58 issues of Elwynn Chen

Add support for custom renderer, with a plotly renderer example.

![Image](https://github.com/user-attachments/assets/36f090db-9457-46d9-ac75-2e8cd9ac8772) This is caused by stack mode, scatter can be fixed with stack == none. ![Image](https://github.com/user-attachments/assets/bcc8899e-c634-4a6d-a35d-a125aed233f0) [DEV-2207](https://linear.app/kanaries/issue/DEV-2207/observableplot-mode-scatter-plot-unexpected-using-stack-mode)

## Summary - update Vega packages to latest versions ## Testing - `yarn build` *(fails: command not found)* ------ https://chatgpt.com/codex/tasks/task_e_68473726e6508322b156ad26cd686758

codex

## Summary - synchronize the frontend with the Streamlit theme to toggle the dark mode class - update the document color scheme and theme data attributes for consistent styling ##...

codex

## Summary - add optional separator support to the breadcrumb Streamlit component API - document the new option in the demo page and component guide ## Testing - python -m...

codex

## Summary - close the select options panel when interactions occur outside the component - keep the trigger and options components in sync by passing the current value and open...

codex

## Summary - create `useParentPortal` hook that mounts a container in `window.parent.document` - use that container for dialog portals - emit `Streamlit.setComponentValue({confirm:false, open:false})` when the dialog overlay is clicked ##...

codex

## Summary - add a new React hook `useOutsideEvent` that registers listeners on `document` and `window.parent.document` - use the hook in `StSelectOptions` to close the dropdown when clicking outside ##...

codex