rio icon indicating copy to clipboard operation
rio copied to clipboard

WebApps in pure Python. No JavaScript, HTML and CSS needed

Results 66 rio issues
Sort by recently updated
recently updated
newest added

When creating multiple pages, either via `@rio.page`, `rio.ComponentPage` or `rio.Redirect`, it is possible for multiple pages to share a common URL segment. This is nonsensical, because it's not clear which...

bug
good first issue
new feature

### Describe the bug The size of a drawer always follows its anchor. This is usually fine, but sometimes the content of the drawer is actually the larger of the...

bug

### Description Modern sites or apps need to provide social login based on OAuth 2.0 code flow. In the context of rio and OAuth 2.0, the PKCE code flow can...

enhancement

### Description Hi. Gradio is a prominent python webui framework with definitevely an overlapping use case with rio. Gradio also supports [custom components](https://www.gradio.app/main/guides/custom-components-in-five-minutes). ### Suggested Solution I think it would...

enhancement
needs discussion

### Describe the bug Shadows applied to `Rectangles` in `Rows`/`Columns` are cut off when custom proportions are set. This issue affects the visual display of shadows for rectangular shapes, causing...

bug

For consistency, add a hover height effect for `Card's` similar to the one in the `Rectangle` component. Same as for Rectangle: e.g. shadow_radius=3

enhancement

It would be great to have an option to darken the background when displaying a `Popup`, similar to how it's done for `Dialogs`.

enhancement

It should be possible to use most characters in page urls (i.e. `rio.Page(url_segment=...)`). We must take care to properly handle (escape/unescape) weird characters in URLs. - When a user connects...

### Describe the bug When a checkbox has `is_sensitive = False`, the mouse cursor still changes on hover. However, since the checkbox is disabled, the cursor should not change to...

bug

### Description Enhance the `rio.TextInput` component by adding support for two new features: `max_length` and `valid_inputs`. These features will provide greater control over the input data by restricting the length...

enhancement
needs discussion