iced
iced copied to clipboard
A cross-platform GUI library for Rust, inspired by Elm
`Tooltip` inside `Scrollable` is currently broken since the `viewport` passed to the `Tooltip` is modified by `Scrollable` to be it's visible bounds instead of the application viewport bounds. This causes...
In some cases computations are performed in each view regardless of whether their inputs have actually changed. This PR adds a widget `Cached`, which takes some dependency and a function...
This PR adds `min_width` and `min_height` to the `Container` widget. I'm not sure if there's a reason these are absent, but I have a use-case for min-width and it seems...
### Is there an existing issue for this? - [X] I have searched the existing issues. ### Is this issue related to iced? - [X] My hardware is compatible and...
### Is there an existing issue for this? - [X] I have searched the existing issues. ### Is this issue related to iced? - [X] My hardware is compatible and...
### Background Platforms typically mediate an interface between applications with a user interface, and accessibility tools (such as a screen reader), enabling assistive technologies: - GTK/Gnome - [Accessibility Toolkit (ATK)](https://developer.gnome.org/accessibility-devel-guide/stable/gad-how-it-works.html.en)...
The declarative `Application::mode` approach does not work well because an OS can change the window mode without asking `iced` for permission, eventually leading to desynchronization. Therefore, the current design should...
Open and control multiple windows at runtime. I think this could be achieved by implementing an additional trait in `iced_winit` similar to `Application` but with a slightly different `view` method,...