[−][src]Crate savory_elements
UI Elements built using Savory
Elements in this crate are built using savory_core
crate.
Features
- Theme: Elements are fully styled, either by
Theme
type or by customStyler
. - Reusability: Elements are highly reusable/composable,
Modifier
type can be used to add common styles to anyView
/Element
, styles and events can be replaced entirely, very useful when you want to make your own elements. - Decoupled Developemnt: Themes can be developed in seprate crate without
even touching elements code, and the same for elements developemnt, the
are developed sepratedly from the theme, thanks to
ThemeImpl
trait this is possible.
Views
Elements
Re-exports
pub use self::prelude::*; |
Modules
element | Reusable elements |
id | |
prelude | savory_elements prelude |
styled_view | |
theme | Traits and types used to generate elements/views styles. |
traits | Helper traits, used internally. |
view | Reusable views |