[package] name = "material_theme" description = "An M3 inspired theme for `iced`" authors = ["pml68 "] version = "0.14.0-dev" edition = "2024" license = "MIT" # readme = "README.md" repository = "https://github.com/pml68/iced_builder" categories = ["gui"] keywords = ["gui", "ui", "graphics", "interface", "widgets"] rust-version = "1.85" [features] default = [] # Provides `serde` support serde = ["dep:serde"] # Provides support for animating with `iced_anim`. animate = ["dep:iced_anim"] # Provides support for `iced_dialog`. dialog = ["dep:iced_dialog"] # Provides support for the markdown widget. markdown = ["iced_widget/markdown"] # Provides support for the image widget. image = ["iced_widget/image"] # Provides support for the SVG widget. svg = ["iced_widget/svg"] # Provides support for the QR code widget. qr_code = ["iced_widget/qr_code"] [dependencies] dark-light = "2.0.0" serde.workspace = true serde.optional = true iced_dialog.workspace = true iced_dialog.optional = true [dependencies.iced_widget] version = "0.14.0-dev" git = "https://github.com/pml68/iced" branch = "feat/rehighlight-on-redraw" [dependencies.iced_anim] workspace = true features = ["derive"] optional = true [lints.rust] missing_debug_implementations = "deny" unsafe_code = "deny" unused_results = "deny" [lints.clippy] type-complexity = "allow" semicolon_if_nothing_returned = "deny" trivially-copy-pass-by-ref = "deny" default_trait_access = "deny" match-wildcard-for-single-variants = "deny" redundant-closure-for-method-calls = "deny" filter_map_next = "deny" manual_let_else = "deny" unused_async = "deny" from_over_into = "deny" needless_borrow = "deny" new_without_default = "deny" useless_conversion = "deny" [lints.rustdoc] broken_intra_doc_links = "forbid"