Open Issues Need Help
View All on GitHubAn experimental Rust native UI framework
An experimental Rust native UI framework
An experimental Rust native UI framework
An experimental Rust native UI framework
An experimental Rust native UI framework
AI Summary: This GitHub issue tracks the improvement of Xilem's top-level documentation, which is currently in a poor state and doesn't adequately represent the project. Key tasks include rewriting the main README and ARCHITECTURE.md, adding screenshots, and updating/filling out READMEs for various sub-crates like `masonry`. Several initial steps have already been completed, but further work is needed to remove outdated references and complete documentation for other modules.
An experimental Rust native UI framework
An experimental Rust native UI framework
An experimental Rust native UI framework
AI Summary: This GitHub issue proposes integrating Dioxus's 'subsecond hot reloading' feature into Masonry. The core task involves wrapping Masonry's passes and widget callbacks with `subsecond::call` to enable instant updates, making it a required dependency. Additionally, there's a suggestion to optionally use `dioxus_cli::connect_subsecond` for examples.
An experimental Rust native UI framework
An experimental Rust native UI framework
An experimental Rust native UI framework
An experimental Rust native UI framework
An experimental Rust native UI framework
An experimental Rust native UI framework
An experimental Rust native UI framework
An experimental Rust native UI framework
An experimental Rust native UI framework
AI Summary: Integrate Kompari into the Masonry crate for easier snapshot testing. This involves creating an `xtask/` subcrate to handle Kompari integration, similar to the Vello repository's implementation, and documenting its usage for screenshot testing.
An experimental Rust native UI framework
AI Summary: Restore the ability to customize the window background color in the Xilem Rust UI framework. This feature was apparently lost after commit 403119bc7926b0bd65724161c5dfa663f8c91cff. The task involves investigating the commit history to identify the cause of the loss and implementing a solution to re-enable the customization.
An experimental Rust native UI framework
AI Summary: The task involves moving example code from the `masonry_winit` crate to the `masonry` crate. This requires adding `masonry_winit` as a development dependency to `masonry` and updating any relevant documentation or build scripts to reflect the change in location.
An experimental Rust native UI framework
AI Summary: Improve the Masonry crate's `Widget::children_ids` function by creating type aliases to hide the dependency on `smallvec` and to provide a more descriptive return type, such as `ChildrenWidgetIds`.
An experimental Rust native UI framework
AI Summary: Implement copy and paste functionality for the TextArea component in the Xilem Rust UI framework. This involves completing the currently commented-out code or writing a new implementation that correctly handles clipboard interactions.
An experimental Rust native UI framework
AI Summary: Implement a `Stack` widget in the Xilem Rust UI framework. This widget should act as a container that displays only one child at a time, allowing for switching between different UI "pages" while maintaining their state. The implementation should be similar to Flutter's `IndexedStack`, allowing for selection of the displayed child via an index.
An experimental Rust native UI framework
AI Summary: Implement alt text and accessibility label support for the `Image` widget in the Xilem Rust UI framework. This involves adding a mechanism to set text for the AccessKit node associated with the image, potentially either directly on the `Image` widget or by linking it to another node using `set_labelled_by` for more complex scenarios.
An experimental Rust native UI framework
AI Summary: Implement a placeholder text feature for the existing `Textbox` component in the Xilem Rust UI framework. This involves adding a new property to the `Textbox` struct to hold the placeholder text, and updating the rendering logic to display the placeholder when the textbox is empty and focused.
An experimental Rust native UI framework
AI Summary: Implement keyboard interaction and focus support for the Checkbox widget in the Xilem UI framework. This involves adding handling for spacebar presses to toggle the checkbox state, providing visual feedback for the focused state, and updating tests to cover these new features.
An experimental Rust native UI framework