Draft reactive-rendering feature for button
This commit is contained in:
parent
42a2cb6d4f
commit
5c33ce18ed
6 changed files with 162 additions and 92 deletions
26
Cargo.toml
26
Cargo.toml
|
|
@ -22,20 +22,20 @@ all-features = true
|
|||
maintenance = { status = "actively-developed" }
|
||||
|
||||
[features]
|
||||
default = ["wgpu", "tiny-skia", "fira-sans", "auto-detect-theme"]
|
||||
# Enable the `wgpu` GPU-accelerated renderer backend
|
||||
default = ["wgpu", "tiny-skia", "fira-sans", "auto-detect-theme", "reactive-rendering"]
|
||||
# Enables the `wgpu` GPU-accelerated renderer backend
|
||||
wgpu = ["iced_renderer/wgpu", "iced_widget/wgpu"]
|
||||
# Enable the `tiny-skia` software renderer backend
|
||||
# Enables the `tiny-skia` software renderer backend
|
||||
tiny-skia = ["iced_renderer/tiny-skia"]
|
||||
# Enables the `Image` widget
|
||||
# Enables the `image` widget
|
||||
image = ["image-without-codecs", "image/default"]
|
||||
# Enables the `Image` widget, without any built-in codecs of the `image` crate
|
||||
# Enables the `image` widget, without any built-in codecs of the `image` crate
|
||||
image-without-codecs = ["iced_widget/image", "dep:image"]
|
||||
# Enables the `Svg` widget
|
||||
# Enables the `svg` widget
|
||||
svg = ["iced_widget/svg"]
|
||||
# Enables the `Canvas` widget
|
||||
# Enables the `canvas` widget
|
||||
canvas = ["iced_widget/canvas"]
|
||||
# Enables the `QRCode` widget
|
||||
# Enables the `qr_code` widget
|
||||
qr_code = ["iced_widget/qr_code"]
|
||||
# Enables the `markdown` widget
|
||||
markdown = ["iced_widget/markdown"]
|
||||
|
|
@ -55,18 +55,18 @@ system = ["iced_winit/system"]
|
|||
web-colors = ["iced_renderer/web-colors"]
|
||||
# Enables the WebGL backend, replacing WebGPU
|
||||
webgl = ["iced_renderer/webgl"]
|
||||
# Enables the syntax `highlighter` module
|
||||
# Enables syntax highligthing
|
||||
highlighter = ["iced_highlighter", "iced_widget/highlighter"]
|
||||
# Enables experimental multi-window support.
|
||||
multi-window = ["iced_winit/multi-window"]
|
||||
# Enables the advanced module
|
||||
advanced = ["iced_core/advanced", "iced_widget/advanced"]
|
||||
# Enables embedding Fira Sans as the default font on Wasm builds
|
||||
# Embeds Fira Sans as the default font on Wasm builds
|
||||
fira-sans = ["iced_renderer/fira-sans"]
|
||||
# Enables auto-detecting light/dark mode for the built-in theme
|
||||
# Auto-detects light/dark mode for the built-in theme
|
||||
auto-detect-theme = ["iced_core/auto-detect-theme"]
|
||||
# Enables strict assertions for debugging purposes at the expense of performance
|
||||
strict-assertions = ["iced_renderer/strict-assertions"]
|
||||
# Redraws only when widgets react to some runtime event
|
||||
reactive-rendering = ["iced_winit/reactive-rendering"]
|
||||
|
||||
[dependencies]
|
||||
iced_core.workspace = true
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue