Ribir icon indicating copy to clipboard operation
Ribir copied to clipboard

Non-intrusive GUI framework for Rust

Results 44 Ribir issues
Sort by recently updated
recently updated
newest added

**Problem** AppCtx::remove_wnd after paint panic **Steps To Reproduce** Steps to reproduce the behavior: 1. Create the second window 2. Render a widget to the second window 3. Remove the second...

bug

![image](https://github.com/RibirX/Ribir/assets/4135099/f1bbb46b-33bc-4351-a1ce-2b1595747b53) ![image](https://github.com/RibirX/Ribir/assets/4135099/175dfef5-91a3-4783-88b4-ce1142abc7e1)

```rust fn w() -> impl WidgetBuilder { fn_widget! { let support_text = desc.map(|desc| { @SupportingText(Label::new(desc.to_owned())) }); @ListItem { @HeadingText(Label::new("")) @ { supporting_text } } } } ``` ``` the trait...

bug

```rust fn w_parent(msg: S) -> impl WidgetBuilder where S: StateWriter, S::OriginWriter: StateWriter, { w_child(msg.clone_writer()) } fn w_child(msg: S) -> impl WidgetBuilder where S: StateWriter, S::OriginWriter: StateWriter, { } ``` ```...

**Is your feature request related to a problem? Please describe.** User need to response to the window resize, close, etc. For example, when the window is closing, user need to...

enhancement
framework

**Problem** Any example fails after initial rendering with the following backtrace: ``` [nix-shell:~/ribir/ribir/examples/storybook]$ RUST_BACKTRACE=1 cargo +nightly run Finished dev [unoptimized + debuginfo] target(s) in 0.11s Running `/home/kayo/devel/rust/ribir/ribir/target/debug/storybook` thread 'main' panicked...

bug

We have some unit test need access render backend, these tests were not support run in CI, also not include in test code coverage report. And we also need a...

help wanted
ci

pointer capture ability can be used to ensure that an element continues to receive pointer events even if the pointer device's contact moves off the element

Example ``` watch!(...).subscribe(...); ```